/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.memmy-doc-example{color-scheme:light;--color-canvas-oat:#f3f8f7;--color-accent-neon-mint:#62ffb0;--color-sidebar-bg:var(--color-icon-ember)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-sidebar-bg:color-mix(in srgb,var(--color-icon-ember) 2.5%,color-mix(in srgb,var(--color-accent-neon-mint) 2.5%,color-mix(in srgb,var(--color-canvas-oat) 68%,white)))}}.memmy-doc-example{--color-sidebar-divider:var(--color-icon-ember)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-sidebar-divider:color-mix(in srgb,var(--color-icon-ember) 2%,color-mix(in srgb,var(--color-border-stone) 18%,transparent))}}.memmy-doc-example{--color-background-paper:#fff;--color-content-base:var(--color-icon-ember)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-content-base:color-mix(in srgb,var(--color-icon-ember) 0.4%,color-mix(in srgb,var(--color-background-paper) 96%,white))}}.memmy-doc-example{--color-content-bg:var(--color-content-base);--color-content-glow-neon:#62ffb002;--color-content-glow-ember:#f59e6b02;--color-text-ink:#111d1c;--color-border-stone:#cce0db;--color-outline-ebony:#111d1c;--color-action-sky:#5cbfae;--color-action-sky-hover:#3aa893;--color-nav-active-bg:var(--color-action-sky)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-nav-active-bg:color-mix(in srgb,var(--color-action-sky) 16%,white)}}.memmy-doc-example{--color-footer-slate:#b6e6db;--color-icon-ember:#f59e6b;--color-accent-pink:#ffc4cf;--color-accent-lavender:#e0dffc;--color-accent-mint:#c8f0e0;--color-accent-peach:#ffe2c9;--color-accent-lemon:#fdf2b8;--color-status-success:#2dc999;--color-status-success-soft:#d4f4ea;--color-status-warning:#e4b44a;--color-status-error:#f87b8e;--color-status-error-soft:#fde4e7;--color-role-assistant:#8ba1f3;--color-role-assistant-soft:#e2e8fc;--chat-md-root:calc(15px / .875);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable","Segoe UI","Helvetica Neue","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Apple Color Emoji","Segoe UI Emoji",sans-serif;--font-chat:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable","Segoe UI","Helvetica Neue","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Apple Color Emoji","Segoe UI Emoji",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,"Cascadia Mono",Consolas,"Liberation Mono","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC",monospace;--codex-toolbar-height:46px;--codex-toolbar-button-size:28px;--codex-sidebar-nav-icon-inset:20px;--codex-window-control-inset:84px;--codex-sidebar-hidden-topbar-padding:124px;--codex-sidebar-width:264px;--codex-sidebar-min-width:240px;--codex-sidebar-max-width:520px;--codex-text-xs:11px;--codex-leading-xs:16px;--codex-text-sm:12px;--codex-leading-sm:16px;--codex-text-base:14px;--codex-leading-base:20px;--codex-icon-xs:16px;--codex-separator-width:.5px;--codex-sidebar-divider-width:.8px;--codex-scrollbar-size:6px;--codex-scrollbar-thumb:var(--color-border-stone)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--codex-scrollbar-thumb:color-mix(in srgb,var(--color-border-stone) 36%,transparent)}}.memmy-doc-example{--codex-radius-lg:10px;--codex-content-padding-x:32px;--radius-card:12px;--radius-card-lg:10px;--radius-composer:14px;--radius-pill:9999px;--radius-btn:8px;--radius-input:8px;--radius-menu:8px;--radius-tag:9999px;--shadow-card:0 16px 38px #111d1c14;--shadow-soft:0 8px 24px #111d1c14;--shadow-popover:0 18px 52px #111d1c29;--duration-fast:.15s;--duration-normal:.22s;--z-modal:10020;--z-drawer:10001;--color-canvas:var(--color-canvas-oat);--color-surface:var(--color-background-paper);--color-surface-muted:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-surface-muted:color-mix(in srgb,var(--color-canvas-oat) 72%,white)}}.memmy-doc-example{--color-ink:var(--color-text-ink);--color-ink-muted:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-ink-muted:color-mix(in srgb,var(--color-text-ink) 58%,transparent)}}.memmy-doc-example{--color-line:var(--color-border-stone)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--color-line:color-mix(in srgb,var(--color-border-stone) 72%,transparent)}}.memmy-doc-example{--color-line-strong:var(--color-border-stone);--border-content-panel:var(--color-border-stone)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example{--border-content-panel:color-mix(in srgb,color-mix(in srgb,var(--color-border-stone) 72%,var(--color-icon-ember)) 20%,transparent)}}.memmy-doc-example{--color-primary:var(--color-action-sky);--color-primary-strong:var(--color-action-sky-hover);--color-accent:var(--color-icon-ember);--color-danger:var(--color-status-error);--color-warning:var(--color-icon-ember);--color-success:var(--color-status-success);--color-info:var(--color-role-assistant);--shadow-panel:var(--shadow-card);--radius-sm:var(--radius-btn);--radius-md:var(--radius-card);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px}.memmy-doc-example .button{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;min-height:36px;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:750;line-height:1;display:inline-flex}.memmy-doc-example .button:hover:not(:disabled){transform:translateY(-1px)}.memmy-doc-example .button:disabled{cursor:not-allowed;opacity:.45}.memmy-doc-example .button-md{padding:9px 14px}.memmy-doc-example .button-sm{min-height:30px;padding:7px 10px;font-size:12px}.memmy-doc-example .button-primary{background:var(--color-action-sky);color:#fff;box-shadow:0 8px 18px var(--color-action-sky)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-primary{box-shadow:0 8px 18px color-mix(in srgb,var(--color-action-sky) 18%,transparent)}}.memmy-doc-example .button-primary:hover:not(:disabled){background:var(--color-action-sky-hover)}.memmy-doc-example .button-secondary{border-color:var(--color-border-stone);background:var(--color-background-paper);color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-secondary{color:color-mix(in srgb,var(--color-text-ink) 75%,transparent)}}.memmy-doc-example .button-secondary:hover:not(:disabled){color:var(--color-action-sky)}.memmy-doc-example .button-soft{border-color:var(--color-border-stone)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-soft{border-color:color-mix(in srgb,var(--color-border-stone) 40%,transparent)}}.memmy-doc-example .button-soft{background:var(--color-canvas-oat);color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-soft{color:color-mix(in srgb,var(--color-text-ink) 65%,transparent)}}.memmy-doc-example .button-soft:hover:not(:disabled){background:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-soft:hover:not(:disabled){background:color-mix(in srgb,var(--color-canvas-oat) 80%,var(--color-background-paper))}}.memmy-doc-example .button-ghost{color:var(--color-text-ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-ghost{color:color-mix(in srgb,var(--color-text-ink) 65%,transparent)}}.memmy-doc-example .button-ghost:hover:not(:disabled){background:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .button-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-canvas-oat) 60%,transparent)}}.memmy-doc-example .button-ghost:hover:not(:disabled){color:var(--color-action-sky)}.memmy-doc-example .button-danger{background:var(--color-status-error);color:#fff}.memmy-doc-example .select-control{gap:7px;width:100%;display:grid;position:relative}.memmy-doc-example .select-control__label{color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__label{color:color-mix(in srgb,var(--color-text-ink) 65%,transparent)}}.memmy-doc-example .select-control__label{font-size:12px;font-weight:700}.memmy-doc-example .select-control__button{border:1px solid var(--color-border-stone);border-radius:var(--radius-input);background:var(--color-canvas-oat);align-items:center;width:100%;min-width:0;min-height:40px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__button{background:color-mix(in srgb,var(--color-canvas-oat) 30%,var(--color-background-paper))}}.memmy-doc-example .select-control__button{color:var(--color-text-ink);cursor:pointer;text-align:left;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none;padding:10px 42px 10px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.25}.memmy-doc-example .select-control__button:hover{background:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__button:hover{background:color-mix(in srgb,var(--color-canvas-oat) 45%,var(--color-background-paper))}}.memmy-doc-example .select-control__button:focus,.memmy-doc-example .select-control__button:focus-visible,.memmy-doc-example .select-control__button[aria-expanded=true]{outline:none;box-shadow:none!important}.memmy-doc-example .select-control__button:disabled{cursor:not-allowed;opacity:.55}.memmy-doc-example .select-control__button--disabled-value{color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__button--disabled-value{color:color-mix(in srgb,var(--color-text-ink) 42%,transparent)}}.memmy-doc-example .select-control__button--disabled-value .select-control__option-icon{opacity:.38;filter:grayscale()}.memmy-doc-example .select-control__button--disabled-value .select-control__icon{opacity:.42}.memmy-doc-example .select-control__option-content,.memmy-doc-example .select-control__selection{align-items:center;gap:8px;min-width:0;display:inline-flex}.memmy-doc-example .select-control__selection{flex:auto;max-width:100%;overflow:hidden}.memmy-doc-example .select-control__option-content{flex:auto}.memmy-doc-example .select-control__option-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.memmy-doc-example .select-control__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.memmy-doc-example .select-control__value--placeholder{color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__value--placeholder{color:color-mix(in srgb,var(--color-text-ink) 44%,transparent)}}.memmy-doc-example .select-control__icon{color:var(--color-text-ink);position:absolute;top:50%;right:14px}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__icon{color:color-mix(in srgb,var(--color-text-ink) 48%,transparent)}}.memmy-doc-example .select-control__icon{pointer-events:none;transition:color var(--duration-fast),transform var(--duration-fast);transform:translateY(-50%)}.memmy-doc-example .select-control__button[aria-expanded=true] .select-control__icon{color:var(--color-action-sky-hover);transform:translateY(-50%)rotate(180deg)}.memmy-doc-example .select-control__menu{z-index:80;border:1px solid var(--color-border-stone);max-height:242px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__menu{border:1px solid color-mix(in srgb,var(--color-border-stone) 72%,transparent)}}.memmy-doc-example .select-control__menu{border-radius:var(--radius-input);background:var(--color-background-paper);box-shadow:var(--shadow-popover);padding:6px}.memmy-doc-example .select-control__group-label{color:var(--color-text-ink);padding:7px 9px 4px}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__group-label{color:color-mix(in srgb,var(--color-text-ink) 46%,transparent)}}.memmy-doc-example .select-control__group-label{font-size:11px;font-weight:800;line-height:1.2}.memmy-doc-example .select-control__option{width:100%;min-height:34px;color:var(--color-text-ink);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__option{color:color-mix(in srgb,var(--color-text-ink) 76%,transparent)}}.memmy-doc-example .select-control__option{cursor:pointer;text-align:left;transition:background-color var(--duration-fast),color var(--duration-fast);padding:8px 9px;font-family:inherit;font-weight:400;line-height:1.25}.memmy-doc-example .select-control__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.memmy-doc-example .select-control__option--active:not(:disabled):not(.select-control__option--selected),.memmy-doc-example .select-control__option:hover:not(:disabled){background:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__option--active:not(:disabled):not(.select-control__option--selected),.memmy-doc-example .select-control__option:hover:not(:disabled){background:color-mix(in srgb,var(--color-canvas-oat) 72%,transparent)}}.memmy-doc-example .select-control__option--active:not(:disabled):not(.select-control__option--selected),.memmy-doc-example .select-control__option:hover:not(:disabled){color:var(--color-text-ink)}.memmy-doc-example .select-control__option--selected{color:var(--color-text-ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__option--selected{color:color-mix(in srgb,var(--color-text-ink) 76%,transparent)}}.memmy-doc-example .select-control__option--selected:hover:not(:disabled){background:var(--color-canvas-oat)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .select-control__option--selected:hover:not(:disabled){background:color-mix(in srgb,var(--color-canvas-oat) 72%,transparent)}}.memmy-doc-example .select-control__option--selected:hover:not(:disabled){color:var(--color-text-ink)}.memmy-doc-example .select-control__option-check{color:var(--color-action-sky);flex:none}.memmy-doc-example .select-control__option:disabled{cursor:not-allowed;opacity:.45}.doc-download-entry{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 24px;display:flex}.doc-download-entry>span{color:#66756d;font-size:13px;line-height:1.5}.memmy-doc-example{min-width:0;max-width:100%;color:var(--color-text-ink);font:400 var(--codex-text-base)/var(--codex-leading-base) var(--font-sans);letter-spacing:0;margin-block:24px}.memmy-doc-example *,.memmy-doc-example :after,.memmy-doc-example :before{box-sizing:border-box}.memmy-doc-example button,.memmy-doc-example input,.memmy-doc-example textarea{font-family:inherit}.memmy-doc-example button:focus-visible,.memmy-doc-example input:focus-visible,.memmy-doc-example textarea:focus-visible{outline:2px solid var(--color-action-sky-hover);outline-offset:3px}.memmy-doc-example .doc-example-caption{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;line-height:16px;display:flex}.memmy-doc-example .doc-example-label{border-left:1px solid var(--color-line);margin-left:8px;padding-left:8px;font-size:11px}.memmy-doc-example .doc-example-reset{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:12px;display:inline-flex}.memmy-doc-example .doc-example-reset:hover{color:var(--color-text-ink)}.memmy-doc-example .doc-example-surface{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas-oat);padding:24px}.memmy-doc-example .doc-example-hint{color:var(--color-ink-muted);margin-top:8px;font-size:12px;line-height:20px}.memmy-doc-example .doc-ui-muted{color:var(--color-ink-muted);font-size:12px;line-height:16px}.memmy-doc-example .doc-app-logo{object-fit:contain;border-radius:0;width:20px;min-width:20px;height:20px;display:block;margin:0!important}.memmy-doc-example .doc-prompt-suggestion{color:var(--color-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:16px;padding:0;font-size:12px;line-height:20px;display:inline-flex}.memmy-doc-example .doc-prompt-suggestion:hover{color:var(--color-action-sky-hover)}.memmy-doc-example .doc-prompt-presets{flex-wrap:wrap;gap:6px 18px;margin-bottom:16px;display:flex}.memmy-doc-example .doc-prompt-presets .doc-prompt-suggestion{margin-bottom:0}.memmy-doc-example .doc-app-composer{background:var(--color-background-paper);border:1px solid var(--border-content-panel);border-radius:var(--radius-composer);box-shadow:0 8px 20px #111d1c08}.memmy-doc-example .doc-app-composer textarea{border-radius:var(--radius-composer);resize:vertical;width:100%;min-height:84px;max-height:200px;color:var(--color-text-ink);background:0 0;border:0;padding:16px 16px 8px;font-size:15px;line-height:24px;display:block}.memmy-doc-example .doc-app-composer textarea::placeholder{color:var(--color-text-ink)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-app-composer textarea::placeholder{color:color-mix(in srgb,var(--color-text-ink) 40%,transparent)}}.memmy-doc-example .doc-composer-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 8px;display:flex}.memmy-doc-example .doc-model-picker{width:196px;min-width:0}.memmy-doc-example .doc-model-picker .select-control__button{min-height:32px;color:var(--color-ink-muted);background:0 0;border-color:#0000;padding:0 28px 0 4px;font-size:13px}.memmy-doc-example .doc-model-picker .select-control__button:hover{background:var(--color-canvas-oat)}.memmy-doc-example .doc-model-picker .select-control__menu{min-width:216px}.memmy-doc-example .select-control__option{font-size:13px}.memmy-doc-example .select-control__button:focus-visible{outline:2px solid var(--color-action-sky-hover);outline-offset:2px}.memmy-doc-example .doc-composer-actions{align-items:center;gap:4px;display:flex}.memmy-doc-example .doc-icon-button,.memmy-doc-example .doc-send-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.memmy-doc-example .doc-icon-button{color:var(--color-ink-muted);background:0 0}.memmy-doc-example .doc-icon-button:hover{background:var(--color-canvas-oat)}.memmy-doc-example .doc-send-button{border-radius:var(--radius-pill);background:var(--color-text-ink);color:#fff}.memmy-doc-example .doc-send-button:disabled{opacity:.25;cursor:not-allowed}.memmy-doc-example .doc-demo-attachment{border:1px solid var(--color-line);border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);margin:12px 16px 0;padding:8px;font-size:12px;display:flex}.memmy-doc-example .doc-demo-attachment button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:0}.memmy-doc-example .doc-demo-conversation{gap:20px;margin-bottom:24px;display:grid}.memmy-doc-example .doc-demo-message{background:var(--color-nav-active-bg);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;justify-self:end;max-width:85%;padding:12px 16px;font-size:15px;line-height:24px}.memmy-doc-example .doc-demo-answer{align-items:flex-start;gap:12px;font-size:15px;line-height:24px;display:flex}.memmy-doc-example .doc-demo-answer .doc-ui-muted{margin-bottom:4px;display:block}.memmy-doc-example .doc-panel-title{align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:500;line-height:20px;display:flex}.memmy-doc-example .doc-panel-title>.doc-ui-muted{margin-left:auto}.memmy-doc-example .doc-memory-filters{grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin-bottom:12px;display:grid}.memmy-doc-example .doc-memory-search{border:1px solid var(--color-line);color:var(--color-ink-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.memmy-doc-example .doc-memory-search input{width:100%;min-width:0;height:36px;color:var(--color-text-ink);background:0 0;border:0;padding:0;font-size:14px}.memmy-doc-example .doc-memory-filters .select-control__button{border-color:var(--color-line);background:#fff;min-height:36px;padding:8px 32px 8px 10px;font-size:12px}.memmy-doc-example .doc-memory-list{border:1px solid var(--color-line);background:#fff;border-radius:10px}.memmy-doc-example .doc-memory-item+.doc-memory-item{border-top:1px solid var(--color-line)}.memmy-doc-example .doc-memory-row{width:100%;color:var(--color-text-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.memmy-doc-example .doc-memory-row:hover{background:var(--color-surface-muted)}.memmy-doc-example .doc-memory-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.memmy-doc-example .doc-memory-item-title{font-size:14px;font-weight:500;line-height:20px}.memmy-doc-example .doc-memory-item-summary{color:var(--color-ink-muted);font-size:12px;line-height:18px}.memmy-doc-example .doc-memory-origin{color:var(--color-ink-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.memmy-doc-example .doc-memory-origin .doc-app-logo{width:14px;min-width:14px;height:14px}.memmy-doc-example .doc-chevron-open{transform:rotate(90deg)}.memmy-doc-example .doc-memory-detail{color:var(--color-ink-muted);gap:8px;padding:0 16px 16px;font-size:13px;line-height:20px;display:grid}.memmy-doc-example .doc-memory-empty{color:var(--color-ink-muted);padding:24px 16px;font-size:13px}.memmy-doc-example .doc-status-badge{border:1px solid var(--color-action-sky);align-items:center;width:max-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-status-badge{border:1px solid color-mix(in srgb,var(--color-action-sky) 30%,transparent)}}.memmy-doc-example .doc-status-badge{border-radius:var(--radius-pill);color:var(--color-action-sky-hover);background:var(--color-action-sky);padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-status-badge{background:color-mix(in srgb,var(--color-action-sky) 7%,white)}}.memmy-doc-example .doc-status-badge{white-space:nowrap;font-size:11px;line-height:16px}.memmy-doc-example .doc-status-neutral{background:var(--color-canvas-oat);border-color:var(--color-line);color:var(--color-ink-muted)}.memmy-doc-example .doc-source-card{border:1px solid var(--border-content-panel);border-radius:var(--radius-card);background:var(--color-background-paper);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.memmy-doc-example .doc-source-logo{background:var(--color-canvas-oat);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.memmy-doc-example .doc-source-logo .doc-app-logo{width:24px;height:24px}.memmy-doc-example .doc-source-info{flex:1;min-width:150px;font-size:14px}.memmy-doc-example .doc-source-info>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.memmy-doc-example .doc-source-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.memmy-doc-example .doc-source-actions .button{box-shadow:none;gap:6px;font-weight:400}.memmy-doc-example .doc-source-actions .doc-source-action{border-color:var(--border-content-panel);padding:6px 12px;font-size:11px;line-height:16px}.memmy-doc-example .doc-source-actions .doc-source-action--primary{color:var(--color-action-sky);border-color:var(--color-action-sky)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-source-actions .doc-source-action--primary{border-color:color-mix(in srgb,var(--color-action-sky) 30%,transparent)}}.memmy-doc-example .doc-source-actions .doc-source-action--primary{background:var(--color-action-sky)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-source-actions .doc-source-action--primary{background:color-mix(in srgb,var(--color-action-sky) 8%,white)}}.memmy-doc-example .doc-source-actions .doc-source-action--danger{color:var(--color-status-error);border-color:var(--color-status-error)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-source-actions .doc-source-action--danger{border-color:color-mix(in srgb,var(--color-status-error) 40%,transparent)}}.memmy-doc-example .doc-source-actions .doc-source-action--danger:hover{background:var(--color-status-error-soft)}.memmy-doc-example .doc-source-actions .doc-source-action--completed:disabled{opacity:1;color:var(--color-status-success);border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-source-actions .doc-source-action--completed:disabled{border-color:color-mix(in srgb,var(--color-status-success) 35%,transparent)}}.memmy-doc-example .doc-source-actions .doc-source-action--completed:disabled{background:var(--color-status-success-soft)}.memmy-doc-example .doc-source-feedback{color:var(--color-ink-muted);margin-top:12px;font-size:12px;line-height:20px}@media (max-width:600px){.memmy-doc-example .doc-example-surface{padding:16px}.memmy-doc-example .doc-memory-filters{grid-template-columns:minmax(0,1fr)}.memmy-doc-example .doc-memory-origin>span{display:none}.memmy-doc-example .doc-source-card{gap:12px}}.memmy-doc-example .doc-history-settings{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.memmy-doc-example .doc-history-label{margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.memmy-doc-example .doc-history-state{flex-shrink:0;align-items:center;gap:8px;display:flex}.memmy-doc-example .doc-history-switch{background:var(--color-border-stone);cursor:pointer;border:0;border-radius:999px;align-items:center;width:36px;height:20px;padding:2px;display:inline-flex}.memmy-doc-example .doc-history-switch[aria-checked=true]{background:var(--color-action-sky)}.memmy-doc-example .doc-history-switch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 2px #0000001a}.memmy-doc-example .doc-history-switch[aria-checked=true]>span{transform:translate(16px)}.memmy-doc-example .doc-history-confirm{border:1px solid var(--color-line);background:#fff;border-radius:10px;gap:8px;margin-top:16px;padding:16px;font-size:13px;line-height:20px;display:grid}.memmy-doc-example .doc-history-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.memmy-doc-example .doc-history-day{color:var(--color-ink-muted);margin:20px 0 16px;font-size:12px}.memmy-doc-example .doc-history-entry{grid-template-columns:40px 12px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.memmy-doc-example .doc-history-entry:last-child{padding-bottom:0}.memmy-doc-example .doc-history-entry time{color:var(--color-ink-muted);padding-top:2px;font-size:11px}.memmy-doc-example .doc-history-dot{background:var(--color-action-sky);border-radius:50%;width:7px;height:7px;margin-top:7px;position:relative}.memmy-doc-example .doc-history-entry:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:18px;bottom:-2px;left:55px}.memmy-doc-example .doc-history-entry-title{cursor:pointer;color:var(--color-text-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.memmy-doc-example .doc-history-summary{color:var(--color-text-ink);margin:4px 0 8px;font-size:13px;line-height:20px}@supports (color:color-mix(in lab,red,red)){.memmy-doc-example .doc-history-summary{color:color-mix(in srgb,var(--color-text-ink) 75%,transparent)}}.memmy-doc-example .doc-history-detail{border:1px solid var(--color-line);background:#fff;border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:20px}@media (max-width:480px){.memmy-doc-example .doc-history-settings{align-items:flex-start}.memmy-doc-example .doc-history-state>span{display:none}}.memmy-doc-example .doc-workflow-steps{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.memmy-doc-example .doc-workflow-steps button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:18px;display:inline-flex}.memmy-doc-example .doc-workflow-steps button[aria-pressed=true]{border-color:var(--color-line);color:var(--color-text-ink);background:#fff}.memmy-doc-example .doc-workflow-steps button>span{background:var(--color-nav-active-bg);width:18px;height:18px;color:var(--color-action-sky-hover);border-radius:50%;place-items:center;font-size:11px;display:grid}.memmy-doc-example .doc-workflow-content{border:1px solid var(--color-line);background:#fff;border-radius:10px;min-width:0;padding:16px}.memmy-doc-example .doc-workflow-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.memmy-doc-example .doc-workflow-lines{gap:8px;font-size:13px;line-height:20px;display:grid}.memmy-doc-example .doc-workflow-lines>div{border-bottom:1px solid var(--color-line);padding:8px 0}.memmy-doc-example .doc-workflow-lines>div:last-child{border-bottom:none}.memmy-doc-example .doc-workflow-request{background:var(--color-nav-active-bg);border-radius:10px;padding:12px;font-size:14px;line-height:24px}.memmy-doc-example .doc-workflow-copy{color:var(--color-action-sky-hover);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:12px}.memmy-doc-example .doc-workflow-check{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin-top:12px;padding-top:12px;font-size:12px;line-height:20px}.product-guide,.prompt-example{margin:24px 0;overflow:hidden;border:1px solid #e1e7e4;border-radius:14px;color:#26312e;font-family:inherit;font-size:14px;line-height:1.5;background:#fff;color-scheme:light}.product-guide-toolbar,.prompt-example-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f8faf9}.product-guide-tabs{display:flex;flex-wrap:wrap;gap:4px}.product-guide-reset,.product-guide-tabs button,.prompt-example-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:#5d6964;font:inherit;font-size:13px;cursor:pointer}.product-guide-tabs button[aria-pressed=true]{background:#e7f3ef;color:#175a4c;font-weight:600}.product-guide-reset:hover,.product-guide-tabs button:hover,.prompt-example-toolbar button:hover{background:#edf2ef}.product-guide button:focus-visible,.prompt-example button:focus-visible{outline:2px solid #0b7d6d;outline-offset:3px}.product-guide-surface{--color-border:#e5e5e8}.product-guide-surface button{font-family:inherit}.product-guide-surface img{margin:0;border-radius:0}.product-guide-surface ol{list-style:decimal}.product-guide-surface ol li{display:list-item}.product-guide-caption{margin:0;border-top:1px solid #edf0ee;padding:12px 16px;color:#6b756f;font-size:12px;line-height:1.6}.prompt-example-toolbar>span{font-size:13px;color:#68736e;font-weight:500}.prompt-example>p{margin:0;padding:16px 20px 20px;color:#26312e;font-size:15px;line-height:1.8;white-space:pre-line}.prompt-example>small{display:block;padding:0 20px 16px;color:#6b756f}.prompt-composer{margin:24px 0}.prompt-composer-stack{margin:0}.prompt-composer-shell{overflow:hidden;border:1px solid color-mix(in srgb,color-mix(in srgb,#cce0db 72%,#f59e6b) 20%,transparent);border-radius:24px;background:#fff;box-shadow:0 16px 32px -8px rgb(17 29 28/.03),0 2px 4px -4px rgb(17 29 28/.06);transition:box-shadow .15s ease}.prompt-composer-shell:focus-within{box-shadow:0 16px 32px -8px rgb(17 29 28/.06),0 2px 4px -4px rgb(17 29 28/.1)}.prompt-composer-shell textarea{display:block;width:100%;min-height:76px;margin:0;padding:12px 16px 0;border:0;border-radius:23px 23px 0 0;resize:none;background:transparent;color:#111d1c;font:inherit;font-size:15px;line-height:26.25px}.prompt-composer-shell textarea::placeholder{color:color-mix(in srgb,#111d1c 40%,transparent)}.prompt-composer-shell textarea:focus,.prompt-composer-shell textarea:focus-visible{outline:none;box-shadow:none}.prompt-composer-toolbar{display:flex;align-items:center;justify-content:flex-end;min-height:56px;padding:12px}.prompt-composer-actions{display:flex;align-items:center;gap:4px;min-width:0}.prompt-composer-model{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:32px;padding:0 6px 0 8px;border-radius:9px;color:#111d1c;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap}.prompt-composer-model img{display:block;width:16px;height:16px;margin:0;border-radius:4px}.prompt-composer-model svg{color:#111d1c;opacity:.72}.prompt-composer-icon{border-radius:9px;color:color-mix(in srgb,#111d1c 72%,transparent)}.prompt-composer-icon,.prompt-composer-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px}.prompt-composer-send{border:0;border-radius:999px;background:#5cbfae;color:#fff;box-shadow:0 1px 2px rgb(0 0 0/.05);cursor:pointer}.prompt-composer-send svg{transform:translate(-1px,1px)}.prompt-composer-send:hover{background:#3aa893}.prompt-composer-send:disabled{background:color-mix(in srgb,#111d1c 25%,transparent);box-shadow:none;cursor:not-allowed}.prompt-composer-send:focus-visible{outline:2px solid #0b7d6d;outline-offset:1px}.prompt-composer>small{display:block;margin-top:8px;color:#6b756f;font-size:12px}.product-screenshot{margin:24px 0}.product-screenshot-open{display:block;position:relative;width:100%;padding:0;border:1px solid #e1e7e4;border-radius:14px;overflow:hidden;background:#f7faf8;cursor:zoom-in}.product-screenshot-open>img{display:block;width:100%;height:auto;margin:0}.product-screenshot-open>span{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dce4df;border-radius:7px;background:#ffffffed;color:#46584f;font-size:12px}.product-screenshot figcaption{margin-top:9px;color:#738078;font-size:12px;line-height:1.7}.product-screenshot-dialog{width:min(1280px,94vw);max-width:94vw;max-height:94vh;margin:auto;padding:0;border:0;border-radius:14px;overflow:auto;background:#fff}.product-screenshot-dialog::backdrop{background:#152720b3;backdrop-filter:blur(4px)}.product-screenshot-dialog-inner{width:100%}.product-screenshot-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;color:#31453b;font-size:13px}.product-screenshot-dialog-bar button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:#f1f5f2;color:inherit;cursor:pointer}.product-screenshot-dialog img{display:block;width:100%;height:auto;max-height:calc(94vh - 60px);object-fit:contain;margin:0}.product-screenshot button:focus-visible{outline:2px solid #0b7d6d;outline-offset:3px}.product-screen-steps{margin:24px 0}.product-screen-step-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;border-bottom:1px solid #e4ebe6}.product-screen-step-tabs button{padding:10px 12px;border:0;border-bottom:2px solid transparent;color:#65756b;background:transparent;font-size:14px;cursor:pointer}.product-screen-step-tabs button[aria-selected=true]{color:#14634f;border-bottom-color:#14634f;font-weight:600}.product-screen-step-tabs button:focus-visible{outline:2px solid #0b7d6d;outline-offset:-2px}.product-screen-step-stage{display:grid}.product-screen-step-stage>.product-screenshot{grid-area:1/1;margin:0}.product-screen-step-stage>.product-screenshot[data-active=false]{visibility:hidden;pointer-events:none}.history-help{display:flex;flex-direction:column;gap:36px}.history-help-row{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center}.history-help-row:nth-child(2n){grid-template-columns:360px minmax(0,1fr)}.history-help-row:nth-child(2n) .history-help-copy{order:2}.history-help-copy h3{margin:0 0 8px;color:rgb(30 41 59);font-size:16px;line-height:24px;font-weight:680}.history-help-copy p{margin:0;color:rgb(51 65 85);font-size:15px;line-height:1.7}.history-help-stage{padding:14px 14px 16px;border-radius:22px;background:linear-gradient(180deg,#d7eee6,#eef6f3 58%,#f6f7f4)}.history-help-tabs{display:flex;gap:2px;width:100%;margin:0 0 12px;padding:3px;border-radius:10px;background:#ffffffb8}.history-help-tabs button{flex:1;border:0;border-radius:8px;padding:6px 12px;background:transparent;color:#4d5c55;font-size:13px;line-height:18px;cursor:pointer}.history-help-tabs button[aria-selected=true]{background:#fff;color:#17382d;font-weight:650;box-shadow:0 1px 2px #1430281a}.history-help-tabs button:focus-visible{outline:2px solid #0b7d6d;outline-offset:2px}.history-help-frame{display:grid;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 10px 28px #14302816}.history-help-frame img{grid-area:1/1;display:block;width:100%;height:auto;margin:0}.history-help-frame img[data-active=false]{visibility:hidden}@media (max-width:720px){.history-help-row,.history-help-row:nth-child(2n){grid-template-columns:1fr}.history-help-row:nth-child(2n) .history-help-copy{order:0}}.product-project-picker-surface{min-height:76px;padding:20px}.product-project-picker-surface[data-open=true]{min-height:300px}.docs-actions-table td:first-child,.docs-actions-table th:first-child{white-space:nowrap}.product-file-guide{margin:24px 0}.product-file-guide-note{margin:12px 0;color:#65756b;font-size:13px;line-height:1.7}.product-file-guide .product-file-card{min-width:0}.product-file-guide .product-file-card[data-selected=false] .agent-attachment-card__name{color:color-mix(in srgb,var(--color-text-ink) 42%,transparent)}.product-file-guide .product-file-card[data-selected=false] .agent-attachment-card__meta,.product-file-guide .product-file-card[data-selected=false] .file-type-icon{opacity:.55}.product-file-guide .product-file-card[data-selected=false] .agent-attachment-card:hover .agent-attachment-card__name{color:color-mix(in srgb,var(--color-text-ink) 88%,transparent)}.product-file-guide .product-file-card[data-selected=false] .agent-attachment-card:hover .agent-attachment-card__meta,.product-file-guide .product-file-card[data-selected=false] .agent-attachment-card:hover .file-type-icon{opacity:1}.product-recall-guide{margin:24px 0}.product-recall-control{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e1e7e4;border-radius:12px;background:#f8faf9;color:#26312e;font-size:14px}@media (max-width:600px){.product-guide-toolbar{align-items:flex-start}.product-guide-reset{flex:none}}#nd-page .prose .docs-pet-window{width:100%;max-width:min(100%,480px);margin-inline:auto}#nd-page .prose .docs-pet-window .product-screen-steps[data-stable-frame] .product-screenshot-open{aspect-ratio:var(--product-screen-frame);display:grid;place-items:center;background:#fff}#nd-page .prose .docs-pet-window .product-screen-steps[data-stable-frame] .product-screenshot-open>img{width:100%;height:100%;object-fit:contain;object-position:center}.external-browser-settings_section__yw_2a{overflow:hidden}.external-browser-settings_browser__ZpPDf+.external-browser-settings_browser__ZpPDf,.external-browser-settings_section__yw_2a{border-top:1px solid var(--color-border,#e5e5e8)}.external-browser-settings_browserIcon__trfCB{width:32px;height:32px;flex:none;object-fit:contain}.external-browser-settings_row__9yPEz{display:flex;align-items:center;gap:16px;padding:16px 18px 16px 24px}.external-browser-settings_browserCopy__0NpI3{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.external-browser-settings_browserCopy__0NpI3 strong{font-size:14px}.external-browser-settings_browserCopy__0NpI3 small{overflow:hidden;color:#73777f;text-overflow:ellipsis;white-space:nowrap}.external-browser-settings_statusDot__JWJ7t{display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;background:#e63946}.external-browser-settings_badge__l7__N{color:#73777f;font-size:12px;white-space:nowrap}.external-browser-settings_guide__TZp40 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #d7d9df;border-radius:8px;padding:0 12px;background:transparent;color:inherit;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.external-browser-settings_rowActions__Abrpo{display:flex;align-items:center;flex:none;gap:8px;margin-left:auto}.external-browser-settings_primaryButton__TgkH5,.external-browser-settings_secondaryButton__BA9S6{display:inline-flex;align-items:center;justify-content:center;min-height:32px;flex:none;border-radius:8px;padding:7px 11px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.external-browser-settings_primaryButton__TgkH5{border:1px solid #3478f6;background:#3478f6;color:#fff}.external-browser-settings_secondaryButton__BA9S6{border:1px solid #d0d5dd;background:#fff;color:#1a1a1a}.external-browser-settings_secondaryButton__BA9S6:hover:not(:disabled){background:#f4f5f7}.external-browser-settings_primaryButton__TgkH5:disabled,.external-browser-settings_secondaryButton__BA9S6:disabled{opacity:.55;cursor:default}.external-browser-settings_preparationStatus__3rbti{margin:0;padding:0 24px 12px 62px;color:#475569;font-size:12px;line-height:1.5}.external-browser-settings_guide__TZp40{padding:6px 24px 28px 62px;font-size:13px;line-height:1.6}.external-browser-settings_guide__TZp40>strong{font-size:13px}.external-browser-settings_guide__TZp40>p{margin:8px 0 12px;color:#73777f}.external-browser-settings_guide__TZp40 ol{display:grid;gap:14px;margin:0;padding-left:22px}.external-browser-settings_guide__TZp40 li{padding-left:4px}.external-browser-settings_guideActions__XO0dM{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.external-browser-settings_guideActions__XO0dM code,.external-browser-settings_pairing__OXmeb code{border-radius:8px;padding:8px 12px;background:rgba(90,110,130,.08);font-size:12px;line-height:1.5;user-select:all}.external-browser-settings_pathActions__uAGdn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.external-browser-settings_path__yZPYK{display:block;max-width:none;padding:10px 12px;line-height:1.55;overflow-wrap:normal;word-break:normal}.external-browser-settings_pathSegment___w9Uk{white-space:nowrap}.external-browser-settings_hint__69Ob6{margin:12px 0 0;max-width:68ch;color:#73777f}.external-browser-settings_installActions__cXzUs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:2px}.external-browser-settings_openPage___ApbG,.external-browser-settings_revealFolder__SKH04{margin:0}.external-browser-settings_revealFolder__SKH04{margin-top:16px}.external-browser-settings_fallback__g_Ktp{margin-top:22px;padding-top:16px;border-top:1px solid var(--color-border,#e7e8ec)}.external-browser-settings_fallback__g_Ktp summary{min-height:28px;padding:2px 0 0;cursor:pointer;width:fit-content}.external-browser-settings_fallback__g_Ktp ol{gap:22px;margin-top:16px}.external-browser-settings_pairing__OXmeb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 24px 16px 62px;font-size:12px}.external-browser-settings_pairing__OXmeb>p{flex-basis:100%;margin:0;color:#73777f}.external-browser-settings_pairing__OXmeb>span{color:#73777f}.external-browser-settings_missing__yAO3W,.external-browser-settings_pairing__OXmeb>small{display:block;color:#b04b37}.external-browser-settings_guide__TZp40 button:disabled{opacity:.55;cursor:default}.external-browser-settings_error__VZO4Q{padding:0 24px 10px;color:#c33}@media (max-width:700px){.external-browser-settings_row__9yPEz{flex-wrap:wrap;gap:9px;padding:14px 18px}.external-browser-settings_browserCopy__0NpI3{flex-basis:calc(100% - 35px)}.external-browser-settings_badge__l7__N{margin-left:31px}.external-browser-settings_guide__TZp40{padding:8px 18px 22px}.external-browser-settings_pathActions__uAGdn{grid-template-columns:minmax(0,1fr)}.external-browser-settings_pathActions__uAGdn button{justify-self:start}.external-browser-settings_pairing__OXmeb{padding:0 18px 16px 27px}.external-browser-settings_preparationStatus__3rbti{padding:0 18px 12px 27px}}.external-browser-settings_dragDiagram__kHdv6{position:relative;display:flex;align-items:stretch;gap:20px;flex-wrap:wrap;margin:22px 0 16px}.external-browser-settings_guide__TZp40 .external-browser-settings_dragCard__dx8Zz{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;width:196px;min-height:156px;padding:20px 16px 16px;border:1px solid #f0c5aa;border-radius:16px;background:#fff7f0;cursor:grab;user-select:none;transition:transform .16s ease,box-shadow .16s ease}.external-browser-settings_dragCard__dx8Zz:focus-visible,.external-browser-settings_dragCard__dx8Zz:hover{transform:translateY(-3px);box-shadow:0 7px 18px #d876231a;outline:2px solid #eea879;outline-offset:3px}.external-browser-settings_dragCard__dx8Zz:active{cursor:grabbing}.external-browser-settings_dragCard__dx8Zz img{width:48px;height:48px;pointer-events:none}.external-browser-settings_dragCard__dx8Zz strong{line-height:1.35;text-align:center}.external-browser-settings_dragCard__dx8Zz small{color:#73777f;text-align:center;pointer-events:none}.external-browser-settings_dragArrow__6xaVC{align-self:center;color:#9299a3;flex:none}.external-browser-settings_dropTarget__vBdNv{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:196px;min-height:156px;padding:20px 16px;border:1px dashed #b9c2cb;border-radius:16px;color:#73777f;text-align:center}.external-browser-settings_dropTarget__vBdNv img{width:32px;height:32px}.external-browser-settings_dropTarget__vBdNv span{max-width:12em;line-height:1.45}.external-browser-settings_guide__TZp40 .external-browser-settings_demoButton__9eklc{border:0;padding:0 2px;color:#6e747d}.external-browser-settings_demoGhost__SMg_W{position:absolute;left:74px;top:20px;pointer-events:none;display:flex;align-items:flex-end;animation:external-browser-settings_extension-drag-demo__EIAaY 2s ease-in-out both}.external-browser-settings_demoGhost__SMg_W img{width:48px;height:48px}.external-browser-settings_demoGhost__SMg_W svg{margin:0 0 -5px -7px;fill:#fff}.external-browser-settings_demonstrating__xDBWm .external-browser-settings_dropTarget__vBdNv{animation:external-browser-settings_extension-drop-demo__AjyY7 2s ease-in-out both}@keyframes external-browser-settings_extension-drag-demo__EIAaY{0%,10%{transform:translate(0) scale(1);opacity:0}25%{transform:translateY(-6px) scale(1.1);opacity:1}75%,90%{transform:translate(258px) scale(1.05);opacity:1}to{transform:translate(258px);opacity:0}}@keyframes external-browser-settings_extension-drop-demo__AjyY7{0%,55%{background:transparent}75%,to{background:#e9f6ef;border-color:#75bda0}}@media (prefers-reduced-motion:reduce){.external-browser-settings_dragCard__dx8Zz{transition:none}.external-browser-settings_demoGhost__SMg_W,.external-browser-settings_demonstrating__xDBWm .external-browser-settings_dropTarget__vBdNv{animation-duration:.01ms}}@media (max-width:700px){.external-browser-settings_dragDiagram__kHdv6{gap:12px}.external-browser-settings_dropTarget__vBdNv,.external-browser-settings_guide__TZp40 .external-browser-settings_dragCard__dx8Zz{width:148px;min-height:140px}.external-browser-settings_demoGhost__SMg_W{left:50px;animation-name:external-browser-settings_extension-drag-demo-narrow__5JB1B}}@keyframes external-browser-settings_extension-drag-demo-narrow__5JB1B{0%,10%{transform:translate(0) scale(1);opacity:0}25%{transform:translateY(-6px) scale(1.1);opacity:1}75%,90%{transform:translate(194px) scale(1.05);opacity:1}to{transform:translate(194px);opacity:0}}.external-browser-settings_dragSourceRow__8pb2z{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0 12px}.external-browser-settings_installDemo__mouGj{min-width:0}.external-browser-settings_installDemoToolbar__imAao{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#73777f;font-size:12px}.external-browser-settings_installDemoTitle__7p5dY{margin:15px 0 10px;font-size:14px}.external-browser-settings_installDemoDesktop__IFmyN{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;padding:18px 12px;border-radius:10px;background:light-dark(#edf2ef,#15211b);pointer-events:none;user-select:none}.external-browser-settings_installDemoWindow__japhj{min-width:0;border:1px solid var(--color-border,#dfe5e1);border-radius:7px;overflow:hidden;background:light-dark(#fff,#202924);box-shadow:0 4px 10px light-dark(#25302c12,#00000035)}.external-browser-settings_installDemoWindowTitle__8ns6W{display:flex;align-items:center;gap:5px;min-height:27px;padding:0 8px;background:light-dark(#f5f8f6,#28362e);font-size:11px}.external-browser-settings_installDemoWindowTitle__8ns6W img{width:14px;height:14px;flex:none}.external-browser-settings_installDemoMemmyBody__elXFb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:133px;padding:8px;text-align:center;font-size:11px}.external-browser-settings_installDemoMovingIcon__9TOmD,.external-browser-settings_installDemoSourceIcon__F_ayZ{display:block;position:relative;width:42px;height:42px;flex:none}.external-browser-settings_installDemoMovingIcon__9TOmD>img,.external-browser-settings_installDemoSourceIcon__F_ayZ>img{display:block;width:100%;height:100%}.external-browser-settings_installDemoPlaying__Lb_rg .external-browser-settings_installDemoSourceIcon__F_ayZ{opacity:.25}.external-browser-settings_installDemoMovingIcon__9TOmD{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 5px 5px light-dark(#25302c35,#00000080))}.external-browser-settings_installDemoPointer__Ma_BQ{position:absolute;bottom:-6px;right:-5px;fill:light-dark(#fff,#202924)}.external-browser-settings_installDemoAddress__Nuyr7{margin:5px 7px;padding:3px 5px;border-radius:4px;font-size:11px;background:light-dark(#f5f8f6,#28362e);overflow-wrap:anywhere}.external-browser-settings_installDemoBrowserHeading__hJuCO{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px;padding:5px 8px;font-size:11px}.external-browser-settings_installDemoBrowserHeading__hJuCO small{display:inline-flex;align-items:center;gap:3px;color:#73777f;font-size:11px}.external-browser-settings_installDemoBrowserHeading__hJuCO i{width:15px;height:8px;border-radius:6px;background:#3478f6}.external-browser-settings_installDemoBrowserSpace__M4pH6{display:flex;align-items:center;justify-content:center;min-height:79px;padding:8px;color:#73777f;background:light-dark(#eff5ff,#23344c);font-size:11px;text-align:center}.external-browser-settings_installDemoFooter__gD0Yl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 0;color:#73777f;font-size:12px}@media (max-width:560px){.external-browser-settings_installDemoDesktop__IFmyN{grid-template-columns:minmax(0,1fr)}.external-browser-settings_installDemoMemmyBody__elXFb{min-height:100px}}@media (prefers-reduced-motion:reduce){.external-browser-settings_dragCard__dx8Zz:focus-visible,.external-browser-settings_dragCard__dx8Zz:hover{transform:none}}.external-browser-settings_guide__TZp40 .external-browser-settings_dragSourceRow__8pb2z .external-browser-settings_dragCard__dx8Zz{width:100%;min-height:110px;box-sizing:border-box;flex-direction:row;justify-content:flex-start;gap:18px;padding:20px;background:light-dark(#fff7f0,#2c221c)}.external-browser-settings_dragSourceRow__8pb2z .external-browser-settings_dragCard__dx8Zz img{width:62px;height:62px;flex:none}.external-browser-settings_dragCardCopy___S_wh{display:flex;min-width:0;flex-direction:column;gap:5px}.external-browser-settings_dragCardCopy___S_wh small,.external-browser-settings_dragCardCopy___S_wh strong{text-align:left}.product-file-guide{--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable","Segoe UI","Helvetica Neue","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Apple Color Emoji","Segoe UI Emoji",sans-serif;--color-text-ink:#111d1c;--file-icon-glyph-generic:#5f6b73;--file-icon-inline-size:16px;--file-icon-inline-radius:0;--file-icon-row-size:22px;--file-icon-row-radius:0;--file-icon-card-size:36px;--file-icon-card-radius:0;--file-icon-paper:#f3f6f5;--file-icon-paper-fold:#e1e8e6;--file-icon-paper-fold-edge:#b9c4c1;--file-icon-glyph-pdf:#e5484d;--file-icon-glyph-word:#2f6fdb;--file-icon-glyph-spreadsheet:#1f9d63;--file-icon-glyph-presentation:#e56f2d;--file-icon-glyph-markdown:#3f6f9e;--file-icon-glyph-text:#5f6b73;--file-icon-glyph-code:#7357b8;--file-icon-glyph-image:#8a55b5;--file-icon-glyph-video:#7658b6;--file-icon-glyph-audio:#d06b32;--file-icon-glyph-archive:#a56b28;--file-icon-shadow:rgba(17,29,28,0.16);--file-icon-folder-back:#79c5ef;--file-icon-folder-edge:#2e89bd;--file-icon-folder-paper:#f7f4ec;--file-icon-paper-edge:#c8d0ce;--file-icon-folder-front:#49a9e2;--file-icon-folder-highlight:rgba(255,255,255,0.72);--color-action-sky:#5cbfae;--color-status-error:#f87b8e;--color-status-error-soft:#fde4e7;--color-background-paper:#ffffff;--color-canvas-oat:#f3f8f7;font-family:var(--font-sans)}.agent-delivered-files{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-delivered-file{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:stretch}.agent-delivered-files .agent-attachment-card{width:100%;height:64px;gap:12px;padding:8px 12px;border-radius:16px;background:#f3f4f6;box-shadow:none}.agent-delivered-files .agent-attachment-card__action{gap:12px}.agent-delivered-files .agent-attachment-card__name{color:color-mix(in srgb,var(--color-text-ink) 88%,transparent);font-size:15px;font-weight:600;line-height:25px}.agent-delivered-files .agent-attachment-card__meta{margin-top:0;color:color-mix(in srgb,var(--color-text-ink) 42%,transparent);font-size:13px;font-weight:400;line-height:21px}.agent-delivered-files .agent-attachment-card__file-tile{width:28px;height:28px;flex-basis:28px}.agent-delivered-files .agent-attachment-card__file-tile svg{width:24px;height:24px}.agent-delivered-files .agent-attachment-card--interactive:hover{background:#eceef1;box-shadow:none;transform:none}@media (max-width:640px){.agent-delivered-files{grid-template-columns:minmax(0,1fr)}}.file-type-icon{--file-icon-glyph:var(--file-icon-glyph-generic);display:inline-grid;flex:0 0 auto;place-items:center;box-sizing:border-box;min-width:0;overflow:visible;background:transparent;color:inherit;line-height:1;vertical-align:middle}.file-type-icon>svg{display:block;flex:none;width:auto;height:100%;max-width:100%;max-height:100%;overflow:visible;shape-rendering:geometricPrecision}.file-type-icon__native-image{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.file-type-icon--inline{width:var(--file-icon-inline-size);min-width:var(--file-icon-inline-size);max-width:var(--file-icon-inline-size);min-height:var(--file-icon-inline-size);max-height:var(--file-icon-inline-size);flex-basis:var(--file-icon-inline-size);border-radius:var(--file-icon-inline-radius);background:transparent}.file-type-icon--inline,.file-type-icon--inline>svg{height:var(--file-icon-inline-size)}.file-type-icon--row{width:var(--file-icon-row-size);min-width:var(--file-icon-row-size);max-width:var(--file-icon-row-size);min-height:var(--file-icon-row-size);max-height:var(--file-icon-row-size);flex-basis:var(--file-icon-row-size);border-radius:var(--file-icon-row-radius)}.file-type-icon--row,.file-type-icon--row>svg{height:var(--file-icon-row-size)}.file-type-icon--card{width:var(--file-icon-card-size);min-width:var(--file-icon-card-size);max-width:var(--file-icon-card-size);height:var(--file-icon-card-size);min-height:var(--file-icon-card-size);max-height:var(--file-icon-card-size);flex-basis:var(--file-icon-card-size);border-radius:var(--file-icon-card-radius)}.file-type-icon--card:not(.file-type-icon--folder){--file-icon-card-size:40px}.file-type-icon--card>svg{height:var(--file-icon-card-size)}.file-type-icon__paper{fill:var(--file-icon-paper)}.file-type-icon__fold{fill:var(--file-icon-paper-fold)}.file-type-icon__fold-edge{fill:none;stroke:var(--file-icon-paper-fold-edge);stroke-width:.5}.file-type-icon__glyph{color:var(--file-icon-glyph)}.file-type-icon--card .file-type-icon__glyph{color:#ffffff;stroke-width:1.7;transform:translateY(-2px) scale(1.2);transform-box:fill-box;transform-origin:center}.file-type-icon__format-label{fill:currentColor;color:var(--file-icon-glyph);font-family:var(--font-sans);font-size:5.2px;font-weight:700;letter-spacing:.35px}.file-type-icon--card .file-type-icon__paper{fill:var(--file-icon-glyph)}.file-type-icon--card .file-type-icon__fold{fill:#ffffff;opacity:.24}.file-type-icon--card .file-type-icon__fold-edge{stroke:#ffffff;opacity:.35}.file-type-icon--card .file-type-icon__format-label{color:#ffffff;font-size:6.5px;letter-spacing:.25px}.file-type-icon--pdf{--file-icon-glyph:var(--file-icon-glyph-pdf)}.file-type-icon--word{--file-icon-glyph:var(--file-icon-glyph-word)}.file-type-icon--spreadsheet{--file-icon-glyph:var(--file-icon-glyph-spreadsheet)}.file-type-icon--presentation{--file-icon-glyph:var(--file-icon-glyph-presentation)}.file-type-icon--markdown{--file-icon-glyph:var(--file-icon-glyph-markdown)}.file-type-icon--text{--file-icon-glyph:var(--file-icon-glyph-text)}.file-type-icon--code{--file-icon-glyph:var(--file-icon-glyph-code)}.file-type-icon--image{--file-icon-glyph:var(--file-icon-glyph-image)}.file-type-icon--video{--file-icon-glyph:var(--file-icon-glyph-video)}.file-type-icon--audio{--file-icon-glyph:var(--file-icon-glyph-audio)}.file-type-icon--archive{--file-icon-glyph:var(--file-icon-glyph-archive)}.file-type-icon--card.file-type-icon--markdown{--file-icon-glyph:#7051c5}.file-type-icon--card[data-file-extension=".tex"]{--file-icon-glyph:#128274}.file-type-icon--card[data-file-extension=".bib"]{--file-icon-glyph:#b66a14}.file-type-icon--card[data-file-extension=".sty"]{--file-icon-glyph:#5965a8}.file-type-icon--folder,.file-type-icon--folder.file-type-icon--inline{background:transparent}.file-type-icon--folder>svg{width:100%;height:auto}.file-type-icon__folder-shadow{fill:var(--file-icon-shadow);transform:translate(.6px,.6px)}.file-type-icon__folder-back{fill:var(--file-icon-folder-back);stroke:var(--file-icon-folder-edge);stroke-linejoin:round;stroke-width:.7}.file-type-icon__folder-paper{fill:var(--file-icon-folder-paper);stroke:var(--file-icon-paper-edge);stroke-width:.8}.file-type-icon__folder-front{fill:var(--file-icon-folder-front);stroke:var(--file-icon-folder-edge);stroke-linejoin:round;stroke-width:.7}.file-type-icon__folder-highlight{fill:none;stroke:var(--file-icon-folder-highlight);stroke-linecap:round;stroke-width:1.1}.agent-attachment-card{display:inline-flex;width:220px;max-width:100%;height:64px;min-width:0;align-items:center;gap:12px;overflow:hidden;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:#f3f4f6;box-shadow:none;color:var(--color-text-ink);text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.agent-attachment-card--interactive{cursor:pointer}.agent-attachment-card--interactive:hover{background:#eceef1;box-shadow:none;transform:none}.agent-attachment-card--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-sky) 24%,transparent),0 10px 22px rgba(17,29,28,.08)}.agent-attachment-card__action{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.agent-attachment-card__action:focus-visible{outline:none;border-radius:10px;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-sky) 30%,transparent)}.agent-attachment-card__action:disabled{cursor:wait}.agent-attachment-card--right{align-self:flex-end}.agent-attachment-card--error{border-color:color-mix(in srgb,var(--color-status-error) 48%,transparent);background:color-mix(in srgb,var(--color-status-error-soft) 36%,var(--color-background-paper))}.agent-attachment-card--disabled{cursor:wait;opacity:.7}.agent-attachment-card:disabled{cursor:wait}.agent-attachment-card__file-tile,.agent-attachment-card__preview{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.agent-attachment-card__preview{position:relative;background:color-mix(in srgb,var(--color-canvas-oat) 68%,var(--color-background-paper))}.agent-attachment-card__preview-image{display:block;width:100%;height:100%;object-fit:cover}.agent-attachment-card__overlay{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-text-ink) 36%,transparent);color:white}.agent-attachment-card__file-tile{background:transparent}.agent-attachment-card__file-tile svg{display:block;width:32px;height:32px}.agent-attachment-card__file-tile--md,.agent-attachment-card__file-tile--sm{width:36px;height:36px;flex-basis:36px;border-radius:8px}.agent-attachment-card__file-tile--sm svg{width:28px;height:28px}.agent-attachment-card__file-tile--pdf{color:#e53935}.agent-attachment-card__file-tile--docx{color:#2b7de9}.agent-attachment-card__file-tile--xlsx{color:#1f9d55}.agent-attachment-card__file-tile--pptx{color:#f08a24}.agent-attachment-card__file-tile--file{color:#8b95a1}.agent-attachment-card__body{min-width:0;flex:1 1 auto}.agent-attachment-card__name{color:color-mix(in srgb,var(--color-text-ink) 88%,transparent);font-size:13px;font-weight:600;line-height:18px}.agent-attachment-card__meta,.agent-attachment-card__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-card__meta{margin-top:2px;color:color-mix(in srgb,var(--color-text-ink) 42%,transparent);font-size:12px;font-weight:500;line-height:16px}.agent-attachment-card__meta--error{color:var(--color-status-error)}.agent-attachment-card__remove{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-self:flex-start;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--color-text-ink) 45%,transparent);cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.agent-attachment-card__remove:hover{background:var(--color-canvas-oat);color:color-mix(in srgb,var(--color-text-ink) 78%,transparent)}.agent-attachment-card__remove:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-sky) 30%,transparent)}.product-recall-guide{--mk-accent:#2fb393;--mk-accent-hover:#25a082;--mk-line-strong:#dfe7e4}.product-recall-guide .mk-switch{-webkit-appearance:none;appearance:none;border:1px solid var(--mk-line-strong);border-radius:8px;padding:7px 12px;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;font-size:13px;font-family:inherit;font-weight:400;transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.product-recall-guide .mk-switch:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.product-recall-guide .mk-switch{position:relative;width:32px;height:19px;border-radius:20px;background:#d5dfdc;border:0;padding:0;transition:background .15s ease;flex-shrink:0}.product-recall-guide .mk-switch:hover{background:#c8d4d0}.product-recall-guide .mk-switch span{position:absolute;top:2.5px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease}.product-recall-guide .mk-switch-on{background:var(--mk-accent)}.product-recall-guide .mk-switch-on:hover{background:var(--mk-accent-hover)}.product-recall-guide .mk-switch-on span{transform:translateX(12px)}