.section3-result-root{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--local-surface-mint:var(--focus-read-wash);--bg-1:var(--surface-card);--bg-2:var(--surface-page);--amber-500:var(--status-date);--violet-500:var(--status-system);--green-500:var(--status-in-use);--blue-500-alias:var(--text-link);--local-blue-50:var(--focus-action-wash);--font-sans:var(--font-geist-sans),"Geist","Inter",system-ui,sans-serif;--font-ui:"Inter","Geist",system-ui,sans-serif;--type-title-1-size:72px;--type-title-1-weight:700;--type-title-1-tracking:-.03em;--type-title-1-leading:1.2;--type-title-2-size:44px;--type-title-2-weight:700;--type-title-2-tracking:-.02em;--type-title-2-leading:1.15;--type-title-3-size:28px;--type-title-3-weight:700;--type-title-3-tracking:-.02em;--type-title-3-leading:1.2;--type-h1-size:24px;--type-h1-weight:700;--type-h1-tracking:-.02em;--type-h1-leading:1.2;--type-h2-size:18px;--type-h2-weight:600;--type-h2-tracking:-.01em;--type-h2-leading:1.3;--type-h3-size:16px;--type-h3-weight:600;--type-h3-tracking:0;--type-h3-leading:1.4;--type-body-strong-size:16px;--type-body-strong-weight:600;--type-body-size:14px;--type-body-weight:400;--type-body-leading:1.45;--type-button-size:14px;--type-button-weight:500;--type-caption-size:12px;--type-caption-weight:500;--type-caption-leading:1.33;--type-mono-size:13px;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:48px;--sp-12:64px;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-2xl:12px;--r-3xl:16px;--r-pill:9999px;--shadow-hairline:0 0 2px 0 color-mix(in srgb,var(--surface-inverse)25%,transparent);--shadow-tile:0 0 4px 0 color-mix(in srgb,var(--surface-inverse)12%,transparent);--shadow-card:0 2px 4px -2px color-mix(in srgb,var(--surface-inverse)10%,transparent),0 4px 6px -1px color-mix(in srgb,var(--surface-inverse)10%,transparent);--shadow-modal:0 0 40px 0 color-mix(in srgb,var(--surface-inverse)12%,transparent);--shadow-protect:0 0 6px 0 color-mix(in srgb,var(--surface-inverse)25%,transparent);--border-1:1px solid var(--border-default);--border-soft:1px solid var(--focus-read-border);--border-strong:1px solid var(--status-out-of-date);--border-focus:1px solid var(--brand-primary);--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-emphatic:cubic-bezier(.2,.8,.2,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s}.section3-result-root .b-result .b-dock{border-top:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);padding:6px 10px 8px}.section3-result-root .r-eyebrow{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);line-height:var(--type-label-eyebrow-small-lh);align-items:center;gap:5px;display:inline-flex}.section3-result-root .r-eyebrow.blue{color:var(--text-link)}.section3-result-root .r-eyebrow svg{color:currentColor}.section3-result-root .r-tag{font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);white-space:nowrap;line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border:1px solid;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.section3-result-root .r-tag.c-blue{background:var(--surface-info);color:var(--text-link);border-color:var(--border-bubble)}.section3-result-root .r-tag.c-amber{background:var(--status-date-bg);color:var(--status-date);border-color:var(--surface-sunken)}.section3-result-root .r-tag.c-rose{background:var(--surface-warm-light);color:var(--status-danger);border-color:var(--status-danger)}.section3-result-root .r-tag.c-green{background:var(--focus-read-wash);color:var(--status-in-use);border-color:var(--surface-sunken)}.section3-result-root .r-tag.c-violet{background:var(--surface-control);color:var(--status-system);border-color:var(--surface-sunken)}.section3-result-root .r-tag.c-ghost{background:var(--surface-card);color:var(--status-infer);border-color:var(--surface-sunken);font-weight:500}.section3-result-root .r-jt-btn{background:var(--surface-card);border:1px solid var(--surface-sunken);font-size:var(--type-label-button-size);font-weight:var(--type-label-button-weight);color:var(--text-primary);white-space:nowrap;line-height:var(--type-label-button-lh);letter-spacing:var(--type-label-button-ls);border-radius:8px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}.section3-result-root .r-jt-btn:hover{background:var(--surface-page)}.section3-result-root .r-jt-btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--surface-card);box-shadow:0 1px 2px color-mix(in srgb,var(--text-accent)25%,transparent)}.section3-result-root .r-jt-btn.primary:hover{background:var(--text-link);border-color:var(--text-link)}.section3-result-root .r-jt-btn.primary.disabled{opacity:.45;pointer-events:none}.section3-result-root .r-jt-btn.ghost{color:var(--status-system);background:0 0;border-color:#0000}.section3-result-root .r-jt-btn.ghost:hover{background:var(--surface-page);color:var(--text-primary)}.section3-result-root .r-jt-btn.danger{color:var(--status-danger);border-color:var(--surface-sunken);background:var(--text-inverse)}.section3-result-root .r-jt-btn.danger:hover{background:var(--surface-page);border-color:var(--status-danger)}.section3-result-root .r-jt-btn svg{stroke-width:1.7px;width:11px;height:11px}.section3-result-root .r-jt-action-sm,.section3-result-root .r-jt-cta{box-sizing:border-box;background:var(--local-blue-50,var(--surface-info));border:1px solid var(--border-info);height:28px;color:var(--brand-primary,var(--text-accent));font-size:var(--type-label-button-size);font-weight:var(--type-label-button-weight);line-height:var(--type-label-button-lh);box-shadow:none;cursor:pointer;white-space:nowrap;appearance:none;letter-spacing:var(--type-label-button-ls);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.section3-result-root .r-jt-action-sm{width:111px}.section3-result-root .r-jt-cta{width:222px}.section3-result-root .r-jt-action-sm:hover,.section3-result-root .r-jt-cta:hover{background:var(--surface-info);border-color:var(--brand-primary);color:var(--brand-primary)}.section3-result-root .r-jt-action-sm.disabled,.section3-result-root .r-jt-action-sm:disabled{opacity:.45;pointer-events:none}.section3-result-root .r-jt-action-sm svg,.section3-result-root .r-jt-cta svg{stroke-width:2px;flex-shrink:0;width:11px;height:11px}.section3-result-root .r-jt-foot,.section3-result-root .r-bf-foot,.section3-result-root .r-ev-foot,.section3-result-root .r-dc-foot,.section3-result-root .r-sr-foot{border-top:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);background:color-mix(in srgb,var(--surface-page)60%,transparent);align-items:center;gap:6px;padding:10px 14px;display:flex}.section3-result-root .r-jt-foot .spacer,.section3-result-root .r-bf-foot .spacer,.section3-result-root .r-ev-foot .spacer,.section3-result-root .r-dc-foot .spacer,.section3-result-root .r-sr-foot .spacer{flex:1}.section3-result-root .r-conv{flex-direction:column;gap:10px;max-height:460px;padding:14px 16px 8px;display:flex;overflow-y:auto}.section3-result-root .r-msg{gap:10px;display:flex}.section3-result-root .r-msg.user{justify-content:flex-end}.section3-result-root .r-msg.user .r-msg-body{background:var(--surface-suggestion);border:1px solid var(--border-bubble);max-width:70%;color:var(--text-primary);font-size:var(--type-body-default-size);font-weight:var(--type-body-default-weight);line-height:var(--type-body-default-lh);letter-spacing:var(--type-body-default-ls);border-radius:14px 14px 4px;padding:8px 12px}.section3-result-root .r-avatar{background:var(--surface-card);border:1px solid var(--border-default);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.section3-result-root .r-avatar img{width:16px;height:auto}.section3-result-root .r-msg.ai .r-msg-body{background:color-mix(in srgb,var(--surface-page)60%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)8%,transparent);max-width:calc(100% - 36px);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-lh);color:var(--text-primary);font-weight:var(--type-body-compact-weight);letter-spacing:var(--type-body-compact-ls);border-radius:4px 14px 14px;padding:12px 14px}.section3-result-root .r-msg.ai .r-msg-body p{margin:0 0 8px}.section3-result-root .r-msg.ai .r-msg-body p:last-child{margin-bottom:0}.section3-result-root .r-list{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-lh);color:var(--status-system);font-weight:var(--type-body-compact-weight);letter-spacing:var(--type-body-compact-ls);margin:4px 0 8px;padding-left:18px}.section3-result-root .r-list li{margin-bottom:2px}.section3-result-root .r-list strong{color:var(--text-primary)}.section3-result-root .r-sources{border-top:1px dashed color-mix(in srgb,var(--icon-default)12%,transparent);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.section3-result-root .r-src-chip{background:var(--surface-card);border:1px solid var(--surface-sunken);font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);color:var(--status-system);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.section3-result-root .r-src-chip svg{color:var(--text-offset);width:10px;height:10px}.section3-result-root .r-followups{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px 14px;display:flex}.section3-result-root .r-fu{background:var(--surface-suggestion);border:1px solid var(--border-bubble);font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);color:var(--text-link);cursor:pointer;line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);border-radius:9999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.section3-result-root .r-fu:hover{background:var(--border-bubble)}.section3-result-root .r-fu svg{width:10px;height:10px}.section3-result-root .r-input-after{border-top:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);background:color-mix(in srgb,var(--surface-page)40%,transparent)}.section3-result-root .r-jt{flex-direction:column;max-height:600px;display:flex}.section3-result-root .r-jt-tabs{border-bottom:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);background:color-mix(in srgb,var(--surface-page)50%,transparent);align-items:center;gap:2px;padding:8px 10px;display:flex}.section3-result-root .r-jt-tab{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-offset);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.section3-result-root .r-jt-tab.on{background:var(--surface-card);color:var(--surface-inverse);box-shadow:0 0 0 1px var(--surface-sunken)}.section3-result-root .r-jt-tab svg{width:12px;height:12px}.section3-result-root .r-jt-spacer{flex:1}.section3-result-root .r-jt-x{width:24px;height:24px;color:var(--text-offset);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-jt-x:hover{background:var(--surface-page);color:var(--text-primary)}.section3-result-root .r-jt-body{background:color-mix(in srgb,var(--surface-card)60%,transparent);grid-template-columns:280px 1fr;min-height:460px;display:grid}.section3-result-root .r-jt-side{border-right:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);background:color-mix(in srgb,var(--surface-page)45%,transparent);flex-direction:column;gap:10px;min-width:0;padding:12px 12px 14px;display:flex}.section3-result-root .r-jt-filter{flex-wrap:wrap;gap:4px;display:flex}.section3-result-root .r-jt-filter button{border:1px solid var(--border-default);background:var(--surface-card);font-size:var(--type-label-button-small-size);font-weight:var(--type-label-button-small-weight);color:var(--status-system);line-height:var(--type-label-button-small-lh);letter-spacing:var(--type-label-button-small-ls);border-radius:6px;padding:5px 10px}.section3-result-root .r-jt-filter button.on{background:var(--brand-primary);color:var(--surface-card);border-color:var(--brand-primary)}.section3-result-root .r-jt-filter button.alt{background:var(--surface-suggestion);color:var(--text-link);border-color:var(--border-bubble)}.section3-result-root .r-jt-list{flex-direction:column;gap:2px;min-width:0;display:flex}.section3-result-root .r-jt-list.compact .r-td-item{padding:8px}.section3-result-root .r-jt-item{cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.section3-result-root .r-jt-item:hover{background:color-mix(in srgb,var(--surface-card)70%,transparent)}.section3-result-root .r-jt-item.on{background:var(--surface-card);box-shadow:0 0 0 1px var(--surface-sunken)}.section3-result-root .r-jt-item-row{align-items:baseline;gap:8px;display:flex}.section3-result-root .r-jt-item-ti{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);flex:1;overflow:hidden}.section3-result-root .r-jt-item-when{font-size:var(--type-label-ledger-size);color:var(--text-offset);white-space:nowrap;font-weight:var(--type-label-ledger-weight);line-height:var(--type-label-ledger-lh);letter-spacing:var(--type-label-ledger-ls)}.section3-result-root .r-jt-item-body{font-size:var(--type-label-caption-size);color:var(--text-offset);line-height:var(--type-label-caption-lh);-webkit-line-clamp:1;font-weight:var(--type-label-caption-weight);letter-spacing:var(--type-label-caption-ls);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section3-result-root .r-jt-item-tags{flex-wrap:wrap;gap:4px;display:flex}.section3-result-root .r-jt-item-tags .r-tag{font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);padding:1px 6px}.section3-result-root .r-td-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.section3-result-root .r-td-item:hover{background:color-mix(in srgb,var(--surface-card)70%,transparent)}.section3-result-root .r-td-item.active{background:var(--surface-card);box-shadow:0 0 0 1px var(--surface-sunken)}.section3-result-root .r-td-item.done .ti{color:var(--text-offset);text-decoration:line-through}.section3-result-root .r-td-check{border:1.5px solid var(--border-default);background:var(--surface-card);width:14px;height:14px;color:var(--surface-card);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-td-check.on{background:var(--brand-primary);border-color:var(--brand-primary)}.section3-result-root .r-td-item.done .r-td-check{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--surface-card)}.section3-result-root .r-td-item .ti{font-size:var(--type-label-chip-size);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);flex:1;overflow:hidden}.section3-result-root .r-td-when{font-size:var(--type-label-ledger-size);color:var(--text-offset);white-space:nowrap;font-weight:var(--type-label-ledger-weight);line-height:var(--type-label-ledger-lh);letter-spacing:var(--type-label-ledger-ls)}.section3-result-root .r-jt-main{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.section3-result-root .r-jt-title{font-size:var(--type-heading-h4-size);font-weight:var(--type-heading-h4-weight);color:var(--text-primary);font-family:var(--type-heading-h4-family);line-height:var(--type-heading-h4-lh);letter-spacing:var(--type-heading-h4-ls);background:0 0;border:0;outline:0}.section3-result-root .r-jt-title::placeholder{color:var(--text-placeholder)}.section3-result-root .r-jt-toolbar{background:color-mix(in srgb,var(--surface-page)70%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.section3-result-root .r-jt-fmt{font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);color:var(--status-system);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;padding:4px 8px;display:inline-flex}.section3-result-root .r-jt-fmt:hover{background:var(--surface-card);color:var(--text-primary)}.section3-result-root .r-jt-fmt-divider{background:var(--surface-sunken);width:1px;height:14px;margin:0 2px}.section3-result-root .r-jt-doc{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-lh);color:var(--text-primary);min-height:80px;font-weight:var(--type-body-compact-weight);letter-spacing:var(--type-body-compact-ls);flex:1}.section3-result-root .r-jt-doc p{margin:0 0 8px}.section3-result-root .r-jt-tags-row{border-top:1px dashed color-mix(in srgb,var(--icon-default)10%,transparent);flex-wrap:wrap;align-items:center;gap:5px;padding-top:6px;display:flex}.section3-result-root .r-jt-tags-row .r-eyebrow{margin-right:4px}.section3-result-root .r-td-meta{flex-wrap:wrap;gap:8px;display:flex}.section3-result-root .r-td-field{background:color-mix(in srgb,var(--surface-page)70%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)8%,transparent);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.section3-result-root .r-td-field>span:first-child{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);line-height:var(--type-label-eyebrow-small-lh)}.section3-result-root .r-td-field .val{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);align-items:center;gap:4px;display:inline-flex}.section3-result-root .r-td-field .val svg{color:var(--text-offset);width:11px;height:11px}.section3-result-root .r-td-field .val.pill{background:var(--surface-suggestion);color:var(--text-link);font-size:var(--type-label-chip-small-size);border:1px solid var(--border-bubble);font-weight:var(--type-label-chip-small-weight);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border-radius:9999px;padding:2px 8px}.section3-result-root .r-bf{flex-direction:column;display:flex}.section3-result-root .r-bf-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-suggestion)70%,transparent),color-mix(in srgb,var(--surface-card)0%,transparent));border-bottom:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);flex-direction:column;gap:8px;padding:14px 18px 12px;display:flex}.section3-result-root .r-bf-title{flex-direction:column;gap:4px;display:flex}.section3-result-root .r-bf-title h3{font-size:var(--type-heading-card-size);font-weight:var(--type-heading-card-weight);color:var(--text-primary);letter-spacing:var(--type-heading-card-ls);line-height:var(--type-heading-card-lh);margin:0}.section3-result-root .r-bf-status{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);color:var(--text-link);text-transform:uppercase;letter-spacing:var(--type-label-eyebrow-small-ls);line-height:var(--type-label-eyebrow-small-lh);align-items:center;gap:6px;display:inline-flex}.section3-result-root .r-bf-status .dot{background:var(--brand-primary);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--text-accent)60%,transparent);border-radius:9999px;animation:1.4s ease-out infinite r-pulse}@keyframes r-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--text-accent)60%,transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb,var(--text-accent)0%,transparent)}}.section3-result-root .r-bf-meta{font-size:var(--type-label-card-meta-size);color:var(--text-offset);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls)}.section3-result-root .r-bf-progress{background:color-mix(in srgb,var(--icon-default)10%,transparent);border-radius:9999px;height:3px;overflow:hidden}.section3-result-root .r-bf-progress>span{background:linear-gradient(90deg,var(--brand-primary),var(--text-accent));border-radius:9999px;height:100%;animation:1.6s ease-in-out infinite alternate r-progress;display:block}@keyframes r-progress{0%{opacity:.7}to{opacity:1}}.r-bf-cols{grid-template-columns:320px 1fr;gap:0;min-height:280px;display:grid}.section3-result-root .r-bf-col{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.section3-result-root .r-bf-col+.r-bf-col{border-left:1px solid color-mix(in srgb,var(--icon-default)6%,transparent)}.section3-result-root .r-bf-source,.section3-result-root .r-bf-section{background:color-mix(in srgb,var(--surface-page)50%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.section3-result-root .r-bf-source .ic,.section3-result-root .r-bf-section .r-bf-num{background:var(--surface-suggestion);width:22px;height:22px;color:var(--text-link);font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-bf-source>div,.section3-result-root .r-bf-section>div{flex:1;min-width:0}.section3-result-root .r-bf-source .ti,.section3-result-root .r-bf-section .ti{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);color:var(--text-primary);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls)}.section3-result-root .r-bf-source .sub,.section3-result-root .r-bf-section .sub{font-size:var(--type-label-card-meta-size);color:var(--text-offset);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);margin-top:1px}.section3-result-root .r-bf-source .ok{background:var(--focus-read-wash);width:18px;height:18px;color:var(--status-in-use);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-bf-source .loading{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.section3-result-root .r-bf-source .loading .sp{border:2px solid var(--border-default);border-top-color:var(--brand-primary);border-radius:9999px;width:12px;height:12px;animation:.8s linear infinite r-spin}@keyframes r-spin{to{transform:rotate(360deg)}}.r-bf-section.done .r-bf-num{background:var(--focus-read-wash);color:var(--status-in-use)}.r-bf-section.live{border-color:color-mix(in srgb,var(--text-accent)40%,transparent);background:color-mix(in srgb,var(--surface-suggestion)70%,transparent)}.r-bf-section.live .r-bf-num{background:var(--brand-primary);color:var(--surface-card)}.r-bf-section.pending{opacity:.5}.r-bf-section .typing:after{content:"";background:var(--brand-primary);vertical-align:middle;width:4px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite r-blink;display:inline-block}@keyframes r-blink{50%{opacity:0}}.r-ev{flex-direction:column;display:flex}.r-ev-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-suggestion)60%,transparent),color-mix(in srgb,var(--surface-card)0%,transparent));border-bottom:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.section3-result-root .r-ev-title{align-items:center;gap:8px;display:inline-flex}.section3-result-root .r-ev-title svg{color:var(--status-infer)}.section3-result-root .r-ev-title h3{font-size:var(--type-body-lead-strong-size);font-weight:var(--type-body-lead-strong-weight);color:var(--text-primary);letter-spacing:var(--type-body-lead-strong-ls);line-height:var(--type-body-lead-strong-lh);margin:0}.section3-result-root .r-ev-status{font-size:var(--type-label-chip-size);color:var(--status-system);font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);align-items:center;gap:6px;display:inline-flex}.section3-result-root .r-ev-status .dot{background:var(--status-in-use);border-radius:9999px;width:7px;height:7px}.section3-result-root .r-ev-cols{grid-template-columns:1fr 1fr;gap:14px;padding:14px 18px;display:grid}.section3-result-root .r-ev-cal{background:color-mix(in srgb,var(--surface-page)55%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);border-radius:10px;padding:10px 12px}.section3-result-root .r-ev-cal-head{align-items:center;gap:6px;padding-bottom:8px;display:flex}.section3-result-root .r-ev-cal-head select{font-family:var(--type-label-default-family);font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);background:0 0;border:0;outline:0}.section3-result-root .r-ev-nav{width:22px;height:22px;color:var(--text-offset);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-ev-nav:hover{background:var(--surface-card);color:var(--text-primary)}.section3-result-root .r-ev-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.section3-result-root .r-ev-grid .dow{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);text-align:center;line-height:var(--type-label-eyebrow-small-lh);padding:4px 0}.section3-result-root .r-ev-grid .day{text-align:center;font-size:var(--type-label-chip-size);color:var(--text-primary);cursor:pointer;font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border-radius:6px;padding:7px 0;position:relative}.section3-result-root .r-ev-grid .day.muted{color:var(--text-placeholder)}.section3-result-root .r-ev-grid .day.has:after{content:"";background:var(--brand-primary);border-radius:9999px;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.section3-result-root .r-ev-grid .day:hover{background:var(--surface-card)}.section3-result-root .r-ev-grid .day.today{background:var(--brand-primary);color:var(--surface-card);font-weight:600}.section3-result-root .r-ev-grid .day.today.has:after{background:var(--surface-card)}.section3-result-root .r-ev-grid .day.sel{box-shadow:inset 0 0 0 1.5px var(--brand-primary);color:var(--text-link);background:var(--surface-suggestion);font-weight:600}.section3-result-root .r-ev-agenda{flex-direction:column;gap:6px;padding:4px;display:flex}.section3-result-root .r-ev-item{background:color-mix(in srgb,var(--surface-page)45%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.section3-result-root .r-ev-item .ti{font-size:var(--type-label-chip-size);color:var(--text-primary);font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);align-items:center;gap:6px;display:inline-flex}.section3-result-root .r-ev-item .when{font-size:var(--type-label-button-small-size);font-weight:var(--type-label-button-small-weight);color:var(--text-link);line-height:var(--type-label-button-small-lh);letter-spacing:var(--type-label-button-small-ls)}.section3-result-root .r-ev-item.primary{background:var(--surface-control);border-color:color-mix(in srgb,var(--status-infer)25%,transparent)}.section3-result-root .r-ev-item.primary .ti{font-weight:600}.section3-result-root .r-ev-item.primary .ti .dot{background:var(--status-infer);border-radius:9999px;width:6px;height:6px}.section3-result-root .r-ev-item.primary .when{color:var(--status-infer)}.section3-result-root .r-ev-attendees{border-top:1px dashed color-mix(in srgb,var(--icon-default)10%,transparent);flex-direction:column;gap:6px;padding-top:10px;display:flex}.section3-result-root .r-ev-attendees .row{align-items:center;gap:-4px;display:flex}.section3-result-root .r-av{background:linear-gradient(135deg,var(--icon-default),var(--brand-primary));width:26px;height:26px;color:var(--text-inverse);font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);border:2px solid var(--surface-card);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border-radius:9999px;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.section3-result-root .r-av-add{background:var(--surface-card);border:1.5px dashed var(--surface-sunken);width:26px;height:26px;color:var(--status-infer);border-radius:9999px;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.section3-result-root .r-av-add:hover{color:var(--text-primary);border-color:var(--text-offset)}.section3-result-root .r-dc{flex-direction:column;display:flex}.section3-result-root .r-dc-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-warm-light)55%,transparent),color-mix(in srgb,var(--surface-card)0%,transparent));border-bottom:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}.section3-result-root .r-dc-title{align-items:center;gap:8px;display:inline-flex}.section3-result-root .r-dc-title svg{color:var(--status-danger)}.section3-result-root .r-dc-title h3{font-size:var(--type-body-lead-strong-size);font-weight:var(--type-body-lead-strong-weight);color:var(--text-primary);letter-spacing:var(--type-body-lead-strong-ls);line-height:var(--type-body-lead-strong-lh);margin:0}.section3-result-root .r-dc-steps{align-items:center;gap:4px;display:inline-flex}.section3-result-root .r-dc-steps .step{font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);color:var(--text-offset);background:color-mix(in srgb,var(--surface-card)50%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)8%,transparent);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border-radius:9999px;padding:4px 9px}.section3-result-root .r-dc-steps .step.done{color:var(--status-system)}.section3-result-root .r-dc-steps .step.on{background:var(--brand-primary);color:var(--surface-card);border-color:var(--brand-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--text-accent)25%,transparent)}.section3-result-root .r-dc-cols{grid-template-columns:1fr 1fr;gap:0;display:grid}.section3-result-root .r-dc-form,.section3-result-root .r-dc-options{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.section3-result-root .r-dc-options{border-left:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);background:color-mix(in srgb,var(--surface-page)40%,transparent)}.section3-result-root .r-dc-field{flex-direction:column;gap:4px;min-width:0;display:flex}.section3-result-root .r-dc-field.grow{flex:1}.section3-result-root .r-dc-field .lab{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);line-height:var(--type-label-eyebrow-small-lh)}.section3-result-root .r-dc-field input,.section3-result-root .r-dc-field textarea{border:1px solid var(--border-default);font-family:var(--type-label-chip-family);font-size:var(--type-label-chip-size);background:var(--surface-card);color:var(--surface-inverse);resize:none;font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border-radius:8px;outline:0;padding:8px 10px}.section3-result-root .r-dc-field input:focus,.section3-result-root .r-dc-field textarea:focus{border-color:var(--border-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent)15%,transparent)}.section3-result-root .r-dc-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.section3-result-root .r-dc-pick{background:var(--surface-card);border:1px solid var(--surface-sunken);font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.section3-result-root .r-dc-pick svg{color:var(--text-offset)}.section3-result-root .r-dc-chips{background:var(--surface-card);border:1px solid var(--surface-sunken);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;padding:5px 6px;display:inline-flex}.section3-result-root .r-dc-opt{background:var(--surface-card);border:1px solid var(--surface-sunken);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.section3-result-root .r-dc-opt:hover{border-color:var(--border-info)}.section3-result-root .r-dc-opt.sel{border-color:var(--brand-primary);background:var(--surface-suggestion);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-accent)15%,transparent)}.section3-result-root .r-dc-num{background:var(--surface-page);width:22px;height:22px;color:var(--status-system);font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);line-height:var(--type-label-eyebrow-small-lh);letter-spacing:var(--type-label-eyebrow-small-ls);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-dc-opt.sel .r-dc-num{background:var(--brand-primary);color:var(--surface-card)}.section3-result-root .r-dc-opt .body{flex:1;min-width:0}.section3-result-root .r-dc-opt .ti{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls)}.section3-result-root .r-dc-opt .sub{font-size:var(--type-label-caption-size);color:var(--text-offset);line-height:var(--type-label-caption-lh);font-weight:var(--type-label-caption-weight);letter-spacing:var(--type-label-caption-ls);margin-top:2px}.section3-result-root .r-dc-vote{background:var(--brand-primary);width:18px;height:18px;color:var(--surface-card);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-dc-add{border:1px dashed var(--border-default);font-size:var(--type-label-button-small-size);font-weight:var(--type-label-button-small-weight);color:var(--text-offset);line-height:var(--type-label-button-small-lh);letter-spacing:var(--type-label-button-small-ls);background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.section3-result-root .r-dc-add:hover{color:var(--text-primary);border-color:var(--text-offset)}.section3-result-root .r-dc-prior{border-top:1px dashed color-mix(in srgb,var(--icon-default)10%,transparent);flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:10px;display:flex}.section3-result-root .r-dc-prior .r-eyebrow{margin-right:4px}.section3-result-root .r-sr{flex-direction:column;display:flex}.section3-result-root .r-sr-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-control)55%,transparent),color-mix(in srgb,var(--surface-card)0%,transparent));border-bottom:1px solid color-mix(in srgb,var(--icon-default)6%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.section3-result-root .r-sr-title{align-items:center;gap:8px;display:inline-flex}.section3-result-root .r-sr-title svg{color:var(--status-in-use)}.section3-result-root .r-sr-title h3{font-size:var(--type-body-lead-strong-size);font-weight:var(--type-body-lead-strong-weight);color:var(--text-primary);letter-spacing:var(--type-body-lead-strong-ls);line-height:var(--type-body-lead-strong-lh);margin:0}.section3-result-root .r-sr-tabs{gap:2px;display:inline-flex}.section3-result-root .r-sr-tabs button{font-size:var(--type-label-button-size);font-weight:var(--type-label-button-weight);color:var(--text-offset);line-height:var(--type-label-button-lh);letter-spacing:var(--type-label-button-ls);background:0 0;border:0;border-radius:8px;padding:6px 11px}.section3-result-root .r-sr-tabs button.on{background:var(--surface-card);color:var(--surface-inverse);box-shadow:0 0 0 1px var(--surface-sunken)}.section3-result-root .r-sr-tabs button:hover:not(.on){background:color-mix(in srgb,var(--text-inverse)60%,transparent);color:var(--text-primary)}.section3-result-root .r-sr-paste{padding:14px 18px 0}.section3-result-root .r-sr-input{background:var(--surface-card);border:1px solid var(--surface-sunken);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.section3-result-root .r-sr-input:focus-within{border-color:var(--border-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent)12%,transparent)}.section3-result-root .r-sr-input svg{color:var(--text-offset)}.section3-result-root .r-sr-input input{font-family:var(--type-label-chip-family);font-size:var(--type-label-chip-size);color:var(--text-primary);font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);background:0 0;border:0;outline:0;flex:1}.section3-result-root .r-sr-detected{font-size:var(--type-label-chip-small-size);font-weight:var(--type-label-chip-small-weight);color:var(--status-in-use);background:var(--focus-read-wash);line-height:var(--type-label-chip-small-lh);letter-spacing:var(--type-label-chip-small-ls);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.section3-result-root .r-sr-preview{grid-template-columns:220px 1fr;gap:14px;padding:14px 18px;display:grid}.section3-result-root .r-sr-thumb{background:var(--surface-card);border:1px solid var(--surface-sunken);min-height:220px;box-shadow:0 4px 12px color-mix(in srgb,var(--scrim-focus-tint)4%,transparent);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.section3-result-root .r-sr-thumb-head{border-bottom:1px solid var(--border-default);padding-bottom:10px}.section3-result-root .r-sr-thumb-t{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);line-height:var(--type-label-eyebrow-small-lh);display:block}.section3-result-root .r-sr-thumb-d{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);margin-top:3px;display:block}.section3-result-root .r-sr-thumb-lines{flex-direction:column;gap:5px;display:flex}.section3-result-root .r-sr-thumb-lines span{background:var(--surface-sunken);border-radius:9999px;height:4px;display:block}.section3-result-root .r-sr-meta{flex-direction:column;gap:9px;display:flex}.section3-result-root .r-sr-meta-row{align-items:center;gap:10px;min-width:0;display:flex}.section3-result-root .r-sr-meta-row .lab{font-size:var(--type-label-eyebrow-small-size);font-weight:var(--type-label-eyebrow-small-weight);letter-spacing:var(--type-label-eyebrow-small-ls);text-transform:uppercase;color:var(--text-offset);width:80px;line-height:var(--type-label-eyebrow-small-lh);flex-shrink:0}.section3-result-root .r-sr-meta-row input{border:1px solid var(--border-default);font-family:var(--type-label-card-meta-family);font-size:var(--type-label-card-meta-size);color:var(--text-primary);background:var(--surface-card);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);border-radius:8px;outline:0;flex:1;padding:7px 10px}.section3-result-root .r-sr-meta-row input:focus{border-color:var(--border-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent)12%,transparent)}.section3-result-root .r-sr-toggle{background:var(--focus-read-wash);color:var(--status-in-use);font-size:var(--type-label-button-small-size);font-weight:var(--type-label-button-small-weight);line-height:var(--type-label-button-small-lh);letter-spacing:var(--type-label-button-small-ls);border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.section3-result-root .r-sr-note{font-size:var(--type-label-caption-size);color:var(--text-offset);font-weight:var(--type-label-caption-weight);line-height:var(--type-label-caption-lh);letter-spacing:var(--type-label-caption-ls);align-items:center;gap:5px;display:inline-flex}.section3-result-root .r-sr-note svg{color:var(--text-offset)}.section3-result-root .s3-b-input-row{align-items:stretch;gap:0;padding:10px 12px;display:flex}.section3-result-root .s3-b-input-row .s3-b-input{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:36px;max-height:140px;padding:7px 0;font-family:inherit}.section3-result-root .s3-b-send{background:var(--brand-primary);width:34px;height:34px;color:var(--surface-card);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.section3-result-root .s3-b-send:hover:not(:disabled){background:var(--text-link)}.section3-result-root--dock,.section3-result-root--dock>div{height:100%}.section3-result-root--dock.section3-result-root--natural,.section3-result-root--dock.section3-result-root--natural>div{flex:0 auto;align-self:flex-start;width:100%;height:auto;max-height:100%}.section3-result-root--dock.section3-result-root--natural .r-ev{flex:none;height:auto;max-height:none}.section3-result-root--dock.section3-result-root--natural .r-ev>.min-h-0.flex-1,.section3-result-root--dock.section3-result-root--natural .r-ev .r-ev-body-grow{flex:none;overflow:visible}.section3-result-root--dock .r-jt-body{height:100%;min-height:0}.section3-result-root--dock .r-jt-side,.section3-result-root--dock .r-jt-main{min-height:0}.section3-result-root--dock .r-conv{flex:1;min-height:0;max-height:none}.section3-result-root .s3-b-input{color:var(--text-primary);font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls)}.section3-result-root .s3-b-input::placeholder{color:var(--text-placeholder)}.section3-result-root .s3-b-send:disabled{opacity:.4;cursor:not-allowed}
.section3-result-root .r-ev-head.r-ev-head-tri{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.section3-result-root .r-ev-head.r-ev-head-tri .tri-left{justify-self:start;min-width:0}.section3-result-root .r-ev-head.r-ev-head-tri .tri-center{text-align:center;justify-self:center;min-width:0}.section3-result-root .r-ev-head.r-ev-head-tri .tri-right{justify-self:end;min-width:0}.section3-result-root .r-ev-back{border:1px solid var(--border-default);background:var(--surface-card);font-family:var(--type-label-default-family);font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-body);cursor:pointer;line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);border-radius:7px;align-items:center;gap:5px;padding:5px 10px 5px 8px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.section3-result-root .r-ev-back:hover{background:var(--surface-page);color:var(--text-primary);border-color:var(--status-out-of-date)}.section3-result-root .r-ev-x{width:26px;height:26px;color:var(--text-offset);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-ev-x:hover{background:var(--surface-page);color:var(--text-primary)}.section3-result-root .r-ev-foot-meta{font-size:var(--type-label-caption-size);color:var(--text-offset);font-weight:var(--type-label-caption-weight);line-height:var(--type-label-caption-lh);letter-spacing:var(--type-label-caption-ls)}.section3-result-root .r-ev-form{flex-direction:column;gap:14px;padding:16px 18px 4px;display:flex}.section3-result-root .r-ev-field{flex-direction:column;gap:5px;min-width:0;display:flex}.section3-result-root .r-ev-field-row{align-items:center;gap:12px;display:flex}.section3-result-root .r-ev-input{font-family:var(--type-body-default-family);font-size:var(--type-body-default-size);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);font-weight:var(--type-body-default-weight);line-height:var(--type-body-default-lh);letter-spacing:var(--type-body-default-ls);border-radius:8px;outline:0;padding:9px 12px;transition:border-color .14s,box-shadow .14s}.section3-result-root .r-ev-input::placeholder{color:var(--text-placeholder)}.section3-result-root .r-ev-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent)12%,transparent)}.section3-result-root .r-ev-textarea{resize:vertical;min-height:64px}.section3-result-root .r-ev-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.section3-result-root .r-ev-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.section3-result-root .r-ev-toggle-track{background:var(--status-out-of-date);border-radius:999px;flex-shrink:0;width:30px;height:18px;transition:background .14s;position:relative}.section3-result-root .r-ev-toggle-thumb{background:var(--surface-card);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary)18%,transparent);border-radius:50%;transition:transform .14s;position:absolute;top:2px;left:2px}.section3-result-root .r-ev-toggle input:checked+.r-ev-toggle-track{background:var(--brand-primary)}.section3-result-root .r-ev-toggle input:checked+.r-ev-toggle-track .r-ev-toggle-thumb{transform:translate(12px)}.section3-result-root .r-ev-toggle-label{font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);color:var(--text-primary);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls)}.section3-result-root .r-ev-when{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section3-result-root .r-ev-when-pair{flex-wrap:wrap;gap:6px;display:flex}.section3-result-root .r-ev-pick{background:var(--surface-card);border:1px solid var(--border-default);font-family:var(--type-label-chip-family);font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);color:var(--text-primary);cursor:pointer;white-space:nowrap;line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border-radius:7px;align-items:center;gap:6px;padding:8px 11px;transition:background .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.section3-result-root .r-ev-pick:hover{background:var(--surface-page);border-color:var(--status-out-of-date)}.section3-result-root .r-ev-pick svg{color:var(--text-offset);pointer-events:none;flex-shrink:0}.section3-result-root .r-ev-pick .r-ev-pick-label{pointer-events:none}.section3-result-root .r-ev-pick input[type=date],.section3-result-root .r-ev-pick input[type=time]{opacity:0;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.section3-result-root .r-ev-pick input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.section3-result-root .r-ev-pick input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.section3-result-root .r-ev-attendees-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.section3-result-root .r-av.sm{width:22px;height:22px;font-size:var(--type-label-ledger-size);font-weight:var(--type-label-ledger-weight);line-height:var(--type-label-ledger-lh);letter-spacing:var(--type-label-ledger-ls)}.section3-result-root .r-ev-attendee-add{border:1px dashed var(--status-out-of-date);font-family:var(--type-label-button-small-family);font-size:var(--type-label-button-small-size);font-weight:var(--type-label-button-small-weight);color:var(--text-offset);cursor:pointer;line-height:var(--type-label-button-small-lh);letter-spacing:var(--type-label-button-small-ls);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;transition:color .12s,border-color .12s;display:inline-flex}.section3-result-root .r-ev-attendee-add:hover{color:var(--text-primary);border-color:var(--status-infer)}.section3-result-root .r-ev-attendee-chip{background:color-mix(in srgb,var(--surface-page)80%,transparent);border:1px solid color-mix(in srgb,var(--icon-default)10%,transparent);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 4px;display:inline-flex}.section3-result-root .r-ev-attendee-email{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;max-width:180px;line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);overflow:hidden}.section3-result-root .r-ev-attendee-remove{width:18px;height:18px;color:var(--text-offset);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section3-result-root .r-ev-attendee-remove:hover{background:var(--surface-page);color:var(--text-primary)}.section3-result-root .r-ev-attendee-input{font-family:var(--type-label-chip-family);font-size:var(--type-label-chip-size);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);min-width:160px;font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border-radius:999px;outline:0;padding:6px 12px}.section3-result-root .r-ev-attendee-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-accent)12%,transparent)}.section3-result-root--dock.section3-result-root--natural .r-ev.r-ev-form-view{flex:none;height:auto;min-height:0;max-height:none}.section3-result-root .r-ev-head>.r-jt-btn.primary,.section3-result-root .r-ev-head>.r-jt-action-sm{margin-left:auto}.section3-result-root .r-ev-grid button.day{appearance:none;width:100%;font:inherit;color:inherit;background:0 0;border:none;margin:0}.section3-result-root--dock.section3-result-root--natural .r-ev.r-ev-calendar-peek{flex:none;height:auto;min-height:0;max-height:none}.section3-result-root--dock.section3-result-root--natural .r-ev-calendar-peek .r-ev-body-grow{flex:none;min-height:0;overflow:visible}.section3-result-root .r-ev-day-event{flex-direction:column;gap:0;display:flex}.section3-result-root .r-ev-day-event .r-ev-item{cursor:pointer;width:100%;font:inherit;text-align:left}.section3-result-root .r-ev-day-event .r-ev-item:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.section3-result-root .r-ev-day-event.is-open .r-ev-item.primary{border-bottom-right-radius:0;border-bottom-left-radius:0}.section3-result-root .r-ev-day-event.is-open .r-ev-detail{border-top:none;border-color:color-mix(in srgb,var(--status-infer)20%,transparent);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.section3-result-root .r-ev-detail-change{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);align-self:flex-start;margin-top:4px;padding:7px 12px}.section3-result-root .r-ev-detail{background:var(--surface-card);border:1px solid color-mix(in srgb,var(--icon-default)10%,transparent);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.section3-result-root .r-ev-detail-title{font-size:var(--type-label-default-size);font-weight:var(--type-label-default-weight);color:var(--text-primary);line-height:var(--type-label-default-lh);letter-spacing:var(--type-label-default-ls);margin:0}.section3-result-root .r-ev-detail-meta{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);color:var(--text-link);line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);margin:0}.section3-result-root .r-ev-detail-field{font-size:var(--type-label-chip-size);color:var(--text-body);line-height:var(--type-label-chip-lh);font-weight:var(--type-label-chip-weight);letter-spacing:var(--type-label-chip-ls);flex-direction:column;gap:4px;margin:0;display:flex}.section3-result-root .r-ev-detail-desc{white-space:pre-wrap;word-break:break-word}.section3-result-root .r-ev-detail-link{font-size:var(--type-label-chip-size);color:var(--text-link);text-underline-offset:2px;word-break:break-all;font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);text-decoration:underline}.section3-result-root .r-ev-detail-link:hover{color:var(--brand-primary)}
