.workspace-switcher{min-width:0}.workspace-trigger{display:flex;align-items:center;gap:var(--v3-space-2);width:100%;min-height:44px;padding:var(--v3-space-2);background:var(--v3-surface);color:var(--v3-text);border:1px solid var(--v3-border);border-radius:var(--v3-r-control);font:inherit;cursor:pointer}.workspace-trigger>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--fs-sub);font-weight:600}.workspace-trigger>.workspace-unread,.workspace-choices button>.workspace-unread{flex:0 0 auto;overflow:visible}.workspace-unread .v3-badge{position:static}.workspace-choices{display:grid;gap:6px;max-height:45dvh;overflow-y:auto}.workspace-choices button{display:flex;align-items:center;gap:12px;padding:12px;text-align:left;min-height:56px;border:1px solid var(--v3-border);border-radius:var(--v3-r-control);background:var(--v3-surface);color:var(--v3-text);cursor:pointer}.workspace-choices button[aria-current]{background:var(--v3-blue-soft);border-color:var(--v3-blue)}.workspace-choices button>span{flex:1;min-width:0}.workspace-choices strong,.workspace-choices small{display:block;overflow-wrap:anywhere}.workspace-choices small{margin-top:4px;color:var(--v3-muted)}.v3-sidebar>.workspace-switcher{margin:0 0 12px}.v3-mobile-top>.workspace-switcher{max-width:60%}.v3-mobile-top .workspace-name-tail{display:none}.workspace-dialog .email-head{margin-bottom:18px}.workspace-dialog label{display:block;margin-top:12px;color:var(--v3-text-2);font-size:var(--fs-micro);font-weight:500}.workspace-dialog label>input{width:100%;min-height:40px;margin-top:6px;padding:0 10px;border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-control);background:var(--v3-surface-solid);color:var(--v3-text);font:inherit;font-size:var(--fs-sub);font-weight:450}.workspace-dialog label>input:focus{border-color:var(--v3-blue-line);outline:2px solid color-mix(in srgb,var(--v3-blue-line) 24%,transparent);outline-offset:1px}.workspace-switcher.compact{flex:0 1 auto;min-width:0}.workspace-switcher.compact .workspace-trigger{width:100%;min-height:38px;gap:var(--v3-space-2);padding:0 var(--v3-space-2)}.v3app:has(.v3-mobile-top .v3-mobile-header-actions:not(:empty)) .v3-mobile-top>.workspace-switcher{max-width:34%}.workspace-switcher.compact .workspace-trigger>span{font-size:var(--fs-cap)}.settings-overview{max-width:1200px;margin:0 auto;padding:40px 40px 48px;color:var(--v3-text)}.settings-overview-heading{margin-bottom:32px}.settings-overview-heading h1{margin:0;font-size:28px;font-weight:650;letter-spacing:-.025em}.settings-overview-heading p{margin:8px 0 0;color:var(--v3-muted);font-size:var(--fs-body);line-height:1.6}.settings-overview-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.settings-overview-group{min-width:0;border:1px solid var(--v3-surface-border);border-radius:var(--v3-r-card);background:var(--v3-surface);overflow:hidden;box-shadow:var(--v3-shadow-card)}.settings-overview-group>header{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid var(--v3-border)}.settings-overview-group>header>div{min-width:0}.settings-overview-group h2{font-size:var(--fs-title);font-weight:600;margin:0}.settings-overview-group header p{color:var(--v3-muted);font-size:var(--fs-sub);margin:6px 0 0;overflow-wrap:anywhere}.settings-overview-group-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:var(--v3-r-control);background:var(--v3-surface-soft);color:var(--v3-text-2)}.settings-overview-rows{padding:4px 20px}.settings-overview-rows>button{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr) 17px;gap:14px;align-items:center;min-height:64px;padding:16px 4px;color:var(--v3-text);border:0;background:transparent;text-align:left;font:inherit;font-size:var(--fs-body);cursor:pointer}.settings-overview-rows>button+button{border-top:1px solid var(--v3-border)}.settings-overview-rows>button:hover{background:var(--v3-surface-soft)}.settings-overview-row-icon{color:var(--v3-text-2);display:flex}.settings-overview-rows>button>svg{color:var(--v3-muted)}.settings-overview-rows>button>span:nth-child(2){overflow-wrap:anywhere}.settings-overview-note{margin:0;padding:20px 24px;color:var(--v3-muted);font-size:var(--fs-sub);line-height:1.6}.settings-overview-back{display:flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 16px;padding:0;border:0;background:transparent;color:var(--v3-muted);font:inherit;font-size:var(--fs-sub);cursor:pointer}.settings-overview-back:hover{color:var(--v3-text)}.settings-overview-detail{max-width:940px;min-width:0;margin-inline:auto}.settings-overview-detail-heading{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--v3-border)}.settings-overview-detail-heading h2{font-size:calc(var(--fs-title) * 4 / 3);margin:0;letter-spacing:-.02em}.settings-overview-detail-heading p{color:var(--v3-muted);font-size:var(--fs-sub);margin:8px 0 0}.settings-overview-detail-heading.settings-overview-team-heading{display:grid;gap:10px}.settings-overview-team-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.settings-overview-team-heading .settings-overview-detail-description{margin:0;font-size:var(--fs-sub);line-height:1.6;color:var(--v3-text-2)}.settings-overview-team-heading h2{min-width:0;overflow-wrap:anywhere}.settings-overview-team-badge{min-width:0;max-width:min(240px,100%);padding:4px 8px;border-radius:var(--v3-r-control);background:var(--v3-surface-soft);color:var(--v3-text-2);font-size:var(--fs-sub);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-overview-scope{min-width:0;color:var(--v3-muted);font-size:var(--fs-sub);line-height:1.5;overflow-wrap:anywhere}.settings-overview.has-section .settings-overview-heading{display:none}.settings-overview :is(button,[tabindex]):focus-visible{outline:2px solid var(--v3-focus);outline-offset:3px}.settings-overview-detail-heading h2:focus{outline:none}@media(min-width:721px)and (max-width:1000px){.settings-overview{padding:28px 24px 40px}.settings-overview-groups{gap:16px}.settings-overview-group>header{padding:20px 16px}.settings-overview-rows{padding-inline:12px}.settings-overview-rows>button{gap:10px;font-size:var(--fs-sub)}}@media(max-width:720px){.settings-overview{padding:16px 16px 24px}.settings-overview-heading{display:none}.settings-overview-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:20px;border:1px solid var(--v3-border);border-radius:var(--v3-r-control);background:var(--v3-surface-soft)}.settings-overview-tabs>button{min-height:44px;border:0;border-radius:calc(var(--v3-r-control) - 3px);background:transparent;color:var(--v3-muted);font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer}.settings-overview-tabs>button[aria-selected=true]{color:var(--v3-blue-ink);background:var(--v3-blue-soft);box-shadow:var(--v3-shadow-card)}.settings-overview-groups{display:block}.settings-overview-group{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.settings-overview-group>header{display:none}.settings-overview-rows{padding:0;border:1px solid var(--v3-surface-border);border-radius:var(--v3-r-card);background:var(--v3-surface);overflow:hidden}.settings-overview-rows>button{padding:18px 16px;min-height:68px;gap:14px}.settings-overview-context{color:var(--v3-muted);font-size:var(--fs-sub);margin:-4px 4px 14px;overflow-wrap:anywhere}.settings-overview-note{padding:0 4px 16px}.settings-overview-detail-heading{margin-bottom:20px;padding-bottom:20px}.settings-overview-detail-heading h2{font-size:21px}.settings-overview-detail-heading.settings-overview-team-heading{gap:8px}.settings-overview-back{margin-top:-8px;margin-bottom:12px}}.onboarding-history-entry{display:flex;align-items:flex-start;gap:10px;margin:8px 0;min-width:0;max-width:100%}.onboarding-history-avatar{display:block;flex:none;width:30px;height:30px}.onboarding-history-body{min-width:0;max-width:calc(100% - 40px)}.onboarding-history-aide>.onboarding-history-body>p{margin:0;padding:10px 14px;border:1px solid var(--ob-option-border,var(--v3-border,#e2e5ee));border-radius:18px 18px 18px 6px;background:var(--ob-surface,var(--v3-surface,#fff));box-shadow:0 1px 2px #1219270f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.onboarding-history-user{justify-content:flex-end}.onboarding-history-user>.onboarding-history-body>p{margin:0;padding:10px 14px;border-radius:14px 3px 14px 14px;background:#326cf2;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.onboarding-history-card{padding-left:40px;box-sizing:border-box}.onboarding-history-card>.onboarding-history-body{width:100%;max-width:620px}.onboarding-history-system>.onboarding-history-body{width:100%;max-width:100%}.onboarding-result-card.ob-workspace-card,.onboarding-result-card.ob-gmail-card{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--v3-border,#e2e5ee);border-radius:14px;background:var(--v3-surface,#fff);box-sizing:border-box;width:100%;min-width:0}.onboarding-result-card .ob-workspace-result-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#f1edfc;color:#7960b3}.onboarding-result-card .ob-workspace-result-copy{flex:1;min-width:0}.onboarding-result-card .ob-workspace-result-copy h2{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.onboarding-result-card .ob-workspace-result-copy p{margin:3px 0 0;font-size:12px;line-height:1.55;color:var(--v3-muted,#737a8a)}.onboarding-result-card .ob-workspace-result-check{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#eaf6ef;color:#28925d}.onboarding-recovered-facts{border:1px solid var(--v3-border,#e2e5ee);border-radius:12px;padding:12px 16px;color:var(--v3-text-2,#737a8a)}.onboarding-recovered-facts h3{font-size:13px;margin:0 0 7px}.onboarding-recovered-facts p{font-size:12px;line-height:1.6;margin:5px 0}.ob-plan-start-date{display:grid;grid-template-columns:max-content minmax(130px,180px);align-items:center;gap:6px 10px;margin:8px 0;color:var(--v3-muted,#737a8a);font-size:12px}.ob-plan-start-date>label{display:contents}.ob-plan-start-date>label>span{white-space:nowrap}.ob-plan-start-date>label>.v3-date-picker{width:100%;min-width:0}.ob-plan-start-date>small{grid-column:1/-1;line-height:1.5}.plan-task-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.55fr) minmax(126px,.6fr);gap:8px 10px;align-items:start;min-width:0}.plan-task-fields,.plan-date-fields{--plan-field-border:var(--v3-border,#dce2ec);--plan-field-bg:var(--v3-surface,#fff);--plan-field-muted:var(--v3-muted,#7b8192);font-size:13px}.plan-task-fields label,.plan-date-fields label{font-size:12px;color:var(--plan-field-muted)}.plan-task-fields input,.plan-task-fields select,.plan-date-fields input{width:100%;padding:7px 8px;border:1px solid var(--plan-field-border);border-radius:7px;background:var(--plan-field-bg);font:inherit;color:var(--v3-text,#253047)}.plan-task-fields>div{min-width:0}.plan-task-fields label{min-width:0}.plan-task-fields input,.plan-task-fields select{min-width:0;max-width:100%;box-sizing:border-box}.plan-task-nodes{grid-column:1/-1}.plan-task-nodes>details{margin:0}.plan-task-actions{grid-column:1/-1;justify-self:end}.plan-date-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.plan-date-fields>*{min-width:0}.plan-task-fields.has-actions{grid-template-columns:minmax(0,1fr) minmax(90px,.55fr) minmax(126px,.6fr) 26px}.plan-task-fields.has-actions>.plan-task-actions{grid-column:4;grid-row:1}.ob-plan .ob-todo>.plan-task-fields{display:grid;grid-column:1/-1;gap:8px}.ob-plan .plan-task-fields label{display:flex;flex-direction:column;gap:4px}.ob-plan .plan-task-fields label>span{font-size:12px;color:var(--ob-muted)}.ob-plan .plan-task-fields .ob-plan-nodes{grid-row:auto}@media(max-width:520px){.plan-task-fields,.plan-task-fields.has-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plan-task-content{grid-column:1/-1}.plan-task-fields.has-actions>.plan-task-content{grid-column:1}.plan-task-fields.has-actions>.plan-task-actions{grid-column:2;grid-row:1}}.ob-root{--ob-text:var(--v3-text,#172033);--ob-muted:var(--v3-text-muted,#6a7589);--ob-surface:var(--v3-surface,#fff);--ob-line:var(--v3-border,#dce2ec);--ob-blue:#2f6bff;--ob-blue-ink:#1f4fd0;--ob-blue-soft:rgba(47,107,255,.1);--ob-violet:#7c5cff;--ob-glow-1:rgba(124,92,255,.16);--ob-glow-2:rgba(47,107,255,.12);--ob-glow-3:rgba(255,138,61,.12);--ob-option-border:rgba(18,25,39,.09);--ob-option-soft:#f4f6fa;--ob-option-text:#344157;color:var(--ob-text);height:100dvh;overflow:auto;background-color:var(--v3-bg,#f2f4f9);background-image:radial-gradient(900px 620px at 92% -8%,var(--ob-glow-1),transparent 62%),radial-gradient(760px 560px at -8% 4%,var(--ob-glow-3),transparent 60%),radial-gradient(820px 600px at 40% 118%,var(--ob-glow-2),transparent 62%);background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;padding:28px 24px;box-sizing:border-box}.ob-root *,.ob-plan *{box-sizing:border-box}.ob-root button,.ob-root input,.ob-root select,.ob-plan button,.ob-plan input{font:inherit}.ob-root button,.ob-plan button{cursor:pointer}.ob-root button:disabled,.ob-plan button:disabled{opacity:.5;cursor:default}.ob-root button:focus-visible,.ob-root input:focus-visible,.ob-root select:focus-visible,.ob-plan input:focus-visible,.ob-plan button:focus-visible{outline:3px solid #b4c9ff;outline-offset:3px}.ob-root h1{font-size:clamp(25px,3vw,34px);letter-spacing:-.6px;line-height:1.35;margin:0 0 10px}.ob-muted{color:var(--ob-muted);line-height:1.7;margin:0}.ob-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;color:#7453e5;margin:30px 0 12px}.ob-quiz{width:100%;max-width:680px;display:flex;flex-direction:column;gap:10px;margin:0 auto}.ob-quiz-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ob-segments{flex:1;display:flex;gap:6px}.ob-segments i{flex:1;height:5px;border-radius:3px;background:#c9d2e2;opacity:.6}.ob-segments i.on{background:var(--ob-violet);opacity:1}.ob-quiz-top>span{font-size:13px;color:var(--ob-muted);font-variant-numeric:tabular-nums}.ob-back{background:none;border:0;color:var(--ob-muted);padding:6px 0;font-size:14px;white-space:nowrap}.ob-quiz-top .ob-back{font-size:14px}.ob-back:hover{color:var(--ob-text)}.ob-quiz .ob-eyebrow{margin:0;font-size:12px;letter-spacing:.08em;color:#5334d6;font-weight:600}.ob-quiz h1{margin:0;font-size:30px;line-height:1.3}.ob-quiz .ob-muted{margin:0 0 14px}.ob-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ob-option{text-align:left;background:var(--ob-surface);border:1px solid var(--ob-option-border);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 2px #1219270f;color:inherit;transition:border-color .15s,background-color .15s}.ob-option-icon{width:40px;height:40px;border-radius:12px;background:var(--ob-option-soft);color:var(--ob-option-text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background-color .15s,color .15s}.ob-option-icon svg{width:22px;height:22px}.ob-option-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ob-option:hover .ob-option-icon{color:var(--ob-blue-ink)}.ob-option.selected .ob-option-icon{background:var(--ob-blue);color:#fff}.ob-option:last-child:nth-child(odd){grid-column:1/-1}.ob-option b{font-weight:600;font-size:16px;line-height:1.55}.ob-option small{color:var(--ob-muted);font-size:13px}.ob-option:hover{border-color:var(--ob-blue)}.ob-option.selected{border-color:var(--ob-blue);background:var(--ob-blue-soft)}.ob-root .ob-option:disabled{opacity:1;cursor:default}.ob-naming{--ob-name-accent:#7958d6;--ob-name-tint:rgba(124,92,255,.08);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;max-width:1040px;margin:0 auto;padding:38px;background:var(--ob-surface);border:1px solid color-mix(in srgb,var(--ob-line) 75%,transparent);border-radius:28px;box-shadow:0 14px 50px #29234d12;align-items:stretch}.ob-naming-editor{display:flex;flex-direction:column;gap:18px;min-width:0}.ob-name-heading{margin-bottom:4px}.ob-name-heading .ob-eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.09em;color:var(--ob-name-accent)}.ob-name-heading h1{font-size:28px;line-height:1.35;margin:0 0 10px;letter-spacing:-.5px}.ob-name-heading .ob-muted{font-size:13px;line-height:1.75;max-width:420px}.ob-field{display:flex;flex-direction:column;gap:10px;margin:0;font-size:12px;font-weight:600;color:var(--ob-option-text)}.ob-field>input{height:46px;width:100%;max-width:380px;border:1px solid var(--ob-line);border-radius:11px;padding:0 13px;background:var(--ob-surface);color:var(--ob-text);font-size:16px}.ob-name-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:-9px}.ob-name-ideas button{border:1px solid transparent;background:var(--ob-option-soft);border-radius:999px;padding:4px 11px;font-size:12px;color:var(--ob-muted);transition:background-color .15s,border-color .15s}.ob-name-ideas button:hover{border-color:var(--ob-name-accent)}.ob-name-ideas button.selected{background:var(--ob-name-tint);border-color:#7c5cff38;color:var(--ob-name-accent)}.ob-avatar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 -4px;align-items:start}.ob-avatar-grid button,.ob-avatar-grid .ob-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;min-width:0;border:0;border-radius:12px;background:transparent;color:var(--ob-muted);font-size:10px;font-weight:400;text-align:center;cursor:pointer}.ob-avatar-choice-art{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none;padding:3px;border:1px solid transparent;border-radius:50%;transition:border-color .15s,box-shadow .15s,background-color .15s}.ob-avatar-grid button:hover .ob-avatar-choice-art,.ob-avatar-grid .ob-upload:hover .ob-avatar-choice-art{background:var(--ob-name-tint)}.ob-avatar-grid .selected .ob-avatar-choice-art{border-color:var(--ob-name-accent);box-shadow:0 0 0 2px var(--ob-name-tint)}.ob-avatar-grid .selected .ob-avatar-choice-art:after{content:"✓";position:absolute;right:-1px;bottom:-1px;width:16px;height:16px;display:grid;place-items:center;border:2px solid var(--ob-surface);border-radius:50%;background:var(--ob-name-accent);color:#fff;font-size:9px;font-weight:700;line-height:1}.ob-avatar-grid .selected .ob-avatar-label{color:var(--ob-name-accent)}.ob-avatar-label{max-width:100%;line-height:1.45;overflow-wrap:anywhere}.ob-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.ob-upload .ob-avatar-choice-art>span{display:grid;place-items:center;width:48px;height:48px;border:1px dashed var(--ob-line);border-radius:50%;color:var(--ob-muted);font-size:24px}.ob-upload img{width:48px;height:48px;border-radius:50%;object-fit:cover}.ob-orb{display:inline-flex;position:relative;flex:none;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;vertical-align:middle}.ob-orb svg,.ob-orb img{display:block;width:100%;height:100%;object-fit:cover}.ob-name-footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px;padding-top:20px;border-top:1px solid var(--ob-line)}.ob-name-footer .ob-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.55;background:linear-gradient(180deg,#2f6bff,#1f4fd0);box-shadow:0 4px 10px #2f6bff33,inset 0 1px #ffffff59;max-width:100%;overflow-wrap:anywhere}.ob-name-footer .ob-back{padding:6px 0;font-size:12px;font-weight:400;line-height:1.55}.ob-name-footer .ob-back:hover{color:var(--ob-text)}.ob-primary,.ob-ghost{border-radius:11px;border:1px solid transparent;padding:11px 19px;font-size:14px;font-weight:550;line-height:1.35}.ob-primary{background:linear-gradient(#3f78ff,#2860e4);box-shadow:0 4px 12px #2860e433,inset 0 1px #ffffff3d;color:#fff}.ob-primary:hover{filter:brightness(1.05)}.ob-ghost{background:transparent;border-color:var(--ob-line,#dce2ec);color:inherit}.ob-name-preview{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:26px 16px;text-align:center;border:0;border-radius:20px;background:radial-gradient(ellipse at 50% 25%,rgba(124,92,255,.12),transparent 65%),var(--ob-name-tint);box-shadow:none}.ob-name-preview>small{position:absolute;top:20px;left:20px;font-size:10px;letter-spacing:.08em;color:var(--ob-name-accent)}.ob-name-preview>.ob-orb{margin-top:22px;box-shadow:0 12px 28px #6748b521}.ob-name-preview h2{margin:15px 0 0;font-size:23px;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.ob-name-preview>.ob-preview-role{font-size:11px;color:var(--ob-muted)}.ob-name-preview p{font-size:12px;color:var(--ob-option-text);line-height:1.9;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:22px 0 0;width:100%;min-width:0;overflow-wrap:anywhere;text-align:center}.ob-chat{height:calc(100dvh - 56px);max-width:1000px;margin:0 auto;background:var(--ob-surface);border:1px solid var(--ob-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 50px #25304a08}.ob-chat-header{padding:20px 26px;border-bottom:1px solid var(--ob-line);display:flex;gap:20px;justify-content:space-between;align-items:center;flex:none}.ob-who{display:flex;align-items:center;gap:11px}.ob-who b{font-size:15px}.ob-who small{font-size:11px;color:var(--ob-muted);display:block;margin-top:3px}.ob-chat-header ol{display:flex;list-style:none;margin:0;padding:0;gap:16px}.ob-chat-header li{display:flex;align-items:center;gap:5px;color:#a4adbb;font-size:11px}.ob-chat-header li i{display:grid;place-items:center;font-size:10px;font-style:normal;border:1px solid currentColor;border-radius:50%;width:17px;height:17px}.ob-chat-header li.on{color:#8764df}.ob-thread{overflow:auto;flex:1;min-height:0}.ob-thread-inner{max-width:780px;margin:0 auto;padding:28px 26px 44px;display:flex;flex-direction:column;gap:20px}.ob-message{display:flex;gap:10px;align-items:flex-start;max-width:92%}.ob-message>div{min-width:0}.ob-message small{font-size:10px;color:var(--ob-muted);display:block;margin-bottom:6px}.ob-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;border-radius:3px 14px 14px;padding:12px 15px;background:var(--v3-bg,#f3f4f8);color:inherit;font-size:14px;line-height:1.85}.ob-message-user{align-self:flex-end;justify-content:flex-end}.ob-message-user small{text-align:right}.ob-message-user p{background:#326cf2;color:#fff;border-radius:14px 3px 14px 14px}.ob-system{font-size:11px;text-align:center;align-self:center;color:var(--ob-muted);background:var(--v3-bg,#f4f5f8);border-radius:20px;padding:5px 13px}.ob-composer{padding:14px 26px 20px;border-top:1px solid var(--ob-line);flex:none}.ob-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ob-chips button{border:1px solid #d9d1f6;border-radius:18px;background:#f7f4ff;padding:8px 13px;color:#6b4cb4;font-size:12px}.ob-chips button:hover{background:#ece5ff}.ob-composer form{display:flex;border:1px solid var(--ob-line);border-radius:13px;background:var(--v3-bg,#f7f8fb);padding:6px}.ob-composer input{background:transparent;border:0;flex:1;min-width:0;padding:3px 9px;font-size:13px;color:inherit}.ob-composer input:focus{outline:0}.ob-composer form button{border:0;width:33px;height:33px;background:#2f6bff;color:#fff;font-size:22px;border-radius:9px}.ob-composer form button:disabled{background:#e0e5ef;color:#9aa4b4;opacity:1}.ob-gmail-card,.ob-summary{border:1px solid var(--ob-line);border-radius:17px;padding:22px;margin-left:40px;background:var(--ob-surface);box-shadow:0 4px 15px #28284d06}.ob-gmail-heading{display:flex;gap:13px}.ob-gmail-heading>span{background:#eef3ff;color:#4277eb;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:27px;flex:none}.ob-gmail-heading h2{font-size:16px;margin:0 0 7px}.ob-gmail-heading p{font-size:12px;line-height:1.8;color:var(--ob-muted);margin:0}.ob-gmail-card ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:14px}.ob-gmail-card li{display:flex;gap:10px;font-size:12px}.ob-gmail-card li>span{color:#2baf73}.ob-gmail-card li b{font-weight:550}.ob-gmail-card li p{color:var(--ob-muted);margin:4px 0 0;line-height:1.6;font-size:11px}.ob-gmail-card footer,.ob-auth-sheet footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ob-summary h3{font-size:15px;margin:0 0 18px}.ob-summary dl{display:grid;grid-template-columns:75px 1fr;font-size:12px;gap:14px;line-height:1.8;margin:0}.ob-summary dt{color:var(--ob-muted)}.ob-summary dd{margin:0}.ob-plan{--ob-plan-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei","Segoe UI",sans-serif;--ob-line:var(--v3-border,#dce2ec);--ob-muted:var(--v3-text-muted,#6a7589);container:ob-plan / inline-size;min-width:0;max-width:100%;padding:20px;border:1px solid var(--ob-line);border-radius:17px;background:var(--v3-surface,#fff);color:var(--v3-text,#172033);box-shadow:0 3px 14px #2320450a;font-family:var(--ob-plan-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.ob-plan .ob-plan-body{min-width:0;margin:0;padding:0;border:0}.ob-plan .ob-plan-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 10px}.ob-plan .ob-plan-eyebrow>span{color:#7951cb;font-size:12px;font-weight:600}.ob-plan .ob-plan-eyebrow small{font-size:12px;line-height:1.5;color:var(--ob-muted)}.ob-plan input,.ob-plan button{font-family:var(--ob-plan-font);font-size:14px;line-height:1.5;color:inherit}.ob-plan input{width:100%;max-width:100%;min-width:0;height:36px;border:1px solid var(--ob-line);border-radius:7px;background:var(--v3-surface,#fff);padding:6px 9px;font-weight:400}.ob-plan input:focus{outline:0;border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff1a}.ob-plan button:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ob-plan :disabled{cursor:wait}.ob-plan input:disabled,.ob-plan button:disabled{opacity:.65}.ob-plan .ob-plan-title{display:flex;align-items:center;gap:5px;margin:0 0 14px;padding-bottom:7px;border-bottom:1px solid var(--ob-line)}.ob-plan .ob-plan-title>span{font-size:22px;font-weight:600;color:#9574d4}.ob-plan .ob-plan-title input{height:32px;padding:1px 4px;border-color:transparent;background:transparent;font-size:21px;font-weight:600;letter-spacing:-.3px}.ob-plan h2{margin:0 0 14px;font-size:21px;line-height:1.4;overflow-wrap:anywhere}.ob-plan .ob-plan-fields{display:grid;grid-template-columns:minmax(0,1fr) 144px;gap:10px 12px}.ob-plan .ob-plan-fields>label{display:flex;flex-direction:column;gap:4px;min-width:0}.ob-plan .ob-plan-fields>label>span{font-size:12px;font-weight:400;color:var(--ob-muted)}.ob-plan .ob-plan-fields>.ob-plan-cadence{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px}.ob-plan .ob-plan-cadence>span{flex:none}.ob-plan .ob-plan-cadence input{height:32px;border-color:transparent;background:var(--v3-bg,#f4f6fa);font-size:13px}.ob-plan .ob-plan-fields p{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ob-plan .ob-plan-tasks-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:8px 10px;flex-wrap:wrap;margin:18px 0 8px}.ob-plan .ob-plan-tasks-heading h3{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600}.ob-plan .ob-task-count{font-size:12px;color:var(--ob-muted);font-weight:400}.ob-plan .ob-plan-tasks-heading>small{font-size:12px;color:var(--ob-muted)}.ob-plan .ob-first-note{margin:0 0 10px;padding:8px 10px;border:1px solid rgba(199,145,64,.13);border-radius:8px;background:#e0a44d0e;font-size:12px;line-height:1.65;color:var(--ob-muted)}.ob-plan .ob-plan-invite-note{margin-top:12px}.ob-plan .ob-first-note strong{font-size:12px;font-weight:500}.ob-plan .ob-first-note p{margin:3px 0 0;font:inherit}.ob-plan .ob-todo-columns,.ob-plan .ob-todo{display:grid;grid-template-columns:minmax(0,1fr) 144px 146px 26px;gap:8px;align-items:center;min-width:0}.ob-plan .ob-todo-columns{margin-bottom:5px;color:var(--ob-muted);font-size:12px;line-height:1.5}.ob-plan .ob-todos{display:grid;gap:5px}.ob-plan .ob-todo{padding:0;border:0;border-radius:0;background:transparent}.ob-plan .ob-todo>label,.ob-plan .ob-todo>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-plan:not(.ob-plan-readonly) .ob-todo>label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ob-plan .ob-todo input{height:37px;padding:6px 8px;font-size:13px}.ob-plan .ob-todo small{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ob-plan .ob-owner-pending{color:#9b793f}.ob-plan .ob-owner-self{color:var(--ob-muted)}.ob-plan .ob-delete{display:grid;place-items:center;margin:0;padding:4px;width:26px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ob-muted)}.ob-plan .ob-delete svg{width:17px;height:17px}.ob-plan .ob-delete:hover:not(:disabled){background:#e75d5012;color:#c3574d}.ob-plan .ob-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:5px 9px;border:1px dashed var(--ob-line);border-radius:7px;background:transparent;color:#2f6bff;font-size:13px;line-height:1.5}.ob-plan .ob-link svg{width:15px;height:15px;flex:none}.ob-plan .ob-link:hover:not(:disabled){border-color:#2f6bff;background:#2f6bff0a}.ob-plan .ob-link:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ob-plan .ob-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;border-top:1px solid var(--ob-line)}.ob-plan .ob-plan-footer p{flex:1;min-width:0;margin:0;color:var(--ob-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ob-plan .ob-plan-footer .ob-primary{flex:none;padding:9px 17px;border:0;border-radius:9px;background:linear-gradient(180deg,#2f6bff,#1f4fd0);color:#fff;font-size:14px;font-weight:600;white-space:normal;max-width:100%;box-shadow:0 3px 8px #2f6bff26}.ob-plan-readonly .ob-todo{grid-template-columns:minmax(0,1fr) 144px 105px;align-items:start;padding:7px 0;border-bottom:1px solid var(--ob-line)}.ob-plan-readonly .ob-task-title{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ob-plan-readonly .ob-task-owner{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ob-plan-readonly .ob-task-date>span{display:none}.ob-plan-readonly .ob-task-date p{margin:0;font-size:12px;line-height:1.6}.ob-im-plan{width:min(700px,100%);margin:14px 0;padding-left:0}.ob-im-plan .ob-plan{box-shadow:none}.ob-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#111b3d70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ob-auth-sheet{max-width:480px;width:100%;background:var(--ob-surface);border-radius:22px;padding:28px;box-shadow:0 20px 70px #0b123540}.ob-auth-sheet>small{font-size:11px;background:#fff0d7;color:#99702a;padding:4px 8px;border-radius:5px}.ob-auth-sheet h2{font-size:21px;line-height:1.6;margin:20px 0 10px}.ob-auth-sheet p,.ob-auth-sheet li{font-size:12px;line-height:1.9}.ob-auth-sheet ul{padding-left:20px;margin:22px 0}.ob-auth-sheet footer{margin-top:26px}.ob-error{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:14px 20px;border:1px solid #f4b3a5;border-radius:10px;background:#fff4ee;color:#b44a2e;font-size:12px;max-width:calc(100vw - 30px)}.ob-enter{animation:ob-enter .34s ease-out both}@keyframes ob-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.ob-chat-header ol{gap:10px}.ob-chat-header li span{display:none}}@media(max-width:600px){.ob-root{padding:18px 14px}.ob-quiz{margin:0 auto}.ob-quiz-top{gap:14px}.ob-eyebrow{margin-top:18px}.ob-chat{height:calc(100dvh - 36px);border-radius:17px}.ob-chat-header{padding:14px}.ob-chat-header ol{gap:7px}.ob-thread-inner{padding:20px 14px 35px;gap:18px}.ob-message{max-width:96%;gap:7px}.ob-message p{font-size:13px;padding:10px 12px}.ob-message small{font-size:9px}.ob-composer{padding:12px 13px 14px}.ob-chips{gap:7px}.ob-chips button{font-size:11px;padding:8px 10px}.ob-gmail-card,.ob-summary{margin-left:0;padding:16px}.ob-gmail-heading h2{font-size:14px}.ob-gmail-heading>span{width:35px;height:35px}.ob-gmail-card footer button{font-size:12px;padding:10px 12px}.ob-auth-sheet{padding:22px}.ob-auth-sheet h2{font-size:19px}.ob-im-plan{width:100%}}@media(prefers-reduced-motion:reduce){.ob-enter{animation:none}}@media(prefers-color-scheme:dark){.ob-root{--ob-glow-1:rgba(124,92,255,.22);--ob-glow-2:rgba(47,107,255,.16);--ob-glow-3:rgba(255,122,26,.1);--ob-option-border:rgba(255,255,255,.09);--ob-option-soft:#1b2033;--ob-option-text:#c3cadb;--ob-blue:#6f97ff;--ob-blue-ink:#9db8ff;--ob-blue-soft:rgba(111,151,255,.14)}.ob-chips button{background:#30263f;border-color:#534568;color:#d1baf8}.ob-gmail-heading>span{background:#243458;color:#9db9ff}}.ob-gmail-card footer{flex-wrap:wrap}.ob-chat-header ol{flex-wrap:wrap;justify-content:flex-end}.ob-who{flex-shrink:0}@media(max-width:560px){.ob-options{grid-template-columns:1fr}.ob-quiz h1{font-size:24px}}@media(max-width:900px){.ob-naming{grid-template-columns:1fr;gap:28px;max-width:600px;padding:30px}.ob-name-heading h1{font-size:25px}.ob-name-preview{order:0;min-height:270px}.ob-avatar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:520px){.ob-naming{padding:24px 20px;border-radius:23px;gap:24px}.ob-naming-editor{gap:17px}.ob-name-heading h1{font-size:24px}.ob-name-heading .ob-muted{font-size:12px}.ob-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 5px}.ob-name-footer{gap:12px}.ob-name-preview{min-height:260px;padding:26px 14px}}.ob-root[data-onboarding-stage=quiz],.ob-root[data-onboarding-stage=name]{display:flex;flex-direction:column;padding-block:48px}.ob-root[data-onboarding-stage=quiz]>.ob-quiz,.ob-root[data-onboarding-stage=name]>.ob-naming{flex:none;width:100%;margin-block:auto}@media(max-width:520px){.ob-root[data-onboarding-stage=name]{padding-block:24px}}.ob-root{position:relative}.ob-root[data-onboarding-stage=chat],.ob-root[data-onboarding-stage=plan]{display:flex;flex-direction:column;padding-block:0;height:min(100dvh,var(--ob-visible-height,100dvh))}.ob-chat{width:100%;max-width:780px;height:100%;min-height:0;flex:1 1 auto;align-self:center;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.ob-chat .ob-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 12px;background:transparent;border-bottom:1px solid var(--ob-option-border)}.ob-chat .ob-who{gap:10px;min-width:0;flex-shrink:1}.ob-chat .ob-who b{display:block;max-width:140px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-chat .ob-who small{font-size:12.5px;margin-top:0}.ob-chat .ob-chat-header ol{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0}.ob-chat .ob-chat-header li{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;color:var(--ob-muted);padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--ob-option-border);white-space:nowrap;opacity:1}.ob-chat .ob-chat-header li i{width:18px;height:18px;border:0;background:var(--ob-option-soft);font-size:11px;font-weight:600;flex:none}.ob-chat .ob-chat-header li.current{color:#5334d6;border-color:var(--ob-violet);background:#7c5cff1f}.ob-chat .ob-chat-header li.current i{background:#5334d6;color:#fff;box-shadow:none}.ob-chat .ob-chat-header li.done{color:var(--ob-option-text)}.ob-chat .ob-chat-header li.done i{background:#2da9681f;color:#1a6b41}.ob-chat .ob-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(132,127,149,.38) transparent}@supports selector(::-webkit-scrollbar){.ob-chat .ob-thread{scrollbar-width:auto;scrollbar-color:auto}.ob-chat .ob-thread::-webkit-scrollbar{width:6px;height:6px}.ob-chat .ob-thread::-webkit-scrollbar-track{background:transparent}.ob-chat .ob-thread::-webkit-scrollbar-thumb{background:#847f9561;border-radius:999px}.ob-chat .ob-thread::-webkit-scrollbar-thumb:hover{background:#746c8c9e}.ob-chat .ob-thread::-webkit-scrollbar-button{display:none;width:0;height:0}.ob-chat .ob-thread::-webkit-scrollbar-corner{background:transparent}}@media(forced-colors:active){.ob-chat .ob-thread{scrollbar-width:auto;scrollbar-color:auto}.ob-chat .ob-thread::-webkit-scrollbar-track,.ob-chat .ob-thread::-webkit-scrollbar-corner{background:Canvas}.ob-chat .ob-thread::-webkit-scrollbar-thumb{background:CanvasText}.ob-chat .ob-thread::-webkit-scrollbar-thumb:hover{background:Highlight}}.ob-chat .ob-thread-inner{width:100%;max-width:none;padding:20px 10px 12px 0;margin:0;gap:10px}.ob-message-group{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.ob-chat .ob-message{display:flex;align-items:flex-end;gap:10px;max-width:none;width:100%}.ob-message-avatar-gap{display:block;width:30px;height:30px;flex:none}.ob-chat .ob-message>.ob-message-body{min-width:0;max-width:min(560px,84%);flex:0 1 auto}.ob-chat .ob-message p{font-family:inherit;font-size:15px;line-height:1.65;background:var(--ob-surface);border:1px solid var(--ob-option-border);border-radius:18px 18px 18px 6px;padding:10px 14px;box-shadow:0 1px 2px #1219270f;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ob-chat .ob-message-user{justify-content:flex-end;align-self:auto}.ob-chat .ob-message-user p{background:#2f6bff;border-color:transparent;color:#fff;border-radius:18px 18px 6px}.ob-chat .ob-system{font-size:12.5px;border:1px solid var(--ob-option-border);padding:4px 12px;background:var(--ob-option-soft)}.ob-chat .ob-composer{padding:6px 0 9px;border:0;background:transparent}.ob-composer-inner{width:100%;max-width:none;margin:0;padding:0}.ob-chat .ob-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0 0 10px}.ob-chat .ob-chips:empty{display:none}.ob-chat .ob-chips button{font-family:inherit;border:1px solid var(--ob-blue);background:var(--ob-surface);color:var(--ob-blue-ink);border-radius:999px;padding:8px 15px;font-size:14.5px;font-weight:400;line-height:1.55;text-align:left;transition:background-color .15s}.ob-chat .ob-chips button:hover{background:var(--ob-blue-soft)}.ob-chat .ob-composer form{display:flex;align-items:center;gap:8px;background:var(--ob-surface);border:1px solid var(--ob-option-border);border-radius:16px;padding:6px 6px 6px 16px;box-shadow:0 1px 2px #1219270f;transition:border-color .15s,box-shadow .15s}.ob-chat .ob-composer form.live,.ob-chat .ob-composer form:focus-within{border-color:var(--ob-blue);box-shadow:0 0 0 3px var(--ob-blue-soft)}.ob-chat .ob-composer input{font-family:inherit;font-size:15px;height:38px;padding:0;outline:none;color:var(--ob-text);opacity:1;-webkit-text-fill-color:var(--ob-text)}.ob-chat .ob-composer input::placeholder{color:var(--ob-muted);-webkit-text-fill-color:var(--ob-muted)}.ob-chat .ob-composer input:disabled{cursor:default}.ob-chat .ob-composer form button{width:38px;height:38px;border:0;border-radius:12px;background:linear-gradient(180deg,#2f6bff,#1f4fd0);display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff}.ob-chat .ob-composer form button svg{width:18px;height:18px}.ob-chat .ob-composer form button:disabled{opacity:.4}.ob-typing{display:flex;gap:10px;align-items:flex-end;color:var(--ob-muted);font-size:12px}.ob-typing>div{display:flex;align-items:center;gap:10px;padding:15px 16px;background:var(--ob-surface);border:1px solid var(--ob-option-border);border-radius:18px 18px 18px 6px;box-shadow:0 1px 2px #1219270f}.ob-typing-dots{display:flex;gap:4px;align-items:center}.ob-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--ob-violet);opacity:.3;animation:ob-typing 1s infinite}.ob-typing-dots i:nth-child(2){animation-delay:.15s}.ob-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes ob-typing{50%{opacity:1}}@media(max-width:900px){.ob-chat .ob-chat-header li span{display:none}.ob-chat .ob-chat-header li{padding:4px}.ob-chat .ob-who b{max-width:180px}}@media(max-width:600px){.ob-chat .ob-chat-header{gap:10px}.ob-chat .ob-who b{max-width:140px}.ob-chat .ob-message p{font-size:14px}.ob-chat .ob-message>.ob-message-body{max-width:calc(100% - 40px)}.ob-chat .ob-message-user>.ob-message-body{max-width:84%}.ob-chat .ob-chips button,.ob-chat .ob-composer input{font-size:13px}}@media(prefers-reduced-motion:reduce){.ob-typing-dots i{animation:none;opacity:.7}}@container ob-plan (max-width:560px){.ob-plan .ob-todo-columns{display:none}.ob-plan .ob-todo{grid-template-columns:minmax(0,1fr) 146px 26px;gap:5px 7px}.ob-plan .ob-task-main{grid-column:1/3}.ob-plan .ob-task-owner-field{grid-column:1}.ob-plan .ob-task-date{grid-column:2}.ob-plan .ob-delete{grid-column:3;grid-row:1}.ob-plan .ob-todos{gap:11px}.ob-plan-readonly .ob-todo{grid-template-columns:minmax(0,1fr) 112px;gap:3px 8px}.ob-plan-readonly .ob-task-main{grid-column:1/-1}.ob-plan-readonly .ob-task-owner-field{grid-column:1}.ob-plan-readonly .ob-task-date{grid-column:2}}@media(max-width:600px){.ob-plan{padding:16px;border-radius:15px}.ob-plan .ob-plan-title input,.ob-plan h2{font-size:19px}.ob-plan .ob-plan-fields{grid-template-columns:minmax(0,1fr) 146px;gap:9px}.ob-plan .ob-plan-eyebrow small{font-size:11px}.ob-plan .ob-plan-footer{gap:8px}.ob-plan .ob-plan-footer .ob-primary{padding:9px 12px}.ob-plan .ob-todo-columns{display:none}.ob-plan .ob-todo{grid-template-columns:minmax(0,1fr) 146px 26px;gap:5px 7px}.ob-plan .ob-task-main{grid-column:1/3}.ob-plan .ob-task-owner-field{grid-column:1}.ob-plan .ob-task-date{grid-column:2}.ob-plan .ob-delete{grid-column:3;grid-row:1}.ob-plan .ob-todos{gap:11px}.ob-plan-readonly .ob-todo{grid-template-columns:minmax(0,1fr) 112px;gap:3px 8px}.ob-plan-readonly .ob-task-main{grid-column:1/-1}.ob-plan-readonly .ob-task-owner-field{grid-column:1}.ob-plan-readonly .ob-task-date{grid-column:2}}.ob-plan .ob-plan-date-picker,.ob-plan .v3-select-menu{min-width:0;width:100%}.ob-plan .ob-plan-date-picker>.v3-date-trigger,.ob-plan .v3-select-menu>.v3-select-trigger{min-height:37px;height:37px;min-width:0;padding:0 8px;gap:5px;font-size:13px}.ob-plan .ob-plan-date-picker>.v3-date-trigger>span,.ob-plan .v3-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-plan .ob-plan-date-picker>.v3-date-trigger>svg,.ob-plan .v3-select-trigger>svg{flex:none}.ob-plan .ob-owner-select-self .v3-select-trigger{color:var(--v3-text,#172033)}.ob-plan .ob-owner-select-pending .v3-select-trigger{color:var(--v3-muted,#6a7589)}.v3-select-options button[role=option].ob-owner-option-self{color:var(--v3-text,#172033)}.v3-select-options button[role=option].ob-owner-option-pending{color:var(--v3-muted,#6a7589)}.ob-onboarding-exit{display:flex;justify-content:center;flex:none;min-width:0;width:100%;padding:18px 0}.ob-root[data-onboarding-stage=quiz]>.ob-onboarding-exit,.ob-root[data-onboarding-stage=name]>.ob-onboarding-exit{padding-bottom:0}.ob-root .v3-button.ob-enter-app{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:38px;height:auto;padding:8px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--v3-muted,#6a7589);font-size:13px;font-weight:400;line-height:1.5;white-space:normal;text-align:center;text-decoration:none}.ob-root .v3-button.ob-enter-app>span{min-width:0;overflow-wrap:anywhere}.ob-root .v3-button.ob-enter-app>svg{flex:none}.ob-root .v3-button.ob-enter-app:hover:not(:disabled){border-color:var(--v3-border,#dce2ec);background:var(--v3-surface-soft,rgba(106,117,137,.06));color:var(--v3-text,#172033)}.ob-root .v3-button.ob-enter-app:focus-visible{outline:2px solid var(--v3-blue-line,#2f6bff);outline-offset:3px}.ob-root .v3-button.ob-enter-app:disabled{transition:none;cursor:default;transform:none}@media(max-width:600px){.ob-onboarding-exit{padding:16px 0}.ob-root .v3-button.ob-enter-app{min-height:44px;padding:10px 12px}}.ob-chat .ob-composer-exit{display:flex;justify-content:center;min-width:0;width:100%;margin-top:4px}.ob-chat .ob-composer-inner,.ob-chat .ob-composer form{min-width:0}.ob-chat .ob-composer form>input{min-width:0}.ob-chat .ob-composer form>button{flex:none}.ob-chat.ob-launch-leaving{animation:ob-launch-leave .4s ease-in forwards;pointer-events:none}@keyframes ob-launch-leave{to{opacity:0;transform:scale(.96)}}.ob-app-frame{width:100%;height:100%;min-height:0}.ob-app-enter{animation:ob-app-enter .4s ease-out both}@keyframes ob-app-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ob-chat.ob-launch-leaving,.ob-app-enter{animation:none}}.ob-gmail-help{display:flex;justify-content:flex-end;margin-top:6px}.ob-root .ob-gmail-help>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;max-width:100%;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--ob-muted);font-family:inherit;font-size:12px;line-height:1.6;font-weight:400;text-align:left}.ob-gmail-help>button>svg{flex:none}.ob-gmail-help>button>span{min-width:0;overflow-wrap:anywhere}.ob-root .ob-gmail-help>button:hover:not(:disabled){background:#6a75890d;color:var(--ob-text)}.ob-root .ob-gmail-help>button:focus-visible{outline:2px solid var(--ob-blue);outline-offset:2px}.ob-gmail-card.ob-gmail-status{padding:15px 18px}.ob-gmail-status .ob-gmail-heading{align-items:center;gap:11px}.ob-gmail-status .ob-gmail-heading>span{width:34px;height:34px;background:var(--ob-option-soft);color:var(--ob-muted);border-radius:10px}.ob-gmail-status.ob-gmail-connected .ob-gmail-heading>span{background:#2baf731a;color:#269866}.ob-gmail-status .ob-gmail-heading h2{margin:0 0 3px;font-size:14px}.ob-gmail-status .ob-gmail-heading p{font-size:12px;line-height:1.65}@media(max-width:600px){.ob-root .ob-gmail-help>button{min-height:44px;padding:8px 6px}.ob-gmail-card.ob-gmail-status{padding:13px 14px}}.ob-workspace-card{margin:6px 0;padding:14px;border:1px solid var(--v3-border,#e6e9ee);border-radius:14px;background:var(--v3-surface,#fff)}.ob-workspace-card h2{font-size:14px;margin:0 0 10px}.ob-workspace-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob-workspace-modes>.v3-button{justify-content:flex-start;text-align:left;padding:10px;height:auto;gap:9px;white-space:normal;min-width:0}.ob-workspace-modes>.v3-button>svg{flex:none}.ob-workspace-modes b{display:block;font-size:13px;font-weight:600}.ob-workspace-modes small{display:block;margin-top:3px;font-size:11px;font-weight:400;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-workspace-modes>.v3-button>span{min-width:0}.ob-workspace-panel{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:160px;overflow-y:auto;overscroll-behavior:contain}.ob-workspace-panel p,.ob-workspace-card [role=alert]{font-size:13px;line-height:1.7}.ob-workspace-panel label{font-size:13px}.ob-chat .ob-composer.ob-composer-workspace{max-height:52%;overflow-y:auto;overscroll-behavior:contain}.ob-chat .ob-composer form.ob-workspace-panel{display:flex;align-items:stretch;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.ob-chat .ob-composer form.ob-workspace-panel input{height:36px;padding:6px 10px;border:1px solid var(--ob-option-border);border-radius:8px;background:var(--ob-surface)}.ob-chat .ob-composer form.ob-workspace-panel button{width:auto;height:auto;min-height:34px;border-radius:8px;font-size:13px}.ob-workspace-panel .v3-field{width:100%}@media(max-width:600px){.ob-workspace-card{padding:10px}.ob-workspace-modes{grid-template-columns:minmax(0,1fr);gap:6px}.ob-workspace-modes>.v3-button{padding:8px 10px}.ob-workspace-modes b{font-size:12px}.ob-workspace-modes small{font-size:11px;margin-top:2px}.ob-chat .ob-composer.ob-composer-workspace{max-height:55%}.ob-workspace-panel{max-height:130px}}.ob-plan .ob-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-plan .ob-plan-fields>.ob-plan-goal{grid-column:1/-1;grid-row:1}.ob-plan .ob-plan-start{grid-column:1;grid-row:2}.ob-plan .ob-plan-due{grid-column:2;grid-row:2}.ob-plan .ob-plan-fields>.ob-plan-cadence{grid-row:3}.ob-plan .ob-plan-check{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.6}.ob-plan .ob-plan-check input[type=checkbox]{box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;padding:0;margin:2px 0 0;flex:0 0 16px;accent-color:#2f6bff}.ob-plan input[type=checkbox]:focus{border-color:revert;box-shadow:none;outline:none}.ob-plan input[type=checkbox]:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ob-plan .ob-plan-rhythm{margin:12px 0;padding:10px 12px;border:1px solid var(--ob-line);border-radius:8px;font-size:12px;color:var(--ob-muted)}.ob-plan .ob-plan-rhythm>summary{cursor:pointer;line-height:1.6;overflow-wrap:anywhere}.ob-plan .ob-plan-rhythm>summary:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ob-plan .ob-plan-rhythm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px}.ob-plan .ob-plan-rhythm-fields>label:not(.ob-plan-check){display:flex;flex-direction:column;gap:4px;min-width:0}.ob-plan .ob-plan-rhythm-fields>p,.ob-plan .ob-plan-rhythm-fields>small,.ob-plan .ob-plan-rhythm-fields>.ob-plan-check,.ob-plan .ob-plan-weekdays,.ob-plan .ob-plan-exception{grid-column:1/-1;margin:0}.ob-plan .ob-plan-rhythm-fields>button{justify-self:start;max-width:100%;white-space:normal;padding:5px 9px;border:1px solid var(--ob-line);border-radius:7px;background:var(--v3-surface,#fff);font-size:12px}.ob-plan .ob-plan-weekdays{display:flex;gap:8px 14px;flex-wrap:wrap}.ob-plan .ob-plan-weekdays .ob-plan-check{align-items:center;gap:5px}.ob-plan .ob-plan-exception{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ob-plan .ob-plan-exception>input{width:145px}.ob-plan .ob-plan-exception>button{border:0;background:transparent;font-size:18px}.ob-plan .ob-plan-footer{flex-wrap:wrap}.ob-plan .ob-plan-footer>p,.ob-plan .ob-plan-footer>.ob-plan-check{flex:1 1 100%}.ob-plan .ob-plan-footer>.ob-primary{margin-inline-start:auto}.ob-plan .ob-plan-nodes{grid-column:1/-1;grid-row:2;margin:2px 0 8px;min-width:0;padding:6px 9px;border:1px solid var(--ob-line);border-radius:7px;font-size:12px;color:var(--ob-muted)}.ob-plan .ob-plan-nodes>summary{cursor:pointer}.ob-plan .ob-plan-nodes>summary:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ob-plan .ob-plan-node-list{display:grid;gap:7px;margin-top:8px}.ob-plan .ob-plan-node-row{display:grid;grid-template-columns:minmax(0,1fr) 146px 26px;align-items:center;gap:6px;min-width:0}.ob-plan .ob-plan-node-row>button{border:0;background:transparent;font-size:18px}.ob-plan .ob-plan-node-list>button{justify-self:start;max-width:100%;padding:4px 7px;border:1px dashed var(--ob-line);border-radius:6px;background:transparent;font-size:12px;white-space:normal}.ob-plan .ob-todo>.ob-delete{grid-column:4;grid-row:1}.ob-plan .ob-plan-node-summary{grid-column:1/-1;margin:0 0 6px;padding-inline-start:20px}@container ob-plan (max-width:560px){.ob-plan .ob-plan-rhythm-fields{grid-template-columns:minmax(0,1fr)}.ob-plan .ob-plan-nodes{grid-row:3}.ob-plan .ob-todo>.ob-delete{grid-column:3}.ob-plan .ob-plan-node-row{grid-template-columns:minmax(0,1fr) 146px 22px}}@media(max-width:600px){.ob-plan .ob-plan-nodes{grid-row:3}.ob-plan .ob-todo>.ob-delete{grid-column:3}}@media(max-width:380px){.ob-plan .ob-plan-rhythm-fields{grid-template-columns:minmax(0,1fr)}}.ob-post-launch-invite>p{font-size:13px;line-height:1.55;color:var(--v3-text-secondary,#606a78)}.ob-post-launch-invitee{padding:12px 0;border-top:1px solid var(--v3-border,#e6e9ee)}.ob-post-launch-invitee>strong{font-size:14px}.ob-post-launch-invitee>strong span{font-size:12px;font-weight:400;color:var(--v3-text-secondary,#606a78)}.ob-post-launch-invitee ul{margin:7px 0 10px;padding-left:20px;font-size:13px;line-height:1.55}.ob-post-launch-invitee-form{display:flex;align-items:flex-end;gap:8px}.ob-post-launch-invitee-form label{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;font-size:12px}.ob-post-launch-invitee-form input{height:36px;min-width:0;padding:6px 10px;border:1px solid var(--v3-border,#d5dbe3);border-radius:8px;background:var(--v3-surface,#fff)}.ob-post-launch-invitee-form button{flex:none;min-height:36px}@media(max-width:600px){.ob-post-launch-invitee-form{align-items:stretch;flex-direction:column}.ob-post-launch-invitee-form button{align-self:flex-start}}.im-aide-extras{margin:8px 0 0 44px;max-width:560px;display:grid;gap:10px;font-size:13px;color:var(--v3-text)}.im-aide-summary{padding:14px 16px;border:1px solid var(--v3-border);border-radius:12px;background:var(--v3-surface-soft)}.im-aide-summary strong{font-size:13px}.im-aide-summary dl{margin:10px 0 0;display:grid;gap:8px}.im-aide-summary dl>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px}.im-aide-summary dt,.im-aide-todo-suggestions small{color:var(--v3-text-2)}.im-aide-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.im-aide-todo-suggestions{display:grid;gap:8px}.im-aide-todo-suggestions>div{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--v3-border);border-radius:10px}.im-aide-todo-suggestions span{flex:1;min-width:0;overflow-wrap:anywhere}.im-aide-todo-suggestions small{display:block;margin-top:4px}.im-aide-extras button{font:inherit;color:var(--v3-text);background:var(--v3-surface);border:1px solid var(--v3-border);border-radius:16px;padding:7px 12px;cursor:pointer}.im-aide-extras button:hover{background:var(--v3-surface-soft)}.im-aide-extras button:focus-visible{outline:2px solid var(--v3-text-2);outline-offset:2px}.im-aide-quick-replies{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.im-aide-extras{margin-left:12px;margin-right:12px;max-width:100%}.im-aide-extras button{min-height:40px}}.im-aide-extras>.im-channel-draft-cta{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:6px;width:fit-content;min-width:0;max-width:100%;min-height:36px;box-sizing:border-box;margin-top:6px;padding:7px 14px;border:1px solid var(--v3-violet-border,#d4c8f3);border-radius:7px;background:color-mix(in srgb,var(--v3-surface-solid,#fff) 92%,var(--v3-violet-soft,#f1edfb));color:var(--v3-violet-ink,#6041ae);font-size:13px;font-weight:600;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.im-aide-extras>.im-channel-draft-cta:hover:not(:disabled){background:var(--v3-violet-soft,#f1edfb);border-color:var(--v3-violet,#7459c6);color:var(--v3-violet-deep,#5334a0)}.im-aide-extras>.im-channel-draft-cta:focus-visible{outline:2px solid var(--v3-violet,#7459c6);outline-offset:3px}.im-aide-extras>.im-channel-draft-cta:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.im-aide-extras>.im-channel-draft-cta{min-width:0;min-height:40px;padding:8px 12px}}.am-card{margin:12px auto;padding:20px;width:min(100%,720px);box-sizing:border-box;border:1px solid var(--v3-border,#dce2ec);border-radius:16px;background:var(--v3-surface,#fff);color:var(--v3-text,#172033);overflow-wrap:anywhere}.am-card header,.am-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.am-card header small,.am-organize>span{color:var(--v3-muted,#6a7589);font-size:12px}.am-card p{white-space:pre-wrap;line-height:1.6}.am-plan-editor{border:0;padding:0;margin:16px 0;min-width:0}.am-plan-editor label{display:grid;gap:6px;margin:12px 0;font-size:13px}.am-plan-editor input,.am-plan-editor textarea,.am-plan-editor select{box-sizing:border-box;min-width:0;width:100%;padding:9px;border:1px solid var(--v3-border,#dce2ec);border-radius:8px;background:var(--v3-surface,#fff);color:inherit;font:inherit}.am-plan-editor textarea{min-height:70px;resize:vertical}.am-dates,.am-milestone{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.am-dates>label,.am-milestone>label{flex:1;min-width:140px}.am-milestone>input{width:auto;max-width:100%}.am-line-editor,.am-action-line,.am-publication{padding:12px 0;border-top:1px solid var(--v3-border,#dce2ec)}.am-confirm{display:flex;gap:10px;align-items:flex-start;margin:16px 0;line-height:1.6}.am-confirm input{margin-top:6px;flex:none}.am-plan-details li{margin:10px 0}.am-organize{padding:8px 16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.am-organize>p{width:100%;font-size:13px}.am-card button:focus-visible,.am-card input:focus-visible,.am-card textarea:focus-visible,.am-card select:focus-visible{outline:2px solid var(--v3-blue-line,#2f6bff);outline-offset:2px}@media(max-width:520px){.am-card{padding:14px;border-radius:12px}.am-card footer>*{flex:1}.am-organize>span{width:100%}}.am-card.am-complete-plan{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.am-card.am-campaign-task{margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.am-card.am-campaign-task header{align-items:flex-start;gap:8px}.am-campaign-task h3{margin:0;flex:1;min-width:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.am-card.am-campaign-task .am-campaign-task-meta{margin:0;font-size:12px;color:var(--v3-muted,#6a7589)}.am-campaign-task-nodes{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.am-campaign-task-nodes li{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.6}.am-campaign-task-nodes strong{flex:none;font-weight:500}.am-campaign-task-nodes span{min-width:0;overflow-wrap:anywhere}.am-card.am-campaign-task footer{justify-content:flex-end}.am-card.am-campaign-task footer>*{flex:none}.am-create-dialog,.am-confirm-dialog,.am-overview-dialog{width:min(760px,calc(100vw - 32px));max-height:85dvh;overflow:auto;overflow-wrap:anywhere;box-sizing:border-box}.am-create-dialog .am-plan-details{border-top:1px solid var(--v3-border,#dce2ec);margin-top:16px;padding-top:12px}.am-create-dialog.am-create-modal{display:flex;flex-direction:column;width:min(760px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;overflow:hidden}.am-create-modal .am-create-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:16px 20px;border-bottom:1px solid var(--v3-border,#dce2ec)}.am-create-modal .am-create-header h2{margin:0;min-width:0}.am-create-modal .am-create-close{flex:none;display:grid;place-items:center;box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.am-create-modal .am-create-close:hover{background:var(--v3-bg-muted,#f1f4f8)}.am-create-modal .am-create-close:disabled{opacity:.5;cursor:default}.am-create-modal .am-create-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px}.am-create-modal .ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-content{grid-column:1;grid-row:1}.am-create-modal .ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-due{grid-column:2;grid-row:1}.am-create-modal .ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-actions{grid-column:3;grid-row:1}.am-create-modal .ob-plan.ob-plan-channel-editor .am-task-unassigned .plan-task-owner{display:none}.am-create-modal .ob-plan.ob-plan-channel-editor .am-task-unassigned .plan-task-nodes{grid-row:2}.am-create-modal .ob-plan.ob-plan-channel-editor .ob-todo{padding:5px 0}.am-create-modal .ob-plan.ob-plan-channel-editor .ob-plan-nodes{padding:3px 6px}.am-create-modal .ob-plan.ob-plan-channel-editor .ob-plan-node-list{margin-top:3px;gap:3px}.am-create-dialog footer,.am-confirm-dialog footer,.am-overview-dialog>footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}.am-channel-summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;flex:none;padding:10px 16px;border-bottom:1px solid var(--v3-border,#dce2ec);font-size:13px}.am-channel-summary>span{flex:1;min-width:100px;overflow-wrap:anywhere}.am-history-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.am-history-list li{padding:12px 0;border-bottom:1px solid var(--v3-border,#dce2ec)}.am-history-list li>button{max-width:100%;white-space:normal;text-align:start}.am-card-compact{margin:8px 0;padding:12px 16px}.am-card-compact header h3{font-size:14px;margin:0;flex:1;min-width:100px}.am-card-compact>p{font-size:13px;margin:8px 0}.am-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.am-card>ol>li{padding:12px 0;border-top:1px solid var(--v3-border,#dce2ec)}.am-overview-dialog>.am-card{border:0;padding:0;margin:0}.am-confirm-dialog p{white-space:pre-wrap;line-height:1.6}.am-plan-editor legend{font-weight:600}.am-plan-editor .am-line-editor{margin:14px 0;padding:12px;border:1px solid var(--v3-border,#dce2ec);border-radius:10px}.am-line-editor h4{margin:0 0 10px}.am-line-editor>div{display:grid;gap:8px;margin:12px 0}.am-calendar-settings,.am-review-plan{margin:18px 0;padding:12px;border:1px solid var(--v3-border,#dce2ec);border-radius:10px}.am-calendar-settings>summary,.am-review-plan>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.am-calendar-settings>summary:focus-visible,.am-review-plan>summary:focus-visible{outline:2px solid var(--v3-blue-line,#2f6bff);outline-offset:4px}.am-plan-editor .am-weekdays{display:flex;gap:8px 16px;flex-wrap:wrap;margin:12px 0}.am-plan-editor .am-weekdays .am-check-label{margin:0}.am-weekdays>.am-field-error{flex-basis:100%}.am-plan-editor [aria-invalid=true]{border-color:var(--v3-danger,#bd3545);outline-color:var(--v3-danger,#bd3545)}.am-field-error{display:block;color:var(--v3-danger,#bd3545);font-size:12px;line-height:1.5}.am-local-notice{padding:10px 12px;background:var(--v3-soft,#f4f6fa);border-radius:8px;font-size:13px;line-height:1.6}.am-create-dialog .am-check-label,.am-confirm-dialog .am-check-label,.todo-delete-dialog .am-check-label,.am-plan-editor .am-check-label{display:flex;align-items:flex-start;gap:8px;line-height:1.6;margin:12px 0}.am-create-dialog .am-check-label input[type=checkbox],.am-confirm-dialog .am-check-label input[type=checkbox],.todo-delete-dialog .am-check-label input[type=checkbox],.am-plan-editor .am-check-label input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;margin:3px 0 0;flex:none}@media(max-width:520px){.am-channel-summary{padding:10px 12px}.am-channel-summary>span{flex-basis:100%}.am-create-dialog,.am-confirm-dialog,.am-overview-dialog{width:calc(100vw - 24px);padding:16px}.am-create-dialog input,.am-create-dialog textarea,.am-create-dialog select{font-size:16px}.am-create-dialog footer>*,.am-confirm-dialog footer>*{flex:1}.am-confirm-dialog ol,.am-card ol{padding-inline-start:20px}}.am-card{width:min(600px,100%);margin:8px 0;padding:12px 16px 14px;border-radius:var(--v3-r-card,14px);background:var(--v3-surface-solid,#fff);box-shadow:var(--v3-shadow-card,0 2px 8px #17203306);font-size:var(--fs-sub,13px);text-align:left}.am-card p{margin:8px 0}.am-card .cmp-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;margin:0 0 10px;color:var(--v3-violet,#7459c6);font-size:var(--fs-cap,12px);font-weight:600}.cmp-head-avatar{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:7px;background:var(--v3-violet-soft,#f1edfb);font-size:17px}.am-card .cmp-head .note{margin-left:auto;color:var(--v3-muted,#7b8192);font-size:11px;font-weight:400;text-align:right}.cmp-plan-title{display:flex;flex-direction:column;gap:5px;margin:4px 0 12px}.cmp-plan-title>strong{font-size:var(--fs-title,18px);line-height:1.4;letter-spacing:-.2px}.cmp-plan-title>span{color:var(--v3-text-2,#4c5467);line-height:1.6}.cmp-plan-title>small{font-size:12px;color:var(--v3-muted,#7b8192)}.am-card .cmp-fronts,.cmp-rhythm,.cmp-options,.cmp-preview,.cmp-brief-rows,.cmp-closeout-fronts,.cmp-causes{list-style:none;padding:0;margin:0}.cmp-fronts>li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--v3-border,#e7e9ef)}.cmp-front-name{display:flex;flex-direction:column;gap:4px;min-width:0}.cmp-front-name>b{font-size:14px;font-weight:650;line-height:1.5}.cmp-owner{display:inline-flex;align-items:center;gap:5px;color:var(--v3-muted,#7b8192);font-size:12px;font-weight:400;line-height:1.6}.cmp-owner>.v3-avatar{width:19px;height:19px;font-size:10px}.cmp-milestones{display:flex;gap:6px;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.cmp-milestones>small{width:100%;font-size:11px;color:var(--v3-muted,#7b8192)}.cmp-ms{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:14px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:12px;line-height:1.5}.cmp-ms>b{font-variant-numeric:tabular-nums;white-space:nowrap}.am-card .cmp-rhythm{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin:8px 0;border-radius:8px;background:var(--v3-surface-soft,#f6f7f9);font-size:12px;color:var(--v3-text-2,#586174);line-height:1.7}.cmp-rhythm li:before{content:"· ";color:var(--v3-muted,#7b8192)}.am-card .cmp-action-footer{padding-top:10px;margin-top:10px;border-top:1px solid var(--v3-border,#e7e9ef);gap:8px}.cmp-hint{flex:1;color:var(--v3-muted,#7b8192);font-size:11px}.am-card button{font-size:13px}.cmp-table{width:100%;border:1px solid var(--v3-border,#e7e9ef);border-spacing:0;border-collapse:separate;border-radius:8px;overflow:hidden;font-size:13px}.cmp-table th,.cmp-table td{padding:7px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--v3-border,#e7e9ef);line-height:1.6}.cmp-table tr:first-child>*{border-top:0}.cmp-table th{width:66px;color:var(--v3-muted,#7b8192);background:var(--v3-surface-soft,#f6f7f9);font-weight:400;white-space:nowrap}.cmp-eta{display:block;color:var(--v3-muted,#7b8192);font-size:12px}.cmp-status{display:inline-flex;align-items:center;min-height:22px;padding:1px 9px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.cmp-status.ok{background:var(--v3-green-soft,#edf8f0);color:var(--v3-green-ink,#3c8055)}.cmp-status.risk{background:var(--v3-amber-soft,#fff5e3);color:var(--v3-amber-ink,#a06a24)}.cmp-status.late{background:var(--v3-red-soft,#fff0f0);color:var(--v3-red-ink,#b95151)}.cmp-status.silent{background:var(--v3-surface-soft,#f3f4f7);color:var(--v3-muted,#7b8192)}.am-card .cmp-judge{display:flex;gap:8px;padding:8px 10px;margin:8px 0 0;border-radius:8px;background:var(--v3-violet-soft,#f1edfb);font-size:12px;color:var(--v3-violet-ink,#7356a8)}.cmp-judge>i{font-style:normal}.am-card .cmp-sent{font-size:12px;color:var(--v3-green-ink,#3c8055);padding-top:8px}.cmp-relay-signature{font-size:12px;color:var(--v3-muted,#7b8192)}.cmp-relay-signature>strong{color:var(--v3-violet,#7459c6);font-weight:600}.cmp-relay-text{font-size:14px;line-height:1.8;white-space:pre-wrap}.cmp-brief-rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 0;border-top:1px solid var(--v3-border,#e7e9ef)}.cmp-brief-rows>li>div{display:flex;align-items:center;gap:8px}.cmp-brief-text{grid-column:1/-1;color:var(--v3-text-2,#586174);font-size:13px;line-height:1.7}.cmp-text-button{padding:0!important;min-height:22px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--v3-blue-ink,#5073ae)!important;font-size:11px!important}.am-card .cmp-brief-foot{display:flex;gap:12px;padding:10px 0 0;border-top:1px solid var(--v3-border,#e7e9ef);font-size:12px}.cmp-cause{padding:10px 12px;border-radius:8px;background:var(--v3-surface-soft,#f6f7f9)}.cmp-cause>b{font-size:12px;color:var(--v3-muted,#7b8192)}.cmp-cause>p{font-size:13px}.cmp-cause>small{font-size:11px;color:var(--v3-muted,#7b8192)}.cmp-options>li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--v3-border,#e7e9ef)}.cmp-option-key{display:flex;flex-direction:column;align-items:center;flex:0 0 40px;font-size:18px;font-weight:600;color:var(--v3-muted,#7b8192)}.cmp-option-key>small{font-size:10px;font-weight:400}.cmp-options>.rec .cmp-option-key{color:var(--v3-violet,#7459c6)}.cmp-option-body{display:flex;flex-direction:column;gap:5px;line-height:1.6}.cmp-option-body>strong{font-size:13px;font-weight:600}.cmp-answer{font-size:12px;color:var(--v3-green-ink,#3c8055)}.cmp-cost{font-size:12px;color:var(--v3-muted,#7b8192)}.cmp-preview>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--v3-border,#e7e9ef);font-size:13px;line-height:1.7}.cmp-preview>li>b{color:var(--v3-muted,#7b8192);font-weight:400}.cmp-preview s{color:var(--v3-muted,#7b8192)}.cmp-preview strong{color:var(--v3-violet-ink,#7356a8)}.cmp-closeout-result{display:flex;align-items:center;gap:10px;margin:10px 0;padding:12px;border-radius:9px;background:var(--v3-green-soft,#edf8f0);color:var(--v3-green-ink,#3c8055)}.cmp-closeout-result>.check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v3-green-ink,#3c8055);color:#fff}.cmp-closeout-result>div{display:flex;flex-direction:column;gap:4px}.cmp-closeout-result small{font-size:11px;font-weight:400}.cmp-scope{padding:9px 0;margin-top:8px;border-top:1px solid var(--v3-border,#e7e9ef);color:var(--v3-muted,#7b8192);font-size:11px;font-weight:600}.cmp-scope.me{color:var(--v3-violet,#7459c6)}.cmp-closeout-fronts>li{padding:10px 0}.cmp-closeout-fronts>li>ul{list-style:none;padding:6px 0 0 16px;margin:0}.cmp-closeout-fronts>li>ul>li{display:flex;gap:8px;justify-content:space-between;padding:4px 0;font-size:12px;line-height:1.6}.cmp-closeout-fronts small{color:var(--v3-muted,#7b8192);white-space:nowrap}.cmp-closeout-fronts .late>small{color:var(--v3-amber-ink,#a06a24)}.cmp-closeout-fronts .changed>small{color:var(--v3-violet,#7459c6)}.cmp-closeout-changes{padding:8px 10px;background:var(--v3-surface-soft,#f6f7f9);font-size:12px;border-radius:8px}.cmp-causes>li{display:flex;gap:8px;align-items:baseline;padding:5px 0;font-size:12px}.cmp-causes>li>b{font-weight:500}.cmp-causes>li>small{margin-left:auto;color:var(--v3-muted,#7b8192)}.cmp-lessons{padding:10px 12px;margin:10px 0;border-radius:8px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:12px;line-height:1.8}.cmp-lessons>ul{padding-left:18px;margin:4px 0 0}.cmp-suggestions{display:flex;gap:6px;flex-wrap:wrap;flex:none;padding:7px 16px}.cmp-suggestions>button{border:1px solid var(--v3-border,#e7e9ef);border-radius:16px;background:var(--v3-surface-solid,#fff);color:var(--v3-text-2,#586174);padding:5px 10px;font:inherit;font-size:11px;cursor:pointer}.cmp-suggestions>button:hover{border-color:var(--v3-violet,#7459c6);color:var(--v3-violet,#7459c6)}@media(max-width:520px){.am-card{padding:12px}.cmp-fronts>li{grid-template-columns:1fr}.am-card .cmp-head{align-items:flex-start}.cmp-head .note{max-width:45%}.cmp-causes>li{flex-wrap:wrap}.cmp-causes>li>small{margin-left:0}.cmp-closeout-fronts>li>ul>li{flex-wrap:wrap}}.cmp-head-avatar>.bot-avatar{display:block;width:20px;height:20px}.cmp-head-avatar img{width:20px;height:20px;object-fit:cover}.am-card .cmp-fronts>li:last-child{border-bottom:0}.cmp-inline-editor>label:first-child{margin-top:0}.cmp-brief-rows>li>div>b{font-size:13px;font-weight:600}.am-card:has(>.cmp-task){padding:10px 14px 12px}.cmp-task{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp-task-head{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}.cmp-task-head>.cmp-task-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v3-text,#252b3b);font-size:14px;font-weight:650;line-height:1.5}.am-card .cmp-task-title>.cmp-digest-title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.am-card .cmp-task-title>.cmp-digest-title:hover{color:var(--v3-violet-ink,#5334d6);text-decoration:underline}.cmp-task-meta{display:flex;align-items:center;gap:8px;min-width:0}.cmp-task-assignment{display:flex;align-items:center;gap:5px;flex:1;min-width:0;color:var(--v3-muted,#7b8192);font-size:12px}.cmp-task-assignment>.cmp-owner{min-width:0;max-width:55%}.cmp-task-due{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-task-meta>.cmp-status{flex:none;margin-left:auto}.cmp-task .cmp-milestones{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cmp-task .cmp-ms-label{align-self:flex-start;width:auto;font-size:11px;color:var(--v3-muted,#7b8192);line-height:1.4}.cmp-task .cmp-ms{display:flex;align-items:center;gap:6px;min-width:0;min-height:22px;height:auto;padding:1px 8px;border-radius:8px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:12px;line-height:1.5;max-width:100%;box-sizing:border-box}.cmp-task .cmp-ms>b{font-variant-numeric:tabular-nums;flex:none}.cmp-task-node-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-task .cmp-owner>.v3-avatar,.cmp-channel-plan-reading .cmp-claim-meta .cmp-owner>.v3-avatar{flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;aspect-ratio:1;border-radius:50%;overflow:hidden}.cmp-task .cmp-owner-name,.cmp-channel-plan-reading .cmp-claim-meta .cmp-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-channel-plan-reading .cmp-claim-meta{flex-wrap:nowrap;align-items:center}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-owner{min-width:0;white-space:nowrap}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-owner:first-child{flex:1}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-owner:last-child:not(:first-child){flex:0 1 auto;text-overflow:ellipsis}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-status{flex:none}.am-private-plan{min-width:0;overflow-anchor:none}.cmp-plan-reading{min-width:0}.cmp-plan-reading .cmp-plan-title{gap:7px;margin-bottom:14px}.cmp-plan-reading .cmp-plan-title>strong{font-size:18px}.cmp-plan-tasks{list-style:none;margin:0;padding:0!important}.cmp-plan-tasks>li{padding:12px 0;border-top:1px solid var(--v3-border,#e7e9ef)}.cmp-plan-task-heading{display:flex;gap:8px;align-items:baseline;line-height:1.6}.cmp-plan-task-heading>b{font-size:14px;font-weight:600}.cmp-plan-task-number{font-size:11px;color:var(--v3-muted,#7b8192);font-variant-numeric:tabular-nums}.cmp-plan-task-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:4px 0 8px 16px;color:var(--v3-muted,#7b8192);font-size:12px}.cmp-plan-nodes{list-style:none;margin:0;padding:0 0 0 16px}.cmp-plan-nodes>li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:4px 0;font-size:12px;line-height:1.6}.cmp-plan-nodes time{font-size:11px;color:var(--v3-muted,#7b8192);font-variant-numeric:tabular-nums}.cmp-plan-nodes span{overflow-wrap:anywhere;color:var(--v3-text-2,#586174)}.cmp-plan-rhythm{border-top:1px solid var(--v3-border,#e7e9ef);padding-top:10px;margin-top:2px;font-size:12px;color:var(--v3-muted,#7b8192)}.cmp-plan-rhythm>summary,.am-plan-nodes>summary{cursor:pointer;line-height:1.6}@media(max-width:520px){.cmp-plan-nodes{padding-inline-start:0}.cmp-plan-task-meta{margin-inline-start:0}.cmp-plan-nodes>li{grid-template-columns:76px minmax(0,1fr);gap:7px}}.cmp-plan-reading .cmp-plan-nodes>li>span{justify-self:start;min-width:0;max-width:100%;box-sizing:border-box;padding:3px 10px;border-radius:999px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);line-height:1.6;overflow-wrap:anywhere}.cmp-plan-reading .cmp-plan-nodes time{color:inherit}.am-card .cmp-inbox-head{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap;margin-bottom:10px;font-size:12px}.cmp-inbox-head>b{white-space:nowrap;font-weight:600}.cmp-inbox-head>span:not(.v3-avatar):not(.cmp-status){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v3-muted,#7b8192);font-size:11px}.cmp-inbox-head>time{font-size:11px;color:var(--v3-muted,#7b8192);white-space:nowrap}.am-card .cmp-judge.risk,.am-card .cmp-judge.late,.cmp-closeout-result.not-achieved{background:var(--v3-amber-soft,#fff5e3);color:var(--v3-amber-ink,#a06a24)}.cmp-closeout-result.not-achieved>.check{background:var(--v3-amber-ink,#a06a24)}.cmp-closeout-fronts>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;border-bottom:1px solid var(--v3-border,#e7e9ef)}.cmp-closeout-fronts>li>ul{padding:0;margin:0}.cmp-closeout-fronts>li>ul>li{font-size:11px}.cmp-closeout-fronts>li>.cmp-front-name>b{font-size:13px}@media(max-width:520px){.cmp-closeout-fronts>li{grid-template-columns:1fr;gap:6px}.cmp-inbox-head>time{display:none}.cmp-inbox-head>b{max-width:90px;overflow:hidden;text-overflow:ellipsis}}.am-card .am-plan-form{padding:0;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}.am-plan-form .am-plan-rhythm-summary{grid-column:1/-1;grid-row:3;font-size:12px;color:var(--ob-muted);line-height:1.6}.am-plan-form .ob-plan-rhythm-fields .am-field-error,.am-plan-form .ob-plan-node-row>.am-field-error{grid-column:1/-1}.am-plan-form .ob-plan-rhythm-fields .am-weekdays{grid-column:1/-1}.am-plan-form [aria-invalid=true]{border-color:var(--v3-danger,#bd3545)}.am-plan-form .ob-plan-footer>button{flex:0 0 auto}.am-plan-launch-note{margin-top:8px;padding-top:10px;border-top:1px solid var(--v3-border,#e7e9ef);color:var(--v3-muted,#7b8192);font-size:12px;line-height:1.6}.am-card .am-plan-launch-note p{margin:0 0 5px}.am-plan-launch-note small{font-size:11px}.am-private-plan>.cmp-action-footer{justify-content:flex-end}.cmp-plan-launched{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:9px;background:var(--v3-green-soft,#edf8f0);color:var(--v3-green-ink,#3c8055);min-width:0}.cmp-plan-launched-check{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--v3-green-ink,#3c8055);color:#fff;font-size:15px}.cmp-plan-launched>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;line-height:1.5}.cmp-plan-launched strong{font-size:14px;font-weight:600}.cmp-plan-launched small{font-size:11px;overflow-wrap:anywhere}.cmp-plan-launched>button{flex:none;max-width:100%;white-space:normal}@media(max-width:520px){.cmp-plan-launched{flex-wrap:wrap}.cmp-plan-launched>button{margin-inline-start:36px}}.am-card .cmp-task-accept{margin-top:10px}.am-card .cmp-task-accept>.v3-button{min-height:40px;width:120px;max-width:100%;box-sizing:border-box;padding:0 20px;border-color:transparent;border-radius:10px;background:var(--v3-violet-solid,#6544d8);color:#fff;font-weight:600;box-shadow:none}.am-card .cmp-task-accept>.v3-button:hover:not(:disabled){border-color:transparent;background:var(--v3-violet-deep,#5334d6);color:#fff}.am-card .cmp-task-accept>.v3-button:focus-visible{outline:2px solid var(--v3-violet-solid,#6544d8);outline-offset:3px}.am-card .cmp-task-accept>.v3-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}@media(max-width:520px){.am-card .cmp-task-accept>.v3-button{min-height:44px}}.am-card .cmp-claim-fronts>li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 112px;gap:12px;align-items:center;padding:10px 0}.cmp-claim-name{gap:5px}.cmp-claim-text{display:flex;min-width:0;max-width:100%}.cmp-claim-text>.channel-description-trigger{display:block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-claim-meta{display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.cmp-claim-meta>.cmp-owner{max-width:100%;overflow:hidden}.cmp-claim-nodes{display:flex;flex-direction:column;gap:5px;min-width:0}.cmp-claim-nodes>small{font-size:11px;color:var(--v3-muted,#7b8192)}.cmp-claim-nodes>.cmp-ms{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;box-sizing:border-box}.cmp-claim-nodes>.cmp-ms>b{flex:none}.cmp-claim-nodes .cmp-claim-text{flex:1}.cmp-claim-action{display:flex;justify-content:flex-end;align-items:center;min-width:0}.cmp-claim-action>.v3-button{min-width:88px;min-height:38px;max-width:100%}.cmp-claim-action>.cmp-status{white-space:normal;line-height:1.5;text-align:center;justify-content:center;box-sizing:border-box;max-width:100%}.channel-description-preview.cmp-claim-tooltip{box-sizing:border-box;max-width:min(440px,calc(100vw - 24px));max-height:min(320px,calc(100dvh - 24px));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:520px){.am-card .cmp-claim-fronts>li{grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"name action" "nodes action";gap:6px 10px}.cmp-claim-name{grid-area:name}.cmp-claim-nodes{grid-area:nodes}.cmp-claim-action{grid-area:action}.cmp-claim-action>.v3-button{min-width:0;width:76px;min-height:44px}.cmp-claim-action>.cmp-status{padding:4px 7px}}.am-card .cmp-digest-title{display:inline;padding:0;border:0;border-radius:3px;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.cmp-digest-title>b{font-size:13px;font-weight:600}.am-card .cmp-digest-title:hover{background:transparent;color:var(--v3-violet-ink,#5334d6);text-decoration:underline;text-underline-offset:3px}.am-card .cmp-digest-title:focus-visible{outline:2px solid var(--v3-violet-solid,#6544d8);outline-offset:3px;text-decoration:underline;text-underline-offset:3px}.cmp-task-accept-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--v3-border,#e7e9ef)}.cmp-task-accept-footer>span{flex:1 1 140px;min-width:0;color:var(--v3-muted,#7b8192);font-size:12px;line-height:1.5}.cmp-task-accept-footer>.v3-button{flex:0 0 auto;min-width:112px;min-height:40px;max-width:100%;white-space:normal}@media(max-width:420px){.cmp-task-accept-footer{gap:10px;margin-top:12px}.cmp-task-accept-footer>span{flex-basis:100%}.cmp-task-accept-footer>.v3-button{width:100%;min-height:44px}}.cmp-channel-plan-reading .cmp-claim-fronts>li.cmp-claim-with-footer{display:grid;grid-template-areas:none;grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:10px}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-claim-name{grid-area:auto;grid-column:1;grid-row:1}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-claim-nodes{grid-area:auto;grid-column:2;grid-row:1;align-self:start}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-claim-row-footer{grid-area:auto;grid-column:1/-1;grid-row:2;min-width:0;width:100%}.cmp-channel-plan-reading .cmp-claim-row-footer>.cmp-task-accept-footer{margin-top:0;padding-top:10px}.cmp-channel-plan-reading .cmp-claim-row-footer .cmp-task-accept-footer>.v3-button{min-width:0;min-height:32px;width:auto;padding:5px 12px;font-size:12px;box-shadow:none}.cmp-channel-plan-reading .cmp-claim-row-footer .cmp-task-accept-footer>span{flex:1 1 140px;font-size:11px}@media(max-width:420px){.cmp-channel-plan-reading .cmp-claim-fronts>li.cmp-claim-with-footer{grid-template-columns:minmax(0,1fr)}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-claim-nodes{grid-column:1;grid-row:2}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-claim-row-footer{grid-row:3}.cmp-channel-plan-reading .cmp-claim-row-footer .cmp-task-accept-footer>.v3-button{width:100%;min-height:40px}.cmp-channel-plan-reading .cmp-claim-row-footer .cmp-task-accept-footer>span{flex-basis:100%}}.cmp-channel-plan-reading .cmp-claim-fronts>li:not(.cmp-claim-with-footer){grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-template-areas:none;gap:6px 10px;align-items:start}.cmp-channel-plan-reading li:not(.cmp-claim-with-footer)>.cmp-claim-name{grid-area:auto;grid-column:1;grid-row:1}.cmp-channel-plan-reading li:not(.cmp-claim-with-footer)>.cmp-claim-nodes{grid-area:auto;grid-column:2;grid-row:1/3}.cmp-channel-plan-reading li:not(.cmp-claim-with-footer)>.cmp-claim-action{grid-area:auto;grid-column:1;grid-row:2;justify-content:flex-start}.cmp-channel-plan-reading .cmp-claim-action>.v3-button{min-height:32px;min-width:0;width:auto;padding:5px 12px;font-size:12px}.cmp-channel-plan-reading .cmp-claim-nodes{gap:4px}.cmp-channel-plan-reading .cmp-claim-nodes>.cmp-ms{min-height:22px;padding:2px 8px;border-radius:8px}@media(max-width:420px){.cmp-channel-plan-reading .cmp-claim-fronts>li:not(.cmp-claim-with-footer){grid-template-columns:minmax(0,1fr)}.cmp-channel-plan-reading li:not(.cmp-claim-with-footer)>.cmp-claim-nodes{grid-column:1;grid-row:2}.cmp-channel-plan-reading li:not(.cmp-claim-with-footer)>.cmp-claim-action{grid-row:3}}.ob-plan.ob-plan-simple .ob-plan-fields{grid-template-columns:minmax(0,1fr) 146px}.ob-plan.ob-plan-simple .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:1}.ob-plan.ob-plan-simple .ob-plan-fields>.ob-plan-due{grid-column:2;grid-row:1}.ob-plan.ob-plan-simple .ob-plan-fields>.ob-plan-cadence{grid-column:1/-1;grid-row:2;color:var(--ob-muted);font-size:13px}.ob-plan.ob-plan-simple .ob-todo,.ob-plan.ob-plan-simple .ob-todo-columns{grid-template-columns:minmax(0,1fr) 118px 146px 24px;gap:8px}.ob-plan.ob-plan-simple .ob-todo-columns{display:grid;margin-bottom:7px}.ob-plan.ob-plan-simple .ob-plan-goal>input,.ob-plan.ob-plan-simple .ob-todo input,.ob-plan.ob-plan-simple .v3-date-trigger,.ob-plan.ob-plan-simple .v3-select-trigger{height:38px;min-height:38px;box-sizing:border-box;padding:0 9px;border:1px solid var(--ob-line);border-radius:8px;background:var(--v3-surface,#fff);font-size:13px;line-height:1.5}.ob-plan.ob-plan-simple .v3-date-picker,.ob-plan.ob-plan-simple .v3-select-menu{width:100%;min-width:0}.ob-plan.ob-plan-simple .v3-date-trigger{white-space:nowrap;font-size:12px}.ob-plan.ob-plan-simple .ob-simple-task-content{grid-column:1;grid-row:1;min-width:0}.ob-plan.ob-plan-simple .ob-simple-mobile-label{display:none}.ob-plan.ob-plan-simple .ob-todo>.ob-delete{grid-column:4;grid-row:1}.ob-plan.ob-plan-simple .ob-todo .v3-select-trigger{min-width:0}.ob-plan.ob-plan-simple .ob-plan-footer>p{flex:1 1 220px}.ob-plan.ob-plan-simple .ob-plan-footer>.ob-primary{margin-inline-start:auto}@media(max-width:600px){.ob-plan.ob-plan-simple .ob-plan-fields{grid-template-columns:minmax(0,1fr) 126px}.ob-plan.ob-plan-simple .ob-todo-columns{display:none}.ob-plan.ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr) 140px 20px;gap:7px 4px;margin-bottom:8px;align-items:end}.ob-plan.ob-plan-simple .ob-simple-task-content{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-simple .ob-simple-task-owner{grid-column:1;grid-row:2}.ob-plan.ob-plan-simple .ob-simple-task-date{grid-column:2;grid-row:2}.ob-plan.ob-plan-simple .ob-simple-mobile-label{display:block;color:var(--ob-muted);font-size:11px;line-height:1.5}.ob-plan.ob-plan-simple .ob-todo>.ob-delete{grid-column:3;grid-row:2;margin-bottom:7px}.ob-plan.ob-plan-simple .ob-todo button{font-size:12px}.ob-plan.ob-plan-simple .ob-plan-footer>p{flex-basis:100%}}.ob-plan.ob-plan-simple .ob-simple-task-nodes{grid-column:1/-1;grid-row:2;min-width:0}.ob-plan .am-plan-extras{border:0;padding:0;margin:0;min-width:0}.ob-plan .ob-simple-task-nodes .ob-plan-node-row{display:grid;grid-template-columns:minmax(0,1fr) 146px 24px;gap:8px}@media(max-width:600px){.ob-plan.ob-plan-simple .ob-simple-task-nodes{grid-row:3}.ob-plan.ob-plan-advanced .ob-simple-task-nodes .ob-plan-node-row{grid-template-columns:minmax(0,1fr) 24px}.ob-plan.ob-plan-advanced .ob-plan-node-row>input:first-child{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-advanced .ob-plan-node-row>input[type=date]{grid-column:1;grid-row:2}.ob-plan.ob-plan-advanced .ob-plan-node-row>button{grid-column:2;grid-row:2}}.ob-plan.ob-plan-launched .ob-plan-fields>.ob-plan-goal>span,.ob-plan.ob-plan-launched .ob-plan-fields>.ob-plan-due>span{display:block;font-size:12px;color:var(--ob-muted);margin-bottom:4px}.ob-plan.ob-plan-launched .ob-plan-reading-value{margin:0;padding:7px 0;font-size:14px;line-height:1.6;color:var(--ob-text,var(--v3-text,#172033));white-space:pre-wrap;overflow-wrap:anywhere}.ob-plan.ob-plan-launched .ob-todo,.ob-plan.ob-plan-launched .ob-todo-columns{grid-template-columns:minmax(0,1fr) 118px 146px;gap:8px}.ob-plan.ob-plan-launched .ob-todo{align-items:start;border-bottom:1px solid var(--ob-line);padding:5px 0}.ob-plan.ob-plan-launched .ob-plan-launched-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#eaf6ef;color:#22653d;font-size:13px;font-weight:600}@media(max-width:600px){.ob-plan.ob-plan-launched .ob-todo{grid-template-columns:minmax(0,1fr) 126px}.ob-plan.ob-plan-launched .ob-plan-reading-value{padding:3px 0}.ob-plan.ob-plan-launched .ob-plan-footer>.ob-plan-launched-status{flex:none}}.ob-plan.ob-plan-preview .ob-plan-fields>.ob-plan-goal>span,.ob-plan.ob-plan-preview .ob-plan-fields>.ob-plan-due>span{display:block;font-size:12px;color:var(--ob-muted);margin-bottom:4px}.ob-plan.ob-plan-preview .ob-plan-reading-value{margin:0;padding:7px 0;font-size:14px;line-height:1.6;color:var(--ob-text,var(--v3-text,#172033));white-space:pre-wrap;overflow-wrap:anywhere}.ob-plan.ob-plan-preview .ob-todo,.ob-plan.ob-plan-preview .ob-todo-columns{grid-template-columns:minmax(0,1fr) 118px 146px;gap:8px}.ob-plan.ob-plan-preview .ob-todo{align-items:start;border-bottom:1px solid var(--ob-line);padding:5px 0}@media(max-width:600px){.ob-plan.ob-plan-preview .ob-todo{grid-template-columns:minmax(0,1fr) 126px}.ob-plan.ob-plan-preview .ob-plan-reading-value{padding:3px 0}}.ob-plan .ob-plan-rhythm-preview dl{display:grid;gap:8px;margin:12px 0}.ob-plan .ob-plan-rhythm-preview dl>div{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:12px}.ob-plan .ob-plan-rhythm-preview dt{color:var(--ob-muted);font-size:12px}.ob-plan .ob-plan-rhythm-preview dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ob-plan .ob-plan-rhythm-preview dd p{margin:0}.ob-plan.ob-plan-reading .ob-simple-task-nodes{display:grid;gap:5px;margin:0;padding:0;list-style:none;color:var(--ob-muted,var(--v3-muted,#667085));font-size:13px;line-height:1.6}.ob-plan.ob-plan-reading .ob-simple-task-nodes>li{display:grid;grid-template-columns:minmax(0,1fr) 118px 146px;gap:8px;min-width:0}.ob-plan.ob-plan-reading .ob-plan-subtask-text{grid-column:1/3;min-width:0;padding-inline-start:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ob-plan.ob-plan-reading .ob-plan-subtask-date{grid-column:3;white-space:nowrap}@media(max-width:600px){.ob-plan.ob-plan-reading .ob-simple-task-nodes>li{grid-template-columns:minmax(0,1fr);gap:1px}.ob-plan.ob-plan-reading .ob-plan-subtask-text{grid-column:1}.ob-plan.ob-plan-reading .ob-plan-subtask-date{grid-column:1;padding-inline-start:12px;font-size:12px}}.v3-dialog.am-plan-launch-confirm{width:min(480px,calc(100vw - 24px))}.am-plan-launch-confirm .am-plan-launch-name{margin:18px 0 12px;font-size:17px;font-weight:600;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.am-plan-launch-confirm .am-plan-launch-description{margin:0 0 16px;line-height:1.7}.am-plan-launch-confirm .am-plan-launch-rhythm{margin:0 0 4px;font-size:13px;line-height:1.6}.am-plan-launch-confirm .am-plan-launch-zone{display:block;color:var(--v3-text-2,#667085);font-size:12px;line-height:1.6}.am-plan-launch-confirm>footer{margin-top:22px}.ob-plan.ob-plan-reading .ob-todo-columns{display:none}.ob-plan.ob-plan-reading .ob-todos{gap:0}.ob-plan.ob-plan-reading.ob-plan-simple .ob-todo{grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-template-rows:auto;align-items:center;gap:10px;padding:9px 0;margin:0;border-bottom:1px solid var(--ob-line)}.ob-plan.ob-plan-reading .ob-todo>.ob-plan-task-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 5px;min-width:0}.ob-plan.ob-plan-reading .ob-todo:last-child{border-bottom:0}.ob-plan.ob-plan-reading .ob-simple-task-content{grid-column:1/3;grid-row:1}.ob-plan.ob-plan-reading .ob-simple-task-content>.ob-plan-reading-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:14px;font-weight:650;line-height:1.5}.ob-plan.ob-plan-reading .ob-simple-task-owner{grid-column:1;grid-row:2}.ob-plan.ob-plan-reading .ob-simple-task-owner>.ob-plan-reading-value{display:flex;align-items:center;gap:4px;padding:0;font-size:11px;color:var(--ob-muted);line-height:1.5}.ob-plan.ob-plan-reading .ob-simple-task-owner .v3-avatar{flex:none;width:17px;height:17px;font-size:9px}.ob-plan.ob-plan-reading .ob-simple-task-date{grid-column:2;grid-row:2}.ob-plan.ob-plan-reading .ob-simple-task-date>.ob-plan-reading-value{padding:0;font-size:11px;color:var(--ob-muted);line-height:1.5;white-space:nowrap}.ob-plan.ob-plan-reading .ob-simple-task-date>.ob-plan-reading-value:before{content:"·";margin-right:5px}.ob-plan.ob-plan-reading .ob-simple-task-date .ob-simple-mobile-label,.ob-plan.ob-plan-reading .ob-simple-task-owner .ob-simple-mobile-label{display:none}.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{display:grid;grid-template-columns:minmax(0,1fr);grid-column:2;grid-row:1;align-content:center;align-items:center;gap:4px 5px;margin:0;padding:0}.ob-plan.ob-plan-reading .ob-simple-task-nodes>li{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;box-sizing:border-box;padding:2px 8px;border-radius:12px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:11px;line-height:1.6}.ob-plan.ob-plan-reading .ob-simple-task-nodes>.ob-plan-subtasks-label{grid-column:1;grid-row:1;align-self:center;padding:0;background:transparent;border-radius:0;font-size:10px;color:var(--ob-muted)}.ob-plan.ob-plan-reading .ob-simple-task-nodes>li:not(.ob-plan-subtasks-label){grid-column:1;justify-self:start}.ob-plan.ob-plan-reading .ob-plan-subtask-text{padding:0;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-plan.ob-plan-reading .ob-plan-subtask-date{flex:none;order:-1;padding:0;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}@container ob-plan (max-width:360px){.ob-plan.ob-plan-reading.ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{grid-column:1;grid-row:2}}@media(max-width:420px){.ob-plan.ob-plan-reading.ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{grid-column:1;grid-row:2}}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todo-columns{display:none}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todos{gap:0}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todo{grid-template-columns:minmax(0,1fr) 146px 28px;gap:6px 8px;padding:10px 0;margin:0;align-items:center;border-bottom:1px solid var(--ob-line)}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todo:last-child{border-bottom:0}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-content{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-content>.ob-simple-mobile-label{display:none}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-content>input{width:100%;height:38px;font-weight:600}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-owner{grid-column:1;grid-row:2}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-date{grid-column:2;grid-row:2}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-owner>.ob-simple-mobile-label,.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-date>.ob-simple-mobile-label{display:none}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todo>.ob-delete{grid-column:3;grid-row:2;width:28px;min-height:32px;margin:0;padding:0;border-radius:7px;font-size:18px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-simple-task-nodes{grid-column:1/-1;grid-row:3}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-nodes{margin:2px 0 0;padding:7px 10px;border:0;border-radius:9px;background:color-mix(in srgb,var(--v3-violet-soft,#f1edfb) 50%,var(--v3-surface-solid,#fff));font-size:11px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-nodes>summary{color:var(--v3-violet-ink,#7356a8);font-weight:500}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-list{gap:5px;margin-top:6px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row{grid-template-columns:minmax(0,1fr) 140px 28px;gap:6px;align-items:center}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input:first-child{grid-column:1;grid-row:1;width:100%;height:34px;font-size:12px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input[type=date]{grid-column:2;grid-row:1;width:100%;height:34px;font-size:11px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>button{grid-column:3;grid-row:1;width:28px;min-height:30px;padding:0;border-radius:6px;color:var(--ob-muted);cursor:pointer}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-list>button{padding:3px 0;min-height:28px;border:0;background:transparent;color:var(--v3-violet-ink,#7356a8);font-size:11px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-tasks-heading{margin-top:12px;margin-bottom:4px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-footer{margin-top:12px;padding-top:10px}@container ob-plan (max-width:420px){.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row{grid-template-columns:minmax(0,1fr) 28px;gap:4px 6px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input:first-child{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input[type=date]{grid-column:1;grid-row:2;max-width:150px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>button{grid-column:2;grid-row:2}}@media(max-width:420px){.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-todo{grid-template-columns:minmax(0,1fr) 126px 28px;gap:6px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row{grid-template-columns:minmax(0,1fr) 28px;gap:4px 6px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input:first-child{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>input[type=date]{grid-column:1;grid-row:2;max-width:150px}.ob-plan.ob-plan-simple:not(.ob-plan-reading) .ob-plan-node-row>button{grid-column:2;grid-row:2}}.ob-plan.ob-plan-reading.ob-plan-simple .ob-plan-fields{grid-template-columns:minmax(0,1fr);gap:6px}.ob-plan.ob-plan-reading.ob-plan-simple .ob-plan-fields>.ob-plan-goal{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-reading .ob-plan-goal-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;font-size:11px;color:var(--ob-muted)}.ob-plan.ob-plan-reading .ob-plan-due-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--ob-line);border-radius:6px;font-size:10px;line-height:1.5;color:var(--v3-violet-ink,#7356a8)}.ob-plan.ob-plan-reading .ob-plan-due-badge time{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.ob-plan.ob-plan-reading .ob-plan-goal>.ob-plan-reading-value{padding:5px 0 0;font-size:13px;line-height:1.6}.ob-plan.ob-plan-reading.ob-plan-simple .ob-plan-fields>.ob-plan-cadence{grid-column:1/-1;grid-row:2;font-size:11px;line-height:1.7;color:var(--ob-muted)}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview{margin:8px 0 0;padding:0;border:1px solid var(--ob-line);border-radius:8px;background:transparent}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview>summary{display:flex;align-items:center;gap:6px;padding:7px 10px;list-style:none;font-size:11px;font-weight:500;cursor:pointer}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview>summary::-webkit-details-marker{display:none}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview>summary:before{content:"›";font-size:16px;line-height:1;color:var(--ob-muted);transition:transform .15s}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview[open]>summary:before{transform:rotate(90deg)}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview>summary small{margin-left:auto;font-size:10px;font-weight:400;color:var(--ob-muted)}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:4px 10px 10px}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview dt{font-size:10px;line-height:1.5}.ob-plan.ob-plan-reading .ob-plan-rhythm-preview dd{font-size:11px;line-height:1.6}@container ob-plan (max-width:340px){.ob-plan.ob-plan-reading .ob-plan-rhythm-preview dl{grid-template-columns:minmax(0,1fr)}}.am-card .cmp-channel-plan-reading{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.am-card .cmp-channel-plan-reading .cmp-head{margin-bottom:10px}.am-card .cmp-channel-plan-reading .cmp-claim-fronts>li{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:4px 10px;align-items:center;padding:9px 0;border-top:0;border-bottom:1px solid var(--ob-line)}.am-card .cmp-channel-plan-reading .cmp-claim-fronts>li:last-child{border-bottom:0}.cmp-channel-plan-reading .cmp-claim-name{grid-column:1;grid-row:1;gap:3px}.cmp-channel-plan-reading .cmp-claim-name>.cmp-claim-text{font-size:14px;font-weight:650;line-height:1.5}.cmp-channel-plan-reading .cmp-claim-meta{align-items:center;gap:3px 5px}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-owner{font-size:11px;line-height:1.5}.cmp-channel-plan-reading .cmp-owner>.v3-avatar{width:17px;height:17px;font-size:9px}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-owner:last-child:before{content:"·";margin-right:1px}.cmp-channel-plan-reading .cmp-claim-meta>.cmp-status{padding:1px 5px;min-height:18px;font-size:10px}.cmp-channel-plan-reading .cmp-claim-name>small{font-size:10px;line-height:1.5}.cmp-channel-plan-reading .cmp-claim-nodes{display:grid;grid-template-columns:minmax(0,1fr);grid-column:2;grid-row:1/3;gap:4px 5px;align-items:center}.cmp-channel-plan-reading .cmp-claim-nodes>small{grid-column:1;grid-row:1;font-size:10px}.cmp-channel-plan-reading .cmp-claim-nodes>.cmp-ms{grid-column:1;justify-self:start;min-height:0;padding:2px 8px;gap:5px;border-radius:12px;font-size:11px;line-height:1.6}.cmp-channel-plan-reading .cmp-claim-nodes>.cmp-ms>b{font-size:11px}.cmp-channel-plan-reading .cmp-claim-nodes:has(>.cmp-ms),.cmp-channel-plan-draft .cmp-claim-nodes:has(>.cmp-ms){border-inline-start:1px solid color-mix(in srgb,var(--v3-border,#e7e9ef) 75%,transparent);padding-inline-start:9px}.cmp-channel-plan-reading .cmp-claim-action{grid-column:1;grid-row:2;justify-content:flex-start}.cmp-channel-plan-reading .cmp-claim-action:empty{display:none}.cmp-channel-plan-reading .cmp-claim-action>.cmp-status{max-width:100%;padding:2px 6px;font-size:10px;min-height:20px;line-height:1.5}.cmp-channel-plan-reading .cmp-claim-action>.v3-button{min-width:0;min-height:30px;width:auto;padding:4px 10px;font-size:12px}@container ob-plan (max-width:360px){.am-card .cmp-channel-plan-reading .cmp-claim-fronts>li{grid-template-columns:minmax(0,1fr);gap:5px}.cmp-channel-plan-reading .cmp-claim-nodes{grid-column:1;grid-row:3}.cmp-channel-plan-reading .cmp-claim-name{grid-column:1;grid-row:1}.cmp-channel-plan-reading .cmp-claim-action{grid-column:1;grid-row:2}}@media(max-width:420px){.am-card .cmp-channel-plan-reading .cmp-claim-fronts>li{grid-template-columns:minmax(0,1fr);gap:5px}.cmp-channel-plan-reading .cmp-claim-nodes{grid-column:1;grid-row:3}.cmp-channel-plan-reading .cmp-claim-name{grid-column:1;grid-row:1}.cmp-channel-plan-reading .cmp-claim-action{grid-column:1;grid-row:2}}@container ob-plan (max-width:360px){.cmp-channel-plan-reading .cmp-claim-nodes:has(>.cmp-ms){border-inline-start:0;padding-inline-start:0}}@media(max-width:420px){.cmp-channel-plan-reading .cmp-claim-nodes:has(>.cmp-ms){border-inline-start:0;padding-inline-start:0}}@media(max-width:520px){.cmp-channel-plan-draft .cmp-claim-nodes:has(>.cmp-ms){border-inline-start:0;padding-inline-start:0}}.ob-plan.ob-plan-channel-editor .ob-plan-fields{grid-template-columns:minmax(0,1fr);gap:6px}.ob-plan.ob-plan-channel-editor .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:5px}.ob-plan.ob-plan-channel-editor .ob-plan-goal>span{display:flex;align-items:center;min-height:38px;padding-right:230px;font-size:11px}.ob-plan.ob-plan-channel-editor .ob-plan-goal>textarea{width:100%;min-height:64px;padding:8px 10px;resize:vertical;border:1px solid var(--ob-line);border-radius:8px;background:var(--v3-surface,#fff);color:inherit;font:inherit;font-size:13px;line-height:1.6;box-sizing:border-box}.ob-plan.ob-plan-channel-editor .ob-plan-fields>.ob-plan-due{grid-column:1;grid-row:1;justify-self:end;align-self:start;display:flex;flex-direction:row;align-items:center;gap:7px;max-width:100%;font-size:11px}.ob-plan.ob-plan-channel-editor .ob-plan-due>div{width:146px;min-width:0}.ob-plan.ob-plan-channel-editor .ob-plan-fields>.ob-plan-cadence{grid-column:1;grid-row:2;font-size:11px;line-height:1.6}.ob-plan.ob-plan-simple.ob-plan-channel-editor .ob-todo{display:block;padding:6px 0;margin:0;border-bottom:1px solid var(--ob-line)}.ob-plan.ob-plan-channel-editor .ob-todo>.plan-task-fields{grid-template-columns:minmax(0,1fr) 146px 28px;gap:6px 8px;align-items:center;margin:0;padding:0}.ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-content{grid-column:1/-1;grid-row:1}.ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-owner{grid-column:1;grid-row:2}.ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-due{grid-column:2;grid-row:2}.ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-actions{grid-column:3;grid-row:2;justify-self:stretch}.ob-plan.ob-plan-channel-editor .plan-task-fields>.plan-task-nodes{grid-column:1/-1;grid-row:3}.ob-plan.ob-plan-channel-editor .plan-task-fields label>span:not(.cmp-owner){display:none}.ob-plan.ob-plan-channel-editor .plan-task-actions>.ob-delete{width:28px;min-height:30px;margin:0;padding:0}.ob-plan.ob-plan-channel-editor .ob-plan-node-row>div{min-width:0;grid-column:2;grid-row:1}.am-create-modal .ob-plan-channel-editor{width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@container ob-plan (max-width:420px){.ob-plan.ob-plan-channel-editor .ob-plan-node-row>div{grid-column:1;grid-row:2}.ob-plan.ob-plan-channel-editor .ob-plan-due>div{width:126px}.ob-plan.ob-plan-channel-editor .ob-plan-goal>span{padding-right:200px}}@media(max-width:420px){.ob-plan.ob-plan-channel-editor .ob-plan-node-row>div{grid-column:1;grid-row:2}.ob-plan.ob-plan-channel-editor .ob-plan-due>div{width:126px}.ob-plan.ob-plan-channel-editor .ob-plan-goal>span{padding-right:200px}}.ob-plan.ob-plan-channel-editor input:not([type=checkbox]):not([type=radio]),.ob-plan.ob-plan-channel-editor textarea{color:var(--v3-text,#172033);-webkit-text-fill-color:var(--v3-text,#172033);opacity:1}.ob-plan.ob-plan-channel-editor input::placeholder,.ob-plan.ob-plan-channel-editor textarea::placeholder{color:var(--v3-text-2,#657084);-webkit-text-fill-color:var(--v3-text-2,#657084);opacity:1;font-weight:400}.ob-plan.ob-plan-channel-editor .plan-task-content input{font-weight:600}.ob-plan.ob-plan-channel-editor .ob-plan-node-row>input:first-child{font-weight:400}.ob-plan.ob-plan-channel-editor [data-am-has-date=true] .v3-date-trigger{color:var(--v3-text,#172033);opacity:1}.ob-plan.ob-plan-channel-editor [data-am-has-date=false] .v3-date-trigger{color:var(--v3-text-2,#657084);font-weight:400}.ob-plan.ob-plan-channel-editor .plan-task-fields label{margin:0;padding:0;gap:0;min-height:0}.ob-plan.ob-plan-channel-editor .plan-task-fields input{margin:0;min-height:34px;height:34px;padding:0 9px}.ob-plan.ob-plan-channel-editor .plan-task-content input{min-height:36px;height:36px}.ob-plan.ob-plan-channel-editor .ob-plan-fields input,.ob-plan.ob-plan-channel-editor .ob-plan-fields textarea,.ob-plan.ob-plan-channel-editor .ob-plan-rhythm-fields input{margin-top:0}.ob-plan.ob-plan-channel-editor .v3-date-trigger{margin:0;height:34px;min-height:34px}.ob-plan.ob-plan-channel-editor .plan-task-owner,.ob-plan.ob-plan-channel-editor .plan-task-due,.ob-plan.ob-plan-channel-editor .plan-task-actions{margin:0;padding:0;min-height:0;align-self:center}.ob-plan.ob-plan-channel-editor .plan-task-owner .cmp-owner{min-height:24px;line-height:1.5}.ob-plan.ob-plan-simple.ob-plan-channel-editor .ob-plan-nodes{margin:0;padding:5px 8px;border:0;background:color-mix(in srgb,var(--v3-violet-soft,#f1edfb) 30%,var(--v3-surface-solid,#fff))}.ob-plan.ob-plan-channel-editor .ob-plan-nodes>summary{margin:0;padding:0;line-height:1.4;font-size:11px}.ob-plan.ob-plan-simple.ob-plan-channel-editor .ob-plan-node-list{margin-top:4px;gap:4px}.ob-plan.ob-plan-simple.ob-plan-channel-editor .ob-plan-node-row{gap:4px 6px}.ob-plan.ob-plan-simple.ob-plan-channel-editor .ob-plan-node-list>button{margin:0;padding:0 2px;min-height:24px;line-height:1.4}.ob-onboarding-plan .ob-plan .ob-plan-goal input{color:var(--v3-text,#172033);-webkit-text-fill-color:var(--v3-text,#172033)}.ob-onboarding-plan .ob-plan .ob-plan-due[data-am-has-date=true] .v3-date-trigger{color:var(--v3-text,#172033)}.ob-onboarding-plan .ob-plan .ob-owner-select-pending .v3-select-trigger,.v3-select-options [role=option].ob-onboarding-pending-owner-option,.v3-select-options [role=option].ob-onboarding-pending-owner-option.selected{color:#7b8798}.ob-onboarding-plan .ob-plan .ob-simple-task-date[data-am-has-date=true] .v3-date-trigger{color:var(--v3-text,#172033)}.ob-plan.ob-plan-reading .ob-plan-empty-subtasks{grid-column:2;grid-row:1;align-self:center;margin:0;color:var(--v3-faint,#98a2b3);font-size:11px;line-height:1.6}@container ob-plan (max-width:360px){.ob-plan.ob-plan-reading .ob-plan-empty-subtasks{grid-column:1;grid-row:2}}@media(max-width:420px){.ob-plan.ob-plan-reading .ob-plan-empty-subtasks{grid-column:1;grid-row:2}}.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{border-inline-start:1px solid color-mix(in srgb,var(--v3-border,#e7e9ef) 75%,transparent);padding-inline-start:9px}.cmp-plan-reading .ob-todo{display:block}.cmp-plan-reading .plan-task-fields{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:5px 10px}.cmp-plan-reading .plan-task-fields>.plan-task-content,.cmp-plan-reading .plan-task-fields>.plan-task-owner,.cmp-plan-reading .plan-task-fields>.plan-task-due{grid-column:1}.cmp-plan-reading .plan-task-fields>.plan-task-nodes{grid-column:2;grid-row:1/4;border-inline-start:1px solid color-mix(in srgb,var(--v3-border,#e7e9ef) 75%,transparent);padding-inline-start:9px;min-width:0}.cmp-plan-reading .cmp-claim-nodes{display:flex;flex-direction:column;gap:4px;min-width:0}.cmp-plan-reading .cmp-claim-nodes>small{font-size:10px;color:var(--ob-muted)}.cmp-plan-reading .cmp-claim-nodes>.cmp-ms{max-width:100%;box-sizing:border-box;align-self:flex-start}@container ob-plan (max-width:360px){.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{border-inline-start:0;padding-inline-start:0}}@media(max-width:420px){.ob-plan.ob-plan-reading.ob-plan-simple .ob-simple-task-nodes{border-inline-start:0;padding-inline-start:0}.cmp-plan-reading .plan-task-fields{grid-template-columns:minmax(0,1fr)}.cmp-plan-reading .plan-task-fields>.plan-task-nodes{grid-column:1;grid-row:auto;border-inline-start:0;padding-inline-start:0}}.cmp-subtasks-empty{color:var(--v3-faint,#98a2b3);font-size:11px;line-height:1.6}.cmp-channel-plan-reading .cmp-subtasks-empty{grid-column:2;grid-row:1/3;align-self:center}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-subtasks-empty{grid-row:1}.ob-plan.ob-plan-reading .ob-todo>.cmp-subtasks-empty{grid-column:2;grid-row:1;align-self:center}.cmp-plan-reading .plan-task-nodes:has(>.cmp-subtasks-empty){border-inline-start:0;padding-inline-start:0;align-self:center}@container ob-plan (max-width:360px){.cmp-channel-plan-reading .cmp-subtasks-empty{grid-column:1;grid-row:3}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-subtasks-empty{grid-row:3}.ob-plan.ob-plan-reading .ob-todo>.cmp-subtasks-empty{grid-column:1;grid-row:2}}@media(max-width:420px){.cmp-channel-plan-reading .cmp-subtasks-empty{grid-column:1;grid-row:2}.cmp-channel-plan-reading .cmp-claim-with-footer>.cmp-subtasks-empty{grid-row:2}.ob-plan.ob-plan-reading .ob-todo>.cmp-subtasks-empty{grid-column:1;grid-row:2}}@media(max-width:520px){.cmp-channel-plan-draft .cmp-subtasks-empty{grid-area:nodes}}.am-workflow-toolbar{padding:8px 16px}.am-workflow-dialog{width:min(720px,calc(100vw - 24px));max-height:85dvh;overflow:auto;box-sizing:border-box;overflow-wrap:anywhere}.am-workflow-dialog fieldset,.am-workflow-actions fieldset{margin:12px 0;padding:0;border:0;min-width:0}.am-workflow-dialog label,.am-workflow-actions label{display:grid;gap:5px;margin:10px 0;font-size:13px}.am-workflow-dialog input,.am-workflow-dialog textarea,.am-workflow-dialog select,.am-workflow-actions input,.am-workflow-actions textarea,.am-workflow-actions select{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid var(--v3-border,#dce2ec);border-radius:8px;background:var(--v3-surface,#fff);color:inherit;font:inherit}.am-workflow-dialog textarea,.am-workflow-actions textarea{min-height:65px;resize:vertical}.am-workflow-group{border-top:1px solid var(--v3-border,#dce2ec);padding:10px 0}.am-workflow-dialog button,.am-workflow-actions button{margin:4px}.am-workflow-dialog footer{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.am-workflow-dialog .am-workflow-check{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.am-workflow-dialog .am-workflow-check input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;margin:3px 0 0;flex:none}.am-workflow-actions{margin-top:12px;border-top:1px solid var(--v3-border,#dce2ec)}@media(max-width:520px){.am-workflow-dialog{padding:16px}.am-workflow-dialog input,.am-workflow-dialog textarea,.am-workflow-actions input,.am-workflow-actions textarea{font-size:16px}}.am-workflow-toolbar{flex-shrink:0}.am-channel-summary .am-workflow-toolbar{display:inline-flex;padding:0}.am-channel-summary .am-workflow-toolbar>button{white-space:nowrap}.am-workflow-actions{border-top:1px solid var(--v3-border,#e7e9ef);padding-top:8px;margin-top:10px}.am-workflow-actions>fieldset{margin:0}.am-workflow-actions>fieldset>p{font-size:11px;color:var(--v3-muted,#7b8192);margin:3px 0}.am-workflow-actions .cmp-followup{font-size:12px;color:var(--v3-muted,#7b8192);padding:4px 0}.cmp-followup>summary{cursor:pointer;color:var(--v3-violet,#7459c6);list-style:none}.cmp-followup>summary:before{content:"+ ";font-weight:600}.cmp-followup[open]>summary:before{content:"− "}.cmp-inline-editor{padding:2px 0 10px}.am-workflow-actions button{min-height:34px;font-size:13px}.am-workflow-actions textarea{min-height:60px}.am-workflow-actions .cmp-inline-editor label{font-size:12px}.am-workflow-toolbar{padding:0}.am-workflow-toolbar>button{font-size:11px;min-height:28px;background:transparent;box-shadow:none;border-color:transparent;color:var(--v3-violet,#7459c6)}.am-real-refined fieldset{border:0;padding:0;margin:0;min-width:0;width:100%;box-sizing:border-box}.am-real-refined fieldset:empty{display:none}.am-real-refined label{display:grid;gap:5px;margin:10px 0;font-size:12px}.am-real-refined fieldset textarea,.am-real-refined fieldset input:not([type=checkbox]),.am-real-refined fieldset select,.owner-report-table input[type=date]{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid var(--v3-border);border-radius:8px;background:var(--v3-surface-solid);color:inherit;font:inherit}.am-real-refined fieldset textarea{min-height:60px;resize:vertical}.am-real-refined fieldset button{margin:4px 4px 4px 0}.am-real-refined input[type=checkbox]{width:16px;height:16px}.am-real-refined label:has(input[type=checkbox]){display:flex;align-items:flex-start}.am-real-report-tools{font-size:12px;margin-top:10px}.am-real-report-tools>summary{cursor:pointer;color:var(--v3-violet);font-size:11px}.pc-result.pending{background:var(--v3-surface-soft);color:var(--v3-text-2)}.pc-result.risk{background:var(--v3-amber-soft);color:var(--v3-amber-ink)}@media(max-width:520px){.am-real-refined input:not([type=checkbox]),.am-real-refined textarea,.am-real-refined select{font-size:16px}}.am-real-refined .cmp-relay{padding:12px 16px 14px;border-radius:var(--v3-r-card,14px);background:var(--v3-surface-solid,#fff);box-shadow:var(--v3-shadow-card);min-width:0}.am-real-refined .cmp-relay-text{overflow-wrap:anywhere}.am-real-refined .cmp-action-footer{display:flex;flex-wrap:wrap}.am-real-refined .cmp-action-footer>fieldset{flex:1 1 100%}.inbox-followup-report>footer{padding-top:10px;margin-top:10px;border-top:1px solid var(--v3-border)}.v3-im-group>.v3-im-msg.aide:not(.pending):has(.cmp-reply){width:706px;max-width:100%;box-sizing:border-box;grid-template-columns:32px minmax(0,1fr)}.v3-im-group>.v3-im-msg.aide:not(.pending):has(.cmp-reply) .v3-im-bubble{width:100%;max-width:100%;box-sizing:border-box}.v3-im-digest-slot.v3-im-campaign-slot:has(>.am-card>.am-real-refined>.cmp-reply){width:680px;max-width:100%}.am-card:has(>.am-real-refined>.cmp-reply){width:100%;max-width:100%}.am-real-refined:has(>.cmp-reply){width:100%;min-width:0}.am-real-refined .cmp-relay.cmp-reply{width:100%;max-width:100%;box-sizing:border-box}.am-real-refined .cmp-relay.cmp-reply{padding:20px;border:1px solid var(--v3-border,#e7e9ef);border-radius:12px;background:var(--v3-surface-solid,#fff);box-shadow:none}.cmp-reply .cmp-reply-head{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 12px;padding:0;border:0}.cmp-reply-head>strong{font-size:13px;font-weight:600;line-height:1.6;color:var(--v3-text,#172033)}.cmp-reply .cmp-reply-status{font-size:11px;font-weight:400;line-height:1.6;color:var(--v3-muted,#7b8192)}.cmp-reply.is-sent .cmp-reply-status{color:var(--v3-green-ink,#3c8055)}.am-real-refined .cmp-reply-editor{display:block;box-sizing:border-box;width:100%;min-width:0;height:104px;min-height:104px;max-height:420px;margin:0;padding:14px 16px;border:1px solid var(--v3-border,#e7e9ef);border-radius:8px;background:var(--v3-surface-soft,#f6f7f9);color:var(--v3-text,#172033);font:inherit;font-size:14px;line-height:1.85;resize:vertical;transition:border-color .15s,background .15s}.am-real-refined .cmp-reply-editor:focus{border-color:var(--v3-violet,#7459c6);background:var(--v3-surface-solid,#fff);outline:2px solid var(--v3-violet-soft,#f1edfb);outline-offset:1px}.am-real-refined .cmp-reply-editor:disabled{opacity:.7;cursor:wait}.cmp-reply>.cmp-relay-text{margin:0;padding:0;font-size:14px;line-height:1.75;color:var(--v3-text,#172033);white-space:pre-wrap;overflow-wrap:anywhere}.am-real-refined .cmp-reply>.cmp-action-footer{display:flex;justify-content:flex-end;gap:8px;margin:18px 0 0;padding:0;border:0}.am-real-refined .cmp-reply>.cmp-action-footer>fieldset{display:flex;justify-content:flex-end;flex:1 1 100%}.am-real-refined .cmp-reply .cmp-action-footer button{min-height:38px;margin:0;padding:8px 16px;border-radius:8px;font-size:13px}.cmp-reply>.cmp-action-footer>[role=alert]{flex-basis:100%;margin:0;font-size:12px}@media(max-width:520px){.am-real-refined .cmp-relay.cmp-reply{padding:16px}.am-real-refined .cmp-reply-editor{font-size:16px;padding:12px}}.am-report-reminder{display:grid;gap:8px;margin-top:10px;min-width:0}.am-report-reminder>.v3-button{justify-self:start;min-height:32px;margin:0!important;padding:5px 10px;font-size:12px;border-radius:8px}.am-report-reminder>.v3-button[aria-expanded=true]{border-color:var(--v3-violet-line,#d9cef3);background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8)}.am-report-reminder-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border:1px solid var(--v3-border,#e7e9ef);border-radius:10px;background:var(--v3-surface-soft,#f6f7f9);min-width:0}.am-report-reminder .am-report-reminder-panel>label{grid-column:1;display:grid;gap:6px;margin:0;font-size:11px;font-weight:500;color:var(--v3-text-2,#586174);min-width:0}.am-report-reminder-panel .v3-date-picker{width:100%;min-width:0}.am-report-reminder-panel .v3-date-trigger{width:100%;min-height:36px;margin:0!important;padding:7px 10px;border-radius:8px;background:var(--v3-surface-solid,#fff);font-size:12px}.am-report-reminder-panel .v3-date-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-report-reminder .am-report-reminder-panel>p{grid-column:1/-1;grid-row:2;margin:0;font-size:11px;line-height:1.6;color:var(--v3-muted,#7b8192)}.am-report-reminder-panel>.v3-button{grid-column:2;grid-row:1;align-self:end;min-height:36px;margin:0!important;padding:7px 10px;border-radius:8px;font-size:12px}.owner-report-card:has(.am-report-reminder)>.owner-report-footer{margin-top:10px;padding-top:10px;border-top:1px solid var(--v3-border,#e7e9ef)}@media(max-width:420px){.am-report-reminder-panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.am-report-reminder-panel>.v3-button{grid-column:1;grid-row:3;justify-self:end}.am-report-reminder .am-report-reminder-panel>p{grid-column:1}}.am-report-reminder-inputs{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;gap:6px;min-width:0}.am-report-reminder-inputs .v3-select-menu{width:100%;min-width:0}.am-report-reminder-inputs .v3-select-trigger{width:100%;min-height:36px;margin:0!important;padding:7px 8px;border-radius:8px;background:var(--v3-surface-solid,#fff);font-size:12px}.am-report-reminder-inputs .v3-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-report-reminder-panel:has(.am-report-reminder-inputs){grid-template-columns:minmax(0,1fr)}.am-report-reminder-panel:has(.am-report-reminder-inputs)>.v3-button{grid-column:1;grid-row:3;justify-self:end}@media(max-width:420px){.am-report-reminder-inputs{grid-template-columns:minmax(0,1fr) 70px 70px;gap:5px}}.ob-workspace-card.ob-post-launch-invite{box-sizing:border-box;width:100%;max-width:none;margin:16px 0 0;padding:18px 20px;border:1px solid var(--v3-border,#e5e9f0);border-radius:14px;background:var(--v3-surface-solid,#fff);box-shadow:0 3px 14px #17203309}.ob-invite-card-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.ob-invite-card-heading h2{margin:0;color:var(--v3-text,#172033);font-size:15px;font-weight:650;line-height:1.5}.ob-invite-card-heading p{margin:3px 0 0;color:var(--v3-text-2,#657084);font-size:12px;line-height:1.6}.ob-invite-heading-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--v3-blue-soft,#eef3ff);color:var(--v3-blue,#2f6bff);font-size:18px}.ob-invite-person{padding:14px 0 0;border-top:1px solid var(--v3-border,#e5e9f0)}.ob-invite-person+.ob-invite-person{margin-top:16px}.ob-invite-person-heading{display:flex;align-items:center;gap:9px;min-width:0}.ob-invite-person-heading>strong{color:var(--v3-text,#172033);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ob-invite-badge{margin-left:auto;flex:none;padding:2px 8px;border-radius:5px;background:var(--v3-surface-soft,#f3f5f8);color:var(--v3-text-2,#657084);font-size:11px;line-height:1.65}.ob-invite-badge.ready,.ob-invite-badge.invited{background:var(--v3-blue-soft,#eef3ff);color:var(--v3-blue,#2f6bff)}.ob-invite-badge.joined{background:#f2effb;color:#7356a8}.ob-invite-badge.accepted{background:var(--v3-success-soft,#edf8f1);color:var(--v3-success,#24734a)}.ob-post-launch-invite .ob-invite-email{margin:7px 0 0 37px;color:var(--v3-text,#172033);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ob-post-launch-invite .ob-invite-detail{margin:7px 0 0 37px;color:var(--v3-text-2,#657084);font-size:12px;line-height:1.65}.ob-invite-editor{margin:12px 0 0 37px}.ob-invite-email-field{display:grid;gap:5px;margin:0;font-size:11px;color:var(--v3-text-2,#657084)}.ob-invite-email-field>.v3-input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--v3-border-strong,#d5dbe3);border-radius:8px;background:var(--v3-surface,#fff);color:var(--v3-text,#172033);font:inherit;font-size:13px;outline:none}.ob-invite-email-field>.v3-input:focus{border-color:var(--v3-blue,#2f6bff);box-shadow:0 0 0 3px #2f6bff17}.ob-invite-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ob-post-launch-invite .v3-button{min-height:32px;padding:6px 12px;border:1px solid var(--v3-border-strong,#d5dbe3);border-radius:8px;background:var(--v3-surface,#fff);color:var(--v3-text,#172033);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.ob-post-launch-invite .v3-button.primary{border-color:var(--v3-blue,#2f6bff);background:var(--v3-blue,#2f6bff);color:#fff}.ob-post-launch-invite .v3-button:disabled{opacity:.45;cursor:not-allowed}.ob-invite-link-result{display:flex;gap:8px;margin:10px 0 0 37px}.ob-invite-link-result>.v3-input{min-width:0;flex:1;height:32px;padding:0 8px;border:1px solid var(--v3-border,#e5e9f0);border-radius:6px;color:var(--v3-text-2,#657084);background:var(--v3-surface-soft,#f4f6f9);font-size:11px}.ob-invite-link-result>.v3-button{flex:none}.ob-post-launch-invite .ob-invite-error{margin:12px 0 0;color:var(--v3-danger,#c43d45);font-size:12px}@media(max-width:480px){.ob-workspace-card.ob-post-launch-invite{padding:16px}.ob-invite-editor,.ob-post-launch-invite .ob-invite-detail,.ob-post-launch-invite .ob-invite-email,.ob-invite-link-result{margin-left:0}.ob-invite-actions>.v3-button{flex:1}.ob-invite-card-heading{gap:10px}}.ob-workspace-card.ob-post-launch-invite{padding:16px;box-shadow:none}.ob-invite-card-heading{margin-bottom:12px}.ob-invite-card-heading h2{font-size:14px;font-weight:600}.ob-invite-person{padding:14px;border:1px solid var(--v3-border,#e5e9f0);border-radius:12px;background:var(--v3-surface-soft,#f7f9fc)}.ob-invite-person+.ob-invite-person{margin-top:10px}.ob-invite-person-heading{gap:10px}.ob-invite-person-heading>.v3-avatar{width:32px;height:32px;flex:none}.ob-invite-identity{min-width:0;flex:1}.ob-invite-identity>strong{font-size:13px;font-weight:600;line-height:1.5;color:var(--v3-text,#172033)}.ob-invite-identity>p{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--v3-text-2,#657084);overflow-wrap:anywhere}.ob-invite-badge{margin-left:8px;border-radius:5px}.ob-invite-editor{margin:12px 0 0}.ob-invite-email-field>.v3-input{height:38px;background:var(--v3-surface-solid,#fff)}.ob-invite-actions{justify-content:flex-end;margin-top:10px}.ob-post-launch-invite .v3-button{min-height:32px;padding:6px 12px;border-radius:6px;box-shadow:none}.ob-post-launch-invite .ob-invite-detail{display:flex;align-items:baseline;gap:7px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--v3-border,#e5e9f0);font-size:12px;line-height:1.5}.ob-invite-status-dot{position:relative;top:-1px;width:5px;height:5px;flex:none;border-radius:50%;background:#8195ae}.ob-invite-person[data-invite-state=accepted] .ob-invite-status-dot{background:var(--v3-success,#24734a)}.ob-invite-link-result{margin:10px 0 0}.ob-plan-launch-guide.v3-im-msg{margin-top:16px}.ob-plan-launch-guide .v3-im-bubble>p{margin:0}.ob-plan-launch-guide .v3-im-bubble>p+p{margin-top:8px}.ob-plan-launch-guide .v3-im-bot-card{grid-column:2 / -1;grid-row:3;min-width:0;width:100%}.v3-im-stream .v3-im-group>.ob-plan-launch-guide.v3-im-msg:not(.pending){width:100%;max-width:100%;grid-template-columns:32px minmax(0,1fr)}.v3-im-stream{position:relative;flex:1;min-height:0;display:flex}.todo-selection-touch-hint{display:none}@media(pointer:coarse),(hover:none){.todo-selection-keyboard-hint{display:none}.todo-selection-touch-hint{display:block}.v3-im-stream.todo-range-up{padding-top:34px}.v3-im-stream.todo-range-down{padding-bottom:34px}}.todo-range-edge{position:absolute;left:12px;z-index:3;height:30px;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(100,116,139,.12);border-radius:16px;background:var(--v3-surface,#fff);color:var(--v3-text-muted,#64748b);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 7px #0f172a1a;touch-action:manipulation}.todo-range-edge.up{top:2px}.todo-range-edge.down{bottom:2px}.todo-range-endpoint .v3-im-bubble{outline:1px solid rgba(47,107,255,.28);outline-offset:2px}.v3-im-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v3-scroll-thumb) transparent}.v3-im-scroll-inner{--im-message-group-gap: 16px;display:flex;flex-direction:column;gap:var(--im-message-group-gap);padding:var(--v3-space-4) var(--v3-space-4) var(--v3-space-3)}.v3-im-more{display:flex;justify-content:center;padding:var(--v3-space-1) 0 var(--v3-space-2)}.v3-im-more button{border:1px solid var(--v3-border);border-radius:999px;padding:var(--v3-space-1) var(--v3-space-3);background:var(--v3-surface-solid);color:var(--v3-muted);font-size:var(--fs-micro);cursor:pointer}.v3-im-more button:hover{color:var(--v3-blue);border-color:var(--v3-blue-line)}.v3-im-start,.v3-im-note{align-self:center;max-width:420px;color:var(--v3-muted);font-size:var(--fs-micro);line-height:1.6;text-align:center}.v3-im-note{padding:var(--v3-space-2) var(--v3-space-3);border-radius:var(--v3-r-control);background:var(--v3-surface-soft);color:var(--v3-muted)}.v3-im-scroll-inner.dm-chat-empty-stream{box-sizing:border-box;min-height:100%;justify-content:center;padding:24px}.dm-chat-empty{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:center;max-width:100%;color:var(--v3-muted);text-align:center}.dm-chat-empty>svg{flex:none;color:var(--v3-faint)}.dm-chat-empty>p{margin:0;font-size:calc(var(--fs-body) - 1px);line-height:1.6;overflow-wrap:anywhere}.v3-im-group{display:flex;flex-direction:column}.v3-im-manual-ask-actions{grid-column:2;grid-row:3;justify-self:start;margin-top:4px}.v3-im-manual-ask-actions>button{padding:4px 8px;border:1px solid var(--v3-border);border-radius:6px;background:var(--v3-surface-solid);color:var(--v3-text-2);font:inherit;font-size:12px;cursor:pointer}.v3-im-manual-ask-actions>button:hover{border-color:var(--v3-violet);color:var(--v3-violet)}.v3-im-manual-ask-actions>button:focus-visible{outline:2px solid var(--v3-violet);outline-offset:2px}.v3-im-day{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:var(--v3-space-3);margin:var(--v3-space-2) 0 var(--v3-space-3);color:var(--v3-muted)}.v3-im-day-line{display:block;min-width:0;width:100%;height:1px;border:0;background:var(--v3-border)}.v3-im-day time{padding:var(--v3-space-1) var(--v3-space-3);border:0;border-radius:999px;background:var(--v3-surface-soft);font-size:var(--fs-micro);line-height:var(--v3-leading-meta);text-align:center;white-space:nowrap}.v3-im-system{align-self:center;max-width:80%;padding:var(--v3-space-1) 0;color:var(--v3-muted);font-size:var(--fs-micro);line-height:1.6;text-align:center}.im-provider-badge{display:inline-flex;align-items:center;min-height:18px;margin-left:var(--v3-space-2);padding:0 var(--v3-space-2);border-radius:999px;font-size:var(--fs-micro);font-style:normal;font-weight:650;line-height:1;vertical-align:middle}.v3-im-sender>.im-provider-badge{flex:none;white-space:nowrap}.im-provider-badge.line{background:color-mix(in srgb,var(--v3-im-panel) 92%,var(--v3-muted));color:var(--v3-muted)}.v3-im-digest-slot{align-self:stretch;display:flex;padding:var(--v3-space-1) 0}.v3-im-digest{flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid var(--v3-border);border-radius:var(--v3-r-card);background:var(--v3-surface-solid)}.v3-im-digest>header{display:flex;align-items:center;gap:var(--v3-space-2);padding:var(--v3-space-2) var(--v3-space-3);border-bottom:1px solid var(--v3-border);background:var(--v3-surface-soft);color:var(--v3-text-2)}.v3-im-digest>header svg{flex:0 0 auto;color:var(--v3-faint)}.v3-im-digest>header strong{flex:1 1 auto;min-width:0;font-size:var(--fs-cap);font-weight:640}.v3-im-digest>header time{flex:0 0 auto;color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-digest>footer{padding:var(--v3-space-2) var(--v3-space-3);border-top:1px solid var(--v3-border);color:var(--v3-muted);font-size:var(--fs-micro);line-height:1.6}.v3-im-digest-table{display:grid}.v3-im-digest-head,.v3-im-digest-row{display:grid;grid-template-columns:1fr 1fr}.v3-im-digest-head>span{padding:var(--v3-space-1) var(--v3-space-3);border-bottom:1px solid var(--v3-border);color:var(--v3-muted);font-size:var(--fs-micro);letter-spacing:.04em}.v3-im-digest-head>span+span,.v3-im-digest-row>.v3-im-digest-cell+.v3-im-digest-cell{border-left:1px solid var(--v3-border)}.v3-im-digest-row+.v3-im-digest-row .v3-im-digest-cell{border-top:1px solid var(--v3-border)}.v3-im-digest-cell{display:flex;align-items:flex-start;gap:var(--v3-space-2);min-width:0;padding:var(--v3-space-2) var(--v3-space-3);color:var(--v3-text);font-size:var(--fs-micro);line-height:1.6}.v3-im-digest-text{min-width:0;overflow-wrap:anywhere}.v3-im-digest-cell.empty{background:var(--v3-surface-soft);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.05em}.v3-im-digest-cell.done .v3-im-digest-text{color:var(--v3-muted);text-decoration:line-through}.v3-im-digest-cell.added{background:var(--v3-blue-soft)}.v3-im-digest-cell.removed{color:var(--v3-red-ink)}.v3-im-digest-cell.removed .v3-im-digest-text{color:var(--v3-red-ink);text-decoration:line-through}.v3-im-digest-box{flex:0 0 auto;width:13px;height:13px;margin-top:var(--v3-space-1);display:grid;place-items:center;border:1.4px solid var(--v3-border-strong);border-radius:4px;color:var(--v3-solid-ink)}.v3-im-digest-box.checked{border-color:var(--v3-green-solid);background:var(--v3-green-solid)}.v3-im-memcard{flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid var(--v3-border);border-left:3px solid var(--v3-violet-line);border-radius:var(--v3-r-card);background:var(--v3-surface-solid)}.v3-im-memcard>header{display:flex;align-items:center;gap:var(--v3-space-2);padding:var(--v3-space-2) var(--v3-space-3) 0;color:var(--v3-violet-solid)}.v3-im-memcard>header svg{flex:0 0 auto}.v3-im-memcard>header strong{flex:1 1 auto;min-width:0;font-size:var(--fs-micro);font-weight:640;letter-spacing:.02em}.v3-im-memcard>header time{flex:0 0 auto;color:var(--v3-muted);font-size:var(--fs-micro);font-weight:400}.v3-im-memcard>p{margin:0;padding:var(--v3-space-1) var(--v3-space-3) var(--v3-space-3);color:var(--v3-text);font-size:var(--fs-cap);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.v3-im-ontocard>p code{padding:0 var(--v3-space-1);border-radius:var(--v3-r-control);background:var(--v3-violet-soft);color:var(--v3-violet-ink);font-size:var(--fs-micro)}.v3-im-ontocard>p.meta{padding-top:0;color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-ontocard>p.status{padding-top:0;color:var(--v3-muted);font-size:var(--fs-micro);font-weight:600}.v3-im-ontocard>.btns{display:flex;flex-wrap:wrap;gap:var(--v3-space-2);justify-content:flex-end;padding:0 var(--v3-space-3) var(--v3-space-3)}.v3-im-ontocard>p.lead{padding-bottom:var(--v3-space-1);color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-ontocard>.opts{padding:0 var(--v3-space-3) var(--v3-space-2)}.v3-im-ontocard .opt{display:flex;align-items:flex-start;gap:var(--v3-space-2);padding:var(--v3-space-2) 0;border-top:1px solid var(--v3-border);cursor:pointer}.v3-im-ontocard .opt input{flex:0 0 auto;margin:3px 0 0;accent-color:var(--v3-blue)}.v3-im-ontocard .opt-body{min-width:0;color:var(--v3-text);font-size:var(--fs-cap);line-height:1.6;overflow-wrap:anywhere}.v3-im-ontocard .opt-body .sub{color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-ontocard .opt-from{display:flex;align-items:center;gap:var(--v3-space-1);color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-ontocard .opt-from svg{flex:0 0 auto}.v3-im-ontocard.alias-done>p code{display:inline-block;max-width:100%}.v3-im-digest-text em{font-style:normal}.v3-im-digest-text .seg-del{color:var(--v3-muted);text-decoration:line-through}.v3-im-digest-text .seg-add{border-radius:3px;background:var(--v3-blue-soft);color:var(--v3-blue-ink)}.v3-im-msg{max-width:min(620px,82%);display:flex;align-items:flex-start;gap:8px}.v3-im-msg.mine{align-self:flex-end;flex-direction:row-reverse}.v3-im-group.continued{margin-top:calc(6px - var(--im-message-group-gap))}.v3-im-msg-avatar{flex:0 0 32px;width:32px;display:flex;align-items:flex-start;justify-content:center;position:relative}.v3-im-msg-avatar :is(.v3-avatar.sm,.bot-avatar,.v3-im-line-avatar){--avatar-size: 32px;width:32px;height:32px;font-size:var(--fs-sub)}.v3-im-msg-avatar .member-profile-trigger{flex:0 0 32px;width:32px;height:32px}.v3-im-msg-avatar .v3-avatar.sm{flex:0 0 var(--avatar-size);border:0;border-radius:50%;overflow:hidden;font-family:var(--v3-font);font-size:calc(var(--fs-body) - 1px);font-weight:600;line-height:1;letter-spacing:0;text-align:center}.v3-im-msg-avatar .v3-im-line-avatar{flex:0 0 32px;display:block;border-radius:50%;overflow:hidden}.v3-im-msg-avatar img{display:block;width:100%;height:100%;object-fit:cover}.v3-im-msg:has(>.v3-im-msg-body>.v3-im-sender)>.v3-im-msg-avatar{margin-top:22px}.line-provider-corner{position:absolute;right:-4px;bottom:-3px;z-index:2;display:inline-flex;width:18px;height:18px;padding:2px;border:2px solid var(--v3-surface-solid);border-radius:50%;background:var(--v3-surface-solid);box-sizing:border-box}.v3-im-msg-avatar .line-provider-corner{width:22px;height:22px;right:-6px;bottom:-5px;padding:1px}.line-provider-corner img{display:block;width:100%;height:100%;border-radius:50%}.v3-im-msg-body{flex:0 1 auto;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);justify-items:start;gap:4px 0}.v3-im-msg.mine .v3-im-msg-body{justify-items:end}.v3-im-msg-body>:is(.v3-im-line,.v3-im-reactions,.v3-im-meta){grid-column:1}.v3-im-msg-body>:is(.v3-im-sender,.todo-message-reminder-slot){grid-column:1 / -1}.v3-im-msg .v3-im-sender{display:flex;align-items:center;padding:0;color:var(--v3-muted);font-size:var(--fs-cap);font-weight:500;line-height:18px}.v3-im-msg .v3-im-sender .member-profile-trigger{font:inherit}.v3-im-sender.aide{color:var(--v3-violet);font-weight:600}.v3-im-line{position:relative;width:fit-content;max-width:100%;min-width:0;display:flex;flex-direction:row;align-items:flex-end;gap:6px}.v3-im-msg.mine .v3-im-line{flex-direction:row-reverse}.v3-im-msg .v3-im-bubble{min-width:0;padding:8px 12px;border:0;border-radius:var(--v3-r-control);background:var(--v3-im-bubble);color:var(--v3-text);font-size:calc(var(--fs-body) - 1px);line-height:1.5}.v3-im-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.v3-im-translation-text{display:flex;flex-direction:column;min-width:0}.v3-im-translation-text>p{min-width:0}.v3-im-translation-text.ready>.v3-im-translation-source{color:var(--v3-muted)}.v3-im-translation-text.ready>.v3-im-translation-result{margin-top:var(--v3-space-1);padding-top:var(--v3-space-1);border-top:1px solid color-mix(in srgb,var(--v3-border) 65%,transparent);color:var(--v3-text)}.v3-im-translation-text.reveal>.v3-im-translation-result{animation:v3-fade-in var(--dur-fast) var(--ease-out)}.v3-im-bubble:has(.v3-im-translating){position:relative}.v3-im-translating{position:absolute;inset-inline-start:2px;top:9px;width:6px;height:6px;color:var(--v3-violet-ink);pointer-events:none}.v3-im-translating>svg{display:block;width:6px;height:6px;animation:v3-im-translation-pulse 1s ease-in-out infinite alternate}.v3-im-translating>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:linear-gradient(100deg,var(--v3-violet-ink) 0%,var(--v3-violet-ink) 28%,var(--v3-violet) 43%,var(--v3-blue-ink) 53%,var(--v3-violet-ink) 69%,var(--v3-violet-ink) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:v3-im-translation-shimmer var(--dur-loop) linear infinite}@keyframes v3-im-translation-shimmer{to{background-position:0% 0}}@keyframes v3-im-translation-pulse{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.v3-im-translating>svg{animation:none}}.v3-im-translation-retry{display:block;border:0;padding:var(--v3-space-1) 0 0;background:none;color:var(--v3-text-2);font:inherit;font-size:var(--fs-micro);line-height:var(--v3-leading-meta);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(hover:none),(pointer:coarse){.v3-im-translation-retry{min-height:44px}}.v3-im-msg.mine .v3-im-bubble{background:color-mix(in srgb,var(--v3-surface-solid) 70%,var(--v3-green));color:var(--v3-text)}.v3-im-msg.aide .v3-im-bubble{border:1px solid var(--v3-violet-line);background:var(--v3-violet-soft)}.v3-im-msg.mentioned .v3-im-bubble{outline:1px solid var(--v3-amber-line);outline-offset:-1px}.v3-im-msg.outbox-pending .v3-im-bubble{opacity:.66}.v3-im-msg.failed .v3-im-bubble{background:var(--v3-red-soft);opacity:1}.v3-im-msg.pending .v3-im-meta{flex-direction:row;padding:0 var(--v3-space-1)}.v3-im-msg.highlight .v3-im-bubble{position:relative}.v3-im-msg.highlight .v3-im-bubble:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.v3-im-msg.highlight.flash .v3-im-bubble:after{box-shadow:0 0 0 3px var(--v3-blue-line);animation:v3-im-flash 1.8s var(--ease-out) both}.v3-im-msg.highlight.found .v3-im-bubble:after{background:var(--v3-amber-soft);box-shadow:0 0 0 2px var(--v3-amber-line);animation:v3-im-found var(--dur-hold) var(--ease-out) both}@keyframes v3-im-flash{0%{opacity:0}10%{opacity:1}24%{opacity:.35}38%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes v3-im-found{0%{opacity:0}6%{opacity:1}62%{opacity:1}to{opacity:0}}.v3-im-bubble.recalled{color:var(--v3-muted);font-style:italic;background:transparent;border-style:dashed}.v3-im-quote{display:grid;gap:2px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0 0 10px;padding:7px 10px;border:0;border-left:2px solid color-mix(in srgb,var(--v3-violet,#7459c6) 45%,transparent);border-radius:6px;background:color-mix(in srgb,var(--v3-surface-solid,#fff) 62%,transparent);color:var(--v3-text-2);font:inherit;line-height:1.5;text-align:left;cursor:pointer}.v3-im-quote:hover{background:color-mix(in srgb,var(--v3-surface-solid,#fff) 80%,transparent)}.v3-im-quote:focus-visible{outline:2px solid var(--v3-violet,#7459c6);outline-offset:2px}.v3-im-quote.static{cursor:default}.v3-im-quote strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-micro);font-weight:600;color:var(--v3-text-2)}.v3-im-quote span{min-width:0;overflow:hidden;font-size:var(--fs-micro);color:var(--v3-muted);text-overflow:ellipsis;white-space:nowrap}.v3-im-quote-missing{display:block;margin:0 0 var(--v3-space-1);padding:0 0 0 var(--v3-space-2);border-left:2px solid var(--v3-border-strong);color:var(--v3-muted);font-size:var(--fs-micro);line-height:1.4;cursor:default;-webkit-user-select:none;user-select:none}.v3-im-forwarded{display:inline-block;margin-bottom:var(--v3-space-1);padding:0 var(--v3-space-2);border-radius:999px;background:var(--v3-surface-soft);color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-attachment{display:inline-flex;align-items:center;gap:var(--v3-space-1);margin-top:var(--v3-space-1);color:var(--v3-blue);font-size:var(--fs-micro);text-decoration:none}.v3-im-attachment:hover{text-decoration:underline}.v3-im-image-button{position:relative;display:block;border:0;padding:0;border-radius:var(--v3-r-control);background:transparent;box-shadow:0 1px 3px #0000000d;cursor:zoom-in}.v3-im-image-button:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(0 0 0 / 9%);border-radius:inherit;pointer-events:none;content:""}.v3-im-msg .v3-im-line .v3-im-bubble:has(.v3-im-image-button):not(:has(.v3-im-quote,.v3-im-quote-missing,.v3-im-forwarded)){padding:0;border:0;background:transparent}.v3-im-image{display:block;max-width:100%;width:100%;height:100%;max-height:none;border-radius:var(--v3-r-control);object-fit:contain}.v3-im-msg.outbox-pending .v3-im-image{width:auto;height:auto;max-width:min(360px,100%);max-height:360px}.v3-im-attachment-media{display:grid;gap:var(--v3-space-2);max-width:min(360px,100%)}.v3-im-attachment-video{display:block;width:min(360px,100%);max-height:280px;border-radius:var(--v3-r-control);background:var(--v3-media-bg)}.v3-im-attachment-audio{display:block;width:min(360px,100%)}.v3-im-attachment-download-fallback,.v3-im-attachment-retry{border:0;padding:0;background:transparent;color:var(--v3-blue);font:inherit;font-size:var(--fs-micro);cursor:pointer;text-align:left}.v3-im-attachment-download-fallback:hover,.v3-im-attachment-retry:hover{text-decoration:underline}.v3-im-attachment-fallback{display:grid;gap:var(--v3-space-1)}.v3-im-image-loading{display:block;width:160px;height:110px;border-radius:var(--v3-r-control);background:linear-gradient(100deg,var(--v3-border) 30%,var(--v3-border-strong) 50%,var(--v3-border) 70%);background-size:300% 100%;animation:v3-im-shimmer var(--dur-loop) var(--ease-in-out) infinite}@keyframes v3-im-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.v3-im-file{display:flex;align-items:center;gap:var(--v3-space-3);width:100%;max-width:280px;padding:var(--v3-space-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-control);background:var(--v3-surface-solid);color:var(--v3-text-2);font:inherit;text-align:left}.v3-im-bubble>.v3-im-file{padding:var(--v3-space-1) 0;border:0;background:transparent}button.v3-im-file{cursor:pointer}button.v3-im-file:hover{border-color:var(--v3-blue-line);color:var(--v3-blue)}button.v3-im-file:disabled{cursor:default;opacity:.7}.v3-im-file-badge{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:var(--v3-r-control);background:var(--v3-surface-soft);color:var(--v3-muted);font-size:var(--fs-micro);font-weight:700;letter-spacing:.02em}.v3-im-file-text{flex:1;min-width:0;display:grid;gap:var(--v3-space-1)}.v3-im-file-text strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-sub);font-weight:600;line-height:var(--v3-leading-meta)}.v3-im-file-text small{color:var(--v3-muted);font-size:var(--fs-micro);line-height:var(--v3-leading-meta)}.v3-im-notice-link{display:inline-flex;align-items:center;gap:var(--v3-space-1);margin-top:var(--v3-space-2);border:0;padding:0;background:transparent;color:var(--v3-blue);font:inherit;font-size:var(--fs-micro);cursor:pointer}.v3-im-notice-link:hover{text-decoration:underline}.v3-im-location{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--v3-space-1) var(--v3-space-2);min-width:180px}.v3-im-location-pin{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--v3-surface-soft);color:var(--v3-blue)}.v3-im-location-text{display:grid;gap:var(--v3-space-1);min-width:0}.v3-im-location-text strong{overflow:hidden;font-size:var(--fs-cap);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.v3-im-location-text small{color:var(--v3-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.v3-im-location .v3-im-attachment{grid-column:1 / -1;margin-top:var(--v3-space-1)}.v3-im-reactions{display:flex;flex-wrap:wrap;gap:6px;padding:0}.v3-im-reactions span,.v3-im-reactions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;gap:4px;padding:0 6px;border:1px solid var(--v3-border);border-radius:999px;background:var(--v3-surface-solid);color:var(--v3-text-2);font:inherit;font-size:12px;line-height:20px}.v3-im-reactions button{cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out),background var(--dur-micro) var(--ease-out)}.v3-im-reactions button:hover{border-color:var(--v3-blue-line)}.v3-im-reactions span.mine,.v3-im-reactions button.mine{border-color:var(--v3-blue-line);background:var(--v3-blue-soft)}.v3-im-reactions small{color:var(--v3-muted);font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}@media(pointer:coarse){.v3-im-reactions button{position:relative}.v3-im-reactions button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}}.v3-im-msg.mine .v3-im-reactions{justify-content:flex-end}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group .v3-im-msg .v3-im-msg-body>.v3-im-line{display:grid;grid-template-columns:minmax(0,max-content) max-content;align-items:end;gap:4px 6px}.v3-im-msg .v3-im-line>.v3-im-bubble{grid-column:1;grid-row:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group .v3-im-msg.mine .v3-im-line{grid-template-columns:max-content minmax(0,max-content)}.v3-im-msg.mine .v3-im-line>.v3-im-bubble{grid-column:2}.v3-im-msg .v3-im-line>.v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:2;grid-row:1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;min-width:0;max-width:74px;color:var(--v3-faint,var(--v3-muted));font-size:var(--fs-micro);line-height:1.3;white-space:normal}.v3-im-msg.mine .v3-im-line>.v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:1;align-items:flex-end;text-align:right;flex-direction:column}.v3-im-msg .v3-im-line>.v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){height:0;justify-content:flex-end;overflow:visible}.v3-im-meta>*{flex-shrink:0}.v3-im-clock,.v3-im-receipt{white-space:nowrap;color:inherit}.v3-im-meta>.line-delivery-status{min-width:0;max-width:74px;margin:0;white-space:normal;overflow-wrap:anywhere;text-align:inherit}.v3-im-line.has-todo-actions>.v3-im-tools{top:36px;bottom:auto;left:0;right:auto}@media(pointer:coarse),(hover:none){.v3-im-line.has-todo-actions>.v3-im-tools{top:50px}}.v3-im-msg .v3-im-msg-body>.v3-im-reactions{padding-inline:0}.todo-talk-panel .v3-im-scroll .v3-im-scroll-inner{gap:var(--im-message-group-gap)}.todo-talk-panel .v3-im-scroll .v3-im-group.continued{margin-top:calc(6px - var(--im-message-group-gap))}.v3-im-scroll .v3-im-group>.v3-im-msg.todo-picking{grid-template-columns:40px 32px minmax(0,1fr)}.v3-im-scroll .v3-im-group>.v3-im-msg.todo-picking.mine{grid-template-columns:40px minmax(0,1fr) 32px}@media(hover:hover)and (pointer:fine){.v3-im-msg .v3-im-line>.v3-im-side{position:static}.v3-im-msg .v3-im-line>.v3-im-side:empty{display:none}}.v3-im-tools{position:absolute;z-index:6;bottom:calc(100% + var(--v3-space-2));display:inline-flex;align-items:center;gap:var(--v3-space-1);width:max-content;min-width:max-content;max-width:min(240px,calc(100vw - 56px));padding:var(--v3-space-1);border:1px solid var(--v3-border);border-radius:var(--v3-r-control);background:color-mix(in srgb,var(--v3-surface-solid) 94%,transparent);box-shadow:var(--v3-shadow-card);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out)}.v3-im-bubble:hover~.v3-im-tools,.v3-im-msg:has(.v3-im-tools:hover) .v3-im-tools,.v3-im-msg:has(.v3-im-tools:focus-within) .v3-im-tools{opacity:1;pointer-events:auto}.v3-im-msg:not(.mine) .v3-im-tools{left:0;right:auto}.v3-im-msg.mine .v3-im-tools{right:0;left:auto}.v3-im-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;min-width:28px}.v3-im-tools>.todo-message-create{width:auto;padding:0 7px}.v3-im-tools:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.v3-im-msg[data-menu-open=true] .v3-im-tools,.v3-im-msg:focus-within .v3-im-tools{opacity:1;pointer-events:auto}.v3-im-msg[data-menu-open=true] .v3-im-quiet-action,.v3-im-msg:focus-within .v3-im-quiet-action{opacity:1}.v3-im-quiet-action{border:0;padding:0;background:transparent;color:var(--v3-muted);font:inherit;font-size:var(--fs-micro);cursor:pointer;opacity:0;transition:opacity var(--dur-micro) var(--ease-out)}.v3-im-bubble:hover~.v3-im-tools .v3-im-quiet-action,.v3-im-msg:has(.v3-im-tools:hover) .v3-im-quiet-action,.v3-im-msg:has(.v3-im-tools:focus-within) .v3-im-quiet-action,.v3-im-quiet-action:focus-visible{opacity:1;color:var(--v3-blue)}.v3-im-msg.failed .v3-im-quiet-action{opacity:1}.v3-im-msg-more{position:relative;display:inline-flex}.v3-im-msg-more>button{display:inline-grid;place-items:center}.v3-im-msg-more>button[aria-expanded=true]{opacity:1;color:var(--v3-blue)}.v3-im-msg.editing .v3-im-bubble{box-shadow:0 0 0 2px var(--v3-blue-line)}@media(pointer:coarse){.v3-im-tools,.v3-im-msg-more{display:none}.v3-im-bubble[data-press=on],.v3-im-bubble[data-press=on] [data-chat-original]{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}}.v3-im-geo{display:inline-flex;align-items:center;justify-content:center;gap:var(--v3-space-2);justify-self:start;min-height:36px;padding:0 var(--v3-space-3);border:1px solid var(--v3-border);border-radius:999px;background:var(--v3-surface-solid);color:var(--v3-text-2);font:inherit;font-size:var(--fs-cap);cursor:pointer}.v3-im-geo:hover{border-color:var(--v3-blue-line);color:var(--v3-blue)}.v3-im-geo:disabled{cursor:default;opacity:.6}@media(pointer:coarse){.v3-im-geo{min-height:44px}}.v3-im-deck{max-height:42vh;overflow-y:auto;display:grid;gap:var(--v3-space-2);padding:var(--v3-space-3) var(--v3-space-4);border-top:1px solid var(--v3-border);background:linear-gradient(180deg,var(--v3-amber-soft),transparent 60%);scrollbar-width:thin;scrollbar-color:var(--v3-scroll-thumb) transparent}.v3-im-deck-head{display:flex;align-items:center;gap:var(--v3-space-2)}.v3-im-deck-head span{color:var(--v3-muted);font-size:var(--fs-micro)}.v3-im-deck .v3-page-card{margin:0}@media(max-width:720px){.v3-im-msg{max-width:92%}.v3-im-scroll-inner{--im-message-group-gap: 12px;padding:var(--v3-space-3) var(--v3-space-4) var(--v3-space-2)}:is(.v3-im-stream,.todo-talk-panel) .v3-im-scroll .v3-im-scroll-inner{gap:var(--im-message-group-gap)}:is(.v3-im-stream,.todo-talk-panel) .v3-im-scroll .v3-im-group.continued{margin-top:0}.v3-im-day{grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);gap:var(--v3-space-2)}}@media(pointer:coarse){.v3-im-msg.pending .v3-im-meta{padding-top:var(--v3-space-2);padding-bottom:var(--v3-space-2)}.v3-im-quiet-action,.v3-im-retry{position:relative}.v3-im-quiet-action:after,.v3-im-retry:after{content:"";position:absolute;top:-14px;right:-3px;bottom:-14px;left:-3px}}@media(hover:none){.v3-im-quiet-action{opacity:1}.v3-im-tools{display:none}}.answer-feedback{position:relative;display:flex;justify-content:flex-end;margin-top:4px}.answer-feedback-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:4px;border:0;border-radius:var(--v3-r-control);background:transparent;color:var(--v3-faint);cursor:pointer}.answer-feedback-toggle.selected{color:var(--v3-muted)}.answer-feedback-toggle:hover{background:color-mix(in srgb,var(--v3-muted) 8%,transparent)}.answer-feedback-toggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.answer-feedback-toggle:disabled{cursor:wait}.answer-feedback-reasons{position:absolute;z-index:5;right:min(0px,calc(100% - 220px));bottom:100%;display:flex;flex-wrap:wrap;gap:4px;min-width:220px;padding:6px;border:1px solid var(--v3-glass-border);border-radius:var(--v3-r-card);background:var(--v3-glass);color:var(--v3-text);-webkit-backdrop-filter:var(--v3-blur);backdrop-filter:var(--v3-blur);box-shadow:var(--v3-glass-shadow)}.answer-feedback-reasons button{border:0;border-radius:var(--v3-r-control);padding:5px 8px;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.answer-feedback-reasons button:hover,.answer-feedback-reasons button[aria-pressed=true]{background:color-mix(in srgb,var(--v3-muted) 10%,transparent)}@media(pointer:coarse){.answer-feedback-toggle{position:relative}.answer-feedback-toggle:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending){display:grid;width:fit-content;grid-template-columns:32px minmax(0,auto);grid-template-rows:auto auto;gap:4px 8px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending){grid-template-columns:minmax(0,auto) 32px}.v3-im-msg>.v3-im-message-head{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}.v3-im-msg>.v3-im-msg-avatar{grid-column:1;grid-row:2;margin-top:0}.v3-im-msg>.v3-im-msg-body{grid-column:2;grid-row:2}.v3-im-msg.mine>.v3-im-message-head,.v3-im-msg.mine>.v3-im-msg-body{grid-column:1}.v3-im-msg.mine>.v3-im-msg-avatar{grid-column:2}.v3-im-message-head>.v3-im-sender{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.v3-im-message-head .member-profile-trigger{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.v3-im-message-head>.todo-message-actions{flex:none;margin-left:auto}.v3-im-msg:not(:has(>.v3-im-message-head))>:is(.v3-im-msg-avatar,.v3-im-msg-body){grid-row:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking{width:100%;grid-template-columns:40px 32px minmax(0,1fr)}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking.mine{grid-template-columns:40px minmax(0,1fr) 32px}.v3-im-msg.todo-picking>.v3-im-message-head,.v3-im-msg.todo-picking>.v3-im-msg-body{grid-column:3}.v3-im-msg.todo-picking>.v3-im-msg-avatar{grid-column:2}.v3-im-msg.todo-picking.mine>.v3-im-message-head,.v3-im-msg.todo-picking.mine>.v3-im-msg-body{grid-column:2}.v3-im-msg.todo-picking.mine>.v3-im-msg-avatar{grid-column:3}.v3-im-msg.todo-picking>.todo-message-select{grid-row:2}.v3-im-msg.todo-picking:not(:has(>.v3-im-message-head))>.todo-message-select{grid-row:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking>:is(.v3-im-msg-avatar,.v3-im-msg-body,.todo-message-select){grid-row:2}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(:has(>.v3-im-message-head))>:is(.v3-im-msg-avatar,.v3-im-msg-body,.todo-message-select){grid-row:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending){grid-template-columns:32px minmax(0,max-content) max-content}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending){grid-template-columns:max-content minmax(0,max-content) 32px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending)>.v3-im-msg-body,:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-line{display:contents}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending)>.v3-im-message-head{grid-column:2;grid-row:1;width:0;min-width:100%;flex-wrap:nowrap;justify-content:space-between;gap:4px 8px;--todo-shortcuts-width:64px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-bubble{grid-column:2;grid-row:2}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:3;grid-row:2}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending)>.v3-im-msg-avatar{grid-column:3}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending)>.v3-im-msg-avatar{grid-row:2}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-message-head>.v3-im-sender{flex:1 1 auto;width:max-content;min-width:80px;max-width:none;margin-right:auto}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-message-head>.todo-message-actions{position:relative;left:0}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .todo-message-reminder-slot{grid-column:2 / -1;grid-row:3;justify-self:start}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending) .todo-message-reminder-slot{grid-column:1 / 3;justify-self:end}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-reactions{grid-column:2;grid-row:var(--im-reaction-row, 4)}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending){grid-template-columns:40px 32px minmax(0,max-content) max-content}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking.mine:not(.pending){width:100%;grid-template-columns:40px minmax(max-content,1fr) minmax(0,max-content) 32px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending)>.v3-im-message-head,:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending) .v3-im-bubble{grid-column:3}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:4}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking.mine:not(.pending) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-column:2;justify-self:end}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending)>.v3-im-msg-avatar{grid-column:2}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking.mine:not(.pending)>.v3-im-msg-avatar{grid-column:4}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending) .todo-message-reminder-slot{grid-column:3 / -1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking.mine:not(.pending) .todo-message-reminder-slot{grid-column:2 / 4}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending) .v3-im-reactions{grid-column:3}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending):not(:has(>.v3-im-message-head))>:is(.v3-im-msg-avatar,.todo-message-select),:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending):not(:has(>.v3-im-message-head)) .v3-im-bubble,:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.pending):not(:has(>.v3-im-message-head)) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-row:1}@media(pointer:coarse),(hover:none){:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending)>.v3-im-message-head{--todo-shortcuts-width:92px}}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-bubble{width:max-content;max-width:100%;box-sizing:border-box}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .todo-message-reminder-slot{width:0;min-width:100%}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head))>.v3-im-msg-avatar,:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head)) .v3-im-bubble,:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head)) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){grid-row:1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending)>.v3-im-message-head{justify-content:flex-end}.v3-im-message-head>.v3-im-sender{align-self:flex-end}@media(max-width:720px){.v3-im-scroll{overflow-x:hidden}.v3-im-scroll-inner{min-width:0}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending){width:fit-content;max-width:100%;box-sizing:border-box;grid-template-columns:32px minmax(0,1fr) max-content}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending){grid-template-columns:max-content minmax(0,1fr) 32px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending){grid-template-columns:32px minmax(0,auto) max-content}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending){grid-template-columns:max-content minmax(0,auto) 32px}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-bubble{justify-self:start}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending) .v3-im-bubble{justify-self:end}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending)>.v3-im-message-head{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.v3-im-message-head>.v3-im-sender,.v3-im-message-head .member-profile-trigger{min-width:0;max-width:100%}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-bubble{width:fit-content;max-width:100%;min-width:0;overflow-wrap:anywhere}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending) .v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta){max-width:64px;min-width:0}}@media(max-width:400px){.v3-im-scroll-inner{padding-left:10px;padding-right:10px}.v3-im-msg{max-width:100%}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending){column-gap:6px}.v3-im-msg .v3-im-bubble{padding-inline:10px}}@media(hover:hover)and (pointer:fine){.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)){position:relative;grid-template-rows:auto}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender))>.v3-im-message-head{position:absolute;grid-column-end:span 1;grid-row:1;top:0;height:0;width:100%;min-width:0}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)) .v3-im-message-head>.todo-message-actions{position:absolute;right:0;left:auto;bottom:4px;z-index:6}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)) .todo-message-actions:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px;pointer-events:inherit}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender))>:is(.v3-im-msg-avatar,.todo-message-select),.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)) :is(.v3-im-bubble,.v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta)){grid-row:1}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)) .todo-message-reminder-slot{grid-row:2}.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(>.v3-im-message-head>.v3-im-sender)) .v3-im-reactions{grid-row:var(--im-reaction-row, 3)}}@media(min-width:721px)and (hover:hover)and (pointer:fine){:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions){position:relative;--todo-bubble-row:2}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head{display:contents}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.v3-im-sender{grid-column:2;grid-row:1;width:0;min-width:100%;max-width:100%;margin:0}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.todo-message-actions{position:absolute;grid-column:2 / span 1;grid-row:var(--todo-bubble-row,2) / span 1;left:calc(100% + 6px);right:auto;top:50%;bottom:auto;transform:translateY(-50%);margin:0;z-index:6}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.todo-message-actions{left:auto;right:calc(100% + 6px)}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.todo-message-actions:after{content:"";position:absolute;top:0;bottom:0;left:-6px;right:auto;width:6px;height:auto;pointer-events:inherit}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.mine:not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.todo-message-actions:after{left:auto;right:-6px}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions):not(:has(>.v3-im-message-head>.v3-im-sender)){--todo-bubble-row:1;grid-template-rows:auto}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions):not(:has(>.v3-im-message-head>.v3-im-sender))>.v3-im-msg-avatar,:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions):not(:has(>.v3-im-message-head>.v3-im-sender)) :is(.v3-im-bubble,.v3-im-meta:is(:has(>.v3-im-clock),.v3-im-delivery-meta)){grid-row:1}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions):not(:has(>.v3-im-message-head>.v3-im-sender)) .todo-message-reminder-slot{grid-row:2}:is(.v3-im-stream.dm-chat-scroll,.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):has(>.v3-im-message-head>.todo-message-actions):not(:has(>.v3-im-message-head>.v3-im-sender)) .v3-im-reactions{grid-row:var(--im-reaction-row, 3)}}.v3-im-delivery-meta{position:relative}.v3-im-clock-placeholder{visibility:hidden}.v3-im-sending{position:absolute;right:0;bottom:2px;width:12px;height:12px;box-sizing:border-box;border:1.5px solid var(--v3-border);border-top-color:var(--v3-muted);border-radius:50%;animation:v3-im-sending-spin var(--dur-loop) linear infinite}@keyframes v3-im-sending-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v3-im-sending{animation:none}}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.outbox-pending :is(.v3-im-outbox-actions,.v3-im-outbox-progress){grid-column:1 / 3;grid-row:2;justify-self:end}.v3-im-outbox-actions,.v3-im-outbox-progress{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--v3-muted);font-size:var(--fs-micro);line-height:1.3}@media(pointer:coarse){.v3-im-outbox-actions{padding-block:var(--v3-space-2)}}.im-reedit{border:0;background:none;padding:4px 6px;margin-left:4px;color:var(--v3-accent, #3d64ad);font:inherit;cursor:pointer}.im-reedit:hover{text-decoration:underline}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(.todo-message-reminder-slot)){--im-reaction-row: 3}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(.todo-message-reminder-slot)):not(:has(>.v3-im-message-head)){--im-reaction-row: 2}@media(hover:hover)and (pointer:fine){.v3-im-stream.dm-chat-scroll .v3-im-group>.v3-im-msg:not(.pending):not(:has(.todo-message-reminder-slot)):not(:has(>.v3-im-message-head>.v3-im-sender)){--im-reaction-row: 2}}@media(min-width:721px)and (hover:hover)and (pointer:fine){:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.pending):not(:has(.todo-message-reminder-slot)):not(:has(>.v3-im-message-head>.v3-im-sender)):has(>.v3-im-message-head>.todo-message-actions){--im-reaction-row: 2}}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.mine):not(.pending)>.v3-im-message-head:has(>.v3-im-sender>.im-provider-badge){grid-column-end:-1;width:0;min-width:100%;max-width:100%}@media(min-width:721px)and (hover:hover)and (pointer:fine){:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg:not(.mine):not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.v3-im-sender:has(>.im-provider-badge){grid-column-end:-1}:is(.v3-im-stream,.todo-talk-panel) .v3-im-group>.v3-im-msg.todo-picking:not(.mine):not(.pending):has(>.v3-im-message-head>.todo-message-actions)>.v3-im-message-head>.v3-im-sender:has(>.im-provider-badge){grid-column-start:3}}.v3-im-digest-slot.v3-im-campaign-slot{box-sizing:border-box;min-width:0;padding-inline-start:40px}.v3-im-campaign-slot>.am-card{min-width:0;max-width:100%}.v3-im-digest-slot.v3-im-campaign-slot.with-author{display:block}.v3-im-campaign-author{position:relative;display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:6px;min-height:20px;color:var(--v3-muted);font-size:var(--fs-caption)}.v3-im-campaign-author>.bot-identity{min-width:0;overflow-wrap:anywhere}.v3-im-campaign-author .bot-identity-copy>small{display:none}.v3-im-campaign-avatar{position:absolute;inset-inline-start:-40px;top:0;width:32px;height:32px}.v3-im-campaign-avatar .bot-avatar{width:32px;height:32px}.v3-im-campaign-bot-label{flex-shrink:0;padding:1px 5px;border:1px solid var(--v3-border);border-radius:4px;font-size:10px;line-height:14px}.v3-im-action-notice .v3-im-sender.aide{display:flex;align-items:center;gap:6px}.v3-im-action-notice .bot-identity-copy>small{display:none}@media(max-width:400px){.v3-im-digest-slot.v3-im-campaign-slot{padding-inline-start:38px}.v3-im-campaign-avatar{inset-inline-start:-38px}}.channel-description-trigger{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;border-radius:4px}.channel-description-trigger:focus-visible{outline:2px solid var(--v3-blue-line);outline-offset:2px}.channel-description-preview{position:fixed;z-index:90;width:max-content;max-width:min(440px,calc(100vw - 16px));max-height:min(320px,calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v3-scroll-thumb) transparent;padding:14px 16px;border:1px solid var(--v3-border);border-radius:12px;background:var(--v3-surface-solid);box-shadow:0 8px 28px #1219271f;color:var(--v3-text-2);font-size:14px;font-weight:400;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.channel-description-preview:focus-visible{outline:2px solid var(--v3-blue-line);outline-offset:2px}.am-card-skeleton{box-sizing:border-box;width:100%;min-height:236px;padding:20px;border:1px solid var(--line,#e6e8ec);border-radius:12px;background:var(--surface,#fff)}.am-card-skeleton-task{min-height:142px;padding:16px}.am-card-skeleton [aria-hidden]>*{border-radius:5px;background:var(--surface-muted,#edf0f3)}.am-skeleton-heading{width:62%;height:20px;margin-bottom:14px}.am-skeleton-meta{width:40%;height:12px;margin-bottom:22px}.am-skeleton-line{height:12px;margin-bottom:12px}.am-skeleton-short{width:76%}.am-skeleton-row{height:36px;margin-top:12px}.owner-report-card{min-width:0;color:var(--v3-text)}.owner-report-card .cmp-head{display:flex;align-items:center;gap:7px;margin-bottom:12px;min-width:0;flex-wrap:wrap}.owner-report-card .cmp-head>span:not(.cmp-head-avatar){font-size:14px;font-weight:650;min-width:0}.owner-report-card .cmp-head .note{margin-left:auto;flex-shrink:0;font-size:11px;line-height:1.4;color:var(--v3-muted)}.owner-report-card form{margin:0;min-width:0}.owner-report-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--v3-border);border-radius:10px;overflow:hidden;font-size:13px;line-height:1.65}.owner-report-table th,.owner-report-table td{padding:9px 12px;border-bottom:1px solid var(--v3-border);vertical-align:top;text-align:left;overflow-wrap:anywhere}.owner-report-table tr:last-child th,.owner-report-table tr:last-child td{border-bottom:0}.owner-report-table th{width:76px;box-sizing:border-box;white-space:nowrap;font-size:12px;font-weight:400;color:var(--v3-muted);background:var(--v3-surface-soft);border-right:1px solid var(--v3-border)}.owner-report-table td{background:var(--v3-surface-solid)}.owner-report-editor .owner-report-readonly td{background:var(--v3-surface-soft);color:var(--v3-text-2)}.owner-report-table strong{font-weight:600}.owner-report-table p{margin:0;white-space:pre-wrap}.owner-report-empty{color:var(--v3-muted)}.owner-report-table textarea{display:block;width:100%;min-width:0;box-sizing:border-box;resize:vertical;border:1px solid var(--v3-border-strong);border-radius:7px;padding:6px 8px;background:var(--v3-surface-solid);color:var(--v3-text);font:inherit;line-height:1.6;min-height:35px}.owner-report-card .owner-report-table textarea:focus,.owner-report-card .owner-report-table textarea:focus-visible{border-color:var(--v3-violet-line);outline:none;outline-offset:0;box-shadow:none}.owner-report-card .owner-report-table textarea:focus-visible{border-color:var(--v3-violet)}.owner-report-table textarea::placeholder{color:var(--v3-muted)}.owner-report-table .v3-select-menu{max-width:160px}.owner-report-table .v3-select-trigger{min-height:34px}.owner-report-footer{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding-top:12px;min-width:0}.owner-report-footer .v3-button{margin:0;min-height:34px;padding-left:17px;padding-right:17px}.owner-report-sent{margin:0;width:100%;font-size:12px;color:var(--v3-green-ink);line-height:1.6}.owner-report-error{margin:10px 0 0;color:var(--v3-red-ink);font-size:12px}@media(max-width:520px){.owner-report-card .cmp-head{gap:6px;margin-bottom:10px}.owner-report-card .cmp-head>span:not(.cmp-head-avatar){font-size:12px}.owner-report-card .cmp-head .note{font-size:10px}.owner-report-table{font-size:12px}.owner-report-table th,.owner-report-table td{padding:8px}.owner-report-table th{width:58px;font-size:11px}.owner-report-table textarea{font-size:16px}.owner-report-footer{padding-top:10px}}.owner-report-subtasks{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.owner-report-subtasks>.cmp-ms{white-space:normal;overflow-wrap:anywhere}.owner-report-table th{width:clamp(96px,20%,128px);white-space:normal;overflow-wrap:anywhere}.inbox-followup-report{min-width:0;font-size:13px;color:var(--v3-text)}.inbox-followup-report>header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.inbox-followup-report>header>span:not(.v3-avatar){color:var(--v3-muted);font-size:12px}.inbox-followup-report time{margin-left:auto;color:var(--v3-muted);font-size:11px}.inbox-followup-report table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--v3-border);border-radius:10px;overflow:hidden;table-layout:fixed}.inbox-followup-report th,.inbox-followup-report td{padding:8px 10px;border-bottom:1px solid var(--v3-border);text-align:left;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.inbox-followup-report tr:last-child>*{border-bottom:0}.inbox-followup-report th{width:68px;box-sizing:border-box;white-space:nowrap;font-size:12px;font-weight:400;background:var(--v3-surface-soft);color:var(--v3-muted);border-right:1px solid var(--v3-border)}.inbox-followup-judgement{margin:10px 0 0;font-size:12px;color:var(--v3-green-ink)}.inbox-followup-judgement.risk{color:var(--v3-amber-ink)}@media(max-width:520px){.inbox-followup-report{font-size:12px}.inbox-followup-report th,.inbox-followup-report td{padding:7px 8px}.inbox-followup-report th{width:58px;font-size:11px}.inbox-followup-report>header{gap:6px}}.inbox-followup-report .inbox-followup-status{padding:2px 8px;border-radius:12px;font-size:11px;color:var(--v3-green-ink);background:var(--v3-green-soft);white-space:nowrap}.inbox-followup-report .inbox-followup-status.risk{color:var(--v3-amber-ink);background:var(--v3-amber-soft)}.inbox-followup-report .inbox-followup-subtasks{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.inbox-followup-report .inbox-followup-subtasks>.cmp-ms{white-space:normal;overflow-wrap:anywhere}.inbox-followup-threads{margin-top:12px;border-top:1px solid var(--v3-border)}.inbox-followup-thread{padding:10px 0;border-bottom:1px solid var(--v3-border)}.inbox-followup-thread p{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-followup-thread strong,.inbox-followup-thread small{font-size:11px;color:var(--v3-muted)}.inbox-followup-report .inbox-followup-threads{display:grid;gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid var(--v3-border,#e7e9ef)}.inbox-followup-report .inbox-followup-thread{display:grid;gap:10px;min-width:0;padding:0 0 0 12px;border:0;border-left:2px solid color-mix(in srgb,var(--v3-violet,#7459c6) 20%,transparent)}.inbox-followup-report .inbox-followup-thread+.inbox-followup-thread{padding-top:0;border-top:0}.inbox-followup-report .inbox-followup-thread>p{display:grid;gap:5px;min-width:0;margin:0;line-height:1.75}.inbox-followup-report .inbox-followup-thread>p>strong{font-size:11px;font-weight:500;line-height:1.5;color:var(--v3-muted,#7b8192)}.inbox-followup-report .inbox-followup-thread>p>span{min-width:0;font-size:13px;color:var(--v3-text,#172033);white-space:pre-wrap;overflow-wrap:anywhere}.inbox-followup-report .inbox-followup-thread>p:first-child{padding:0 2px}.inbox-followup-report .inbox-followup-thread>p+p{gap:6px;padding:11px 13px;border-radius:10px;background:var(--v3-surface-soft,#f6f7f9)}.inbox-followup-report .inbox-followup-thread>small{justify-self:start;font-size:10px;line-height:1.5;color:var(--v3-muted,#7b8192)}.inbox-followup-report:has(>.inbox-followup-threads)>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--v3-border,#e7e9ef)}.inbox-followup-report:has(>.inbox-followup-threads)>footer>fieldset{display:flex;flex:1;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;margin:0;padding:0;border:0}.inbox-followup-report:has(>.inbox-followup-threads)>footer .v3-button{margin:0;min-height:34px;border-radius:8px;font-size:12px}.inbox-followup-report:has(>.inbox-followup-threads)>footer label{display:grid;flex-basis:100%;gap:6px;margin:2px 0;font-size:12px;color:var(--v3-text-2,#586174)}.inbox-followup-report:has(>.inbox-followup-threads)>footer textarea{box-sizing:border-box;width:100%;min-height:76px;padding:10px 12px;border:1px solid var(--v3-border,#e7e9ef);border-radius:9px;background:var(--v3-surface-solid,#fff);color:var(--v3-text,#172033);font:inherit;line-height:1.7;resize:vertical}@media(max-width:520px){.inbox-followup-report .inbox-followup-thread>p>span{font-size:12px}.inbox-followup-report .inbox-followup-thread>p+p{padding:10px 11px}.inbox-followup-report:has(>.inbox-followup-threads)>footer .v3-button{flex:none}}.inbox-followup-report th{width:clamp(78px,18%,120px);white-space:normal;overflow-wrap:anywhere}.pc-card{font-size:13px;line-height:1.65;color:var(--v3-text);min-width:0}.pc-card p{margin:5px 0;white-space:pre-wrap}.pc-card ul{margin:0;padding:0;list-style:none}.pc-card .pc-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:13px}.pc-head strong{font-size:15px}.pc-head small,.pc-footnote{font-size:11px;color:var(--v3-muted)}.pc-campaign{padding:11px 13px;background:var(--v3-surface-soft);border-radius:10px}.pc-campaign p{font-size:12px;color:var(--v3-muted)}.pc-person{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-size:12px;color:var(--v3-text-2)}.pc-status{font-size:11px;white-space:nowrap;padding:2px 8px;border-radius:12px;color:var(--v3-green-ink);background:var(--v3-green-soft)}.pc-status.risk,.pc-status.late{color:var(--v3-amber-ink);background:var(--v3-amber-soft)}.pc-status.silent{color:var(--v3-muted);background:var(--v3-surface-soft)}.pc-digest>li{padding:13px 0;border-bottom:1px solid var(--v3-border)}.pc-digest>li>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pc-digest>li>div>strong{flex:1;min-width:100px}.pc-digest p{font-size:12px;color:var(--v3-text-2)}.pc-decision{display:flex;gap:14px;padding-top:12px;font-size:12px}.pc-cause{padding:11px 13px;background:var(--v3-surface-soft);border-radius:10px}.pc-cause small{color:var(--v3-muted);font-size:11px}.pc-options-card{container-type:inline-size}.pc-options>li{margin-top:10px}.pc-option{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;box-sizing:border-box;padding:13px;border:1px solid var(--v3-border);border-radius:10px;background:var(--v3-surface-solid);color:var(--v3-text)}.pc-option-body{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.pc-option-body>span{font-size:12px}.pc-option-action{align-self:center;white-space:nowrap}.pc-option-action .v3-button:focus-visible{outline:2px solid var(--v3-violet);outline-offset:3px}.pc-option-selected{font-size:11px;font-weight:650;color:var(--v3-green-ink)}.pc-option-key{font-size:17px;font-weight:650;color:var(--v3-text-2);line-height:1.5}.pc-option-key small{display:block;width:max-content;border-radius:4px;padding:1px 4px;font-size:10px;line-height:1.5;color:var(--v3-violet-ink);background:var(--v3-violet-soft)}.pc-options p{font-size:12px}.pc-option-body>small{font-size:11px;color:var(--v3-muted)}@container (max-width:440px){.pc-option{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px}.pc-option-action{grid-column:2;justify-self:end}}.pc-card footer{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:13px}.pc-card footer .pc-footnote{margin-right:auto}.pc-table{border:1px solid var(--v3-border);border-radius:10px;overflow:hidden;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pc-table th,.pc-table td{padding:9px 11px;border-bottom:1px solid var(--v3-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.pc-table tr:last-child>*{border-bottom:0}.pc-table th{box-sizing:border-box;width:84px;background:var(--v3-surface-soft);font-weight:400;color:var(--v3-muted);font-size:12px}.pc-effective{padding:13px;border-radius:10px;background:var(--v3-green-soft);color:var(--v3-green-ink)}.pc-effective p{font-size:12px}.pc-retro{container-type:inline-size;overflow-wrap:anywhere}.pc-result{padding:9px 12px;border-radius:10px;background:var(--v3-green-soft);color:var(--v3-green-ink);line-height:1.5}.pc-result strong{display:block;font-size:13px;font-weight:650}.pc-card .pc-result p{margin:3px 0 0;font-size:11px}.am-card:has(>.am-real-refined>.pc-preview),.am-card:has(>.pc-preview){padding:0;border:0;background:transparent;box-shadow:none}.pc-card.pc-preview{box-sizing:border-box;padding:20px;border:1px solid var(--v3-border,#e7e9ef);border-radius:16px;background:var(--v3-surface-solid,#fff);box-shadow:var(--v3-shadow-card,0 2px 8px #17203306)}.am-card .pc-preview>.cmp-head{margin:0 0 18px;font-size:14px;line-height:1.6}.pc-preview .pc-table{border-radius:10px}.pc-preview .pc-table th,.pc-preview .pc-table td{padding:12px 14px;line-height:1.7}.pc-preview .pc-table th{width:88px;background:var(--v3-surface-soft,#f6f7f9)}.pc-preview-task{margin-right:8px;color:var(--v3-text,#172033)}.pc-preview>.pc-table .cmp-digest-title{font-size:inherit;font-weight:400}.pc-card.pc-preview>footer{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--v3-border,#e7e9ef)}.pc-preview>footer>fieldset{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.am-real-refined .pc-preview>footer>fieldset button{min-height:36px;margin:0;padding:7px 16px;border-radius:8px}.pc-preview>footer [role=alert]{flex-basis:100%;margin:0}@media(max-width:520px){.pc-card.pc-preview{padding:16px;border-radius:14px}.am-card .pc-preview>.cmp-head{align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pc-preview .pc-table th{width:70px}.pc-preview .pc-table th,.pc-preview .pc-table td{padding:10px}.pc-card.pc-preview>footer{margin-top:14px;padding-top:14px}}.pc-scope{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;padding:12px 0 7px}.pc-scope:after{content:"";flex:1;height:1px;background:var(--v3-border)}.pc-card .pc-fronts{border:1px solid var(--v3-border);border-radius:10px;overflow:hidden}.pc-fronts>li{display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:12px;align-items:center;padding:9px 11px;border-bottom:1px solid var(--v3-border)}.pc-fronts>li:last-child{border-bottom:0}.pc-front-owner{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.5}.pc-front-owner>strong{font-size:12px;font-weight:650}.pc-fronts>li>ul{min-width:0}.pc-fronts>li>ul>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(65px,auto);gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid var(--v3-border);font-size:12px;line-height:1.5}.pc-fronts>li>ul>li:first-child{padding-top:0}.pc-fronts>li>ul>li:last-child{padding-bottom:0;border-bottom:0}.pc-fronts small{justify-self:end;max-width:100%;box-sizing:border-box;padding:2px 6px;border-radius:5px;background:var(--v3-surface-soft);font-size:10px;line-height:1.4;color:var(--v3-muted);text-align:right}.pc-fronts small.ok{color:var(--v3-green-ink)}.pc-fronts small.late,.pc-fronts small.changed{color:var(--v3-amber-ink)}.pc-card .pc-change-count{font-size:11px;line-height:1.5;color:var(--v3-muted);margin:7px 0 0}.pc-private{margin-top:4px}.pc-private .pc-scope{color:var(--v3-amber-ink);gap:6px}.pc-private .pc-scope svg{width:15px;height:15px;flex:none}.pc-private .pc-scope>span{font-size:10px;font-weight:400;color:var(--v3-muted);margin-left:2px}.pc-causes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-causes>li{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;background:var(--v3-amber-soft);border:1px solid color-mix(in srgb,var(--v3-amber-ink) 22%,transparent);border-radius:10px;font-size:12px;line-height:1.5}.pc-causes>li>strong{font-weight:650}.pc-cause-count{display:flex;gap:4px;align-items:baseline;color:var(--v3-amber-ink);font-size:21px;font-weight:650;line-height:1.1}.pc-cause-count small{font-size:10px;font-weight:400}.pc-causes>li>span{font-size:10px;color:var(--v3-muted);margin-top:auto}.pc-lessons{margin-top:9px;padding:9px 12px;border-radius:10px;background:var(--v3-violet-soft);font-size:12px;line-height:1.5}.pc-lessons>strong{color:var(--v3-violet-ink);font-size:12px;font-weight:650}.pc-card .pc-lessons ul{list-style:disc;padding-left:16px;margin-top:4px}.pc-lessons li+li{margin-top:2px}.pc-retro footer{margin-top:10px;padding-top:9px;border-top:1px solid var(--v3-border)}.pc-sent{font-size:12px;color:var(--v3-green-ink)}@container (max-width:440px){.pc-fronts>li{grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 10px}.pc-front-owner{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.pc-front-owner>strong{flex:1}.pc-fronts>li>ul>li{grid-template-columns:minmax(0,1fr) minmax(65px,auto);gap:8px}.pc-causes{gap:6px}.pc-causes>li{padding:8px;font-size:11px}.pc-result strong{font-size:12px}}@container (max-width:290px){.pc-causes{grid-template-columns:minmax(0,1fr)}.pc-causes>li{display:grid;grid-template-columns:minmax(0,1fr) auto}.pc-causes>li>span{grid-column:1/-1}.pc-front-owner{align-items:flex-start;flex-wrap:wrap}.pc-fronts>li>ul>li{grid-template-columns:minmax(0,1fr) minmax(60px,auto)}}@media(max-width:520px){.pc-card{font-size:12px}.pc-head strong{font-size:13px}.pc-head small{font-size:10px}.pc-table th{width:67px}.pc-table th,.pc-table td{padding:8px}.pc-card footer .pc-footnote{flex-basis:100%}}.pc-card .pc-digest-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pc-card .pc-digest-summary>strong{flex:1;min-width:120px}.pc-card .pc-digest-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.pc-card .pc-digest-details{display:grid;grid-template-columns:64px minmax(0,1fr);gap:5px 10px;margin:8px 0 0;font-size:12px}.pc-card .pc-digest-details>div{display:contents}.pc-card .pc-digest-details dt{color:var(--v3-muted)}.pc-card .pc-digest-details dd{margin:0;color:var(--v3-text-2);overflow-wrap:anywhere}@media(max-width:520px){.pc-card .pc-digest-meta{margin-left:0}.pc-card .pc-digest-details{grid-template-columns:58px minmax(0,1fr);gap:4px 8px}}.pc-front-owner>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-fronts>li>ul>li{align-items:center}.pc-retro-subtask{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;box-sizing:border-box;padding:5px 10px;border-radius:14px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:12px;line-height:1.5}.pc-retro-subtask>b{flex:none;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-retro-subtask>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-retro>footer{display:block;padding-top:14px;margin-top:14px}.pc-retro>footer>fieldset{min-width:0;border:0;padding:0;margin:0}.pc-retro>footer>fieldset:has(>.pc-footnote){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%}.pc-retro>footer>fieldset>.pc-footnote{flex:1 1 200px;margin-right:auto}.pc-retro>footer>fieldset>.v3-button{flex:none;margin:0}.pc-retro-actions{display:grid;gap:14px;width:100%;min-width:0}.pc-retro-outcome,.pc-retro-remember{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--v3-border,#e7e9ef);border-radius:12px;background:var(--v3-surface-solid,#fff)}.pc-retro-actions .pc-retro-result-label{display:grid;gap:8px;margin:0;font-size:12px;font-weight:600;color:var(--v3-text-2)}.pc-retro-actions .v3-select-menu{min-width:0;width:100%;font-weight:400}.pc-retro-actions .v3-select-trigger{width:100%;min-height:40px;border-radius:9px;text-align:left}.pc-retro-actions .v3-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-retro-actions .v3-button{justify-self:end;margin:0;min-height:36px;border-radius:9px}.pc-retro-actions .pc-retro-remember>fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.pc-retro-remember legend{padding:0;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--v3-text-2)}.pc-retro-actions .pc-retro-lesson-choice{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border:1px solid var(--v3-border,#e7e9ef);border-radius:9px;background:var(--v3-surface-soft,#f6f7f9);font-size:12px;line-height:1.7;cursor:pointer}.pc-retro-lesson-choice:has(input:checked){border-color:var(--v3-violet,#7459c6);background:var(--v3-violet-soft,#f1edfb)}.pc-retro-actions .pc-retro-lesson-choice>input[type=checkbox]{flex:none;width:15px;height:15px;min-height:15px;margin:3px 0 0;padding:0;accent-color:var(--v3-violet,#7459c6)}.pc-retro-lesson-choice>span{min-width:0}.pc-retro-lesson-choice:has(input:disabled){cursor:default}@container (max-width:440px){.pc-retro-outcome,.pc-retro-remember{padding:12px}.pc-retro-subtask{gap:4px;padding:4px 8px;font-size:11px}}.pc-retro .pc-head{align-items:center;gap:10px;margin-bottom:16px}.pc-retro .pc-head>strong{font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.5}.pc-retro .pc-head>small{padding:4px 9px;border-radius:7px;background:var(--v3-violet-soft,#f1edfb);color:var(--v3-violet-ink,#7356a8);font-size:11px;line-height:1.5}.pc-retro .pc-result{padding:13px 15px;border:1px solid color-mix(in srgb,var(--v3-green-ink,#3c8055) 12%,transparent);border-radius:12px}.pc-retro .pc-result.pending{background:var(--v3-surface-soft,#f6f7f9);color:var(--v3-text-2,#586174);border-color:var(--v3-border,#e7e9ef)}.pc-preview>.pc-effective{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 14px}.pc-preview>.pc-effective>svg{width:20px;height:20px;flex-shrink:0}.pc-preview>.pc-effective>strong{font-size:13px;font-weight:650}.pc-preview>.pc-effective>div{min-width:0;overflow-wrap:anywhere}.pc-preview>.pc-effective>div>strong{font-size:13px;font-weight:650}.am-real-refined>.pc-preview-narration{max-width:100%;margin:10px 0}.pc-retro .pc-result.risk{background:var(--v3-amber-soft,#fff5e3);color:var(--v3-amber-ink,#a06a24);border-color:color-mix(in srgb,var(--v3-amber-ink,#a06a24) 15%,transparent)}.pc-retro .pc-result>strong{font-size:13px;font-weight:650;line-height:1.6}.pc-retro .pc-result>p{margin-top:5px;color:var(--v3-muted,#7b8192);font-size:11px;line-height:1.7}.pc-retro .pc-scope{gap:10px;padding:17px 0 10px;font-size:12px;line-height:1.5}.pc-retro .pc-scope:after{background:linear-gradient(90deg,var(--v3-border,#e7e9ef),transparent)}.pc-retro .pc-private{margin-top:7px}.pc-retro .pc-private .pc-scope{gap:7px;color:var(--v3-violet-ink,#7356a8)}.pc-retro .pc-private .pc-scope>svg{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:7px;background:var(--v3-violet-soft,#f1edfb)}.pc-retro .pc-private .pc-scope>strong{font-size:12px;font-weight:650}.pc-retro .pc-private .pc-scope>span{font-size:10px;line-height:1.5;margin-left:1px}.pc-retro .pc-causes{gap:10px}.pc-retro .pc-causes>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px 10px;border-radius:10px;border-color:color-mix(in srgb,var(--v3-amber-ink,#a06a24) 16%,transparent);background:linear-gradient(135deg,var(--v3-amber-soft,#fff5e3),color-mix(in srgb,var(--v3-amber-soft,#fff5e3) 65%,var(--v3-surface-solid,#fff)));box-shadow:0 2px 5px #17203303}.pc-retro .pc-causes>li>strong{font-size:12px;font-weight:600;line-height:1.6;color:var(--v3-text-2,#586174)}.pc-retro .pc-cause-count{justify-self:end;gap:3px;font-size:14px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-retro .pc-cause-count>small{font-size:11px;font-weight:400}.pc-retro .pc-causes>li>span{grid-column:1/-1;padding-top:0;font-size:10px;line-height:1.5}.pc-retro .pc-lessons{margin-top:12px}@container (max-width:440px){.pc-retro .pc-head{gap:8px;margin-bottom:13px}.pc-retro .pc-head>strong{font-size:14px}.pc-retro .pc-head>small{padding:3px 7px;font-size:10px}.pc-retro .pc-result{padding:11px 12px}.pc-retro .pc-causes{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:7px}.pc-retro .pc-causes>li{gap:3px 7px;padding:7px 9px}.pc-retro .pc-cause-count{font-size:13px}}.ob-server-card{max-width:720px;margin:40px auto;padding:32px;border:1px solid var(--ob-line);border-radius:20px;background:var(--ob-surface)}.ob-needs-controls{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.ob-needs-controls>button{border:0;background:transparent;color:var(--ob-muted);cursor:pointer;font:inherit;font-size:13px}.ob-chat .ob-needs-quick-replies{justify-content:flex-end;flex-wrap:wrap;width:100%;margin:0 0 10px}.ob-chat .ob-needs-quick-replies button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ob-chat .ob-message-body .am-card,.ob-chat .ob-message-body .im-aide-extras{max-width:100%}.ob-chat .ob-needs-message{align-items:flex-start}.ob-chat .ob-needs-message .im-aide-extras{margin-left:0;margin-right:0}.ob-chat .ob-message-aide{gap:10px}.ob-chat .ob-needs-card-message{flex-wrap:nowrap;width:100%}.ob-chat .ob-needs-card-message>.ob-message-body{flex:1 1 0;width:calc(100% - 40px);max-width:calc(100% - 40px);min-width:0}.ob-chat .ob-needs-card-message>.ob-message-body>p{display:table;margin-bottom:12px}.ob-chat .ob-needs-card-message .ob-plan{width:100%;margin-top:12px}.ob-chat .ob-needs-card-message .ob-plan p{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:14px;line-height:1.65}.ob-chat .ob-needs-card-message .ob-plan .ob-plan-footer p{font-size:12px;color:var(--ob-muted)}.ob-chat .ob-needs-card-message .am-card{width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ob-chat .ob-needs-card-message .ob-plan h2{padding-bottom:14px;border-bottom:1px solid var(--ob-line)}.ob-chat .ob-personal-plan .ob-owner-self{padding:7px 8px;min-height:36px}.ob-chat .ob-personal-plan .plan-task-nodes>.ob-link{margin:0 0 8px auto}.ob-server-quiz[data-transitioning=true] .ob-option:disabled{opacity:1}.ob-root.ob-server-guidance{height:auto;padding:0;flex:none;max-height:35dvh;overflow:auto;background:var(--ob-surface);border-bottom:1px solid var(--ob-line)}.ob-server-guidance .ob-chat-header{max-width:1200px;margin:auto;padding:12px 20px}.ob-server-guidance .ob-chat-header li.current{color:var(--ob-violet)}.ob-server-guidance .ob-chat-header li.done{color:#269866}.ob-orb>.bot-avatar{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.ob-server-quiz.ob-enter{animation:none}.ob-server-quiz .ob-option{transition:none}}.ob-server-card>.bot-avatar{width:64px;height:64px;margin-bottom:20px}.ob-server-card form{margin:18px 0}.ob-server-card .ob-field{max-width:440px}.ob-naming .ob-avatar-grid .bot-avatar{width:48px;height:48px}.ob-name-preview>.bot-avatar{width:106px;height:106px}.ob-server-error{color:var(--v3-danger,#b93838);padding:12px;white-space:pre-wrap}.ob-timeline-card{width:100%;min-width:0;padding-left:40px;box-sizing:border-box}.ob-timeline-card>.ob-workspace-card,.ob-timeline-card>.ob-gmail-card{width:100%;max-width:620px;margin:2px 0 12px}.ob-chat .ob-workspace-result{display:flex;align-items:center;gap:12px;padding:14px 16px;box-sizing:border-box}.ob-chat .ob-workspace-result-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#f1edfc;color:#7960b3}.ob-chat .ob-workspace-result-copy{flex:1;min-width:0}.ob-chat .ob-workspace-result-copy h2{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ob-chat .ob-workspace-result-copy p{margin:3px 0 0;font-size:12px;line-height:1.55;color:var(--ob-muted)}.ob-chat .ob-workspace-result-check{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#eaf6ef;color:#28925d}.ob-chat .ob-plan-generating{width:100%;max-width:620px;margin:12px 0}.ob-chat .ob-thread-inner>.ob-plan-generating,.ob-chat .ob-thread-inner>.ob-reply-recovery{width:calc(100% - 40px);margin-left:40px;box-sizing:border-box}.ob-plan-generating .ob-plan-body{min-height:110px}.ob-plan-generating .ob-typing>div{box-shadow:none;border:0;background:transparent;padding-left:0}.ob-chat .ob-plan .cmp-action-footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--ob-line)}.ob-chat .ob-needs-controls:empty{display:none}.ob-composer-controls{border:0;padding:0;margin:0;min-width:0}.ob-chat .ob-plan-simple .ob-plan-fields{grid-template-columns:minmax(0,1fr) 146px}.ob-chat .ob-plan-simple .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:1}.ob-chat .ob-plan-simple .ob-plan-fields>.ob-plan-due{grid-column:2;grid-row:1}.ob-chat .ob-plan-simple .ob-plan-fields>.ob-plan-cadence{grid-column:1/-1;grid-row:2;color:var(--ob-muted);font-size:13px}.ob-chat .ob-plan-simple .ob-todo,.ob-chat .ob-plan-simple .ob-todo-columns{grid-template-columns:minmax(0,1fr) 118px 146px 24px;gap:8px}.ob-chat .ob-plan-simple .ob-todo-columns{display:grid;margin-bottom:7px}.ob-chat .ob-plan-simple .ob-plan-goal>input,.ob-chat .ob-plan-simple .ob-todo input,.ob-chat .ob-plan-simple .v3-date-trigger,.ob-chat .ob-plan-simple .v3-select-trigger{height:38px;min-height:38px;box-sizing:border-box;padding:0 9px;border:1px solid var(--ob-line);border-radius:8px;background:var(--v3-surface,#fff);font-size:13px;line-height:1.5}.ob-chat .ob-plan-simple .v3-date-picker,.ob-chat .ob-plan-simple .v3-select-menu{width:100%;min-width:0}.ob-chat .ob-plan-simple .v3-date-trigger{white-space:nowrap;font-size:12px}.ob-chat .ob-plan-simple .ob-simple-task-content{grid-column:1;grid-row:1;min-width:0}.ob-chat .ob-plan-simple .ob-simple-mobile-label{display:none}.ob-chat .ob-plan-simple .ob-todo>.ob-delete{grid-column:4;grid-row:1}.ob-chat .ob-plan-simple .ob-todo .v3-select-trigger{min-width:0}.ob-chat .ob-plan-simple .ob-plan-footer>p{flex:1 1 220px}@media(max-width:600px){.ob-chat .ob-plan-simple .ob-plan-fields{grid-template-columns:minmax(0,1fr) 126px}.ob-chat .ob-plan-simple .ob-todo-columns{display:none}.ob-chat .ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr) 140px 20px;gap:7px 4px;margin-bottom:8px;align-items:end}.ob-chat .ob-plan-simple .ob-simple-task-content{grid-column:1/-1;grid-row:1}.ob-chat .ob-plan-simple .ob-simple-task-owner{grid-column:1;grid-row:2}.ob-chat .ob-plan-simple .ob-simple-task-date{grid-column:2;grid-row:2}.ob-chat .ob-plan-simple .ob-simple-mobile-label{display:block;color:var(--ob-muted);font-size:11px;line-height:1.5}.ob-chat .ob-plan-simple .ob-todo>.ob-delete{grid-column:3;grid-row:2;margin-bottom:7px}.ob-chat .ob-plan-simple .ob-todo button{font-size:12px}.ob-chat .ob-plan-simple .ob-plan-footer>p{flex-basis:100%}}.ob-server-application{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.ob-server-bar{flex:none;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--v3-surface,#fff);color:var(--v3-text,#172033);border-bottom:1px solid var(--v3-border,#dce2ec);padding:10px 20px;font-size:14px;max-height:35dvh;overflow:auto}.ob-server-bar p{margin:0;flex:1;min-width:200px}.ob-server-bar button{padding:6px 10px;border:1px solid var(--v3-border,#dce2ec);border-radius:8px;background:var(--v3-bg,#f4f6fa);color:inherit;cursor:pointer}.ob-server-bar .ob-server-error{width:100%;flex:auto}.ob-server-app-content{flex:1;min-height:0;overflow:hidden}.ob-server-app-content>.v3app{height:100%;min-height:0}@media(max-width:600px){.ob-server-card{padding:22px;margin:12px auto}.ob-server-bar{gap:8px;padding:10px}.ob-server-card .ob-workspace-modes{grid-template-columns:1fr}}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields{grid-template-columns:minmax(0,1fr);gap:7px}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:1}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due{grid-column:1;grid-row:2;display:grid;grid-template-columns:max-content minmax(130px,180px);align-items:center;gap:8px;margin:0;padding:6px 0;border-top:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line)}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due>span{font-size:11px;color:var(--ob-muted)}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due .v3-date-trigger{min-height:34px;height:34px}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-cadence{grid-column:1;grid-row:3;margin:0;padding:2px 0;font-size:12px;line-height:1.5}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date{grid-template-columns:max-content minmax(130px,180px);gap:5px 8px;margin:5px 0 8px;padding:6px 0;border-bottom:1px solid var(--ob-line);font-size:11px}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date .v3-date-trigger{min-height:34px;height:34px}.ob-chat .ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr) 146px 26px;gap:6px 8px;margin:0;padding:8px 0;border-bottom:1px solid var(--ob-line);align-items:center}.ob-chat .ob-plan-simple .ob-simple-task-content{grid-column:1/-1;grid-row:1}.ob-chat .ob-plan-simple .ob-simple-task-owner{grid-column:1;grid-row:2;min-width:0}.ob-chat .ob-plan-simple .ob-simple-task-date{grid-column:2;grid-row:2;min-width:0}.ob-chat .ob-plan-simple .ob-todo>.ob-delete{grid-column:3;grid-row:2;margin:0;align-self:center}.ob-chat .ob-plan-simple .ob-todo input,.ob-chat .ob-plan-simple .v3-date-trigger,.ob-chat .ob-plan-simple .v3-select-trigger{min-height:36px;height:36px}.ob-chat .ob-plan-simple .ob-plan-footer{gap:8px;margin-top:10px;padding-top:10px}.ob-chat .ob-plan-simple .ob-plan-footer>.ob-primary{margin-inline-start:auto}.ob-chat .ob-composer form{border-radius:10px;background:var(--v3-surface-solid,#fff);box-shadow:0 1px 2px #1219270d}.ob-chat .ob-composer form button{border-radius:8px;background:var(--v3-blue,#2f6bff)}@media(max-width:600px){.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields{grid-template-columns:minmax(0,1fr)}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due{grid-template-columns:max-content minmax(120px,160px)}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date{grid-template-columns:max-content minmax(120px,160px)}.ob-chat .ob-plan-simple .ob-todo{grid-template-columns:minmax(0,1fr) 140px 20px;gap:6px 4px;margin:0;padding:8px 0;align-items:center}.ob-chat .ob-plan-simple .ob-simple-task-content{grid-column:1/-1;grid-row:1}.ob-chat .ob-plan-simple .ob-simple-task-owner{grid-column:1;grid-row:2}.ob-chat .ob-plan-simple .ob-simple-task-date{grid-column:2;grid-row:2}.ob-chat .ob-plan-simple .ob-todo>.ob-delete{grid-column:3;grid-row:2;margin:0}}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-title{grid-column:1/-1;grid-row:1}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields{display:contents}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-goal{grid-column:1/-1;grid-row:2}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr;gap:3px;margin:0;padding:0;border:0;align-content:start}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-cadence{grid-column:1/-1;grid-row:4;margin:2px 0 0;padding:0;font-size:12px;line-height:1.5}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date{grid-column:2;grid-row:3;grid-template-columns:1fr;gap:3px;margin:0;padding:0;border:0;align-content:start}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due>span,.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date>label>span{font-size:11px;color:var(--ob-muted)}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date>small{grid-column:1/-1;margin-top:2px;font-size:10px;color:var(--ob-muted);line-height:1.4}@media(max-width:600px){.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-body{grid-template-columns:minmax(0,1fr);gap:0}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-title{grid-row:1}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:2}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-due{grid-column:1;grid-row:3}.ob-chat .ob-plan-simple.ob-plan-advanced>.ob-plan-start-date{grid-column:1;grid-row:4;margin-top:7px}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-fields>.ob-plan-cadence{grid-column:1;grid-row:5;margin-top:4px}}.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-tasks-heading,.ob-chat .ob-plan-simple.ob-plan-advanced .ob-todo-columns,.ob-chat .ob-plan-simple.ob-plan-advanced .ob-todos,.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-body>.ob-link,.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-footer,.ob-chat .ob-plan-simple.ob-plan-advanced .ob-plan-body>[role=alert]{grid-column:1/-1}.ob-chat .ob-onboarding-plan .ob-plan-simple:not(.ob-plan-reading) .ob-plan-fields{grid-template-columns:minmax(0,1fr);gap:7px}.ob-chat .ob-onboarding-plan .ob-plan-simple:not(.ob-plan-reading) .ob-plan-fields>.ob-plan-goal{grid-column:1;grid-row:1}.ob-chat .ob-onboarding-plan .ob-plan-simple:not(.ob-plan-reading) .ob-plan-fields>.ob-plan-due{grid-column:1;grid-row:2}.ob-chat .ob-onboarding-plan .ob-plan-simple:not(.ob-plan-reading) .ob-plan-fields>.ob-plan-cadence{grid-column:1;grid-row:3;margin:0;padding:2px 0;font-size:12px;line-height:1.5}
