.workspace-shell-module__gm9enG__workspaceTheme{--rv-accent:var(--color-lime-400);--rv-accent-strong:var(--color-lime-700);--rv-accent-soft:color-mix(in srgb,var(--color-lime-400)12%,transparent);--rv-accent-border:color-mix(in srgb,var(--color-lime-700)22%,transparent);--rv-sky:var(--color-sky-300);--rv-ember:var(--color-sun-500);--rv-danger:var(--color-flame-700);--rv-danger-bright:var(--color-flame-500);--rv-warning:var(--color-sun-700);--rv-warning-bright:var(--color-sun-400);--rv-bg:var(--color-mint-100);--rv-bg-alt:var(--color-mint-200);--rv-surface:color-mix(in srgb,var(--color-paper)90%,transparent);--rv-surface-strong:var(--color-paper);--rv-text:var(--color-pine-900);--rv-text-secondary:var(--color-pine-600);--rv-text-tertiary:var(--color-pine-400);--rv-border:color-mix(in srgb,var(--color-pine-900)7%,transparent);--rv-border-strong:color-mix(in srgb,var(--color-pine-900)10%,transparent);--rv-shadow-sm:0 2px 8px #1c2b1e0d;--rv-shadow-lg:0 16px 48px #1c2b1e1a;--rv-shadow-warm:0 8px 24px #7aaa1e24;--rv-shadow-warm-lg:0 18px 44px #7aaa1e33;--rv-ease-spring:var(--ease-spring);--rv-ease-smooth:var(--ease-glide);--background:var(--color-mint-100);--foreground:var(--color-pine-900);--card:var(--color-paper);--card-foreground:var(--color-pine-900);--popover:var(--color-paper);--popover-foreground:var(--color-pine-900);--primary:var(--color-lime-400);--primary-foreground:var(--color-pine-900);--secondary:var(--color-skywash-100);--secondary-foreground:var(--color-sky-700);--muted:var(--color-mint-200);--muted-foreground:var(--color-pine-600);--accent:var(--color-mint-100);--accent-foreground:var(--color-pine-900);--destructive:var(--color-flame-500);--border:color-mix(in srgb,var(--color-pine-900)10%,transparent);--input:color-mix(in srgb,var(--color-pine-900)14%,transparent);--ring:var(--color-lime-700);--color-background:var(--background);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-foreground:var(--foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-destructive:var(--destructive);--color-ring:var(--ring);color:var(--color-pine-900);font-family:var(--font-switzer),system-ui,-apple-system,sans-serif}.workspace-shell-module__gm9enG__workspaceTheme :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.015em;font-weight:560}.workspace-shell-module__gm9enG__workspaceTheme :where(button,input,textarea,select){font-size:1rem}.workspace-shell-module__gm9enG__workspaceFrame{height:100dvh;min-height:100dvh;padding-top:calc(var(--nav-total-height,96px) + env(safe-area-inset-top,0px));overflow:hidden}.workspace-shell-module__gm9enG__workspaceGrid{height:calc(100dvh - var(--nav-total-height,96px) - env(safe-area-inset-top,0px));min-height:0}.workspace-shell-module__gm9enG__workspaceSidebar,.workspace-shell-module__gm9enG__workspaceContent,.workspace-shell-module__gm9enG__workspaceMain{min-height:0}.workspace-shell-module__gm9enG__workspaceSidebar{height:100%}.workspace-shell-module__gm9enG__workspaceContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-shell-module__gm9enG__workspaceMain{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:hidden auto}.workspace-shell-module__gm9enG__workspaceTranslucent{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%)}@media (prefers-reduced-transparency:reduce){.workspace-shell-module__gm9enG__workspaceTranslucent{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-paper)!important}}@media (prefers-reduced-motion:reduce){.workspace-shell-module__gm9enG__workspaceContent{transition:none}}.workspace-shell-module__gm9enG__workspaceSidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1c2b1e29 transparent;overflow-y:auto}.workspace-shell-module__gm9enG__workspaceMain{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;overflow-x:hidden}.workspace-shell-module__gm9enG__workspaceContent{min-width:0;padding-top:8px;position:relative}@media (max-width:1024px){.workspace-shell-module__gm9enG__workspaceContent{padding-top:56px}}
.sign-in-module__GdYuNq__card,.sign-in-module__GdYuNq__dialog,.sign-in-module__GdYuNq__pageShell{--auth-paper:#f3efe6;--auth-paper-bright:#fffdf8;--auth-ink:#171715;--auth-muted:#615e57;--auth-line:#17171533;--auth-focus:#9ddcf6;--auth-cta:#d8f1ff;--auth-cta-hover:#bfe8fb;--auth-cta-shadow:#f36b50;--auth-success:#00ad68;--auth-brand-detail:#ef82bb;--auth-page-wash:#f3efe6;--auth-title-font:var(--font-switzer),"Helvetica Neue",Arial,sans-serif}.sign-in-module__GdYuNq__card[data-appearance=rover],.sign-in-module__GdYuNq__dialog[data-appearance=rover],.sign-in-module__GdYuNq__pageShell[data-appearance=rover]{--auth-paper:#eff5e6;--auth-paper-bright:#fbfdf8;--auth-ink:#1c2b1e;--auth-muted:#526253;--auth-line:#1c2b1e2e;--auth-focus:#a7dbe8;--auth-cta:#c6f24e;--auth-cta-hover:#b5e336;--auth-cta-shadow:#ff5400;--auth-success:#4d8c25;--auth-brand-detail:#ff7a33;--auth-page-wash:#eef5e6;--auth-title-font:var(--font-fraunces),Georgia,serif}.sign-in-module__GdYuNq__backdrop{z-index:1100000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px)saturate(.78);backdrop-filter:blur(12px)saturate(.78);background:#1717158f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.sign-in-module__GdYuNq__dialog{isolation:isolate;overscroll-behavior:contain;width:min(540px,100%);max-height:calc(100dvh - 48px);color:var(--auth-ink);border:1px solid color-mix(in srgb,var(--auth-ink)30%,transparent);background:color-mix(in srgb,var(--auth-paper-bright)96%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--auth-ink)28%,transparent)transparent;border-radius:18px;position:relative;overflow:hidden auto;box-shadow:0 30px 80px #1717153d,inset 0 2px #ffffffb8}.sign-in-module__GdYuNq__dialog[data-appearance=rover]{box-shadow:0 30px 80px #1c2b1e38,6px 7px 0 color-mix(in srgb,var(--auth-cta)72%,var(--auth-paper))}.sign-in-module__GdYuNq__dialogHeader{z-index:3;border-bottom:1px solid color-mix(in srgb,var(--auth-ink)15%,transparent);background:color-mix(in srgb,var(--auth-paper)88%,var(--auth-paper-bright));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.sign-in-module__GdYuNq__dialogBrand{object-fit:contain;object-position:left center;width:116px;height:32px;display:block}.sign-in-module__GdYuNq__dialogRoverBrand{transform:scale(.92)}.sign-in-module__GdYuNq__closeButton{width:36px;height:36px;color:var(--auth-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.sign-in-module__GdYuNq__closeButton:hover,.sign-in-module__GdYuNq__closeButton:focus-visible{border-color:color-mix(in srgb,var(--auth-cta-shadow)42%,transparent);background:color-mix(in srgb,var(--auth-cta)28%,var(--auth-paper-bright));outline:0;transform:translateY(-1px)}.sign-in-module__GdYuNq__dialogBody{padding:0}.sign-in-module__GdYuNq__card{box-sizing:border-box;width:100%;color:var(--auth-ink);font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif;text-align:left;background:0 0;padding:30px 34px 32px}.sign-in-module__GdYuNq__card[data-variant=page]{border:1px solid var(--auth-ink);background:var(--auth-paper-bright);border-radius:18px;box-shadow:0 24px 56px #17171521}.sign-in-module__GdYuNq__card[data-appearance=rover][data-variant=page]{border-color:color-mix(in srgb,var(--auth-ink)72%,transparent);box-shadow:7px 8px 0 color-mix(in srgb,var(--auth-cta)74%,var(--auth-paper)),0 26px 62px #1c2b1e24}.sign-in-module__GdYuNq__brandRow{justify-content:flex-start;align-items:center;min-height:44px;margin-bottom:24px;display:flex}.sign-in-module__GdYuNq__brandMark{object-fit:contain;flex:none;margin:0!important}.sign-in-module__GdYuNq__brandMark[data-mark=compact]{width:46px!important;height:46px!important}.sign-in-module__GdYuNq__brandMark[data-mark=custom]{width:auto;max-width:min(148px,46%);height:38px}.sign-in-module__GdYuNq__statusBrandMark{object-fit:contain;object-position:left center;width:132px;height:38px;display:block}.sign-in-module__GdYuNq__roverBrand{transform:scale(1.08)}.sign-in-module__GdYuNq__roverWordmark{font-size:1.7rem!important}.sign-in-module__GdYuNq__channelLabel,.sign-in-module__GdYuNq__fieldLabel,.sign-in-module__GdYuNq__successCopy>span{font-family:var(--font-geist-pixel),var(--font-jetbrains),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1}.sign-in-module__GdYuNq__channelLabel{color:color-mix(in srgb,var(--auth-success)86%,var(--auth-ink));margin:0 0 12px}.sign-in-module__GdYuNq__title{max-width:100%;color:var(--auth-ink);font-family:var(--auth-title-font);letter-spacing:-.058em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(32px,7.4vw,42px);font-weight:710;line-height:.98}.sign-in-module__GdYuNq__card[data-appearance=rover] .sign-in-module__GdYuNq__title{letter-spacing:-.045em;max-width:100%;font-weight:600;line-height:1.01}.sign-in-module__GdYuNq__subtitle{max-width:460px;color:var(--auth-muted);letter-spacing:-.014em;text-wrap:pretty;margin:14px 0 25px;font-size:16px;font-weight:480;line-height:1.45}.sign-in-module__GdYuNq__errorPanel,.sign-in-module__GdYuNq__successPanel{border:1px solid color-mix(in srgb,var(--auth-ink)22%,transparent);color:var(--auth-ink);margin:0 0 17px}.sign-in-module__GdYuNq__errorPanel{background:color-mix(in srgb,#f36b50 13%,var(--auth-paper-bright));border-left:6px solid #f36b50;padding:12px 14px;font-size:13px;line-height:1.4}.sign-in-module__GdYuNq__successPanel{background:color-mix(in srgb,var(--auth-success)10%,var(--auth-paper-bright));box-shadow:0 4px 0 color-mix(in srgb,var(--auth-success)72%,var(--auth-paper-bright));grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:13px;animation:.38s cubic-bezier(.34,1.56,.64,1) both sign-in-module__GdYuNq__auth-success-in;display:grid}.sign-in-module__GdYuNq__pixelHeart{border:1px solid color-mix(in srgb,var(--auth-ink)42%,transparent);width:52px;height:52px;color:var(--auth-ink);background:var(--auth-brand-detail);box-shadow:3px 3px 0 color-mix(in srgb,var(--auth-success)76%,var(--auth-paper-bright));place-items:center;display:grid;transform:rotate(-2deg)}.sign-in-module__GdYuNq__pixelHeart svg{width:28px;height:24px;shape-rendering:crispEdges;overflow:visible}.sign-in-module__GdYuNq__successCopy{gap:5px;min-width:0;display:grid}.sign-in-module__GdYuNq__successCopy>span{color:color-mix(in srgb,var(--auth-success)88%,var(--auth-ink))}.sign-in-module__GdYuNq__successCopy>strong{font-size:16px;line-height:1.1}.sign-in-module__GdYuNq__successCopy>p{color:var(--auth-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.38}.sign-in-module__GdYuNq__googleButton,.sign-in-module__GdYuNq__emailButton{width:100%;min-height:52px;color:var(--auth-ink);font:690 15px/1 var(--font-switzer),"Helvetica Neue",Arial,sans-serif;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:0 17px;transition:box-shadow .15s,transform .15s,background-color .15s,border-color .15s;display:flex}.sign-in-module__GdYuNq__googleButton{border:1px solid color-mix(in srgb,var(--auth-ink)16%,transparent);background:var(--auth-paper-bright);box-shadow:0 2px 0 color-mix(in srgb,var(--auth-ink)12%,var(--auth-paper)),0 8px 18px #1717150f}.sign-in-module__GdYuNq__googleButton:hover,.sign-in-module__GdYuNq__googleButton:focus-visible{border-color:color-mix(in srgb,var(--auth-ink)28%,transparent);background:color-mix(in srgb,var(--auth-paper)34%,var(--auth-paper-bright));box-shadow:0 4px 0 color-mix(in srgb,var(--auth-focus)68%,var(--auth-paper)),0 12px 24px #17171514;outline:0;transform:translateY(-1px)}.sign-in-module__GdYuNq__googleIcon{flex:none;width:20px;height:20px}.sign-in-module__GdYuNq__emailForm{gap:10px;margin-top:22px;display:grid}.sign-in-module__GdYuNq__field{gap:7px;display:grid}.sign-in-module__GdYuNq__fieldHeading{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.sign-in-module__GdYuNq__fieldLabel{color:var(--auth-ink)}.sign-in-module__GdYuNq__fieldHint{min-width:0;color:var(--auth-muted);letter-spacing:-.005em;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.sign-in-module__GdYuNq__inputWrap{display:block;position:relative}.sign-in-module__GdYuNq__mailIcon{z-index:1;width:17px;height:17px;color:var(--auth-muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.sign-in-module__GdYuNq__emailInput{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--auth-ink)20%,transparent);width:100%;min-height:52px;color:var(--auth-ink);background:var(--auth-paper-bright);font:520 16px/1 var(--font-switzer),"Helvetica Neue",Arial,sans-serif;border-radius:10px;outline:0;padding:0 14px 0 43px;transition:border-color .15s,box-shadow .15s,background-color .15s}.sign-in-module__GdYuNq__emailInput::placeholder{color:color-mix(in srgb,var(--auth-muted)58%,transparent)}.sign-in-module__GdYuNq__emailInput:hover{border-color:color-mix(in srgb,var(--auth-ink)30%,transparent)}.sign-in-module__GdYuNq__emailInput:focus{border-color:color-mix(in srgb,var(--auth-ink)30%,transparent);background:var(--auth-paper-bright);box-shadow:0 3px 0 color-mix(in srgb,var(--auth-focus)86%,var(--auth-paper-bright)),0 10px 22px #17171512}.sign-in-module__GdYuNq__emailButton{background:var(--auth-cta);box-shadow:0 4px 0 var(--auth-cta-shadow),0 11px 22px color-mix(in srgb,var(--auth-focus)22%,transparent);border:0}.sign-in-module__GdYuNq__card[data-appearance=rover] .sign-in-module__GdYuNq__emailButton{font-family:var(--font-geist-pixel),var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sign-in-module__GdYuNq__emailButton:hover,.sign-in-module__GdYuNq__emailButton:focus-visible{background:var(--auth-cta-hover);box-shadow:0 6px 0 var(--auth-cta-shadow),0 14px 26px color-mix(in srgb,var(--auth-focus)27%,transparent);outline:0;transform:translateY(-2px)}.sign-in-module__GdYuNq__googleButton:disabled,.sign-in-module__GdYuNq__emailButton:disabled,.sign-in-module__GdYuNq__emailInput:disabled{cursor:not-allowed;opacity:.52;transform:none}.sign-in-module__GdYuNq__spinner{flex:none;width:18px;height:18px;animation:.85s linear infinite sign-in-module__GdYuNq__auth-spin}.sign-in-module__GdYuNq__legal{color:var(--auth-muted);text-align:center;margin:19px 0 0;font-size:11.5px;line-height:1.45}.sign-in-module__GdYuNq__legal a{color:var(--auth-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--auth-ink)34%,transparent);text-decoration-color:color-mix(in srgb,var(--auth-ink)34%,transparent);text-underline-offset:3px;font-weight:650;text-decoration-thickness:2px}.sign-in-module__GdYuNq__legal a:hover,.sign-in-module__GdYuNq__legal a:focus-visible{-webkit-text-decoration-color:var(--auth-cta-shadow);text-decoration-color:var(--auth-cta-shadow);outline:0}.sign-in-module__GdYuNq__afterNote{border-top:1px solid color-mix(in srgb,var(--auth-ink)10%,transparent);color:var(--auth-muted);text-align:center;margin-top:15px;padding-top:14px;font-size:11.5px;line-height:1.42}.sign-in-module__GdYuNq__afterNote>p{margin:0}.sign-in-module__GdYuNq__statusCard{padding-block:32px 34px}.sign-in-module__GdYuNq__statusIcon{border:1px solid color-mix(in srgb,var(--auth-ink)34%,transparent);width:50px;height:50px;color:var(--auth-ink);background:color-mix(in srgb,var(--auth-focus)60%,var(--auth-paper-bright));box-shadow:4px 4px 0 color-mix(in srgb,var(--auth-cta-shadow)76%,var(--auth-paper));border-radius:12px;place-items:center;margin:0 0 20px;display:grid}.sign-in-module__GdYuNq__statusIcon[data-tone=success]{background:color-mix(in srgb,var(--auth-success)22%,var(--auth-paper-bright));box-shadow:4px 4px 0 color-mix(in srgb,var(--auth-success)72%,var(--auth-paper))}.sign-in-module__GdYuNq__statusIcon[data-tone=error]{background:color-mix(in srgb,#f36b50 18%,var(--auth-paper-bright));box-shadow:4px 4px 0 color-mix(in srgb,#f36b50 74%,var(--auth-paper))}.sign-in-module__GdYuNq__statusIcon>svg{width:24px;height:24px}.sign-in-module__GdYuNq__statusTitle{color:var(--auth-ink);font-family:var(--auth-title-font);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(29px,6vw,38px);font-weight:710;line-height:1}.sign-in-module__GdYuNq__card[data-appearance=rover] .sign-in-module__GdYuNq__statusTitle{letter-spacing:-.04em;font-weight:600}.sign-in-module__GdYuNq__statusDescription{color:var(--auth-muted);text-wrap:pretty;margin-top:13px;font-size:15px;line-height:1.5}.sign-in-module__GdYuNq__statusDescription>p,.sign-in-module__GdYuNq__statusContent>p{margin:0}.sign-in-module__GdYuNq__statusContent{gap:14px;margin-top:22px;display:grid}.sign-in-module__GdYuNq__statusForm{text-align:left;gap:11px;display:grid}.sign-in-module__GdYuNq__statusField{gap:7px;display:grid}.sign-in-module__GdYuNq__statusField>span{color:var(--auth-ink);font-size:12px;font-weight:650}.sign-in-module__GdYuNq__statusInput{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--auth-ink)20%,transparent);width:100%;min-height:52px;color:var(--auth-ink);background:var(--auth-paper-bright);font:520 16px/1 var(--font-switzer),"Helvetica Neue",Arial,sans-serif;border-radius:10px;outline:0;padding:0 14px}.sign-in-module__GdYuNq__statusInput:focus{border-color:color-mix(in srgb,var(--auth-ink)30%,transparent);box-shadow:0 3px 0 color-mix(in srgb,var(--auth-focus)86%,var(--auth-paper-bright))}.sign-in-module__GdYuNq__statusAction{width:100%;min-height:50px;color:var(--auth-ink);background:var(--auth-cta);box-shadow:0 4px 0 var(--auth-cta-shadow);font:690 14px/1 var(--font-switzer),"Helvetica Neue",Arial,sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.sign-in-module__GdYuNq__statusAction:hover,.sign-in-module__GdYuNq__statusAction:focus-visible{background:var(--auth-cta-hover);box-shadow:0 6px 0 var(--auth-cta-shadow);outline:0;transform:translateY(-2px)}.sign-in-module__GdYuNq__statusError{color:color-mix(in srgb,#b72f20 82%,var(--auth-ink));background:color-mix(in srgb,#f36b50 11%,var(--auth-paper-bright));overflow-wrap:anywhere;border:1px solid #f36b5073;border-left-width:5px;padding:12px 14px;font-size:13px;line-height:1.45}.sign-in-module__GdYuNq__pageShell{box-sizing:border-box;min-height:100dvh;color:var(--auth-ink);background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--auth-focus)22%,transparent),transparent 32%),var(--auth-page-wash);font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif;place-items:center;padding:42px 20px 54px;display:grid;overflow-y:auto}.sign-in-module__GdYuNq__pageShell[data-appearance=rover]{background:radial-gradient(circle at 16% 0%,#c6f24e3d,transparent 34%),radial-gradient(circle at 88% 100%,#a7dbe840,transparent 30%),linear-gradient(180deg,#fbfdf8 0%,var(--auth-page-wash)100%)}.sign-in-module__GdYuNq__pageShell[data-appearance=rover][data-app-chrome=true]{height:100dvh;padding-top:max(calc(var(--nav-total-height,96px) + 28px),116px)}.sign-in-module__GdYuNq__pageInner{width:min(520px,100%)}.sign-in-module__GdYuNq__trouble{color:var(--auth-muted);margin-top:22px;font-size:12px}.sign-in-module__GdYuNq__trouble summary{cursor:pointer;text-align:center;width:max-content;max-width:100%;margin:0 auto;font-weight:650}.sign-in-module__GdYuNq__trouble summary:hover,.sign-in-module__GdYuNq__trouble summary:focus-visible{color:var(--auth-ink);outline-color:var(--auth-focus)}.sign-in-module__GdYuNq__troublePanel{border:1px solid var(--auth-line);background:var(--auth-paper-bright);border-radius:10px;gap:7px;margin-top:12px;padding:14px;line-height:1.45;display:grid}.sign-in-module__GdYuNq__troublePanel p{margin:0;padding-left:13px;position:relative}.sign-in-module__GdYuNq__troublePanel p:before{background:var(--auth-cta-shadow);content:"";width:6px;height:2px;position:absolute;top:.62em;left:0}@keyframes sign-in-module__GdYuNq__auth-spin{to{transform:rotate(360deg)}}@keyframes sign-in-module__GdYuNq__auth-success-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (max-width:600px){.sign-in-module__GdYuNq__backdrop{place-items:center;padding:10px}.sign-in-module__GdYuNq__dialog{max-height:calc(100dvh - 20px);margin:max(10px,env(safe-area-inset-top))0 max(10px,env(safe-area-inset-bottom));border-radius:14px;box-shadow:0 20px 48px #17171542}.sign-in-module__GdYuNq__dialogHeader{min-height:52px;padding-left:15px}.sign-in-module__GdYuNq__dialogBrand{width:108px;height:29px}.sign-in-module__GdYuNq__card{padding:24px 21px 26px}.sign-in-module__GdYuNq__brandRow{min-height:40px;margin-bottom:21px}.sign-in-module__GdYuNq__brandMark[data-mark=compact]{width:42px!important;height:42px!important}.sign-in-module__GdYuNq__brandMark[data-mark=custom]{height:36px}.sign-in-module__GdYuNq__roverBrand{transform:scale(1)}.sign-in-module__GdYuNq__title{font-size:clamp(30px,10.5vw,37px)}.sign-in-module__GdYuNq__subtitle{margin-bottom:23px;font-size:15px}.sign-in-module__GdYuNq__successPanel{grid-template-columns:45px minmax(0,1fr)}.sign-in-module__GdYuNq__pixelHeart{width:44px;height:44px}.sign-in-module__GdYuNq__pageShell{place-items:start center;padding:24px 14px 38px}.sign-in-module__GdYuNq__pageShell[data-appearance=rover][data-app-chrome=true]{padding-top:max(calc(var(--nav-total-height,88px) + 18px),102px)}}@media (max-height:760px){.sign-in-module__GdYuNq__backdrop,.sign-in-module__GdYuNq__pageShell{place-items:start center}.sign-in-module__GdYuNq__pageShell{padding-top:24px}.sign-in-module__GdYuNq__pageShell[data-appearance=rover][data-app-chrome=true]{padding-top:max(calc(var(--nav-total-height,88px) + 16px),100px)}}@media (max-width:340px){.sign-in-module__GdYuNq__backdrop{padding:6px}.sign-in-module__GdYuNq__card{padding:21px 16px 23px}.sign-in-module__GdYuNq__title{font-size:29px}.sign-in-module__GdYuNq__subtitle{margin-bottom:21px}.sign-in-module__GdYuNq__fieldHint{font-size:10px}.sign-in-module__GdYuNq__googleButton,.sign-in-module__GdYuNq__emailButton{padding-inline:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.sign-in-module__GdYuNq__successPanel,.sign-in-module__GdYuNq__spinner{animation:none}.sign-in-module__GdYuNq__googleButton,.sign-in-module__GdYuNq__emailButton,.sign-in-module__GdYuNq__closeButton,.sign-in-module__GdYuNq__statusAction{transition:none}.sign-in-module__GdYuNq__googleButton:hover,.sign-in-module__GdYuNq__googleButton:focus-visible,.sign-in-module__GdYuNq__emailButton:hover,.sign-in-module__GdYuNq__emailButton:focus-visible,.sign-in-module__GdYuNq__closeButton:hover,.sign-in-module__GdYuNq__closeButton:focus-visible,.sign-in-module__GdYuNq__statusAction:hover,.sign-in-module__GdYuNq__statusAction:focus-visible{transform:none}}
.artifact-dock-module__oTRKwa__dock{--dock-ink:#252824;--dock-muted:#656860;--dock-line:#59605224;min-height:0;color:var(--dock-ink);background:linear-gradient(150deg,#eef0eb,#e8e9e4);font:14px/1.5 Cloud Switzer,Arial,sans-serif;box-shadow:inset 1px 0 #fff9;container:artifact-dock/inline-size}.artifact-dock-module__oTRKwa__toolbar{border-bottom:1px solid var(--dock-line);background:#ffffff36;flex:none;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:flex}.artifact-dock-module__oTRKwa__tabs{scrollbar-width:thin;flex:1;gap:5px;min-width:0;padding:3px;display:flex;overflow:auto}.artifact-dock-module__oTRKwa__tab{color:var(--dock-muted);border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:2px;display:inline-flex}.artifact-dock-module__oTRKwa__tab[data-active=true]{color:var(--dock-ink);background:#ffffffa3;border-color:#ffffffb3;box-shadow:0 1px 3px #27302114,inset 0 1px #fff}.artifact-dock-module__oTRKwa__selectTab{border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:36px;padding:7px 10px;font-weight:550;display:flex}.artifact-dock-module__oTRKwa__selectTab svg,.artifact-dock-module__oTRKwa__selectTab img{object-fit:contain;flex:none}.artifact-dock-module__oTRKwa__tabTitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.artifact-dock-module__oTRKwa__removeTab{width:28px;height:32px;color:var(--dock-muted);border-radius:6px;place-items:center;margin-right:3px;display:grid}.artifact-dock-module__oTRKwa__actions{flex:none;align-items:center;gap:3px;display:flex}.artifact-dock-module__oTRKwa__actions :is(button,a){min-width:36px;min-height:36px;color:var(--dock-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;display:inline-flex}.artifact-dock-module__oTRKwa__actions .artifact-dock-module__oTRKwa__hide{border-left-color:var(--dock-line);border-radius:0 8px 8px 0;margin-left:3px;padding-left:12px}.artifact-dock-module__oTRKwa__toolbar :is(button,a):hover{color:var(--dock-ink);background:#ffffff70}.artifact-dock-module__oTRKwa__toolbar :is(button,a):focus-visible{outline-offset:1px;outline:2px solid #1955d7}.artifact-dock-module__oTRKwa__toolbar .cb-status{box-shadow:none;background:0 0;border:0;padding:0;font:12px/1.4 Cloud Switzer,Arial,sans-serif}.artifact-dock-module__oTRKwa__toolbar .cb-status__dot{box-shadow:none;width:6px;height:6px;animation:none}.artifact-dock-module__oTRKwa__documentInset{padding:10px;position:absolute;inset:0}.artifact-dock-module__oTRKwa__document{border:1px solid var(--dock-line);background:#fff;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.artifact-dock-module__oTRKwa__loading{z-index:10;color:var(--dock-muted);background:#f7f7f2f5;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.artifact-dock-module__oTRKwa__loading svg{animation:1.2s linear infinite artifact-dock-module__oTRKwa__spin}.artifact-dock-module__oTRKwa__fileCard{border:1px solid var(--dock-line);text-align:center;background:#ffffff70;border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:300px;padding:24px;display:flex}.artifact-dock-module__oTRKwa__fileIcon{color:var(--dock-muted);padding:10px}.artifact-dock-module__oTRKwa__openFile{color:#203a45;background:#deedf2;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.artifact-dock-module__oTRKwa__resizeHandle{cursor:col-resize;background:#eeede7;flex:none;justify-content:center;align-items:center;width:8px;height:100%;display:flex;position:relative}.artifact-dock-module__oTRKwa__resizeGrip{background:#92968a;border-radius:2px;width:2px;height:36px}.artifact-dock-module__oTRKwa__resizeHandle:hover,.artifact-dock-module__oTRKwa__resizeHandle[data-dragging=true]{background:#deedf2}.artifact-dock-module__oTRKwa__resizeHandle:hover .artifact-dock-module__oTRKwa__resizeGrip,.artifact-dock-module__oTRKwa__resizeHandle[data-dragging=true] .artifact-dock-module__oTRKwa__resizeGrip{background:#1955d7}@container artifact-dock (max-width:560px){.artifact-dock-module__oTRKwa__toolbar{gap:4px;padding:7px}.artifact-dock-module__oTRKwa__tabTitle{max-width:145px}.artifact-dock-module__oTRKwa__selectTab{gap:7px;padding-inline:7px}.artifact-dock-module__oTRKwa__actions .artifact-dock-module__oTRKwa__hide{padding-left:8px}.artifact-dock-module__oTRKwa__hide span{display:none}}@container artifact-dock (max-width:380px){.artifact-dock-module__oTRKwa__toolbar{flex-wrap:wrap}.artifact-dock-module__oTRKwa__tabs{flex-basis:100%}.artifact-dock-module__oTRKwa__actions{margin-left:auto}.artifact-dock-module__oTRKwa__hide span{display:inline}}@media (pointer:coarse){.artifact-dock-module__oTRKwa__selectTab,.artifact-dock-module__oTRKwa__removeTab,.artifact-dock-module__oTRKwa__actions :is(button,a){min-height:44px}.artifact-dock-module__oTRKwa__removeTab,.artifact-dock-module__oTRKwa__actions :is(button,a){min-width:44px}}@keyframes artifact-dock-module__oTRKwa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.artifact-dock-module__oTRKwa__loading svg{animation:none}}.dark .artifact-dock-module__oTRKwa__dock{--dock-ink:#eeefe9;--dock-muted:#b8bcb1;--dock-line:#ffffff24;background:linear-gradient(140deg,#30322d,#252722);box-shadow:inset 1px 0 #ffffff12}.dark .artifact-dock-module__oTRKwa__toolbar{background:#ffffff05}.dark .artifact-dock-module__oTRKwa__tab[data-active=true]{background:#ffffff0d;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12}.dark .artifact-dock-module__oTRKwa__toolbar :is(button,a):hover{background:#ffffff12}.dark .artifact-dock-module__oTRKwa__loading{background:#292b26f5}.dark .artifact-dock-module__oTRKwa__resizeHandle{background:#272924}.dark .artifact-dock-module__oTRKwa__fileCard{background:#ffffff0a}
.chatgpt-connect-module__BbzL9G__dialog{max-width:480px}.chatgpt-connect-module__BbzL9G__form{gap:18px;padding:22px;font-size:14px;display:grid}.chatgpt-connect-module__BbzL9G__steps{counter-reset:connect;color:var(--dialog-ink);gap:16px;line-height:1.6;list-style:none;display:grid}.chatgpt-connect-module__BbzL9G__steps li{counter-increment:connect;padding-left:34px;position:relative}.chatgpt-connect-module__BbzL9G__steps li:before{content:counter(connect);color:#244b63;background:#e1f3fc;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}.chatgpt-connect-module__BbzL9G__reopen{color:#1955d7;justify-self:start;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:inline-flex}.chatgpt-connect-module__BbzL9G__privacy{color:var(--dialog-muted);margin-top:-8px;font-size:12px}@media (max-width:480px){.chatgpt-connect-module__BbzL9G__form{padding:18px}}
.connect-mcp-modal-module__6Pi6FW__overlay{z-index:100000;background:#17171566;position:fixed;inset:0}.connect-mcp-modal-module__6Pi6FW__dialog{z-index:100001;border:1px solid var(--ink);background:var(--paper);width:min(560px,100% - 32px);max-height:min(85dvh,900px);box-shadow:3px 4px 0 color-mix(in srgb,var(--sky)70%,var(--paper)),0 12px 28px #1717151a;color:var(--ink);font:15px/1.5 var(--font-ui);border-radius:10px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);}.connect-mcp-modal-module__6Pi6FW__dialog *,.connect-mcp-modal-module__6Pi6FW__dialog :before,.connect-mcp-modal-module__6Pi6FW__dialog :after{box-sizing:border-box}.connect-mcp-modal-module__6Pi6FW__dialog :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.connect-mcp-modal-module__6Pi6FW__dialog button:disabled{cursor:not-allowed;opacity:.5}.connect-mcp-modal-module__6Pi6FW__dialog svg{flex-shrink:0}.connect-mcp-modal-module__6Pi6FW__dialog p{margin:0}.connect-mcp-modal-module__6Pi6FW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.connect-mcp-modal-module__6Pi6FW__headerMain{align-items:center;gap:12px;min-width:0;display:flex}.connect-mcp-modal-module__6Pi6FW__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.connect-mcp-modal-module__6Pi6FW__subtitle{color:var(--muted);font-size:14px;margin-top:4px!important}.connect-mcp-modal-module__6Pi6FW__appIcon{width:36px;height:36px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connect-mcp-modal-module__6Pi6FW__body{overscroll-behavior:contain;min-height:0;scroll-padding-block:16px 100px;overflow-y:auto}.connect-mcp-modal-module__6Pi6FW__section{flex-direction:column;gap:20px;padding:24px;display:flex}.connect-mcp-modal-module__6Pi6FW__button,.connect-mcp-modal-module__6Pi6FW__primary,.connect-mcp-modal-module__6Pi6FW__iconButton,.connect-mcp-modal-module__6Pi6FW__textButton,.connect-mcp-modal-module__6Pi6FW__connectionType,.connect-mcp-modal-module__6Pi6FW__guideLink,.connect-mcp-modal-module__6Pi6FW__tokenReveal{}.connect-mcp-modal-module__6Pi6FW__primary{--button-border:var(--ink);box-shadow:2px 2px 0 var(--yellow)}.connect-mcp-modal-module__6Pi6FW__iconButton,.connect-mcp-modal-module__6Pi6FW__tokenReveal{--button-padding:0;--button-border:transparent;flex-shrink:0;width:40px;height:40px}.connect-mcp-modal-module__6Pi6FW__textButton{--button-border:transparent}.connect-mcp-modal-module__6Pi6FW__label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:550;display:block}.connect-mcp-modal-module__6Pi6FW__input{width:100%;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);font:15px/1.5 var(--font-ui);background:0 0;border-radius:6px;padding:10px 12px;display:block}.connect-mcp-modal-module__6Pi6FW__input::placeholder{color:var(--muted);opacity:1}.connect-mcp-modal-module__6Pi6FW__input:read-only{background:var(--hover);color:var(--muted)}.connect-mcp-modal-module__6Pi6FW__notice,.connect-mcp-modal-module__6Pi6FW__error,.connect-mcp-modal-module__6Pi6FW__warning{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:flex-start;gap:8px;padding:12px;font-size:14px;line-height:1.6;display:flex}.connect-mcp-modal-module__6Pi6FW__error{color:var(--danger);background:color-mix(in srgb,var(--coral)8%,var(--paper))}.connect-mcp-modal-module__6Pi6FW__warning{color:var(--ink);background:color-mix(in srgb,var(--yellow)12%,var(--paper))}.connect-mcp-modal-module__6Pi6FW__inlineLink{color:var(--ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.connect-mcp-modal-module__6Pi6FW__hint{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:4px;font-size:13px;line-height:1.6;display:flex;margin-top:8px!important}.connect-mcp-modal-module__6Pi6FW__hint>span{flex:1}.connect-mcp-modal-module__6Pi6FW__hintIcon{width:16px;height:16px;margin-top:3px}.connect-mcp-modal-module__6Pi6FW__connectionTypes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connect-mcp-modal-module__6Pi6FW__connectionType{--button-padding:8px}.connect-mcp-modal-module__6Pi6FW__connectionType[aria-pressed=true]{--button-border:var(--ink);--button-bg:var(--selection)}.connect-mcp-modal-module__6Pi6FW__row{align-items:center;gap:8px;min-width:0;display:flex}.connect-mcp-modal-module__6Pi6FW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connect-mcp-modal-module__6Pi6FW__secondary{color:var(--muted);font-weight:400}.connect-mcp-modal-module__6Pi6FW__redirect{border:1px solid var(--line);border-radius:6px;padding:12px}.connect-mcp-modal-module__6Pi6FW__redirectLabel{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:550;display:flex}.connect-mcp-modal-module__6Pi6FW__redirectLabel span{flex-basis:100%}.connect-mcp-modal-module__6Pi6FW__redirectCode{white-space:nowrap;background:var(--hover);border-radius:4px;flex:1;min-width:0;padding:8px;font-size:12px;overflow-x:auto}.connect-mcp-modal-module__6Pi6FW__code{overflow-wrap:anywhere;background:var(--hover);border-radius:3px;padding:0 3px;font-size:12px;display:inline}.connect-mcp-modal-module__6Pi6FW__headerRows{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.connect-mcp-modal-module__6Pi6FW__checkboxLabel{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.connect-mcp-modal-module__6Pi6FW__checkbox{width:16px;height:16px;accent-color:var(--ink)}.connect-mcp-modal-module__6Pi6FW__tokenField{position:relative}.connect-mcp-modal-module__6Pi6FW__tokenField .connect-mcp-modal-module__6Pi6FW__input{padding-right:48px}.connect-mcp-modal-module__6Pi6FW__tokenReveal{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.connect-mcp-modal-module__6Pi6FW__actions{z-index:1;background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:-24px;padding-top:20px;padding-bottom:24px;display:flex;position:sticky;bottom:0}.connect-mcp-modal-module__6Pi6FW__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connect-mcp-modal-module__6Pi6FW__catalogItem{position:relative}.connect-mcp-modal-module__6Pi6FW__catalogButton{width:100%;height:100%;color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.connect-mcp-modal-module__6Pi6FW__catalogButton:hover{border-color:var(--ink);background:var(--hover)}.connect-mcp-modal-module__6Pi6FW__appName{font-size:15px;font-weight:600;display:block}.connect-mcp-modal-module__6Pi6FW__appTag{color:var(--muted);margin-top:2px;font-size:13px;display:block}.connect-mcp-modal-module__6Pi6FW__guideLink{--button-padding:0;--button-border:transparent;--button-ink:var(--muted);width:40px;height:40px;position:absolute;top:4px;right:4px}.connect-mcp-modal-module__6Pi6FW__demo{border-top:1px solid var(--line);justify-content:center;align-items:center;padding-top:16px;display:flex}.connect-mcp-modal-module__6Pi6FW__progress{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;display:flex}.connect-mcp-modal-module__6Pi6FW__spinner{width:32px;height:32px;animation:1s linear infinite connect-mcp-modal-module__6Pi6FW__spin}@keyframes connect-mcp-modal-module__6Pi6FW__spin{to{transform:rotate(360deg)}}.connect-mcp-modal-module__6Pi6FW__success{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.connect-mcp-modal-module__6Pi6FW__successIcon{width:16px;height:16px;color:var(--success)}.connect-mcp-modal-module__6Pi6FW__toolList{border-block:1px solid var(--line)}.connect-mcp-modal-module__6Pi6FW__toolRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.connect-mcp-modal-module__6Pi6FW__toolRow+.connect-mcp-modal-module__6Pi6FW__toolRow{border-top:1px solid var(--line)}.connect-mcp-modal-module__6Pi6FW__toolDescription{min-width:0}.connect-mcp-modal-module__6Pi6FW__toolName{overflow-wrap:anywhere;font-size:15px;font-weight:550}.connect-mcp-modal-module__6Pi6FW__toolHint{color:var(--muted);font-size:13px;margin-top:4px!important}.connect-mcp-modal-module__6Pi6FW__toolSwitch{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:40px;height:40px;position:relative}.connect-mcp-modal-module__6Pi6FW__toolSwitch:before{content:"";background:var(--line);border-radius:12px;position:absolute;inset:9px 0}.connect-mcp-modal-module__6Pi6FW__toolSwitch[aria-checked=true]:before{background:var(--success)}.connect-mcp-modal-module__6Pi6FW__toolSwitch span{background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;top:12px;left:3px}.connect-mcp-modal-module__6Pi6FW__toolSwitch[aria-checked=true] span{left:21px}@media (max-width:600px){.connect-mcp-modal-module__6Pi6FW__dialog{max-height:calc(100dvh - 32px)}.connect-mcp-modal-module__6Pi6FW__header{gap:4px;padding:16px 12px}.connect-mcp-modal-module__6Pi6FW__headerMain{gap:8px}.connect-mcp-modal-module__6Pi6FW__headerMain .connect-mcp-modal-module__6Pi6FW__appIcon{display:none}.connect-mcp-modal-module__6Pi6FW__section{padding:20px 16px}.connect-mcp-modal-module__6Pi6FW__actions{margin-bottom:-20px;padding-bottom:20px}.connect-mcp-modal-module__6Pi6FW__fields{grid-template-columns:1fr}.connect-mcp-modal-module__6Pi6FW__headerRows .connect-mcp-modal-module__6Pi6FW__row{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.connect-mcp-modal-module__6Pi6FW__headerRows .connect-mcp-modal-module__6Pi6FW__input:first-child{grid-column:1}.connect-mcp-modal-module__6Pi6FW__headerRows .connect-mcp-modal-module__6Pi6FW__input:nth-child(2){grid-area:2/1}.connect-mcp-modal-module__6Pi6FW__headerRows .connect-mcp-modal-module__6Pi6FW__iconButton{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.connect-mcp-modal-module__6Pi6FW__dialog *,.connect-mcp-modal-module__6Pi6FW__dialog :before{transition:none;animation:none}}
.composer-picker-module__Qmfpaq__panel{--picker-paper:#fff;--picker-ink:#171715;--picker-muted:#615e57;--picker-line:#e1e0da;--picker-wash:#f6f6f2;--picker-height:600px;--picker-width:480px;z-index:9999;width:min(var(--picker-width),calc(100vw - 24px));max-width:var(--radix-popover-content-available-width);height:min(var(--picker-height),var(--radix-popover-content-available-height));overscroll-behavior:contain;background:var(--picker-paper);color:var(--picker-ink);border:1px solid #d9d8d2;border-radius:16px;outline:none;flex-direction:column;font-family:Cloud Switzer,Helvetica Neue,Arial,sans-serif;display:flex;overflow:auto;box-shadow:0 12px 40px #1118271f,0 2px 8px #1118270a;container:composer-picker/size}.composer-picker-module__Qmfpaq__panel[data-composer-picker=tools]{--picker-height:480px}.composer-picker-module__Qmfpaq__panel[data-composer-picker=models]{--picker-height:640px}.composer-picker-module__Qmfpaq__panel:is([data-side=right],[data-side=left]){height:auto;max-height:min(var(--picker-height),var(--radix-popover-content-available-height));container-type:inline-size}.composer-picker-module__Qmfpaq__panel [data-picker-scroll]{scrollbar-width:thin;scrollbar-gutter:stable;min-height:272px}@container composer-picker (max-height:420px){.composer-picker-module__Qmfpaq__panel [data-picker-scroll]{flex:none;max-height:280px;overflow:auto}}@container composer-picker (max-width:400px){.composer-picker-module__Qmfpaq__panel [data-picker-reasoning]{flex-direction:column;align-items:stretch;gap:4px}}@container composer-picker (max-width:340px){.composer-picker-module__Qmfpaq__panel[data-composer-picker=models] [data-picker-scroll]{min-height:320px}.composer-picker-module__Qmfpaq__panel [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.composer-picker-module__Qmfpaq__panel [role=radio]{margin-right:0}}.composer-picker-module__Qmfpaq__panel :is(button,a,input):focus-visible{outline-offset:-2px;outline:2px solid #1955d7}@media (max-width:639px){.composer-picker-module__Qmfpaq__panel input{font-size:16px}}.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row]){background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row]):before{content:"";background:#c4bba9;border-radius:999px;transition:background-color .15s;position:absolute;inset:12px 4px}.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row])[aria-checked=true]:before{background:#1955d7}.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row])>span{transition:left .15s;top:14px;left:6px}.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row])[aria-checked=true]>span{left:22px}@media (prefers-reduced-motion:reduce){.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row]):before,.composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row])>span{transition:none}}@media (pointer:fine){.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [role=switch]:not([data-tool-row]){height:28px;min-height:28px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [role=switch]:not([data-tool-row]):before{inset:4px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [role=switch]:not([data-tool-row])>span{top:6px}}.composer-picker-module__Qmfpaq__panel [data-picker-header]{z-index:2;position:sticky;top:0}.composer-picker-module__Qmfpaq__panel[data-composer-picker=routing]>*,.composer-picker-module__Qmfpaq__panel[data-composer-picker=cookies]>*{flex-shrink:0}.composer-picker-module__Qmfpaq__backdrop{z-index:9998;pointer-events:auto;background:#11182752;position:fixed;inset:0}[data-radix-popper-content-wrapper]:has(>.composer-picker-module__Qmfpaq__panel[data-picker-layout=sheet]){width:min(480px,100vw - 24px);top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;min-width:0!important;left:50%!important;transform:translate(-50%)!important}.composer-picker-module__Qmfpaq__panel[data-picker-layout=sheet]{width:100%;max-width:none;height:min(720px,calc(100dvh - 24px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.composer-picker-module__Qmfpaq__dismiss{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--picker-muted);border-radius:8px;flex-shrink:0;place-items:center;margin-left:4px;display:grid}.composer-picker-module__Qmfpaq__dismiss:hover{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [data-picker-modes]{flex-shrink:0}.composer-picker-module__Qmfpaq__panel [data-picker-modes]>*{padding:8px 16px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [data-picker-modes]>*{padding-block:6px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [data-model-section-header]{padding-block:6px 2px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [data-model-row]{column-gap:12px;padding-block:7px}.composer-picker-module__Qmfpaq__panel [data-model-row-detail]{gap:2px;display:grid}.composer-picker-module__Qmfpaq__panel [data-model-row-detail]>[data-row-desc],.composer-picker-module__Qmfpaq__panel [data-model-row-detail]>[data-row-price]{white-space:normal;line-height:18px}.composer-picker-module__Qmfpaq__panel[data-picker-layout=popover] [data-tool-description]{-webkit-line-clamp:1;line-clamp:1}.composer-picker-module__Qmfpaq__panel [data-model-picker-header=sheet]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.composer-picker-module__Qmfpaq__panel [data-model-picker-header=sheet]>.composer-picker-module__Qmfpaq__dismiss{margin-left:0}.composer-picker-module__Qmfpaq__panel [data-model-picker-header=sheet]>[data-key-caption]{text-align:center;text-wrap:balance;grid-column:1/-1}@container composer-picker (max-width:340px){.composer-picker-module__Qmfpaq__panel [data-model-picker-header=sheet]{column-gap:6px;padding-inline:12px}}.composer-picker-module__Qmfpaq__panel [data-key-action],.composer-picker-module__Qmfpaq__panel [data-picker-action]{color:var(--picker-ink);background:var(--picker-wash);border:1px solid var(--picker-line);box-shadow:none;border-radius:9px;font-size:12px}.composer-picker-module__Qmfpaq__panel [data-key-action]:hover,.composer-picker-module__Qmfpaq__panel [data-picker-action]:hover{background:var(--picker-line)}.composer-picker-module__Qmfpaq__panel [data-key-caption]{color:var(--picker-muted)}.composer-picker-module__Qmfpaq__panel [data-picker-icon]{color:var(--picker-ink);background:var(--picker-wash);border:1px solid var(--picker-line);box-shadow:none}.composer-picker-module__Qmfpaq__panel [data-picker-icon] svg{color:inherit}.composer-picker-module__Qmfpaq__panel [data-model-picker-header],.composer-picker-module__Qmfpaq__panel [data-picker-header],.composer-picker-module__Qmfpaq__panel [data-picker-reasoning]{background:var(--picker-paper);border-color:var(--picker-line)}.composer-picker-module__Qmfpaq__panel [data-picker-modes]{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [data-picker-modes]>*{border-color:var(--picker-line);background:0 0}.composer-picker-module__Qmfpaq__panel [data-model-row]{color:var(--picker-ink);background:var(--picker-paper);border-bottom:1px solid var(--picker-line)}.composer-picker-module__Qmfpaq__panel [data-model-row]:hover{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [data-model-row][data-selected]{background:#e1f3fc}.composer-picker-module__Qmfpaq__panel [data-selection-marker]{background:#1955d7}.composer-picker-module__Qmfpaq__panel [data-row-check]{color:#1955d7}.composer-picker-module__Qmfpaq__panel [data-row-check] svg{color:inherit}.composer-picker-module__Qmfpaq__panel [data-row-price]{color:var(--picker-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.composer-picker-module__Qmfpaq__panel [role=radiogroup]{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [role=radio][aria-checked=true]{background:var(--picker-paper);color:var(--picker-ink);box-shadow:0 1px 3px #3b230f18}.composer-picker-module__Qmfpaq__panel [data-chatgpt-action]{background:var(--picker-wash);color:var(--picker-ink);border:1px solid var(--picker-line);box-shadow:none;border-radius:9px;font-weight:550}.composer-picker-module__Qmfpaq__panel [data-chatgpt-action]:hover{background:var(--picker-line)}.composer-picker-module__Qmfpaq__panel [data-tool-row]{text-align:left;width:100%;min-height:64px;color:var(--picker-ink);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 12px;display:flex}.composer-picker-module__Qmfpaq__panel [data-tool-row]:hover{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [data-tool-row]:disabled{cursor:wait}.composer-picker-module__Qmfpaq__panel [data-tool-content]{flex:1;min-width:0;display:block}.composer-picker-module__Qmfpaq__panel [data-tool-content] strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:20px;display:block}.composer-picker-module__Qmfpaq__panel [data-tool-description]{-webkit-line-clamp:2;color:var(--picker-muted);-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.composer-picker-module__Qmfpaq__panel [data-tool-toggle]{background:#c9cdc5;border-radius:999px;flex:none;width:34px;height:20px;padding:2px;transition:background-color .15s;display:block;position:relative;box-shadow:inset 0 1px 2px #31452b17}.composer-picker-module__Qmfpaq__panel [data-tool-toggle]>span{color:#456c7c;background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;transition:transform .15s;display:grid;box-shadow:0 1px 3px #28352326}.composer-picker-module__Qmfpaq__panel [data-tool-toggle] svg{width:11px;height:11px}.composer-picker-module__Qmfpaq__panel [data-tool-row][aria-checked=true] [data-tool-toggle]{background:#1955d7}.composer-picker-module__Qmfpaq__panel [data-tool-row][aria-checked=true] [data-tool-toggle]>span{transform:translate(14px)}.composer-picker-module__Qmfpaq__panel [data-tool-error]{color:#a74035;margin-top:5px;font-size:12px;line-height:18px;display:block}.dark .composer-picker-module__Qmfpaq__panel [data-tool-toggle]{background:#646a5f}.dark .composer-picker-module__Qmfpaq__panel [data-tool-row][aria-checked=true] [data-tool-toggle]{background:#9ddcf6}@media (prefers-reduced-motion:reduce){.composer-picker-module__Qmfpaq__panel [data-tool-toggle],.composer-picker-module__Qmfpaq__panel [data-tool-toggle]>span{transition:none}}.composer-picker-module__Qmfpaq__panel :is(input,textarea){appearance:none;border:1px solid var(--picker-line);color:var(--picker-ink);background:var(--picker-paper);box-shadow:none;border-radius:8px}.composer-picker-module__Qmfpaq__panel textarea{resize:none}:is([data-radix-popper-content-wrapper]:has(>.composer-picker-module__Qmfpaq__panel),.composer-picker-module__Qmfpaq__panel){transition:none;animation:none}.dark .composer-picker-module__Qmfpaq__panel{--picker-paper:#23221e;--picker-ink:#f3efe6;--picker-muted:#bab0a0;--picker-line:#474238;--picker-wash:#2d2a24;border-color:var(--picker-line)}.dark .composer-picker-module__Qmfpaq__panel [data-model-row][data-selected]{background:#303b43}.dark .composer-picker-module__Qmfpaq__panel [role=switch]:not([data-tool-row])[aria-checked=true]:before{background:#9ddcf6}:is(.composer-picker-module__Qmfpaq__panel .text-gray-900,.composer-picker-module__Qmfpaq__panel .text-gray-800,.composer-picker-module__Qmfpaq__panel .text-gray-700){color:var(--picker-ink)}:is(.composer-picker-module__Qmfpaq__panel .text-gray-600,.composer-picker-module__Qmfpaq__panel .text-gray-500,.composer-picker-module__Qmfpaq__panel .text-gray-400){color:var(--picker-muted)}.composer-picker-module__Qmfpaq__panel .bg-white{background:var(--picker-paper)}:is(.composer-picker-module__Qmfpaq__panel .border-gray-100,.composer-picker-module__Qmfpaq__panel .border-gray-200){border-color:var(--picker-line)}@container composer-picker (min-width:440px){.composer-picker-module__Qmfpaq__panel [data-picker-modes]:has(>:nth-child(2)){display:block}.composer-picker-module__Qmfpaq__panel [data-picker-modes]:has(>:nth-child(2))>*{min-width:0;padding:10px 16px}.composer-picker-module__Qmfpaq__panel [data-picker-modes]>*+*{border-top:1px solid var(--picker-line)}.composer-picker-module__Qmfpaq__panel [data-picker-modes] .text-sm{font-size:12px}.composer-picker-module__Qmfpaq__panel [data-picker-modes] .gap-2{gap:5px}.composer-picker-module__Qmfpaq__panel [data-picker-modes] .gap-3{gap:7px}.composer-picker-module__Qmfpaq__panel [data-picker-modes] p{margin-top:3px;font-size:12px;line-height:1.5}}.composer-picker-module__Qmfpaq__panel [data-chatgpt-action] svg{color:inherit}.composer-picker-module__Qmfpaq__panel:has([data-tools-empty]){height:auto;max-height:min(440px,var(--radix-popover-content-available-height));container-type:inline-size}.composer-picker-module__Qmfpaq__panel[data-picker-layout=sheet]:has([data-tools-empty]){max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.composer-picker-module__Qmfpaq__panel [data-tools-empty]{flex:none;min-height:0}.composer-picker-module__Qmfpaq__panel [data-tool-empty-message]{text-align:left;gap:8px;padding:24px 20px;line-height:1.5;display:grid}.composer-picker-module__Qmfpaq__panel [data-tools-manage]{color:var(--picker-ink)}.composer-picker-module__Qmfpaq__panel [data-tools-manage]:hover,.composer-picker-module__Qmfpaq__panel [data-connector-chip]:hover{background:var(--picker-wash)}.composer-picker-module__Qmfpaq__panel [data-picker-search]:focus-visible{outline-offset:0;border-color:#1955d7;outline:1px solid #1955d7}.composer-picker-module__Qmfpaq__panel [data-tool-row][aria-pressed=true] [data-tool-check] svg{color:#1955d7}
.pixel-mascot-module__XgZ78q__stage{aspect-ratio:53/30;flex:none;position:relative}.pixel-mascot-module__XgZ78q__hero{width:clamp(220px,min(38vw,34svh),360px)}.pixel-mascot-module__XgZ78q__hero .pixel-mascot-module__XgZ78q__sprite{transform:translate(-18.3%)}.pixel-mascot-module__XgZ78q__lg{width:172px}.pixel-mascot-module__XgZ78q__sm{width:118px}.pixel-mascot-module__XgZ78q__xs{width:74px}.pixel-mascot-module__XgZ78q__motion{position:absolute;inset:0}.pixel-mascot-module__XgZ78q__sprite{filter:drop-shadow(0 12px 16px #1717171f)drop-shadow(0 2px 4px #17171714);pointer-events:none;background-image:url(/mascot/rtrvr-dog-fetch-rest.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.pixel-mascot-module__XgZ78q__sm .pixel-mascot-module__XgZ78q__sprite,.pixel-mascot-module__XgZ78q__xs .pixel-mascot-module__XgZ78q__sprite{filter:drop-shadow(0 4px 6px #1717171f)drop-shadow(0 1px 2px #17171714)}.pixel-mascot-module__XgZ78q__flip .pixel-mascot-module__XgZ78q__sprite{transform:scaleX(-1)}.pixel-mascot-module__XgZ78q__stage[data-state=entrance] .pixel-mascot-module__XgZ78q__sprite{animation:4.8s steps(33,end) both pixel-mascot-module__XgZ78q__fetchPlay}.pixel-mascot-module__XgZ78q__stage[data-state=idle] .pixel-mascot-module__XgZ78q__motion,.pixel-mascot-module__XgZ78q__stage[data-state=peek] .pixel-mascot-module__XgZ78q__motion{animation:4.5s ease-in-out infinite pixel-mascot-module__XgZ78q__floatIdle}.pixel-mascot-module__XgZ78q__stage[data-state=typing] .pixel-mascot-module__XgZ78q__motion{animation:1.2s ease-in-out infinite pixel-mascot-module__XgZ78q__bobTyping}.pixel-mascot-module__XgZ78q__stage[data-state=processing] .pixel-mascot-module__XgZ78q__sprite{background-image:url(/home/editorial/dog-run-sprite.webp);background-position-y:0%;background-size:100% 800%;animation:.52s steps(8,end) infinite pixel-mascot-module__XgZ78q__gaitRun}.pixel-mascot-module__XgZ78q__stage[data-state=success] .pixel-mascot-module__XgZ78q__sprite{animation:3.8s steps(26,end) both pixel-mascot-module__XgZ78q__fetchReturn}.pixel-mascot-module__XgZ78q__stage[data-state=error] .pixel-mascot-module__XgZ78q__motion{animation:.45s ease-in-out pixel-mascot-module__XgZ78q__shakeError}@keyframes pixel-mascot-module__XgZ78q__fetchPlay{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes pixel-mascot-module__XgZ78q__fetchReturn{0%{background-position-y:21.2121%}to{background-position-y:100%}}@keyframes pixel-mascot-module__XgZ78q__gaitRun{0%{background-position-y:0%}to{background-position-y:114.286%}}@keyframes pixel-mascot-module__XgZ78q__floatIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pixel-mascot-module__XgZ78q__bobTyping{0%,to{transform:translateY(-1px)}50%{transform:translateY(-4px)}}@keyframes pixel-mascot-module__XgZ78q__shakeError{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pixel-mascot-module__XgZ78q__stage .pixel-mascot-module__XgZ78q__sprite,.pixel-mascot-module__XgZ78q__stage .pixel-mascot-module__XgZ78q__motion{animation:none!important}.pixel-mascot-module__XgZ78q__stage[data-state] .pixel-mascot-module__XgZ78q__sprite{background-image:url(/mascot/rtrvr-dog-fetch-rest.webp);background-position-y:0%;background-size:100% 100%}}.pixel-mascot-module__XgZ78q__stage:is([data-state=entrance],[data-state=success]) .pixel-mascot-module__XgZ78q__sprite{background-image:url(/mascot/rtrvr-dog-fetch-sequence.webp);background-size:100% 3400%}.pixel-mascot-module__XgZ78q__quiet .pixel-mascot-module__XgZ78q__motion{animation:none}.pixel-mascot-module__XgZ78q__stamp{aspect-ratio:1;width:42px;height:42px;overflow:hidden}.pixel-mascot-module__XgZ78q__stamp .pixel-mascot-module__XgZ78q__sprite{filter:none;width:94px;height:53.2px;top:-6px;left:-43px}@media (prefers-reduced-motion:reduce){.pixel-mascot-module__XgZ78q__stage:is([data-state=entrance],[data-state=success]) .pixel-mascot-module__XgZ78q__sprite{background-image:url(/mascot/rtrvr-dog-fetch-rest.webp);background-size:100% 100%}}
.coachmarks-module__9-3E4q__card{--tour-ink:#171715;--tour-muted:#69675f;--tour-line:#dedad2;--tour-paper:#fffdfa;z-index:70010;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--tour-line);background:var(--tour-paper);width:min(304px,100vw - 24px);max-height:min(380px,100dvh - 24px);color:var(--tour-ink);border-radius:16px;outline:none;padding:18px;font-family:Cloud Switzer,Helvetica Neue,Arial,sans-serif;overflow:auto;box-shadow:0 10px 32px #17171518}.coachmarks-module__9-3E4q__header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:7px;display:flex}.coachmarks-module__9-3E4q__header>span{letter-spacing:.05em;color:var(--tour-muted);font-size:12px;font-weight:600}.coachmarks-module__9-3E4q__count{letter-spacing:0;color:var(--tour-ink);font-variant-numeric:tabular-nums;margin-left:8px}.coachmarks-module__9-3E4q__title{letter-spacing:-.025em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.coachmarks-module__9-3E4q__description{color:var(--tour-muted);margin:0;font-size:14px;line-height:1.55}.coachmarks-module__9-3E4q__progress{gap:4px;margin:17px 0 14px;display:flex}.coachmarks-module__9-3E4q__progress span{background:var(--tour-line);border-radius:2px;flex:1;height:2px}.coachmarks-module__9-3E4q__progress span[data-done]{background:#171715}.coachmarks-module__9-3E4q__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.coachmarks-module__9-3E4q__actions button{min-height:36px;color:var(--tour-muted);cursor:pointer;border-radius:9px;padding:7px 10px;font-size:14px}.coachmarks-module__9-3E4q__actions button:hover{color:var(--tour-ink);background:#f1eee7}.coachmarks-module__9-3E4q__actions .coachmarks-module__9-3E4q__next{background:var(--tour-ink);color:var(--tour-paper);padding-inline:15px}.coachmarks-module__9-3E4q__actions .coachmarks-module__9-3E4q__next:hover{color:#fffdfa;background:#36352f}.coachmarks-module__9-3E4q__actions button:focus-visible{outline:2px solid var(--tour-ink);outline-offset:3px}.coachmarks-module__9-3E4q__fallback{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));position:fixed}:is([data-radix-popper-content-wrapper]:has(>.coachmarks-module__9-3E4q__card),.coachmarks-module__9-3E4q__card){transition:none;animation:none}.dark .coachmarks-module__9-3E4q__card{--tour-ink:#f3efe6;--tour-muted:#bab5aa;--tour-line:#45433c;--tour-paper:#23221e}.dark .coachmarks-module__9-3E4q__actions button:hover{color:#f3efe6;background:#34312b}@media (pointer:coarse){.coachmarks-module__9-3E4q__actions button{min-height:44px}}
.attachment-dock-module__XtXLDa__source{color:#49463e;min-height:36px;box-shadow:none;-webkit-user-select:none;user-select:none;background:#fffdfa;border:1px solid #dcd6cd;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:14px;font-weight:580;transition:border-color .13s,background .13s;display:flex;position:relative}.attachment-dock-module__XtXLDa__source:hover{border-color:#b6ada0}.attachment-dock-module__XtXLDa__source[data-active=true]{color:#171715;background:#e1f3fc;border-color:#9ddcf6}.attachment-dock-module__XtXLDa__source:focus-visible{outline-offset:2px;outline:2px solid #1955d7}.attachment-dock-module__XtXLDa__source:disabled{opacity:.5;cursor:not-allowed}.attachment-dock-module__XtXLDa__bulk{color:#746a5c;margin-left:2px;font-size:12px;font-weight:450;line-height:1.4;display:inline}@media (pointer:coarse){.attachment-dock-module__XtXLDa__source{min-width:44px;min-height:44px}}.dark .attachment-dock-module__XtXLDa__source{color:#f3efe6;background:#292824;border-color:#45433c}.attachment-dock-module__XtXLDa__chip{color:#49463e;background:#eff7fc;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 6px 5px 9px;font-size:12px;font-weight:500;display:inline-flex}.attachment-dock-module__XtXLDa__chip:has(button:hover){border-color:#c2b5a2}.attachment-dock-module__XtXLDa__count{font-variant-numeric:tabular-nums;color:#746a5c;justify-content:center;align-items:center;min-width:17px;font-size:12px;display:inline-flex}.attachment-dock-module__XtXLDa__infoCard{color:#171715;background:#fffdfa;border:1px solid #ded5c7;border-radius:12px;padding:16px;box-shadow:0 8px 30px #1717151a}.attachment-dock-module__XtXLDa__infoIcon{color:#746a5c;padding:6px}.attachment-dock-module__XtXLDa__infoLabel{color:#746a5c;font-size:12px}.attachment-dock-module__XtXLDa__infoAction{color:#171715;background:#9ddcf6;border:1px solid #86cae6;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:550}.attachment-dock-module__XtXLDa__infoAction:disabled{opacity:.5}.dark .attachment-dock-module__XtXLDa__chip{color:#f3efe6;background:#292824;border-color:#45433c}:is(.dark .attachment-dock-module__XtXLDa__bulk,.dark .attachment-dock-module__XtXLDa__count){color:#bab5aa}.attachment-dock-module__XtXLDa__entryDialog{max-width:420px}.attachment-dock-module__XtXLDa__entryHeader{border-bottom:1px solid var(--dialog-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.attachment-dock-module__XtXLDa__entryHeader h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.attachment-dock-module__XtXLDa__entryHeader button{width:32px;height:32px;color:var(--dialog-muted);border-radius:8px;flex:none;place-items:center;display:grid}.attachment-dock-module__XtXLDa__entryHeader button:hover{background:#edeae3}.attachment-dock-module__XtXLDa__entryBody{gap:12px;padding:20px;display:grid}.attachment-dock-module__XtXLDa__fieldLabel{color:var(--dialog-muted);font-size:12px;font-weight:550}.attachment-dock-module__XtXLDa__entryDialog .attachment-dock-module__XtXLDa__entryBody input{border:1px solid var(--dialog-line);border-radius:9px;min-height:44px;font-size:16px}.attachment-dock-module__XtXLDa__entryDialog .attachment-dock-module__XtXLDa__entryBody input:focus-visible{outline-offset:0;box-shadow:none;border-color:#1955d7;outline:1px solid #1955d7}.attachment-dock-module__XtXLDa__entryHint{color:var(--dialog-muted);font-size:12px;line-height:1.6}.attachment-dock-module__XtXLDa__entryBody>.attachment-dock-module__XtXLDa__infoAction{justify-self:end;margin-top:4px}.attachment-dock-module__XtXLDa__fileBrowse{min-height:156px;color:var(--dialog-ink);background:#f3efe6;border:1px dashed #17171566;border-radius:12px;justify-items:center;gap:8px;padding:20px;display:grid}.attachment-dock-module__XtXLDa__fileBrowse:hover{background:#fffdf8}.attachment-dock-module__XtXLDa__fileBrowse strong{font-size:16px;font-weight:550}.attachment-dock-module__XtXLDa__fileBrowse span,.attachment-dock-module__XtXLDa__fileBrowse small{color:var(--dialog-muted);font-size:12px}.attachment-dock-module__XtXLDa__sheetList{scrollbar-width:thin;gap:8px;max-height:260px;display:grid;overflow:auto}.attachment-dock-module__XtXLDa__sheetList>div{border:1px solid var(--dialog-line);border-radius:9px;gap:8px;padding:8px;display:flex}.attachment-dock-module__XtXLDa__sheetList button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.attachment-dock-module__XtXLDa__sheetList button:first-child svg{flex:none}.attachment-dock-module__XtXLDa__sheetList button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-dock-module__XtXLDa__sheetList button:last-child{color:#93493c;padding:6px;font-size:12px}.dark .attachment-dock-module__XtXLDa__entryHeader button:hover{background:#292927}.dark .attachment-dock-module__XtXLDa__fileBrowse{background:#292927}.dark .attachment-dock-module__XtXLDa__fileBrowse:hover{background:#353532}.attachment-dock-module__XtXLDa__searchField{border:1px solid var(--dialog-line,#ded5c7);background:var(--dialog-paper,#fffdfa);border-radius:9px;align-items:center;gap:9px;padding:0 10px;display:flex}.attachment-dock-module__XtXLDa__searchField:focus-within{border-color:#1955d7;box-shadow:0 0 0 1px #1955d7}.attachment-dock-module__XtXLDa__entryDialog .attachment-dock-module__XtXLDa__searchField input{background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:42px;padding:8px 0}.attachment-dock-module__XtXLDa__entryDialog .attachment-dock-module__XtXLDa__searchField input:focus-visible{box-shadow:none;outline:none}.attachment-dock-module__XtXLDa__recordingRow{text-align:left;width:100%;color:var(--dialog-ink,#171715);border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.attachment-dock-module__XtXLDa__recordingRow:hover{background:#f1f0e9}.attachment-dock-module__XtXLDa__recordingRow[aria-pressed=true]{background:#e1f3fc;border-color:#9ddcf6}.dark .attachment-dock-module__XtXLDa__recordingRow:hover{background:#353532}.dark .attachment-dock-module__XtXLDa__recordingRow[aria-pressed=true]{background:#303b43;border-color:#9ddcf6}.attachment-dock-module__XtXLDa__source[data-source=sheets][data-active=true]{background:#edf7f0;border-color:#b9d9c7}.attachment-dock-module__XtXLDa__source[data-source=sheets][data-active=true]>svg,.attachment-dock-module__XtXLDa__chip[data-kind=sheet]>span:first-child{color:#188038}.attachment-dock-module__XtXLDa__chip[data-kind=sheet]{background:#edf7f0}.attachment-dock-module__XtXLDa__chip[data-kind=recording]{background:#fceff6}.attachment-dock-module__XtXLDa__clearUrls{color:#615e57;border-radius:6px;padding:5px 7px;font-size:12px}.attachment-dock-module__XtXLDa__clearUrls:hover{color:#a23d30;background:#fceeea}.attachment-dock-module__XtXLDa__chipPreview,.attachment-dock-module__XtXLDa__chipLabel{text-align:left;align-items:center;gap:7px;min-width:0;min-height:28px;display:inline-flex}.attachment-dock-module__XtXLDa__chipPreview{border-radius:5px}.attachment-dock-module__XtXLDa__chipPreview>span,.attachment-dock-module__XtXLDa__chipLabel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-dock-module__XtXLDa__chipPreview svg,.attachment-dock-module__XtXLDa__chipLabel svg{flex:none}.attachment-dock-module__XtXLDa__chipPreview>svg:last-child{color:#615e57}.attachment-dock-module__XtXLDa__chipPreview:hover{color:#171715}.attachment-dock-module__XtXLDa__chipRemove{color:#615e57;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;display:grid}.attachment-dock-module__XtXLDa__chipRemove:hover{color:#8e463e;background:#f5e1dc}.attachment-dock-module__XtXLDa__chip :is(button):focus-visible{outline-offset:2px;outline:2px solid #1955d7}@media (pointer:coarse){.attachment-dock-module__XtXLDa__chipPreview,.attachment-dock-module__XtXLDa__chipLabel,.attachment-dock-module__XtXLDa__chipRemove{min-height:44px}.attachment-dock-module__XtXLDa__chipRemove{min-width:44px}}
.output-viewer-module__gv_p5W__viewer,.output-viewer-module__gv_p5W__dataSurface,.output-viewer-module__gv_p5W__text,.output-viewer-module__gv_p5W__exportMenu{--output-ink:#171715;--output-muted:#615e57;--output-line:#62685b26;--output-wash:#e5e6e2;--output-paper:#fff;--output-link:#1955d7;--output-success:#1955d7;--output-error:#9a3412;--output-error-wash:#f3efe6;--output-selected:#e1f3fc;--output-selected-line:#9ddcf6}.output-viewer-module__gv_p5W__viewer,.output-viewer-module__gv_p5W__dataSurface{min-width:0;max-width:100%;container:output-viewer/inline-size}.output-viewer-module__gv_p5W__viewer{color:var(--output-ink);font-size:16px;line-height:1.65;overflow:visible}.dark :is(.output-viewer-module__gv_p5W__viewer,.output-viewer-module__gv_p5W__dataSurface,.output-viewer-module__gv_p5W__text,.output-viewer-module__gv_p5W__exportMenu){--output-ink:#e5e7eb;--output-muted:#a4adbd;--output-line:#45433c;--output-wash:#292824;--output-paper:#1c1c1a;--output-link:#9ddcf6;--output-success:#9ddcf6;--output-error:#c9c2b7;--output-error-wash:#34312b;--output-selected:#34312b;--output-selected-line:#776e60}.output-viewer-module__gv_p5W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 28px 18px;display:flex}.output-viewer-module__gv_p5W__viewer[data-delivery]>.output-viewer-module__gv_p5W__header{padding-top:38px}.output-viewer-module__gv_p5W__identity{align-items:center;gap:12px;min-width:0;display:flex}.output-viewer-module__gv_p5W__identity h3{color:var(--output-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:580}.output-viewer-module__gv_p5W__identity p{color:var(--output-muted);margin:2px 0 0;font-size:14px}.output-viewer-module__gv_p5W__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.output-viewer-module__gv_p5W__actions>button,.output-viewer-module__gv_p5W__paging button,.output-viewer-module__gv_p5W__textButton,.output-viewer-module__gv_p5W__reference button,.output-viewer-module__gv_p5W__error button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:14px;font-weight:550;display:inline-flex}.output-viewer-module__gv_p5W__actions>button:hover,.output-viewer-module__gv_p5W__paging button:hover,.output-viewer-module__gv_p5W__disclosure:hover{background:var(--output-wash)}.output-viewer-module__gv_p5W__viewer button:disabled{opacity:.45;cursor:default}.output-viewer-module__gv_p5W__viewer :is(button,select,a,[tabindex]):focus-visible{outline:2px solid var(--output-link);outline-offset:2px}.output-viewer-module__gv_p5W__toolbar{border-bottom:1px solid var(--output-line);padding:0 24px 16px;display:flex}.output-viewer-module__gv_p5W__modes{gap:5px;max-width:100%;display:flex}.output-viewer-module__gv_p5W__modes button{min-height:36px;color:var(--output-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:14px;font-weight:500;display:inline-flex}.output-viewer-module__gv_p5W__modes button:hover{color:var(--output-ink);background:#ffffff38}.output-viewer-module__gv_p5W__modes button[aria-pressed=true]{color:var(--output-ink);background:#ffffff80;border-color:#ffffff8a;font-weight:550;box-shadow:0 1px 3px #3a443317,inset 0 1px #ffffff9c}.dark .output-viewer-module__gv_p5W__modes button[aria-pressed=true]{background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0c}.output-viewer-module__gv_p5W__mobileMode{color:var(--output-muted);align-items:center;gap:10px;font-size:14px;display:none;position:relative}.output-viewer-module__gv_p5W__mobileMode select{appearance:none;border:1px solid var(--output-line);background:var(--output-paper);min-width:154px;min-height:40px;color:var(--output-ink);border-radius:8px;padding:6px 30px 6px 10px;font-size:14px}.output-viewer-module__gv_p5W__mobileMode>svg{pointer-events:none;position:absolute;right:12px}.output-viewer-module__gv_p5W__content{overscroll-behavior:auto;scrollbar-width:thin;min-width:0;max-height:min(760px,85svh);padding:28px 32px;overflow:auto}.output-viewer-module__gv_p5W__viewer[data-compact] .output-viewer-module__gv_p5W__content{max-height:440px}.output-viewer-module__gv_p5W__text,.output-viewer-module__gv_p5W__plain,.output-viewer-module__gv_p5W__fields dd,.output-viewer-module__gv_p5W__record{overflow-wrap:anywhere;min-width:0}.output-viewer-module__gv_p5W__plain{white-space:pre-wrap}.output-viewer-module__gv_p5W__note{color:var(--output-muted,#746a5c);margin:10px 0 0;font-size:14px}.output-viewer-module__gv_p5W__emptyValue{color:var(--output-muted);font-size:inherit}.output-viewer-module__gv_p5W__emptyValue code{font-size:inherit}.output-viewer-module__gv_p5W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.output-viewer-module__gv_p5W__fields>div{min-width:0}.output-viewer-module__gv_p5W__fields dt{color:var(--output-muted);overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;font-weight:600}.output-viewer-module__gv_p5W__fields dd{margin:0}.output-viewer-module__gv_p5W__wideField{grid-column:1/-1}.output-viewer-module__gv_p5W__formatted{grid-template-columns:1fr;gap:0}.output-viewer-module__gv_p5W__formatted>div{border-bottom:1px solid var(--output-line,#ded5c7);grid-template-columns:minmax(100px,28%) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.output-viewer-module__gv_p5W__formatted>div:last-child{border-bottom:0}.output-viewer-module__gv_p5W__records{gap:16px;display:grid}.output-viewer-module__gv_p5W__record{border-bottom:1px solid var(--output-line,#ded5c7);padding:0 0 16px;position:relative}.output-viewer-module__gv_p5W__record:last-of-type{border-bottom:0;padding-bottom:0}.output-viewer-module__gv_p5W__recordIndex{color:var(--output-muted,#746a5c);margin-bottom:10px;font-size:14px;font-weight:650;display:block}.output-viewer-module__gv_p5W__recordTitle{color:var(--output-ink);overflow-wrap:anywhere;margin:0 0 14px;font-size:18px;font-weight:580;line-height:1.4}.output-viewer-module__gv_p5W__disclosure{border:1px solid var(--output-line,#ded5c7);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:14px;display:inline-flex}.output-viewer-module__gv_p5W__nested>:not(button){margin-top:12px}.output-viewer-module__gv_p5W__link{color:var(--output-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.output-viewer-module__gv_p5W__raw{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--output-wash,#f7f2e9);color:var(--output-ink,#171715);border-radius:8px;margin:0;padding:14px;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.output-viewer-module__gv_p5W__tableBlock{min-width:0}.output-viewer-module__gv_p5W__tableScroll{overscroll-behavior:auto;scrollbar-width:thin;border:1px solid var(--output-line,#ded5c7);border-radius:9px;max-width:100%;max-height:480px;overflow:auto}.output-viewer-module__gv_p5W__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:16px;line-height:1.65}.output-viewer-module__gv_p5W__table th{z-index:1;background:var(--output-wash);color:var(--output-muted);white-space:nowrap;font-size:14px;font-weight:650;position:sticky;top:0}.output-viewer-module__gv_p5W__table th,.output-viewer-module__gv_p5W__table td{border-bottom:1px solid var(--output-line,#ded5c7);vertical-align:top;padding:15px 16px}.output-viewer-module__gv_p5W__table td{overflow-wrap:anywhere;min-width:110px;max-width:380px}.output-viewer-module__gv_p5W__table tbody tr:last-child>*{border-bottom:0}.output-viewer-module__gv_p5W__table tbody tr:hover{background:var(--output-wash,#f7f2e9)}.output-viewer-module__gv_p5W__table .output-viewer-module__gv_p5W__plain{width:max-content;max-width:32ch;display:block}.output-viewer-module__gv_p5W__table .output-viewer-module__gv_p5W__text .agent-markdown{font-size:16px}.output-viewer-module__gv_p5W__sheet td,.output-viewer-module__gv_p5W__sheet th{border-right:1px solid var(--output-line,#ded5c7);padding:7px 12px}.output-viewer-module__gv_p5W__sheet td{min-width:160px}.output-viewer-module__gv_p5W__table .output-viewer-module__gv_p5W__rowNumber{font-variant-numeric:tabular-nums;text-align:right;width:36px;min-width:36px;position:sticky;left:0}.output-viewer-module__gv_p5W__paging{color:var(--output-muted,#746a5c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0 0;font-size:14px;display:flex}.output-viewer-module__gv_p5W__paging>div{gap:4px;display:flex}.output-viewer-module__gv_p5W__textButton{color:var(--output-link);padding-left:0}.output-viewer-module__gv_p5W__collectionLabel{margin:0 0 12px;font-size:14px;font-weight:600}.output-viewer-module__gv_p5W__collectionLabel span{color:var(--output-muted);font-weight:400}.output-viewer-module__gv_p5W__status,.output-viewer-module__gv_p5W__reference,.output-viewer-module__gv_p5W__error,.output-viewer-module__gv_p5W__saved{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:14px;display:flex}.output-viewer-module__gv_p5W__status{color:var(--output-muted)}.output-viewer-module__gv_p5W__reference{border-top:1px solid var(--output-line);color:var(--output-muted);justify-content:space-between}.output-viewer-module__gv_p5W__reference button{color:var(--output-link)}.output-viewer-module__gv_p5W__error{background:var(--output-error-wash);color:var(--output-error)}.output-viewer-module__gv_p5W__saved{color:var(--output-success);text-decoration:underline}.output-viewer-module__gv_p5W__exportMenu{z-index:10000;background:var(--output-paper);min-width:210px;max-width:calc(100vw - 24px);color:var(--output-ink);border-radius:10px;padding:5px}.output-viewer-module__gv_p5W__exportMenu [role=menuitem]{min-height:38px;padding:8px 10px;font-size:14px}.output-viewer-module__gv_p5W__spinner{animation:1s linear infinite output-viewer-module__gv_p5W__spin}@keyframes output-viewer-module__gv_p5W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.output-viewer-module__gv_p5W__spinner{animation:none}}@container output-viewer (max-width:480px){.output-viewer-module__gv_p5W__fields{grid-template-columns:1fr;gap:14px}.output-viewer-module__gv_p5W__formatted>div{grid-template-columns:1fr;gap:4px}.output-viewer-module__gv_p5W__recordTitle{font-size:18px}}@media (pointer:coarse){.output-viewer-module__gv_p5W__viewer button,.output-viewer-module__gv_p5W__mobileMode select,.output-viewer-module__gv_p5W__exportMenu [role=menuitem]{min-height:44px}}.output-viewer-module__gv_p5W__dataSurface{color:var(--output-ink);font-size:16px;line-height:1.65}.output-viewer-module__gv_p5W__dataSurface :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--output-link);outline-offset:2px}.output-viewer-module__gv_p5W__image{border:1px solid var(--output-line,#ded5c7);border-radius:8px;max-width:360px;max-height:300px;display:block;overflow:hidden}.output-viewer-module__gv_p5W__image img{width:100%;height:auto;display:block}.output-viewer-module__gv_p5W__table .output-viewer-module__gv_p5W__link{align-items:baseline;gap:6px;min-width:15ch;max-width:26ch;display:inline-flex}.output-viewer-module__gv_p5W__text .agent-markdown{color:var(--output-ink)}.output-viewer-module__gv_p5W__text .agent-markdown :is(h1,h2,h3,h4,h5,h6,strong){color:var(--output-ink)}.output-viewer-module__gv_p5W__text .agent-markdown a{color:var(--output-link);text-underline-offset:3px;text-decoration-color:currentColor}.output-viewer-module__gv_p5W__text .agent-markdown blockquote{color:var(--output-muted);border-color:var(--output-selected-line)}.output-viewer-module__gv_p5W__text .agent-markdown :is(th,td){color:var(--output-ink);border-color:var(--output-line)}.output-viewer-module__gv_p5W__text .agent-markdown :is(thead,th){background:var(--output-wash)}.output-viewer-module__gv_p5W__text .agent-markdown hr{border-color:var(--output-line)}.output-viewer-module__gv_p5W__actions>button,.output-viewer-module__gv_p5W__actions>button[aria-haspopup]{color:var(--output-ink);border:1px solid var(--output-line);background:#ffffff52;border-radius:9px;min-height:38px;padding:8px 12px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff7d}.output-viewer-module__gv_p5W__actions>button:hover,.output-viewer-module__gv_p5W__actions>button[aria-haspopup]:hover{background:#ffffffa8}.dark .output-viewer-module__gv_p5W__actions>button{background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}.dark .output-viewer-module__gv_p5W__actions>button:hover{background:#ffffff18}.output-viewer-module__gv_p5W__link>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.output-viewer-module__gv_p5W__table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums;min-width:72px}.output-viewer-module__gv_p5W__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--output-wash)45%,transparent)}.output-viewer-module__gv_p5W__continuation{border-top:1px solid var(--output-line);margin-top:24px;padding-top:22px}.output-viewer-module__gv_p5W__structured{gap:0;display:grid}@container output-viewer (max-width:560px){.output-viewer-module__gv_p5W__header{padding:16px}.output-viewer-module__gv_p5W__identity h3{font-size:18px}.output-viewer-module__gv_p5W__modes{gap:2px}.output-viewer-module__gv_p5W__modes button{gap:5px;padding-inline:8px;font-size:14px}.output-viewer-module__gv_p5W__content{padding:16px}.output-viewer-module__gv_p5W__toolbar{padding:0 12px 14px}.output-viewer-module__gv_p5W__mobileMode{padding:10px 0}}.output-viewer-module__gv_p5W__table td:first-child{color:var(--output-ink);font-weight:550}.output-viewer-module__gv_p5W__text .agent-markdown{font-size:16px;line-height:1.8}.output-viewer-module__gv_p5W__text .agent-markdown h1{letter-spacing:-.035em;margin-bottom:16px;font-size:24px;line-height:1.25}.output-viewer-module__gv_p5W__text .agent-markdown h2{letter-spacing:-.025em;margin:22px 0 12px;font-size:20px;line-height:1.35}.output-viewer-module__gv_p5W__text .agent-markdown h2:first-child{margin-top:0}.output-viewer-module__gv_p5W__text .agent-markdown h3{margin:18px 0 9px;font-size:18px;line-height:1.4}@container output-viewer (max-width:600px){.output-viewer-module__gv_p5W__tableScroll[data-overview]{border:0;max-height:none;overflow:visible}.output-viewer-module__gv_p5W__tableScroll[data-overview] .output-viewer-module__gv_p5W__table{display:block}.output-viewer-module__gv_p5W__tableScroll[data-overview] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.output-viewer-module__gv_p5W__tableScroll[data-overview] tbody{gap:14px;display:grid}.output-viewer-module__gv_p5W__tableScroll[data-overview] tr{border:1px solid var(--output-line);background:#ffffff26;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:15px;display:grid}.output-viewer-module__gv_p5W__tableScroll[data-overview] td{text-align:left;border:0;grid-template-columns:100px minmax(0,1fr);gap:8px;min-width:0;max-width:none;padding:5px 0;font-size:16px;display:grid}.output-viewer-module__gv_p5W__tableScroll[data-overview] td:before{content:attr(data-label);color:var(--output-muted);font-size:14px;font-weight:550}.output-viewer-module__gv_p5W__tableScroll[data-overview] td:first-child{padding:0 0 12px;font-size:16px;font-weight:650;line-height:1.45;display:block}.output-viewer-module__gv_p5W__tableScroll[data-overview] td:first-child:before{margin-bottom:6px;display:block}.output-viewer-module__gv_p5W__tableScroll[data-overview] .output-viewer-module__gv_p5W__link,.output-viewer-module__gv_p5W__tableScroll[data-overview] .output-viewer-module__gv_p5W__plain{width:auto;min-width:0;max-width:100%}.output-viewer-module__gv_p5W__tableScroll[data-overview]+.output-viewer-module__gv_p5W__note{display:none}}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields{flex-wrap:wrap;gap:10px 28px;font-size:16px;display:flex}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields>div{flex:0 auto;min-width:88px;max-width:100%}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields>.output-viewer-module__gv_p5W__wideField{flex-basis:100%}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields dt{font-size:14px;font-weight:500}.output-viewer-module__gv_p5W__record{padding-block:8px 22px}.output-viewer-module__gv_p5W__recordIndex{font-family:Cloud Mono,monospace;font-size:14px;font-weight:400}.output-viewer-module__gv_p5W__record:has(.output-viewer-module__gv_p5W__recordTitle)>.output-viewer-module__gv_p5W__recordIndex{display:none}.output-viewer-module__gv_p5W__record .output-viewer-module__gv_p5W__link{align-items:baseline;gap:5px;max-width:100%;display:inline-flex}@container output-viewer (max-width:300px){.output-viewer-module__gv_p5W__modes{display:none}.output-viewer-module__gv_p5W__mobileMode{width:100%;padding-block:0 12px;display:flex}.output-viewer-module__gv_p5W__mobileMode select{flex:1}}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields dd{min-width:0}.output-viewer-module__gv_p5W__record>div>.output-viewer-module__gv_p5W__fields dt{margin:0}.output-viewer-module__gv_p5W__summaryField{grid-column:1/-1;padding-bottom:10px}.output-viewer-module__gv_p5W__summaryField>dd{letter-spacing:-.025em;max-width:65ch;font-size:24px;font-weight:550;line-height:1.35}.output-viewer-module__gv_p5W__recordTitle{letter-spacing:-.018em}.output-viewer-module__gv_p5W__record .output-viewer-module__gv_p5W__link{text-decoration-color:#1955d75c}.output-viewer-module__gv_p5W__record .output-viewer-module__gv_p5W__link:hover{text-decoration-color:currentColor}@container output-viewer (max-width:560px){.output-viewer-module__gv_p5W__header{gap:14px;padding:20px}.output-viewer-module__gv_p5W__viewer[data-delivery]>.output-viewer-module__gv_p5W__header{padding-top:34px}.output-viewer-module__gv_p5W__viewer>[data-result-delivery]{--rd-s:.826;--rd-inset:20px}.output-viewer-module__gv_p5W__content{padding:22px 20px}.output-viewer-module__gv_p5W__actions{width:100%}.output-viewer-module__gv_p5W__actions>button,.output-viewer-module__gv_p5W__actions>div{flex:1}.output-viewer-module__gv_p5W__actions>div>button{width:100%}.output-viewer-module__gv_p5W__summaryField>dd{font-size:24px}}
.result-material-module__KDX-Rq__surface{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(.8);background-color:#e8e8e480;background-image:linear-gradient(135deg,#ededea60,#e4e4e159 55%,#dedfe057);border:1px solid #ffffffb8;border-radius:22px;position:relative;box-shadow:0 2px 3px #424b381a,0 22px 48px -19px #43493545,inset 0 2px #ffffffae,inset 0 -2px #9baba32d}.result-material-module__KDX-Rq__surface:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(130deg,#bad6e17a,#ffffffc4 22%,#d9bbd750 73%,#fff8) border-box;border:2px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .result-material-module__KDX-Rq__surface{background-color:#252725d9;background-image:linear-gradient(135deg,#ffffff07,#fff0 65%,#bac7cf06);border-color:#ffffff24;box-shadow:0 2px 3px #0002,0 22px 48px -19px #0007,inset 0 1px #ffffff16}.dark .result-material-module__KDX-Rq__surface:before{opacity:.17}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.result-material-module__KDX-Rq__surface{background:#e9e9e5}.dark .result-material-module__KDX-Rq__surface{background:#252725}}@media (prefers-reduced-transparency:reduce){.result-material-module__KDX-Rq__surface{-webkit-backdrop-filter:none;background:#e9e9e5}.dark .result-material-module__KDX-Rq__surface{background:#252725}}@media (forced-colors:active){.result-material-module__KDX-Rq__surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.result-material-module__KDX-Rq__surface:before{display:none}}.result-material-module__KDX-Rq__surface[data-delivery]{margin-top:62px}@media (max-width:560px){.result-material-module__KDX-Rq__surface[data-delivery]{margin-top:52px}}
.result-delivery-mascot-module__1gPAuG__stage{--rd-s:1;top:calc(-68px*var(--rd-s) - 1px);left:calc(var(--rd-inset,28px) - 18px*var(--rd-s));z-index:3;width:100px;height:100px;transform:scale(var(--rd-s));transform-origin:0 0;box-shadow:none;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:12px;padding:0;position:absolute}.result-delivery-mascot-module__1gPAuG__stage:focus-visible{outline-offset:4px;outline:2px solid #1955d7}.result-delivery-mascot-module__1gPAuG__stage>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.result-delivery-mascot-module__1gPAuG__stage{cursor:url(/brand/delivery-hand.svg) 12 3,pointer}}.result-delivery-mascot-module__1gPAuG__stage[data-result-delivery=settled],.result-delivery-mascot-module__1gPAuG__stage[data-result-delivery=wait]{background:url(/mascot/result-delivery-poster.webp) 0 0/100px 100px no-repeat}.dark .result-delivery-mascot-module__1gPAuG__stage{filter:brightness(1.06)saturate(1.04)}.result-delivery-mascot-module__1gPAuG__rear,.result-delivery-mascot-module__1gPAuG__dog,.result-delivery-mascot-module__1gPAuG__glint,.result-delivery-mascot-module__1gPAuG__shadow,.result-delivery-mascot-module__1gPAuG__paws,.result-delivery-mascot-module__1gPAuG__ball{display:block;position:absolute}.result-delivery-mascot-module__1gPAuG__dog,.result-delivery-mascot-module__1gPAuG__paws,.result-delivery-mascot-module__1gPAuG__ball{background:url(/mascot/result-delivery-atlas.webp) 0 0/100px 484px no-repeat}.result-delivery-mascot-module__1gPAuG__rear{height:68px;inset:0 0 auto;overflow:hidden}.result-delivery-mascot-module__1gPAuG__dog{width:100px;height:72px;animation:2.8s linear both result-delivery-mascot-module__1gPAuG__rdRise,2.8s step-end both result-delivery-mascot-module__1gPAuG__rdPose;top:0;left:0}.result-delivery-mascot-module__1gPAuG__paws{width:100px;height:22px;animation:2.8s linear both result-delivery-mascot-module__1gPAuG__rdRise,2.8s step-end both result-delivery-mascot-module__1gPAuG__rdPaws;top:68px;left:0}.result-delivery-mascot-module__1gPAuG__glint{background:linear-gradient(90deg,#bad6e100,#bad6e1 30%,#d9bbd7 70%,#d9bbd700) 0 0/200% 100%;border-radius:2px;width:54px;height:2.5px;animation:2.8s linear both result-delivery-mascot-module__1gPAuG__rdGlint;top:67px;left:34px}.result-delivery-mascot-module__1gPAuG__shadow{background:radial-gradient(closest-side,#3a2a1e57,#3a2a1e24 62%,#3a2a1e00);border-radius:50%;width:18px;height:4px;animation:2.8s linear both result-delivery-mascot-module__1gPAuG__rdShadow;top:93px;left:52px}.result-delivery-mascot-module__1gPAuG__ball{transform-origin:50% 100%;background-position:0 -470px;width:14px;height:14px;animation:2.8s linear both result-delivery-mascot-module__1gPAuG__rdBall;top:49.4px;left:45.5px}@keyframes result-delivery-mascot-module__1gPAuG__rdRise{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(56px)}8.929%{transform:translateY(30px)}10.714%{animation-timing-function:cubic-bezier(.3,.8,.35,1);transform:translateY(30px)}27.5%{animation-timing-function:ease-in-out;transform:translateY(-1px)}30.357%{animation-timing-function:ease-in-out;transform:translateY(0)}35.714%{transform:translateY(2px)}37.5%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(2px)}48.214%{transform:translateY(0)}82.143%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:translateY(0)}to{transform:translateY(1px)}}@keyframes result-delivery-mascot-module__1gPAuG__rdPose{0%{background-position:0 0}37.5%{background-position:0 -144px}69.643%{background-position:0 -216px}83.214%{background-position:0 -288px}87.143%,to{background-position:0 -216px}}@keyframes result-delivery-mascot-module__1gPAuG__rdPaws{0%{opacity:0;background-position:0 -360px}24.286%{opacity:1;background-position:0 -360px}37.5%{background-position:0 -404px}69.643%{background-position:0 -426px}83.214%{background-position:0 -448px}87.143%,to{opacity:1;background-position:0 -426px}}@keyframes result-delivery-mascot-module__1gPAuG__rdBall{0%,37.499%{opacity:0;transform:translateY(2px)}37.5%{opacity:1;animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(2px)}46.071%{transform:translateY(31.6px)}47.143%{animation-timing-function:ease-out;transform:translate(.5px,31.6px)scale(1.14,.84)}48.214%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(1px,31.6px)scale(1)}50.714%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translate(3.5px,27.6px)}53.214%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(5.5px,31.6px)}58.929%,to{opacity:1;transform:translate(8.5px,31.6px)}}@keyframes result-delivery-mascot-module__1gPAuG__rdShadow{0%,37.5%{opacity:0;animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translate(-8.5px)scaleX(.4)}46.071%{opacity:1;animation-timing-function:ease-out;transform:translate(-8.5px)scaleX(1)}48.214%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(-7.5px)scaleX(1.08)}50.714%{opacity:.55;animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translate(-5px)scaleX(.8)}53.214%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(-3px)scaleX(1)}58.929%,to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes result-delivery-mascot-module__1gPAuG__rdGlint{0%,46.071%{opacity:0;background-position:100% 0}50%{opacity:.5}67.5%,to{opacity:0;background-position:0 0}}@media (max-width:560px){.result-delivery-mascot-module__1gPAuG__stage{--rd-s:.826}}@media (prefers-reduced-motion:reduce){.result-delivery-mascot-module__1gPAuG__stage>*{display:none}.result-delivery-mascot-module__1gPAuG__stage[data-result-delivery]{background:url(/mascot/result-delivery-poster.webp) 0 0/100px 100px no-repeat}}
.cloud-celebration-module__Kw1OHW__complete{color:#171715;white-space:nowrap;align-items:center;gap:7px;font:550 14px/1.4 Cloud Switzer,Helvetica Neue,Arial,sans-serif;display:inline-flex}.dark .cloud-celebration-module__Kw1OHW__complete{color:#fffdf8}
.run-surface-module__YlSLQq__run{--run-ink:#171715;--run-muted:#615e57;--run-line:#dedad2;--run-paper:#fff;--run-soft:#f6f3ed;--run-accent:#1955d7;color:var(--run-ink);gap:18px;min-width:0;display:grid}.dark .run-surface-module__YlSLQq__run{--run-ink:#f3efe6;--run-muted:#bab5aa;--run-line:#45433c;--run-paper:#1c1c1a;--run-soft:#292824;--run-accent:#9ddcf6}.run-surface-module__YlSLQq__header{min-width:0;padding:4px 2px}.run-surface-module__YlSLQq__headerRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.run-surface-module__YlSLQq__metadata{color:var(--run-muted);flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;font-size:12px;display:flex}.run-surface-module__YlSLQq__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.run-surface-module__YlSLQq__actions button{min-width:34px;min-height:34px;color:var(--run-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:550;display:inline-flex}.run-surface-module__YlSLQq__actions button:hover{background:var(--run-paper);border-color:var(--run-line);color:var(--run-ink)}.run-surface-module__YlSLQq__actions button:focus-visible,.run-surface-module__YlSLQq__run summary:focus-visible{outline-offset:3px;outline:2px solid #1955d7}.run-surface-module__YlSLQq__status{color:var(--run-muted);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.run-surface-module__YlSLQq__status[data-status=success],.run-surface-module__YlSLQq__status[data-status=success] svg{color:var(--run-ink)}.run-surface-module__YlSLQq__status[data-status=error]{color:#b34035}.run-surface-module__YlSLQq__status[data-status=requires_input],.run-surface-module__YlSLQq__status[data-status=paused]{color:#92611a}.run-surface-module__YlSLQq__status svg{width:16px;height:16px}.run-surface-module__YlSLQq__answer{--rd-inset:clamp(20px,3vw,32px);padding:clamp(20px,3vw,32px)}.run-surface-module__YlSLQq__answer[data-delivery]{padding-top:38px}.run-surface-module__YlSLQq__answerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.run-surface-module__YlSLQq__answerLabel{color:var(--run-ink);align-items:center;gap:8px;font-size:18px;font-weight:550;display:flex}.run-surface-module__YlSLQq__answerLabel svg{width:16px;height:16px}.run-surface-module__YlSLQq__answer .agent-markdown{max-width:78ch;font-size:16px;line-height:1.8}.run-surface-module__YlSLQq__footer{color:var(--run-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.run-surface-module__YlSLQq__receipt{flex:1;min-width:0;padding:8px 0}.run-surface-module__YlSLQq__detail{border-block:1px solid var(--run-line,#dedad2);background:0 0;overflow:hidden}.run-surface-module__YlSLQq__detailToggle{text-align:left;width:100%;color:var(--run-muted,#746a5c);justify-content:space-between;align-items:center;gap:10px;padding:13px 4px;display:flex}.run-surface-module__YlSLQq__detailToggle:hover{color:var(--run-ink,#171715);background:#9ddcf619}@media (max-width:600px){.run-surface-module__YlSLQq__run{gap:14px}.run-surface-module__YlSLQq__headerRow{gap:6px 12px}.run-surface-module__YlSLQq__metadata{flex-basis:100%}.run-surface-module__YlSLQq__actions{gap:1px}.run-surface-module__YlSLQq__actions button{min-height:36px;padding:6px}.run-surface-module__YlSLQq__answer{padding:20px 17px}}@media (pointer:coarse){.run-surface-module__YlSLQq__actions button{min-width:44px;min-height:44px}}.run-surface-module__YlSLQq__live{border:1px solid var(--run-line);background:var(--run-paper);border-radius:18px;position:relative}.run-surface-module__YlSLQq__liveHeader{border-bottom:1px solid var(--run-line);padding:20px}.run-surface-module__YlSLQq__progress{padding-top:12px}.run-surface-module__YlSLQq__progressSummary{justify-content:space-between;align-items:center;gap:16px;display:flex}.run-surface-module__YlSLQq__progressSummary strong{font-size:14px;font-weight:620;display:block}.run-surface-module__YlSLQq__progressSummary span{color:var(--run-muted);margin-top:5px;font-size:12px;display:block}.run-surface-module__YlSLQq__progressTrack{background:var(--run-soft);border-radius:4px;height:5px;margin-top:16px;overflow:hidden}.run-surface-module__YlSLQq__progressTrack>span{background:#f36b50;height:100%;transition:width .2s;display:block}.run-surface-module__YlSLQq__loading{color:#171715;background:#fff;border:1px solid #dedad2;border-radius:18px;align-items:center;gap:18px;padding:22px 26px;display:flex}.run-surface-module__YlSLQq__loading strong{font-size:16px;font-weight:650}.run-surface-module__YlSLQq__loading p{color:#746a5c;margin-top:5px;font-size:14px}.run-surface-module__YlSLQq__spinner{color:#1955d7;flex:none;margin-left:auto;animation:1s linear infinite run-surface-module__YlSLQq__run-spin}@keyframes run-surface-module__YlSLQq__run-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.run-surface-module__YlSLQq__spinner{animation:none}.run-surface-module__YlSLQq__progressTrack>span{transition:none}}.dark .run-surface-module__YlSLQq__loading{color:#f3efe6;background:#1c1c1a;border-color:#45433c}.dark .run-surface-module__YlSLQq__loading p{color:#bab5aa}@media (max-width:600px){.run-surface-module__YlSLQq__headerRow>.run-surface-module__YlSLQq__status{order:0}.run-surface-module__YlSLQq__headerRow>.run-surface-module__YlSLQq__actions{order:1}.run-surface-module__YlSLQq__headerRow>.run-surface-module__YlSLQq__metadata{order:2}}.run-surface-module__YlSLQq__artifact{color:var(--run-ink,#171715);background:var(--run-paper,#fffdfa);border:1px solid var(--run-line,#ded5c7);border-radius:16px;min-width:0;overflow:hidden}.run-surface-module__YlSLQq__artifactHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.run-surface-module__YlSLQq__artifactHeader h3{align-items:center;gap:9px;font-size:18px;font-weight:580;display:flex}.run-surface-module__YlSLQq__artifactHeader h3 span{color:var(--run-muted,#746a5c);font-size:12px}.run-surface-module__YlSLQq__artifactHeader p{color:var(--run-muted,#746a5c);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.run-surface-module__YlSLQq__artifactActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-surface-module__YlSLQq__artifactOpen{border:1px solid var(--run-line,#ded5c7);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:12px;display:inline-flex}.run-surface-module__YlSLQq__artifactOpen:hover{background:var(--run-soft,#f3efe6)}.run-surface-module__YlSLQq__artifactTabs{border-bottom:1px solid var(--run-line,#ded5c7);flex-wrap:wrap;align-items:center;gap:18px;padding:0 22px;display:flex}.run-surface-module__YlSLQq__artifactTabs button{color:var(--run-muted,#746a5c);box-shadow:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:inline-flex}.run-surface-module__YlSLQq__artifactTabs button[aria-pressed=true]{border-bottom-color:var(--run-ink,#171715);color:var(--run-ink,#171715)}.run-surface-module__YlSLQq__artifactBody{min-width:0;padding:20px}.run-surface-module__YlSLQq__artifactIcon{background:var(--run-soft,#f3efe6);color:var(--run-ink,#171715);border-radius:8px;padding:8px}.run-surface-module__YlSLQq__artifactIcon svg{color:inherit}.run-surface-module__YlSLQq__sheetFrame{border:1px solid var(--run-line,#ded5c7);background:#fffdfa;border-radius:10px;width:100%;height:min(440px,65dvh);min-height:240px}.run-surface-module__YlSLQq__select{max-width:100%;position:relative}.run-surface-module__YlSLQq__select select{appearance:none;border:1px solid var(--run-line,#ded5c7);background:var(--run-paper,#fffdfa);width:100%;max-width:240px;min-height:36px;color:var(--run-ink,#171715);border-radius:8px;padding:8px 30px 8px 10px;font-size:12px}.run-surface-module__YlSLQq__select>svg{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.run-surface-module__YlSLQq__schemaLabel{color:var(--run-muted,#746a5c);margin-bottom:12px;font-size:14px}.run-surface-module__YlSLQq__loadAction{border:1px solid var(--run-line,#ded5c7);background:var(--run-paper,#fffdfa);width:100%;color:var(--run-ink,#171715);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:14px;font-weight:550;display:inline-flex}.run-surface-module__YlSLQq__artifact :is(button,a,select):focus-visible{outline-offset:3px;outline:2px solid #1955d7}@media (max-width:600px){.run-surface-module__YlSLQq__artifactHeader{padding:16px}.run-surface-module__YlSLQq__artifactTabs{gap:14px;padding-inline:16px}.run-surface-module__YlSLQq__artifactBody{padding:16px}}@media (pointer:coarse){.run-surface-module__YlSLQq__artifact :is(button,a,select){min-height:44px}}.run-surface-module__YlSLQq__waiting{border:1px solid var(--run-line);background:var(--run-soft);color:var(--run-ink);border-radius:10px;margin-top:12px;padding:12px 15px}.run-surface-module__YlSLQq__toolbar{border:1px solid var(--run-line);background:var(--run-paper);border-radius:10px;padding:3px}.run-surface-module__YlSLQq__toolbar button{border:0;min-width:34px;min-height:34px;padding:7px 9px;font-size:14px}.run-surface-module__YlSLQq__toolbar button svg{stroke-width:1.7px;width:17px;height:17px}.run-surface-module__YlSLQq__toolbar button:hover{background:var(--run-soft)}.run-surface-module__YlSLQq__toolbar button[data-danger]:hover{color:#b34035}@media (pointer:coarse){.run-surface-module__YlSLQq__toolbar button{min-width:44px;min-height:44px}}.run-surface-module__YlSLQq__share{margin-left:auto;display:flex}.run-surface-module__YlSLQq__share button{isolation:isolate;color:#653e50;cursor:pointer;background:#efdce5b0;border:1px solid #d6b5c366;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:14px;font-weight:550;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff7d}.run-surface-module__YlSLQq__share button:hover:not(:disabled){background:#f0cadf;border-color:#cf9ab4}.run-surface-module__YlSLQq__share button:disabled{opacity:.65;cursor:wait}.run-surface-module__YlSLQq__share button:focus-visible{outline-offset:3px;outline:2px solid #1955d7}.run-surface-module__YlSLQq__share button>svg{flex:none}.dark .run-surface-module__YlSLQq__share button{color:#f5c4db;background:#49303b;border-color:#79576a;box-shadow:inset 0 1px #ffffff16}.dark .run-surface-module__YlSLQq__share button:hover:not(:disabled){background:#573646;border-color:#a66e8b}@media (hover:hover) and (pointer:fine){.run-surface-module__YlSLQq__share button:not(:disabled){cursor:url(/brand/share-hand.svg) 12 3,pointer}.run-surface-module__YlSLQq__share button:hover:not(:disabled){animation:.8s ease-out run-surface-module__YlSLQq__share-light}.run-surface-module__YlSLQq__share button:hover:not(:disabled)>svg{transform:rotate(-8deg)}.run-surface-module__YlSLQq__share button>svg{transition:transform .16s}}@keyframes run-surface-module__YlSLQq__share-light{35%{box-shadow:0 3px 12px #ef82bb32,inset 0 1px #ffffffc4}to{box-shadow:inset 0 1px #ffffff7d}}@media (pointer:coarse){.run-surface-module__YlSLQq__share button{min-height:44px}}@media (prefers-reduced-motion:reduce){.run-surface-module__YlSLQq__share button:hover:not(:disabled){animation:none}.run-surface-module__YlSLQq__share button>svg{transition:none;transform:none!important}}@media (forced-colors:active){.run-surface-module__YlSLQq__share button{color:buttontext;background:buttonface;border:1px solid buttontext}}.run-surface-module__YlSLQq__collapsed{border-top:1px solid var(--run-line);color:var(--run-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 4px;font-size:12px;display:flex}.run-surface-module__YlSLQq__answer .agent-markdown :is(h1,h2,h3,h4){letter-spacing:-.025em;margin-top:1.5em;margin-bottom:.55em;font-weight:550;line-height:1.3}.run-surface-module__YlSLQq__answer .agent-markdown h1{font-size:26px}.run-surface-module__YlSLQq__answer .agent-markdown h2{font-size:22px}.run-surface-module__YlSLQq__answer .agent-markdown :is(h3,h4){font-size:18px}.run-surface-module__YlSLQq__answer .agent-markdown>:first-child{margin-top:0}.run-surface-module__YlSLQq__stateCard{color:var(--run-ink,#20231f);background:linear-gradient(140deg,#fafbf8e8,#eeefe8d9);border:1px solid #d5d8cf;border-radius:16px;align-items:flex-start;gap:14px;margin-top:14px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffffcf,0 4px 16px #23321c05}.run-surface-module__YlSLQq__stateIcon{color:#60645c;background:#e8ebe5;border:1px solid #d5d8cf;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.run-surface-module__YlSLQq__stateCard[data-tone=info] .run-surface-module__YlSLQq__stateIcon{color:#315b6c;background:#dcecf2;border-color:#adcbd744}.run-surface-module__YlSLQq__stateCard[data-tone=warning] .run-surface-module__YlSLQq__stateIcon{color:#785b27;background:#eee5ce;border-color:#c9b88955}.run-surface-module__YlSLQq__stateCard[data-tone=error] .run-surface-module__YlSLQq__stateIcon{color:#984a39;background:#f3e1da;border-color:#c7978655}.run-surface-module__YlSLQq__stateContent{flex:1;min-width:0}.run-surface-module__YlSLQq__stateContent h4{letter-spacing:-.02em;color:inherit;margin:2px 0 6px;font-size:18px;font-weight:550;line-height:1.4}.run-surface-module__YlSLQq__stateContent p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.run-surface-module__YlSLQq__stateContent p+p{margin-top:8px}.run-surface-module__YlSLQq__stateContent .run-surface-module__YlSLQq__stateHint{color:var(--run-muted,#60645c);font-size:14px}.run-surface-module__YlSLQq__stateActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.run-surface-module__YlSLQq__stateActions button{border:1px solid var(--run-ink,#20231f);background:var(--run-ink,#20231f);min-height:44px;color:var(--run-paper,#fff);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:550;display:inline-flex}.run-surface-module__YlSLQq__stateActions button:hover:not(:disabled){filter:brightness(1.2)}.run-surface-module__YlSLQq__stateActions button:disabled{opacity:.65;cursor:wait}.run-surface-module__YlSLQq__stateActions button:focus-visible{outline-offset:3px;outline:2px solid #1955d7}.run-surface-module__YlSLQq__stateActions span{min-width:160px;color:var(--run-muted,#60645c);flex:1;font-size:14px;line-height:1.5}.run-surface-module__YlSLQq__stateActions .run-surface-module__YlSLQq__spinner{color:inherit;margin:0}.run-surface-module__YlSLQq__stateDetails{border-top:1px solid var(--run-line,#d5d8cf);color:var(--run-muted,#60645c);margin-top:12px;padding-top:12px;font-size:14px}.run-surface-module__YlSLQq__stateDetails summary{cursor:pointer;width:fit-content;padding:4px 0}.run-surface-module__YlSLQq__stateDetails p{margin-top:8px;font:14px/1.6 Cloud Mono,monospace}.run-surface-module__YlSLQq__stateContent .run-surface-module__YlSLQq__stateError{color:#a03930;margin-top:12px;font-size:14px}.run-surface-module__YlSLQq__stateList{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:16px;line-height:1.65;list-style:outside}.run-surface-module__YlSLQq__stateList li+li{margin-top:6px}.run-surface-module__YlSLQq__evidence{border-top:1px solid var(--run-line,#d5d8cf);color:var(--run-muted,#60645c);margin-top:14px;padding-top:12px}.run-surface-module__YlSLQq__evidence p{font-size:14px}.run-surface-module__YlSLQq__evidence strong{font-weight:550}@media (max-width:600px){.run-surface-module__YlSLQq__stateCard{gap:10px;padding:16px 14px}.run-surface-module__YlSLQq__stateIcon{border-radius:9px;width:30px;height:30px}.run-surface-module__YlSLQq__stateIcon svg{width:18px;height:18px}}.dark .run-surface-module__YlSLQq__stateCard{background:linear-gradient(145deg,#303631eb,#252a26e0);border-color:#51594f;box-shadow:inset 0 1px #ffffff12}.dark .run-surface-module__YlSLQq__stateIcon{color:#c4ccbf;background:#343a33;border-color:#596253}.dark .run-surface-module__YlSLQq__stateCard[data-tone=info] .run-surface-module__YlSLQq__stateIcon{color:#b9e0ed;background:#354b54;border-color:#587480}.dark .run-surface-module__YlSLQq__stateCard[data-tone=warning] .run-surface-module__YlSLQq__stateIcon{color:#e5cd98;background:#4b4330;border-color:#786844}.dark .run-surface-module__YlSLQq__stateCard[data-tone=error] .run-surface-module__YlSLQq__stateIcon{color:#efb8a4;background:#513830;border-color:#835c4d}.dark .run-surface-module__YlSLQq__stateContent .run-surface-module__YlSLQq__stateError{color:#f3b6a5}@media (forced-colors:active){.run-surface-module__YlSLQq__stateCard,.run-surface-module__YlSLQq__stateIcon,.run-surface-module__YlSLQq__stateActions button{border:1px solid canvastext}}
@keyframes sweet-rover-module__c1LliW__gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sweet-rover-module__c1LliW__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}@keyframes sweet-rover-module__c1LliW__holoSweep{0%{transform:translate(-100%)rotate(25deg)}50%{transform:translate(100%)rotate(25deg)}to{transform:translate(-100%)rotate(25deg)}}@keyframes sweet-rover-module__c1LliW__shimmerBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sweet-rover-module__c1LliW__revealUp{0%{opacity:0;transform:translateY(60px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.sweet-rover-module__c1LliW__holoBorder{background:linear-gradient(135deg,#ff4c00,#ffb800,#ff6b4a,#ff4c00) 0 0/300% 300%;border-radius:20px;padding:3px;animation:3s linear infinite sweet-rover-module__c1LliW__gradShift}.sweet-rover-module__c1LliW__holoShimmer{pointer-events:none;z-index:10;border-radius:17px;position:absolute;inset:0;overflow:hidden}.sweet-rover-module__c1LliW__holoShimmer:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 60%);width:200%;height:200%;animation:4.5s ease-in-out infinite sweet-rover-module__c1LliW__holoSweep;position:absolute;top:-50%;left:-50%}.sweet-rover-module__c1LliW__statFill{position:relative;overflow:hidden}.sweet-rover-module__c1LliW__statFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s ease-in-out infinite sweet-rover-module__c1LliW__shimmerBar;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sweet-rover-module__c1LliW__holoBorder{animation:none}.sweet-rover-module__c1LliW__holoShimmer:after{opacity:0;animation:none}.sweet-rover-module__c1LliW__statFill:after{animation:none}}
