.mread{width:100%;font-family:var(--font-sans,Geist,system-ui,sans-serif);color:var(--text-primary)}.mread--evening{background:linear-gradient(180deg,var(--surface-page)0%,var(--surface-card)40%);border-radius:14px}.mread-timeline{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:32px;margin:0;position:relative;overflow:visible}.mread-timeline--two-rows{height:44px}.mread-timeline-ghost{background:#121c2e0d;height:1.5px;position:absolute;top:7px;left:0;right:0}.mread-timeline-track{background:#121c2e1f;height:1.5px;transition:width 1.2s cubic-bezier(.2,.6,.2,1);position:absolute;top:7px;left:0}.mread-timeline-dot{cursor:pointer;pointer-events:auto;background:0 0;border:none;width:28px;height:46px;padding:0;position:absolute;top:0;overflow:visible;transform:translate(-50%)}.mread-timeline-dot-mark{background:var(--text-secondary);z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #ffffffeb}.mread-timeline-dot-label{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);line-height:var(--type-label-card-meta-lh);white-space:nowrap;text-overflow:ellipsis;color:var(--text-offset);pointer-events:none;letter-spacing:var(--type-label-card-meta-ls);position:absolute;top:14px;overflow:hidden}.mread-timeline-dot--row1 .mread-timeline-dot-label{top:28px}.mread-timeline-dot--row1{height:58px}.mread-timeline-dot--align-center .mread-timeline-dot-label{text-align:center;left:50%;transform:translate(-50%)}.mread-timeline-dot--align-start .mread-timeline-dot-label{text-align:left;left:50%;transform:none}.mread-timeline-dot--align-end .mread-timeline-dot-label{text-align:right;left:50%;transform:translate(-100%)}.mread-timeline-tick{cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:7px;transform:translate(-50%,-50%)}.mread-timeline-tick span{background:var(--text-placeholder);opacity:.55;border-radius:1.5px;width:3px;height:7px}.mread-timeline-now{background:var(--status-review);pointer-events:none;z-index:3;border-radius:50%;width:10px;height:10px;transition:left 1.2s cubic-bezier(.2,.6,.2,1);animation:2.6s ease-in-out infinite mread-timeline-now-pulse;position:absolute;top:7px;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fffffff2}@keyframes mread-timeline-now-pulse{0%,to{opacity:1;box-shadow:0 0 #f2a71647,0 0 4px #f2a71638}50%{opacity:.88;box-shadow:0 0 0 3px #f2a71624,0 0 10px 2px #f2a71661}}.mread-timeline-end{background:var(--status-review);pointer-events:none;border-radius:1px;width:2px;height:12px;position:absolute;top:7px;left:100%;transform:translate(-50%,-50%)}.mread-timeline-dot--future .mread-timeline-dot-label{color:var(--text-offset);opacity:1}.mread-timeline-lift{z-index:4;box-sizing:border-box;background:var(--surface-card);width:min(280px,100%);max-width:100%;font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--status-system);text-align:left;font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);border-radius:12px;padding:11px 14px;animation:.22s cubic-bezier(.2,.6,.2,1) both mread-in;position:absolute;top:calc(100% + 4px);transform:translate(-50%);box-shadow:inset 0 0 0 1px #121c2e14,0 2px 10px #10182814}.mread-tombstone{padding:var(--space-3)0;gap:var(--space-10);flex-direction:column;width:100%;display:flex}.mread--living{--mread-ease:cubic-bezier(.2,.6,.2,1);--mread-ease-emphatic:cubic-bezier(.2,.8,.2,1)}.mread-eyebrow{align-items:center;gap:var(--space-3);display:flex}.mread-eyebrow .mread-date-wrap{flex:1;min-width:0}.mread-refresh-feed{appearance:none;background:var(--status-in-use-bg);color:var(--status-in-use);font-family:var(--type-label-chip-family);font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);cursor:pointer;border:1px solid #1bba9259;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:inline-flex}.mread-refresh-feed+.mread-refresh-feed{margin-left:0}.mread-refresh-feed:hover{background:var(--status-in-use-bg);border-color:#1bba928c}.mread-refresh-feed:disabled,.mread-refresh-feed--busy{cursor:default;opacity:.85}.mread-refresh-feed-icon{flex:none;display:block}.mread-refresh-feed--busy .mread-refresh-feed-icon{animation:.7s linear infinite mread-refresh-spin}@keyframes mread-refresh-spin{to{transform:rotate(360deg)}}.mread--compose .mread-eyebrow{opacity:0;animation:mread-lr-rise .32s var(--mread-ease)var(--mread-rise-delay,.1s)forwards}.mread-eyebrow-mark{flex:none;display:inline-flex}.mread--compose .mread-eyebrow-mark{animation:mread-lr-pulse .9s var(--mread-ease).2s 2}.mread-eyebrow-label{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);cursor:pointer;font-family:var(--type-label-eyebrow-small-family);text-align:left;line-height:var(--type-label-eyebrow-small-lh);background:0 0;border:none;padding:0}button.mread-eyebrow-label:hover{color:var(--status-system)}.mread-date-wrap{position:relative}.mread-date-anchor{font-size:var(--type-label-card-meta-size);font-weight:var(--type-label-card-meta-weight);color:var(--text-offset);cursor:pointer;line-height:var(--type-label-card-meta-lh);letter-spacing:var(--type-label-card-meta-ls);background:0 0;border:none;border-bottom:1px dotted #289bffa6;padding:0 0 1px}.mread-date-anchor:hover{border-bottom:1px solid #289bffe6}.mread-date-peek{z-index:5;background:var(--surface-card);min-width:200px;max-width:280px;font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--status-system);white-space:pre-line;font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);border-radius:12px;padding:11px 14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:inset 0 0 0 1px #121c2e14,0 2px 10px #10182814}.mread-date-peek p{margin:0}.mread-date-peek p+p{margin-top:4px}.mread-living-meta{font-size:var(--type-label-caption-size);line-height:var(--type-label-caption-lh);font-weight:var(--type-label-caption-weight);color:var(--text-placeholder);letter-spacing:var(--type-label-caption-ls);margin:4px 0 0}.mread-living-when{color:var(--text-placeholder)}.mread-greet{font:var(--type-body-read-claim);letter-spacing:var(--type-body-read-claim-ls);color:var(--text-secondary);margin:0}.mread--compose .mread-greet{opacity:0;animation:mread-lr-rise .32s var(--mread-ease)var(--mread-rise-delay,.5s)forwards}.mread-display{font:var(--type-heading-content-title-thin);letter-spacing:var(--type-heading-content-title-thin-ls);color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.mread-display-word{display:inline-block}.mread-display-word--landing{font:var(--type-heading-content-title);letter-spacing:var(--type-heading-content-title-ls)}.mread--compose .mread-display-word{opacity:0;animation:mread-lr-word var(--mread-word-dur,.42s)var(--mread-ease)var(--mread-word-delay,1s)forwards}.mread--compose .mread-display-word--landing{animation-timing-function:var(--mread-ease-emphatic)}.mread-claims{flex-direction:column;gap:18px;display:flex}.mread-claim-text{width:100%;max-width:none;font-size:var(--type-body-read-claim-size);font-weight:var(--type-body-read-claim-weight);letter-spacing:var(--type-body-read-claim-ls);line-height:var(--type-body-read-claim-lh);color:var(--text-body);text-wrap:wrap;overflow-wrap:anywhere;margin:0}.mread--compose .mread-claim-text--rise{opacity:0;animation:mread-lr-rise .38s var(--mread-ease)var(--mread-rise-delay,2.6s)forwards}.mread-skeleton{flex-direction:column;gap:10px;width:100%;display:flex}.mread-skeleton span{background:#d0d5dd59;border-radius:4px;height:12px;display:block}.mread-skeleton span:last-child{background:#d0d5dd40}.mread-anchor{font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;color:inherit;cursor:pointer;transition:border-color .12s var(--mread-ease,ease);background:0 0;border:none;border-bottom:2px dotted #289bff8c;margin:0;padding:0 0 1px;display:inline}.mread-anchor:hover{border-bottom-color:#289bffe6}.mread-anchor--suggested,.mread-anchor--needs-review{color:inherit;border-bottom:2px dotted #289bff8c}.mread-anchor--suggested:hover,.mread-anchor--needs-review:hover{color:inherit;border-bottom-color:#289bffe6}.mread--compose .mread-anchor--settle-blue,.mread--compose .mread-anchor--settle-amber{color:inherit;animation:mread-lr-settle-underline .5s var(--mread-ease)var(--mread-settle-delay,3.3s)forwards;border-bottom-color:#d0d5dd80}@keyframes mread-lr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mread-lr-word{0%{opacity:0;color:var(--status-out-of-date);transform:translateY(10px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;color:var(--text-primary);transform:translateY(0)}}@keyframes mread-lr-settle-underline{0%{border-bottom-color:#d0d5dd80}to{border-bottom-color:#289bff8c}}@keyframes mread-lr-pulse{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.mread-timeline-now{animation:none;box-shadow:0 0 4px #f2a71647}.mread--compose .mread-eyebrow,.mread--compose .mread-eyebrow-mark,.mread--compose .mread-greet,.mread--compose .mread-display-word,.mread--compose .mread-claim-text--rise,.mread--compose .mread-anchor--settle-blue,.mread--compose .mread-anchor--settle-amber{opacity:1!important;animation:none!important;transform:none!important}.mread--compose .mread-anchor--settle-blue,.mread--compose .mread-anchor--settle-amber{color:inherit;border-bottom-color:#289bff8c}.mread--compose .mread-display-word{color:var(--text-primary)}}.mread-anchor--in-peek{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;white-space:normal;text-align:left;vertical-align:baseline;max-width:100%;display:inline}.mread-claim--inline{display:inline}.mread-claim-host{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;display:inline}.mread .mread-claim-host{font-size:var(--type-body-read-claim-size);font-weight:var(--type-body-read-claim-weight);letter-spacing:var(--type-body-read-claim-ls);line-height:var(--type-body-read-claim-lh);color:var(--text-body);max-width:none}.mread-peek-float{z-index:80;background:var(--surface-card);width:min(340px,100vw - 32px);max-height:min(40vh,220px);font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--status-system);text-align:left;pointer-events:auto;overflow-wrap:anywhere;word-break:break-word;font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);border-radius:12px;margin:0;padding:11px 14px;animation:.18s cubic-bezier(.2,.6,.2,1) both mread-panel;position:fixed;overflow:hidden auto;transform:translate(-50%);box-shadow:inset 0 0 0 1px #121c2e14,0 4px 16px #1018281a}.mread-peek-float:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mread-peek-float p,.mread-peek-parts{text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word;margin:0}.mread-peek-float--pinned{cursor:pointer}.mread-peek-float--nested{cursor:default}.mread-notif{font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--text-primary);font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);align-items:baseline;gap:10px;padding:10px 4px 14px;display:flex}.mread-notif-when{font-size:var(--type-label-chip-size);line-height:var(--type-label-chip-lh);font-weight:var(--type-label-chip-weight);color:var(--text-placeholder);white-space:nowrap;letter-spacing:var(--type-label-chip-ls)}.mread-notif-dismiss{color:var(--text-placeholder);font-size:var(--type-body-read-claim-size);line-height:var(--type-body-read-claim-lh);cursor:pointer;font-weight:var(--type-body-read-claim-weight);letter-spacing:var(--type-body-read-claim-ls);background:0 0;border:none;margin-left:auto;padding:0 4px}.mread-notif--exiting{opacity:0;transition:opacity .18s}@keyframes mread-panel{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mread-door-chip{background:var(--surface-suggestion);height:26px;box-shadow:inset 0 0 0 .5px var(--border-suggestion);font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);color:var(--brand-primary);cursor:pointer;line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border:none;border-radius:8px;align-items:center;margin-top:8px;padding:0 10px;display:inline-flex}.mread-peek{display:none}.mread-working{background:#f8f9fbe6;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #121c2e0f}.mread-working-step{font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--status-system);font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);margin:0}.mread-correct{font-size:var(--type-body-default-size);font-weight:var(--type-body-default-weight);color:var(--brand-primary);cursor:pointer;text-underline-offset:2px;line-height:var(--type-body-default-lh);letter-spacing:var(--type-body-default-ls);background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;text-decoration:underline}.mread-claim--muted .mread-claim-text,.mread-claim--muted .mread-claim-host{color:var(--text-placeholder)}.living-day-section{box-sizing:border-box;width:100%}.living-day-section--past{margin-top:var(--space-10);border-top:.5px solid #ffffffb8;padding-top:0}.living-day-cards{gap:var(--feed-card-gap,16px);box-sizing:border-box;flex-direction:column;width:100%;margin-top:12px;display:flex}.living-day-section--today .living-day-cards{margin-top:16px}.mread-living{border-radius:10px;margin-top:18px;padding:8px 0;animation:1.6s cubic-bezier(.2,.6,.2,1) both mread-land}.mread-artifacts{flex-direction:column;gap:8px;margin-top:22px;display:flex}.mread-artifact-row{font-size:var(--type-body-default-size);line-height:var(--type-body-default-lh);color:var(--text-body);font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);margin:0}.mread-artifact-when{color:var(--text-placeholder);font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls)}.mread-signoff-line{font-size:var(--type-body-default-size);color:var(--text-offset);font-weight:var(--type-body-default-weight);line-height:var(--type-body-default-lh);letter-spacing:var(--type-body-default-ls);margin:28px 0 0}.mread-door-scrim{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mread-door-scrim-bg{cursor:pointer;background:#121c2e47;border:none;position:absolute;inset:0}.mread-door-panel{z-index:1;background:var(--surface-card);border-radius:16px;width:min(520px,100vw - 48px);padding:22px 22px 18px;animation:.22s cubic-bezier(.2,.6,.2,1) both mread-in;position:relative;box-shadow:0 20px 50px #121c2e38}.mread-door-beat{font-size:var(--type-body-read-claim-size);line-height:var(--type-body-read-claim-lh);letter-spacing:var(--type-body-read-claim-ls);font-weight:var(--type-body-read-claim-weight);margin:0 0 10px}.mread-door-reason{font-size:var(--type-body-default-size);color:var(--status-system);line-height:var(--type-body-default-lh);font-weight:var(--type-body-default-weight);letter-spacing:var(--type-body-default-ls);margin:0 0 14px}.mread-door-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mread-door-chip-opt{background:var(--surface-suggestion);height:28px;box-shadow:inset 0 0 0 .5px var(--border-suggestion);font-size:var(--type-label-chip-size);font-weight:var(--type-label-chip-weight);color:var(--brand-primary);cursor:pointer;line-height:var(--type-label-chip-lh);letter-spacing:var(--type-label-chip-ls);border:none;border-radius:8px;padding:0 10px}.mread-door-line{align-items:center;gap:8px;display:flex}.mread-door-line input{height:40px;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:none;border-radius:10px;flex:1;padding:0 12px;box-shadow:inset 0 0 0 1px #121c2e1f}.mread-door-send{background:var(--surface-inverse);height:40px;color:var(--text-inverse);font-size:var(--type-label-button-size);font-weight:var(--type-label-button-weight);cursor:pointer;line-height:var(--type-label-button-lh);letter-spacing:var(--type-label-button-ls);border:none;border-radius:10px;padding:0 14px}.mread-door-send:disabled{opacity:.4;cursor:default}@keyframes mread-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mread-land{0%{opacity:0;background-color:#289bff17;transform:translateY(6px)}50%{opacity:1;background-color:#289bff17}to{opacity:1;background-color:#289bff00;transform:none}}.mread-card{border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-card-rest);padding:var(--space-5);box-sizing:border-box;width:100%}.mread-card--error{pointer-events:auto}.mread-card--error .mbv2-error-btn{pointer-events:auto;z-index:2;position:relative}.mread-card .mbv2-header{display:none}.uiv2 .sfp-canvas-host{position:relative}.uiv2.uiv2--moment1 .v3-chrome-filter-strip{display:none!important}.mread-card-actions{gap:12px;margin-top:16px;padding-top:8px;display:flex}.mread-card-action{font-size:var(--type-label-button-size);font-weight:var(--type-label-button-weight);color:var(--text-offset);cursor:pointer;line-height:var(--type-label-button-lh);letter-spacing:var(--type-label-button-ls);background:0 0;border:none;padding:0}.mread-card-action:hover{color:var(--text-primary)}.mread-card-action--quiet{color:var(--text-placeholder)}.mread-correct-receipt{font-size:var(--type-body-default-size);color:var(--status-system);font-weight:var(--type-body-default-weight);line-height:var(--type-body-default-lh);letter-spacing:var(--type-body-default-ls);margin:12px 0 0}.uiv2 .feed-ptr{position:relative}.uiv2 .feed-ptr-indicator{pointer-events:none;justify-content:center;align-items:flex-end;transition:height .12s;display:flex;overflow:hidden}.uiv2 .feed-ptr-indicator--visible{margin-bottom:4px}.uiv2 .feed-ptr-label{font:500 12px/16px var(--font-sans);color:var(--text-offset,var(--text-secondary));padding-bottom:6px}.uiv2 .feed-ptr-content{will-change:transform}.mread-body{grid-template-columns:minmax(0,1fr)var(--morning-calendar-width);gap:var(--space-10);align-items:start;display:grid}.mread-body-copy{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.mread-body-copy .mread-claim-text{font:var(--type-body-default);letter-spacing:var(--type-body-default-ls);color:var(--text-body)}.mread-body-copy .mread-claim-text--lead{font:var(--type-body-read-claim);letter-spacing:var(--type-body-read-claim-ls);color:var(--text-primary)}.mread-lead-phrase{color:var(--text-offset)}.mread-calendar{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.mread-calendar-event{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-page);cursor:pointer;text-align:left;border:0;width:100%;display:flex}.mread-calendar-event--read-only{cursor:default}.mread-calendar .cp-week-cell:disabled{cursor:default;opacity:1}.mread-calendar-day{font:var(--type-label-button-small);letter-spacing:var(--type-label-button-small-ls);color:var(--text-placeholder);padding-right:var(--space-4);border-right:var(--border-1)}.mread-calendar-title{min-width:0;font:var(--type-label-card-meta);letter-spacing:var(--type-label-card-meta-ls);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.mread-calendar-time,.mread-calendar-status{font:var(--type-label-caption);letter-spacing:var(--type-label-caption-ls);color:var(--text-secondary);margin:0}.mread-calendar-time{white-space:nowrap;color:var(--text-placeholder)}.mread-calendar-more{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--type-label-chip);letter-spacing:var(--type-label-chip-ls);color:var(--text-accent);background:0 0;border:0;padding:0;display:inline-flex}.mread-calendar-more-icon{color:var(--text-accent);flex:none}
.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)}
