.value-shell{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);font-family:Noto Sans,Noto Sans JP,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);line-height:var(--line-body);-webkit-font-smoothing:antialiased}.value-shell *,.value-shell :before,.value-shell :after{box-sizing:border-box}.value-shell a{color:inherit;text-decoration:none}.value-shell button,.value-shell input,.value-shell textarea,.value-shell select{font:inherit}.value-shell button{cursor:pointer}.value-shell button:disabled{cursor:not-allowed}.value-shell h1,.value-shell h2,.value-shell h3,.value-shell p,.value-shell ul{margin:0}.value-shell ul{padding:0;list-style:none}.value-shell :where(strong,b){font-weight:var(--weight-medium)}.value-shell svg{flex:none;display:block}.value-shell :where(button,a,input,textarea,select):focus:not(:focus-visible){outline:none}.value-shell .sr-only{white-space:nowrap;position:absolute;clip:rect(0, 0, 0, 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.value-skip-link{z-index:100;padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--color-text-primary);transition:top var(--motion-duration-fast) var(--motion-ease-standard);position:fixed;top:-64px;left:16px;color:var(--color-action-on-solid)!important}.value-skip-link:focus{top:12px}.value-header{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;height:64px;transition:background var(--motion-duration-normal) var(--motion-ease-standard), backdrop-filter var(--motion-duration-normal) var(--motion-ease-standard);background:0 0;border-bottom:0;position:sticky;top:0}.value-header[data-scrolled=true]{background:color-mix(in srgb, var(--color-bg-page) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.value-header-inner{align-items:center;gap:var(--space-24);width:min(100%,1440px);height:100%;padding:0 var(--space-32);margin:0 auto;display:flex}.value-brand{align-items:center;gap:var(--space-10);min-width:max-content;display:inline-flex}.value-brand-mark{background:0 0;place-items:center;width:30px;height:30px;display:grid}.value-brand-name{font-size:var(--font-size-body);letter-spacing:.04em;font-weight:700;line-height:var(--line-button);display:block}.value-primary-nav{align-items:center;gap:var(--space-4);margin-left:var(--space-12);display:flex}.value-nav-link{align-items:center;gap:var(--space-8);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-none);color:var(--color-text-secondary);font-size:var(--font-size-form-value);transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;font-weight:500;display:inline-flex;position:relative}@media (hover:hover){.value-nav-link:hover{color:var(--color-text-primary);background:0 0}}.value-nav-link.is-active{color:var(--color-text-primary);font-weight:var(--weight-medium);background:0 0}.value-nav-link.is-active:after{content:"";border-radius:var(--radius-none);background:var(--color-text-primary);height:2px;position:absolute;bottom:6px;left:0;right:0}.value-header-actions{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.value-header-add{color:var(--color-text-primary);background:0 0}@media (hover:hover){.value-header-add:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}}.value-header-add-wrap{position:relative}.value-shell .value-nav-link:focus-visible{outline-offset:6px}.value-add-menu{z-index:75;border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-bg-surface);width:min(310px,100vw - 28px);box-shadow:var(--shadow-raised);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.value-add-menu-heading{padding:var(--space-12) var(--space-16) var(--space-10);color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium)}.value-add-menu-item{align-items:flex-start;gap:var(--space-10);width:100%;padding:var(--space-12) var(--space-16);border:0;border-top:1px solid var(--color-border-default);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;display:flex}@media (hover:hover){.value-add-menu-item:hover{background:var(--color-bg-subtle)}}.value-add-menu-item>span{gap:var(--space-4);display:grid}.value-add-menu-item strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium)}.value-add-menu-item small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-add-menu-options{gap:var(--space-10);padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-border-default);display:grid}.value-add-menu-check{align-items:center;gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-add-menu-check input{accent-color:var(--color-text-primary)}.value-manual-import-dialog[data-slot=dialog-content]{border-color:var(--color-border-default);border-radius:var(--radius-overlay);background:var(--color-bg-surface);width:min(620px,100% - 2rem);max-height:min(760px,100dvh - 36px);box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.value-manual-import-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-20) var(--space-20) var(--space-12);border-bottom:1px solid var(--color-border-default);flex-direction:row}.value-manual-import-dialog-head>div{min-width:0}.value-manual-import-dialog-kicker{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-manual-import-dialog-head [data-slot=dialog-title]{font-size:var(--font-size-dialog-title);font-weight:var(--weight-medium);margin:0}.value-manual-import-dialog-head [data-slot=dialog-description]{margin:var(--space-4) 0 0;font-size:var(--font-size-metadata)}.value-manual-import-panel{padding:0 var(--space-20);gap:0;display:grid}.value-manual-import-panel>*{padding:var(--space-20) 0}.value-manual-import-panel>*+*{border-top:1px solid var(--color-border-default)}.value-manual-import-file{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.value-manual-import-panel>div:last-child{padding-bottom:var(--space-20)}.value-icon-button{min-width:36px}.value-user-avatar{background:var(--color-memory-subtle);color:var(--color-memory-strong)}.value-main{width:min(100%,1280px);padding:var(--space-32) var(--space-32) var(--space-48);margin:0 auto}.value-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-20);margin-bottom:var(--space-24);display:flex}.value-card-eyebrow,.value-section-kicker{color:var(--color-text-secondary);font-size:var(--font-size-uppercase-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-uppercase-label);line-height:var(--line-uppercase-label);text-transform:uppercase}.value-page-heading h1{margin-top:var(--space-6);font-size:var(--font-size-page-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-page-title);line-height:var(--line-page-title)}.value-heading-actions{align-items:center;gap:var(--space-8);display:flex}.value-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-surface);overflow:hidden}.value-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) var(--space-20) var(--space-16);border:0;min-height:0;display:flex}.value-card-header h2{font-size:var(--font-size-card-title);font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:var(--line-card-title);margin-top:0}.value-card-action{flex:none}.value-count{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-shell :where(button,a)[class*=value-primary-button]{min-height:var(--control-height-default);border-radius:var(--radius-control);box-shadow:var(--shadow-surface);font-size:var(--font-size-button);font-weight:var(--weight-semibold);letter-spacing:.01em;transition:background var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid var(--color-action-solid)!important;background:var(--color-action-solid)!important;color:var(--color-action-on-solid)!important}@media (hover:hover){.value-shell :where(button,a)[class*=value-primary-button]:hover{box-shadow:var(--shadow-raised);background:var(--color-action-solid-hover)!important}}.value-shell :where(button,a)[class*=value-primary-button]:active{transform:translateY(1px)}.value-shell :where(button,a)[class*=value-quiet-button]{min-height:var(--control-height-default);border-radius:var(--radius-control);font-size:var(--font-size-button);font-weight:var(--weight-medium);transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid var(--color-border-default)!important;background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}@media (hover:hover){.value-shell :where(button,a)[class*=value-quiet-button]:hover{border-color:var(--color-border-strong)!important;background:var(--color-bg-subtle)!important}}.value-shell :where(button,a)[class*=value-quiet-button]:disabled{opacity:.5}.value-text-link{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);transition:color var(--motion-duration-fast) var(--motion-ease-standard);font-weight:500;display:inline-flex}@media (hover:hover){.value-text-link:hover{color:var(--color-text-primary)}}.value-shell input,.value-shell textarea,.value-shell select{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-sunken);color:var(--color-text-primary);box-shadow:none}.value-shell input{min-height:36px;padding:0 var(--space-10);font-size:var(--font-size-form-value)}@media (max-width:760px){.value-shell input{font-size:var(--font-size-mobile-input)}}.value-shell .value-search-field input{padding-left:var(--space-32)}.value-home-grid{min-width:0}.value-next-hero{gap:var(--space-20);padding:var(--space-20) var(--space-20) var(--space-20);border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(115px,.32fr) minmax(0,1fr);display:grid}.value-next-time span,.value-next-time small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:block}.value-next-time strong{margin-top:var(--space-4);font-size:var(--font-size-page-title);letter-spacing:-.05em;font-weight:500;line-height:var(--line-page-title);display:block}.value-next-summary{min-width:0}.value-next-source{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;display:flex}.value-source-mark{border-radius:var(--radius-small);background:var(--color-bg-subtle);width:22px;height:22px;color:var(--color-text-primary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);place-items:center;display:inline-grid}.value-next-summary h3{margin-top:var(--space-8);font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-card-title);line-height:var(--line-card-title)}.value-next-summary p{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);line-height:var(--line-body)}.value-participant-row{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-person-avatar{background:var(--color-memory-subtle);color:var(--color-memory-strong)}.value-card-footer{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);display:flex}.value-footer-hint{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);margin-left:auto;display:inline-flex}.value-meeting-prep{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-secondary-body);line-height:var(--line-secondary-body)}.value-meeting-prep-loading,.value-meeting-prep-empty{color:var(--color-text-secondary)}.value-meeting-prep-error{justify-content:flex-end;align-items:center;gap:var(--space-8);color:var(--color-status-danger);display:inline-flex}.value-meeting-prep-error button{color:var(--color-memory-strong);font-weight:var(--weight-medium)}.value-meeting-prep-previous{align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-meeting-prep-previous a,.value-meeting-prep-evidence{color:var(--color-memory-strong)}@media (hover:hover){.value-meeting-prep-previous a:hover,.value-meeting-prep-evidence:hover{text-decoration:underline}}.value-meeting-prep-list{gap:var(--space-8);min-width:0;display:grid}.value-meeting-prep-item{align-items:baseline;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.value-meeting-prep-label{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);white-space:nowrap}.value-meeting-prep-label.is-commitment{color:var(--color-status-success)}.value-meeting-prep-label.is-waiting{color:var(--color-status-warning)}.value-meeting-prep-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.value-meeting-prep-evidence{font-size:var(--font-size-metadata);white-space:nowrap}.value-meeting-prep-meta{align-items:baseline;gap:var(--space-8);white-space:nowrap;display:flex}.value-meeting-prep-block,.value-side-stack{min-width:0}.value-recent-date{color:var(--color-text-secondary);font-size:var(--font-size-metadata);white-space:nowrap}.value-recent-copy,.value-followup-copy{min-width:0}.value-followup-copy-link{min-width:0;color:inherit;text-decoration:none;display:block}@media (hover:hover){.value-followup-copy-link:hover .value-followup-title-row strong{color:var(--color-memory-solid)}}.value-followup-title-row{align-items:center;gap:var(--space-8);min-width:0;display:flex}.value-followup-action{align-self:center;color:var(--color-text-secondary)!important}.value-inline-notice{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-10) var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-metadata);box-shadow:var(--shadow-surface);display:flex}.value-inline-schedule-detail{padding:var(--space-16) var(--space-12) var(--space-12);border-top:1px solid var(--color-border-default);background:var(--color-bg-subtle)}.value-detail-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.value-detail-title-row h3{margin-top:var(--space-4);font-size:var(--font-size-form-value);font-weight:var(--weight-medium)}.value-detail-subtitle{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-detail-grid{gap:var(--space-12);margin-top:var(--space-16);padding-top:var(--space-12);border-top:0;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-inline-field{min-width:0}.value-inline-label{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-inline-value{margin-top:var(--space-4);overflow-wrap:anywhere;font-size:var(--font-size-metadata);line-height:var(--line-metadata);display:block}.value-purpose>span{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium)}.value-purpose p{margin-top:var(--space-4);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-inline-actions{gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.value-list{border-top:0}.value-list-columns{align-items:center;gap:var(--space-16);padding:var(--space-10) var(--space-12);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-size-uppercase-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-uppercase-label);z-index:7;background:var(--color-bg-subtle);border:0;display:grid;position:sticky;top:117px}.value-list-row{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-12);border-bottom:1px solid var(--color-border-subtle);color:inherit;transition:background var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:grid}.value-list-row:last-child{border-bottom:0}@media (hover:hover){.value-list-row:hover{background:var(--color-bg-subtle);cursor:pointer}}.value-list-row-title{font-size:var(--font-size-item-title);font-weight:var(--weight-medium);line-height:var(--line-item-title);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-list-row-meta{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-regular);line-height:var(--line-metadata);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-tabstrip{align-items:center;gap:var(--space-4);min-height:40px;margin-bottom:var(--space-20);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-bg-surface-hover);display:inline-flex}.value-tabstrip-item{justify-content:center;align-items:center;gap:var(--space-8);min-width:148px;min-height:34px;padding:0 var(--space-12);border-radius:var(--radius-small);color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;font-weight:500;display:inline-flex}@media (hover:hover){.value-tabstrip-item:hover{color:var(--color-text-primary)}}.value-tabstrip-item.is-active{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:none;font-weight:var(--weight-medium)}.value-tabstrip-count{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-tabstrip-item.is-active .value-tabstrip-count{color:var(--color-text-primary)}.value-chip-row{align-items:center;gap:var(--space-6);display:flex;overflow-x:auto}.value-chip{min-height:30px;padding:0 var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-small);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-metadata);white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.value-chip:hover:not(.is-active){border-color:var(--color-border-strong);background:var(--color-bg-surface)}}.value-chip.is-active{border-color:var(--color-action-solid);background:var(--color-action-solid);color:var(--color-action-on-solid)}.value-pagination{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-16);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-pagination-controls{align-items:center;gap:var(--space-8);display:flex}.value-directory-toolbar{gap:var(--space-10);margin:calc(-1 * var(--space-8)) 0 var(--space-12);z-index:8;padding:var(--space-8) 0;background:color-mix(in srgb, var(--color-bg-page) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(280px,1fr) auto;align-items:center;display:grid;position:sticky;top:65px}.value-directory-toolbar input{min-height:36px}.value-directory-row{grid-template-columns:minmax(210px,1.3fr) minmax(180px,1fr) 120px 28px}.value-directory-row.is-company{grid-template-columns:minmax(230px,1.2fr) minmax(200px,1fr) 90px 120px 26px}.value-directory-row-id{align-items:center;gap:var(--space-10);min-width:0;display:flex}.value-directory-row-threads{gap:var(--space-4);min-width:0;color:var(--color-text-primary);font-size:var(--font-size-metadata);display:grid}.value-directory-followup-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-item-title);font-weight:var(--weight-regular);line-height:var(--line-item-title);overflow:hidden}.value-directory-followup-more{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-directory-row-people{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-directory-row-touch{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);white-space:nowrap;display:flex}.value-directory-row-chev{color:var(--color-text-secondary)}.value-status{min-height:23px;padding:0 var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);white-space:nowrap;border:0;align-items:center;display:inline-flex}.value-status.is-ready{background:var(--color-memory-subtle);color:var(--color-memory-strong)}.value-status.is-waiting,.value-status.is-attention{background:var(--color-status-warning-subtle);color:var(--color-status-warning)}.value-status.is-processing{background:var(--color-memory-subtle);color:var(--color-memory-solid)}.value-status.is-self{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.value-status.is-recontact{background:var(--color-memory-subtle);color:var(--color-memory-strong)}.value-status.is-neutral,.value-status.is-default{background:var(--color-bg-surface-hover);color:var(--color-text-secondary)}.value-state{align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-12);border-radius:var(--radius-surface);font-size:var(--font-size-secondary-body);display:flex}.value-state p{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-error-state{border:1px solid var(--color-status-danger);background:var(--color-status-danger-subtle);color:var(--color-status-danger)}.value-error-state .value-quiet-button{margin-left:auto}.value-loading-state{justify-content:center;gap:var(--space-8);padding:var(--space-32);display:flex}.value-loading-state span{border-radius:var(--radius-full);background:var(--color-decoration-muted);width:7px;height:7px;animation:value-loading var(--motion-duration-enter) infinite var(--motion-ease-standard)}.value-loading-state span:nth-child(2){animation-delay:var(--motion-stagger)}.value-loading-state span:nth-child(3){animation-delay:calc(var(--motion-stagger) + var(--motion-stagger))}@keyframes value-loading{0%,80%,to{opacity:.45;transform:scale(.65)}40%{opacity:1;transform:scale(1)}}.value-empty-state{justify-items:center;gap:var(--space-8);padding:var(--space-24);text-align:center;border-top:0;display:grid}.value-empty-icon{width:42px;height:42px;color:var(--color-text-secondary);background:0 0;place-items:center;display:grid}.value-empty-state h3{font-size:var(--font-size-body);font-weight:var(--weight-medium)}.value-empty-state p{max-width:390px;color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);line-height:var(--line-body)}.value-company-mark{border-radius:var(--radius-control);background:var(--color-bg-subtle);width:34px;height:34px;color:var(--color-text-primary);font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}@media (min-width:1180px){.value-main{padding-top:var(--space-48)}.value-home-grid{gap:var(--space-20) var(--space-32);grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:start;display:grid}.value-next-card{grid-row:span 2}.value-side-stack{gap:var(--space-32);display:grid}.value-meetings-layout{gap:var(--space-20);grid-template-columns:minmax(340px,360px) minmax(0,1fr);align-items:start;display:grid}.value-upcoming-card{position:sticky;top:84px}}@media (max-width:1179px){.value-home-grid{gap:var(--space-20);display:grid}.value-side-stack{gap:var(--space-32);display:grid}}@media (max-width:760px){.value-header{height:60px}.value-header-inner{gap:var(--space-16);padding:0 var(--space-16)}.value-primary-nav,.value-main{padding:var(--space-32) var(--space-12) var(--space-48)}.value-page-heading{align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-20);flex-direction:column}.value-heading-actions,.value-heading-actions>*{width:100%}.value-card-header{padding:var(--space-16) var(--space-16) var(--space-16);border:0;min-height:0}.value-card-header h2{font-size:var(--font-size-card-title);line-height:var(--line-card-title);margin-top:0}.value-next-hero{gap:var(--space-12);padding:var(--space-20) var(--space-16);grid-template-columns:1fr}.value-next-time{align-items:baseline;gap:var(--space-8);display:flex}.value-next-time strong{font-size:var(--font-size-page-title)}.value-next-time small{margin-left:var(--space-2)}.value-participant-row{padding-right:var(--space-16);padding-left:var(--space-16)}.value-history-row .value-status{display:none}.value-detail-grid{gap:var(--space-10);border-top:0;border-bottom:0;grid-template-columns:1fr}.value-card-footer{padding:var(--space-10) var(--space-12);flex-direction:column;align-items:flex-start}.value-footer-hint{margin-left:0}.value-mobile-footer{z-index:50;padding:var(--space-6) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-border-default) 85%, transparent);background:color-mix(in srgb, var(--color-bg-page) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.value-mobile-nav-item{place-items:center;gap:var(--space-4);border-radius:var(--radius-control);min-height:45px;color:var(--color-text-secondary);font-size:var(--font-size-metadata);background:0 0;border:0;display:grid}.value-mobile-nav-item.is-active{color:var(--color-text-primary);font-weight:var(--weight-medium)}@media (hover:hover){.value-mobile-nav-item:hover{background:color-mix(in srgb, var(--color-bg-surface) 72%, transparent)}}.value-tabstrip{width:100%;display:flex}.value-tabstrip-item{flex:1}.value-pagination{flex-wrap:wrap}.value-directory-toolbar{grid-template-columns:1fr}.value-directory-row,.value-directory-row.is-company{grid-template-columns:minmax(0,1fr) 16px}.value-directory-row-people,.value-directory-row-touch{display:none}.value-directory-row-threads{grid-column:1;margin-left:40px}.value-directory-row-chev{grid-area:1/2/span 2}}@media (max-width:420px){.value-next-summary h3{font-size:var(--font-size-card-title)}.value-status{text-overflow:ellipsis;max-width:88px;overflow:hidden}.value-followup-title-row{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.value-shell *,.value-shell :before,.value-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.value-header-inner{gap:var(--space-20);width:min(100%,1425px);padding:0 var(--space-20);margin-left:0}.value-brand{gap:var(--space-10)}.value-brand-mark{width:30px;height:30px}.value-brand-name{font-size:var(--font-size-body);letter-spacing:.02em;line-height:var(--line-form-value)}.value-primary-nav{gap:var(--space-24);margin-left:var(--space-10)}.value-nav-link{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-none);font-size:var(--font-size-form-value)}.value-header-actions{gap:var(--space-6)}.value-header-action-button{border-radius:var(--radius-control);height:36px!important;min-height:36px!important;color:var(--color-text-secondary)!important;background:0 0!important}@media (hover:hover){.value-header-action-button:hover{background:var(--color-bg-surface-hover)!important;color:var(--color-text-primary)!important}}.value-search-button{justify-content:center;gap:var(--space-8);width:auto;padding:0 var(--space-10)!important}.value-search-label{font-size:var(--font-size-secondary-body)}.value-keyboard-hint{color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-metadata);border:0}.value-header-icon-button{width:36px;padding:0!important}.value-header-menu,.value-header-icon-button{position:relative}.value-notification-dot{border:1px solid var(--color-bg-page);border-radius:var(--radius-full);background:var(--color-memory-solid);width:6px;height:6px;position:absolute;top:5px;right:5px}.value-header-popover{z-index:70;border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-raised);color:var(--color-text-primary);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.value-notification-popover{width:min(360px,100vw - 28px)}.value-account-popover{width:250px}.value-header-popover-head{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-12);border-bottom:1px solid var(--color-border-default);display:flex}.value-header-popover-head strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium)}.value-header-popover-head button{color:var(--color-memory-strong);cursor:pointer;font-size:var(--font-size-metadata);font-weight:var(--weight-medium);background:0 0;border:0}.value-header-popover-head button:disabled{cursor:default;opacity:.45}.value-header-popover-empty{padding:var(--space-24) var(--space-16);color:var(--color-text-secondary);font-size:var(--font-size-metadata);text-align:center}.value-notification-list{max-height:360px;overflow-y:auto}.value-notification-item{gap:var(--space-10);width:100%;padding:var(--space-12) var(--space-16);border:0;border-bottom:1px solid var(--color-border-default);color:inherit;cursor:pointer;text-align:left;transition:background var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:flex}.value-notification-item:last-child{border-bottom:0}@media (hover:hover){.value-notification-item:hover{background:var(--color-bg-surface-hover)}}.value-notification-item.is-unread{background:var(--color-memory-subtle)}.value-notification-state{width:6px;height:6px;margin-top:var(--space-6);border-radius:var(--radius-full);background:0 0;flex:none}.value-notification-state.is-unread{background:var(--color-memory-solid)}.value-notification-copy{gap:var(--space-4);min-width:0;display:grid}.value-notification-copy strong{font-size:var(--font-size-metadata);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-notification-copy small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-notification-copy time{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-notification-copy .value-notification-action{color:var(--color-memory-solid);font-size:var(--font-size-metadata)}.value-notification-copy .value-notification-action.is-disabled{color:var(--color-text-secondary)}.value-account-summary{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-default);display:flex}.value-account-summary>span{gap:var(--space-4);min-width:0;display:grid}.value-account-summary strong,.value-account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-account-summary strong{font-size:var(--font-size-metadata);font-weight:var(--weight-medium)}.value-account-summary small{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-account-links{gap:var(--space-4);padding:var(--space-8);display:grid}.value-account-links a,.value-account-links button{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-10) var(--space-10);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-metadata);text-align:left;background:0 0;border:0;display:flex}@media (hover:hover){.value-account-links a:hover,.value-account-links button:hover{background:var(--color-bg-surface-hover)}}.value-header-add{justify-content:center;gap:var(--space-8);border-radius:var(--radius-control);box-shadow:none!important;height:36px!important;min-height:36px!important;padding:0 var(--space-10)!important;color:var(--color-text-primary)!important;font-size:var(--font-size-button)!important;font-weight:var(--weight-semibold)!important;background:0 0!important;border-color:#0000!important}@media (hover:hover){.value-header-add:hover{background:var(--color-bg-surface-hover)!important;color:var(--color-text-primary)!important}}.value-add-label{white-space:nowrap}.value-icon-button{background:0 0!important;border-color:#0000!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}@media (hover:hover){.value-icon-button:hover{background:var(--color-bg-surface-hover)!important}}.value-user-avatar{width:28px;height:28px}.value-main{padding:var(--space-32) var(--space-20) var(--space-48)}.value-page-heading{margin-bottom:var(--space-20);align-items:center}.value-page-heading h1{font-size:var(--font-size-page-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-page-title);line-height:var(--line-page-title);margin-top:0}.value-settings-section-title{color:var(--color-text-primary);font-size:var(--font-size-page-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-page-title);line-height:var(--line-page-title)}.value-heading-actions{align-items:center}.value-mobile-footer{display:none}@media (min-width:1180px){.value-home-grid{gap:var(--space-20) var(--space-32);grid-template-columns:minmax(0,804fr) minmax(0,574fr)}.value-next-card{grid-row:auto}}@media (max-width:760px){.value-shell :where(button,a)[class*=value-primary-button],.value-shell :where(button,a)[class*=value-quiet-button]{min-height:var(--control-height-touch)}.value-main{padding:var(--space-24) var(--space-12) var(--space-48)}.value-page-heading{margin-bottom:var(--space-16)}.value-header-inner{padding:0 var(--space-12)}.value-header-actions{gap:var(--space-4)}.value-search-button{width:34px;padding:0!important}.value-search-label,.value-keyboard-hint,.value-add-label{display:none}.value-header-add{width:34px;padding:0!important}.value-mobile-footer{display:grid}}.value-card-header{min-height:0;padding:var(--space-24) var(--space-20) var(--space-16);border:0;align-items:center}.value-card-header h2{font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);line-height:var(--line-card-title);margin-top:0}.value-next-hero{min-height:90px;padding:0 var(--space-20);align-items:center;gap:var(--space-16);grid-template-columns:96px minmax(0,1fr) auto}.value-next-time{padding-top:0}.value-next-time strong{font-size:var(--font-size-page-title)}.value-next-time small{margin-top:var(--space-4)}.value-next-summary h3{margin-top:var(--space-4);font-size:var(--font-size-card-title)}.value-next-summary p{margin-top:var(--space-4)}.value-home-next-footer .value-quiet-button{height:28px;min-height:28px}.value-calendar-sync-status{justify-content:space-between;align-items:center;gap:var(--space-10);min-height:44px;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-calendar-sync-copy{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.value-calendar-sync-warning{color:var(--color-status-danger)}.value-calendar-sync-link{align-items:center;gap:var(--space-4);min-height:24px;color:var(--color-memory-strong);font-weight:var(--weight-medium);display:inline-flex}@media (hover:hover){.value-calendar-sync-link:hover{text-decoration:underline}}.value-calendar-sync-status .value-quiet-button{height:28px;min-height:28px}.value-calendar-sync-status.is-compact{gap:var(--space-6);border-bottom:0;justify-content:flex-end;min-height:0;padding:0}.value-calendar-sync-status.is-compact .value-calendar-sync-copy{justify-content:flex-end}.value-calendar-sync-status.is-compact .value-calendar-sync-warning{text-align:right;flex-basis:100%}.value-meeting-heading-actions{align-items:center;gap:var(--space-8);display:flex}.value-meeting-import-actions{align-items:center;gap:var(--space-8);min-width:0;display:flex}.value-meeting-heading-actions .value-quiet-button,.value-meeting-heading-actions .value-primary-button{height:32px;min-height:32px}.value-upcoming-card .value-card-header{min-height:33px}.value-inline-schedule-detail{padding-top:var(--space-12);padding-bottom:var(--space-10)}.value-detail-grid{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12);border-top:0;border-bottom:0}.value-purpose{margin-top:var(--space-10);padding-top:var(--space-10);border-top:0;border-bottom:0}.value-inline-actions{margin-top:var(--space-10)}.value-directory-actions .value-quiet-button{height:32px;min-height:32px}.value-duplicate-prompt{margin-top:var(--space-12);padding:var(--space-12) var(--space-12);border:1px solid var(--color-status-warning);border-radius:var(--radius-surface);background:var(--color-status-warning-subtle)}.value-duplicate-prompt-head{align-items:center;gap:var(--space-6);color:var(--color-status-warning);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);display:flex}.value-duplicate-prompt-list{gap:var(--space-8);margin-top:var(--space-10);display:grid}.value-duplicate-prompt-list li{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);display:flex}.value-duplicate-prompt-list span{gap:var(--space-2);min-width:0;display:grid}.value-duplicate-prompt-list strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-duplicate-prompt-list small,.value-duplicate-prompt-list em{color:var(--color-text-secondary);font-size:var(--font-size-metadata);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.value-duplicate-candidate-details{gap:var(--space-4);min-width:0;display:grid}.value-duplicate-candidate-details small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-card-title);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.value-duplicate-candidate-details small span{margin-right:var(--space-4);color:var(--color-text-primary);font-weight:var(--weight-medium);display:inline}.value-duplicate-prompt-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-10);display:flex}.value-trash-wrap{width:100%}.value-trash-copy{min-width:0}.value-trash-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-trash-copy span{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:block}.value-main:has(.value-trash-wrap){width:min(100%,1080px);padding-right:var(--space-20);padding-left:var(--space-20)}.value-main:has(.value-trash-wrap) .value-page-heading{margin-bottom:var(--space-20)}.value-main:has(.value-trash-wrap) .value-heading-actions{transform:translateY(1px)}.value-main:has(.value-trash-wrap) .value-heading-actions>.value-quiet-button{width:128px;height:32px;min-height:32px}.value-main:has(.value-settings-layout){width:min(100%,1280px);padding-right:var(--space-20);padding-left:var(--space-20)}.value-settings-layout{gap:var(--space-32);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.value-settings-nav{box-shadow:none;background:0 0;border:0;overflow:visible}.value-settings-nav .value-card-header{display:none}.value-settings-nav>div{padding:0!important}.value-settings-nav p{min-height:23px;color:var(--color-text-secondary);margin:0;padding:0!important}.value-settings-nav p:nth-of-type(2){margin-top:var(--space-16)}.value-settings-nav a{border-radius:var(--radius-small);height:34px;min-height:34px;padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important;font-size:var(--font-size-secondary-body)!important}.value-settings-nav a[aria-current=page]{background:var(--color-bg-surface-hover)!important;color:var(--color-text-primary)!important}.value-settings-nav .value-card-header+div{padding-top:0!important}.value-settings-layout>div:last-child{min-width:0}.value-settings-layout>div:last-child>.value-card .value-section-kicker{display:none}.value-settings-layout>div:last-child>.value-card .value-card-header h2{font-size:var(--font-size-card-title);font-weight:var(--weight-semibold)}.value-settings-layout>div:last-child>.value-card{border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.value-profile-hero .value-quiet-button,.value-profile-section-head .value-quiet-button{height:32px;min-height:32px}.value-profile-schedule .value-quiet-button{height:28px;min-height:28px}@media (max-width:760px){.value-primary-nav{display:none}.value-card-header{min-height:0;padding:var(--space-16) var(--space-16) var(--space-16);border:0}.value-next-hero{gap:var(--space-10);min-height:0;padding:var(--space-16);grid-template-columns:1fr}.value-card-footer .value-meeting-prep,.value-inline-actions .value-meeting-prep{flex-basis:100%;margin-left:0}.value-page-heading{align-items:flex-start}.value-meeting-heading-actions{flex-wrap:wrap;width:100%}.value-meeting-heading-actions>*{flex:auto;min-width:0}.value-meeting-import-actions{flex-wrap:wrap}.value-meeting-import-actions>*{flex:auto}.value-main:has(.value-trash-wrap){width:100%;padding-right:var(--space-12);padding-left:var(--space-12)}.value-main:has(.value-settings-layout){width:100%;padding-right:var(--space-12);padding-left:var(--space-12)}.value-settings-layout{gap:var(--space-20);grid-template-columns:1fr}.value-settings-nav{position:static!important}.value-profile-hero .value-quiet-button{grid-area:1/3/span 2}}@media (min-width:1180px){.value-directory-master>.value-card-header{display:none}}@media (min-width:761px){.value-header{background:0 0;border-bottom:0;height:64px}.value-header[data-scrolled=true]{background:color-mix(in srgb, var(--color-bg-page) 88%, transparent)}.value-header-inner{width:100%;max-width:none;height:64px;padding:0 var(--space-20);margin:0}.value-brand{font-weight:700}.value-brand-name{letter-spacing:-.02em}.value-brand-mark{width:30px;height:30px;box-shadow:none;background:0 0}.value-nav-link{padding:0 var(--space-4);border-radius:var(--radius-none);font-size:var(--font-size-form-value);font-weight:500}.value-nav-link:not(.is-active){color:var(--color-text-secondary)}@media (hover:hover){.value-nav-link:hover:not(.is-active){color:var(--color-text-primary)}}.value-nav-link.is-active{box-shadow:none;color:var(--color-text-primary);background:0 0}}.value-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}html:has(.value-shell) ::-webkit-scrollbar{width:15px;height:15px}@media (min-width:761px){.value-shell{font-family:Noto Sans,Noto Sans JP,sans-serif}.value-brand-name{font-weight:700}.value-brand-mark{letter-spacing:-.3px}.value-brand{flex:0 0 70.734px;width:70.734px}.value-followup-section{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;overflow:visible}.value-followup-section>.value-card-header{min-height:32px;margin:0 0 var(--space-10);padding:0}.value-next-conversation-card{border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);height:236.4px;box-shadow:var(--shadow-surface);overflow:hidden}.value-meetings-layout{gap:var(--space-20);margin-top:0}.value-upcoming-card,.value-history-card{border-radius:var(--radius-none);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;position:static;overflow:visible}.value-upcoming-card{height:568.7px}.value-history-card{height:468.1px}.value-upcoming-card-header,.value-history-card>.value-card-header{height:32px;min-height:32px;margin:0 0 var(--space-10);padding:0}.value-upcoming-card>.value-upcoming-card-header{height:32px;min-height:32px}.value-upcoming-card-list{border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);height:202px;box-shadow:var(--shadow-surface);margin-top:0;overflow:hidden}.value-upcoming-row{height:67px;min-height:67px;padding:var(--space-12) var(--space-12)}.value-upcoming-row:first-child{height:66px;min-height:66px}.value-upcoming-row.is-selected{border-left:2px solid var(--color-memory-solid);background:0 0}.value-upcoming-card-detail{min-height:314.8px;margin-top:var(--space-10);border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);box-shadow:var(--shadow-surface)}.value-history-toolbar{align-items:center;gap:var(--space-8);height:36px;margin:0 0 var(--space-16);border:0;padding:0;display:flex}.value-history-search{background:var(--color-bg-surface);flex:0 0 420px;width:420px}.value-history-tabs{width:273.91px;height:36px;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface-hover) 55%, transparent);flex:0 0 273.91px;align-items:center;gap:0;margin-left:auto;display:flex}.value-history-tabs button{height:28px;padding:0 var(--space-10);border-radius:var(--radius-control);font-size:var(--font-size-metadata);border:0}.value-history-tabs button.is-active{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:none;border:0}@media (hover:hover){.value-history-tabs button:hover{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:none;border:0}}.value-history-list{border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);height:376.1px;box-shadow:var(--shadow-surface);margin:0;overflow:hidden}.value-history-row{height:94px;min-height:94px;padding:var(--space-12) var(--space-16)}.value-history-row:first-child{height:92.77px;min-height:92.77px}.value-history-row:not(:first-child){height:93.77px;min-height:93.77px}.value-history-footer{display:none}.value-main:has(.value-directory-layout) .value-page-heading{margin-bottom:var(--space-20)}:is(.value-main:has(.value-meetings-layout) .value-page-heading h1,.value-main:has(.value-directory-layout) .value-page-heading h1){letter-spacing:var(--tracking-page-title)}.value-directory-layout{top:2.5px}.value-directory-master{min-height:1007.3px}.value-directory-master>div:nth-child(2){column-gap:var(--space-12);row-gap:var(--space-10);background:color-mix(in srgb, var(--color-bg-surface) 78%, transparent);border-radius:var(--radius-surface) var(--radius-surface) var(--radius-none) var(--radius-none);grid-template-rows:36px 27.7px;grid-template-columns:148.28px minmax(0,1fr);height:102.7px}.value-directory-master>div:nth-child(2)>[role=tablist]{width:148.28px;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface-hover) 55%, transparent);gap:0}.value-directory-master>div:nth-child(2)>[role=tablist] a{border-radius:var(--radius-control);height:28px;padding:0 var(--space-10);font-size:var(--font-size-secondary-body);font-weight:400}.value-directory-master>div:nth-child(2)>[role=tablist] a[aria-selected=true]{background:var(--color-bg-surface);box-shadow:none}.value-directory-master>div:nth-child(2)>fieldset{gap:var(--space-10);position:relative;transform:none}.value-directory-master>div:nth-child(2)>fieldset legend{font-size:var(--font-size-metadata);line-height:var(--line-secondary-body);margin:0;transform:translateY(4.65px)}.value-directory-master>div:nth-child(2)>fieldset>div{gap:var(--space-4)}.value-directory-master>div:nth-child(2)>fieldset>div>label{height:27.7px;padding:0 var(--space-10);font-size:var(--font-size-metadata);border-color:var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);align-items:center;display:inline-flex}.value-directory-master>div:nth-child(2)>fieldset>div>label:has(input:not(:checked)){color:var(--color-text-secondary);background:0 0;border-color:#0000}.value-directory-master>div:nth-child(2)>fieldset>div{position:absolute;top:-18.4px;left:32px}.value-directory-master>div:nth-child(2)>label input{height:36px;padding:0 var(--space-12) 0 var(--space-32);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg-sunken);box-shadow:none;font-size:var(--font-size-form-value);line-height:var(--line-form-value)}.value-directory-columns{column-gap:var(--space-10);height:32.8px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-48);background:var(--color-bg-subtle);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);line-height:var(--line-metadata);grid-template-columns:170px 180px 120px 46px}.value-directory-master [aria-label$=list]>a{height:60px;min-height:60px;padding-top:0!important;padding-bottom:0!important}.value-person-profile{border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);box-shadow:var(--shadow-surface)}.value-settings-nav{border-radius:var(--radius-none);height:565.125px;min-height:565.125px;box-shadow:none;background:0 0;border:0;overflow:visible;position:static!important}.value-settings-nav>div{gap:var(--space-4);height:565.125px;display:grid;padding:0!important}.value-settings-nav p{height:23.39px;color:var(--color-text-secondary);font-weight:var(--weight-medium);letter-spacing:.08em;line-height:var(--line-secondary-body);margin:0;padding:0 var(--space-10) var(--space-6)!important;font-size:var(--font-size-metadata)!important}.value-settings-nav>div>div{gap:var(--space-4)}.value-settings-nav a{gap:var(--space-8);border-radius:var(--radius-control);height:34px;min-height:34px;line-height:var(--line-secondary-body);padding:0 var(--space-10)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-secondary-body)!important;font-weight:500!important}.value-settings-nav a[aria-current=page]{background:color-mix(in srgb, var(--color-bg-surface) 60%, transparent)!important;color:var(--color-text-primary)!important}.value-settings-nav a svg{width:15px;height:15px}.value-settings-section-title{color:var(--color-text-primary);font-size:var(--font-size-page-title);letter-spacing:-.045em;font-weight:400;line-height:var(--line-page-title)}.value-settings-layout>div:last-child>.value-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:none}.value-settings-layout>div:last-child>.value-card:has(#personal-ai-instructions)>div:first-child{gap:var(--space-6)}.value-settings-layout>div:last-child>.value-card:has(#personal-ai-instructions)>div:first-child label{font-size:var(--font-size-secondary-body);font-weight:500;line-height:var(--line-secondary-body);margin:0}.value-settings-layout>div:last-child>.value-card:has(#personal-ai-instructions) textarea{height:150px;min-height:150px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-control);font-size:var(--font-size-form-value);line-height:var(--line-form-value)}.value-settings-layout>div:last-child>.value-card:has(#personal-ai-instructions)>div:first-child p{margin-top:var(--space-6);font-size:var(--font-size-secondary-body);line-height:var(--line-secondary-body)}.value-settings-layout>div:last-child>.value-card:has(#personal-ai-instructions)>.value-card-footer{height:56px;min-height:56px;padding:0 var(--space-20) var(--space-20)}.value-settings-layout>div:last-child>.value-card:has(button[aria-label=長期Contextは確認してから保存])>div{align-items:center;gap:var(--space-20);height:65.89px;padding:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.value-settings-layout>div:last-child>.value-card:has(button[aria-label=長期Contextは確認してから保存])>div:last-child{height:66.89px}.value-main:has(.value-trash-wrap) .value-page-heading{margin-bottom:var(--space-20)}}.value-recording-mini-bar{--color-text-primary:var(--neutral-925);--color-bg-surface:var(--neutral-000);--color-text-secondary:var(--neutral-500);--color-decoration-muted:var(--neutral-400);--color-border-default:var(--neutral-250);--color-bg-surface-hover:var(--neutral-100);--color-focus-ring:var(--neutral-925);--color-status-danger:var(--red-600);--color-status-warning:var(--amber-600);z-index:45;align-items:stretch;gap:var(--space-8);width:min(760px,100vw - 36px);min-height:58px;padding:var(--space-8);border:1px solid color-mix(in srgb, var(--color-border-default) 88%, transparent);border-radius:var(--radius-overlay);background:color-mix(in srgb, var(--color-bg-surface) 96%, transparent);box-shadow:var(--shadow-raised);color:var(--color-text-primary);display:flex;position:fixed;bottom:16px;left:50%;right:18px;transform:translate(-50%)}.value-recording-mini-bar.is-paused .value-recording-mini-wave span{opacity:.45;animation-play-state:paused}.value-recording-mini-bar.is-paused .value-recording-mini-dot{background:var(--color-decoration-muted);box-shadow:none}.value-recording-mini-topline,.value-recording-mini-transcript{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.value-recording-mini-topline>span{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:500}.value-recording-mini-transcript b{max-width:120px;color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.value-recording-mini-transcript>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-recording-caret{width:1.5px;height:1.05em;animation:value-recording-caret-blink var(--motion-duration-enter) steps(1, end) infinite;background:currentColor;flex:none;display:inline-block}@keyframes value-recording-caret-blink{50%{opacity:0}}.value-recording-full{z-index:100;background:var(--neutral-950);color:var(--neutral-100);flex-direction:column;display:flex;position:fixed;inset:0}.value-recording-full[data-slot=dialog-content]{border-radius:var(--radius-none);border:0;outline:none;flex-direction:column;gap:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0;display:flex;top:0;left:0;translate:none}.value-recording-full :where(button,select):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.value-recording-full-head{align-items:center;gap:var(--space-10);height:62px;padding:0 var(--space-20);border-bottom:1px solid var(--neutral-800);flex:none;display:flex}.value-recording-full-close{border-radius:var(--radius-control);width:34px;height:34px;color:var(--neutral-100);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.value-recording-full-close:hover{background:var(--neutral-800)}}.value-recording-full-title{gap:var(--space-2);flex:1;min-width:0;display:grid}.value-recording-full-title strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-recording-full-title span{color:var(--neutral-400);font-size:var(--font-size-metadata)}.value-recording-full-finish{min-height:32px;padding:0 var(--space-12);border:1px solid var(--neutral-700);border-radius:var(--radius-control);background:var(--neutral-800);color:var(--neutral-000);font-size:var(--font-size-metadata);font-weight:var(--weight-medium)}@media (hover:hover){.value-recording-full-finish:hover{background:var(--neutral-700)}}.value-recording-full-finish:disabled{cursor:not-allowed;opacity:.5}.value-recording-full-main{width:min(980px,100%);padding:var(--space-32) var(--space-24) var(--space-48);flex:1;margin:0 auto;overflow:auto}.value-recording-full-status{align-items:center;gap:var(--space-8);margin-bottom:var(--space-32);color:var(--neutral-250);font-size:var(--font-size-secondary-body);display:flex}.value-recording-full-status .value-recording-mini-dot{background:var(--red-600);outline:4px solid color-mix(in srgb, var(--red-600) 15%, transparent);width:7px;height:7px}.value-recording-live-lines{gap:var(--space-16);display:grid}.value-recording-live-line{gap:var(--space-12);padding:var(--space-8) var(--space-10);border-radius:var(--radius-control);font-size:var(--font-size-form-value);line-height:var(--line-body);grid-template-columns:58px 96px minmax(0,1fr);display:grid}.value-recording-live-line.is-current{background:color-mix(in srgb, var(--neutral-000) 4.5%, transparent)}.value-recording-live-time{color:var(--on-dark-surface-subtle);font-variant-numeric:tabular-nums}.value-recording-live-speaker{color:var(--neutral-250);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-recording-live-text{min-width:0;color:var(--neutral-400);overflow-wrap:anywhere}.value-recording-live-line.is-current .value-recording-live-text{color:var(--neutral-000)}.value-recording-full-empty{color:var(--on-dark-surface-subtle);font-size:var(--font-size-form-value)}@media (prefers-reduced-motion:reduce){.value-recording-caret{opacity:1;animation:none}}@media (max-width:600px){.value-recording-live-line{gap:var(--space-4) var(--space-10);grid-template-columns:50px minmax(0,1fr)}.value-recording-live-text{grid-column:2}.value-recording-full-main{padding:var(--space-32) var(--space-12) var(--space-48)}.value-recording-full-head{height:auto;min-height:62px;padding:var(--space-10);gap:var(--space-8) var(--space-10);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"close title finish""options options options";display:grid}.value-recording-full-close{grid-area:close}.value-recording-full-title{grid-area:title}.value-recording-full-options{flex-wrap:wrap;grid-area:options;width:100%;min-width:0}.value-recording-full-finish{padding:0 var(--space-8);font-size:var(--font-size-button);grid-area:finish}.value-recording-device.is-compact{flex:150px;min-width:0}.value-recording-device.is-compact select{width:100%;max-width:none}}.value-recording-mini-main{align-items:center;gap:var(--space-10);border-radius:var(--radius-control);min-width:0;color:inherit;cursor:pointer;padding:var(--space-4) var(--space-8);text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:auto minmax(120px,1fr) auto auto auto;display:grid}@media (hover:hover){.value-recording-mini-main:hover{background:color-mix(in srgb, var(--color-bg-surface-hover) 86%, transparent)}}.value-recording-mini-dot{border-radius:var(--radius-full);background:var(--color-status-danger);outline:4px solid color-mix(in srgb, var(--color-status-danger) 12%, transparent);width:9px;height:9px}.value-recording-mini-dot.is-error{background:var(--color-status-warning);outline:4px solid color-mix(in srgb, var(--color-status-warning) 12%, transparent)}.value-recording-mini-copy{gap:var(--space-2);min-width:0;display:grid}.value-recording-mini-copy strong,.value-recording-mini-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-recording-mini-copy strong{font-size:var(--font-size-metadata);font-weight:var(--weight-medium);line-height:var(--line-metadata)}.value-recording-mini-copy span{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-recording-mini-transcript>span{color:var(--color-text-primary)}.value-recording-mini-elapsed{font-variant-numeric:tabular-nums;font-size:var(--font-size-metadata);font-weight:var(--weight-medium);letter-spacing:.04em;white-space:nowrap}@keyframes value-recording-mini-wave{0%{opacity:.42;transform:scaleY(.42)}to{opacity:.9;transform:scaleY(1)}}.value-recording-mini-actions{align-items:center;gap:var(--space-6);display:flex}.value-recording-mini-control,.value-recording-mini-finish{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);min-width:30px;height:32px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.value-recording-mini-finish{gap:var(--space-6);padding:0 var(--space-10);font-size:var(--font-size-button);font-weight:var(--weight-semibold)}@media (hover:hover){.value-recording-mini-control:hover,.value-recording-mini-finish:hover{background:var(--color-bg-surface-hover)}}.value-recording-mini-control:disabled,.value-recording-mini-finish:disabled{cursor:not-allowed;opacity:.45}@keyframes value-record-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes value-record-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.value-recording-mini-wave span{animation:none;transform:scaleY(.72)}.value-shell .value-record-caret,.value-shell .value-record-dot.is-live{opacity:1;animation:none!important}.value-shell .value-record-waveform span{transition:none!important}}@media (max-width:760px){.value-recording-mini-bar{width:auto;min-height:54px;padding:var(--space-6);bottom:68px;left:10px;right:10px}.value-recording-mini-main{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}.value-recording-mini-main>svg,.value-recording-mini-finish span{display:none}.value-recording-mini-finish{width:32px;padding:0}}.value-detail-breadcrumb{align-items:center;gap:var(--space-8);margin-bottom:var(--space-20);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-detail-breadcrumb-source{margin-left:auto}.value-person-hero{align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-32);display:flex}.value-person-hero [data-slot=avatar]{width:46px;height:46px;font-size:var(--font-size-card-title)}.value-detail-company-mark,.value-person-hero .value-company-mark{border-radius:var(--radius-control);width:46px;height:46px;font-size:var(--font-size-card-title)}.value-person-main{flex:1;min-width:0}.value-person-name-lg{overflow-wrap:anywhere;font-size:var(--font-size-page-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-page-title);line-height:var(--line-page-title)}.value-person-actions{gap:var(--space-8);display:flex}.value-person-actions .value-quiet-button{height:36px;min-height:36px;padding:0 var(--space-16);border-radius:var(--radius-control);font-size:var(--font-size-button);font-weight:var(--weight-medium)}.value-combobox{min-width:0;position:relative}.value-combobox-input{width:100%;min-height:40px;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--font-size-form-value);transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard)}.value-combobox-input:focus{background:var(--color-bg-surface);border-color:var(--color-border-strong)}.value-combobox-input[aria-invalid=true]{border-color:var(--color-status-danger)}.value-combobox-input:disabled{opacity:.55}.value-combobox-input::placeholder{color:var(--color-text-secondary)}.value-combobox-hint{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);overflow-wrap:anywhere;display:block}.value-combobox-caret{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:14px;right:12px}.value-combobox-list{z-index:30;max-height:264px;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-raised);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.value-combobox-group{padding:var(--space-8) var(--space-8) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-uppercase-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-uppercase-label);line-height:var(--line-uppercase-label);text-transform:uppercase}.value-combobox-option{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-8);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;display:flex}.value-combobox-option.is-active{background:var(--color-bg-surface-hover)}.value-combobox-option-copy{gap:var(--space-2);min-width:0;display:grid}.value-combobox-option-copy strong{font-size:var(--font-size-secondary-body);overflow-wrap:anywhere;font-weight:500}.value-combobox-option-copy small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);overflow-wrap:anywhere}.value-combobox-empty{padding:var(--space-12) var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-hero-sub{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);line-height:var(--line-metadata);overflow-wrap:anywhere}.value-hero-badges{gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.value-create-hero{padding-bottom:var(--space-20);margin-bottom:var(--space-32);border-top:0;border-bottom:0}.value-create-hero-note{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);line-height:var(--line-body)}.value-detail-sections{gap:var(--space-24);margin-bottom:var(--space-32);display:grid}.value-detail-section .value-section-kicker{display:none}.value-detail-section-body{gap:var(--space-4);padding:var(--space-4) var(--space-20) var(--space-20);display:grid}.value-detail-section-note{margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-contact-record{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-bg-subtle);text-align:left;display:grid}.value-contact-record label{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:grid}.value-contact-record input{height:32px;padding:0 var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-secondary-body)}.value-contact-record>p{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-contact-record-error{color:var(--color-status-danger)}.value-contact-record-actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.value-history-record-contact{padding:var(--space-12) 0 var(--space-4);justify-content:flex-start;display:flex}.value-profile-disclosure{margin-top:var(--space-24);border-top:0}.value-profile-disclosure>summary{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-4);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);list-style:none;display:flex}.value-profile-disclosure>summary::-webkit-details-marker{display:none}.value-profile-disclosure>summary:before{content:"";width:6px;height:6px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.value-profile-disclosure[open]>summary:before{transform:rotate(45deg)}@media (hover:hover){.value-profile-disclosure>summary:hover{color:var(--color-text-primary)}}.value-profile-disclosure>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.value-detail-facts{display:grid}.value-detail-fact{align-items:baseline;gap:var(--space-8) var(--space-20);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:168px minmax(0,1fr);display:grid}.value-detail-fact:last-child{border-bottom:0}.value-detail-fact.is-block{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.value-detail-fact dt{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:500;line-height:var(--line-body)}.value-detail-fact dd{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-form-value);line-height:var(--line-body);overflow-wrap:anywhere}.value-detail-fact-empty{color:var(--color-text-secondary)}.value-detail-fact-long{white-space:pre-wrap;display:block}.value-shell .value-detail-fact-link{color:var(--color-text-primary);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-primary) 35%, transparent);text-underline-offset:3px}@media (hover:hover){.value-shell .value-detail-fact-link:hover{text-decoration-color:currentColor}}.value-form-row{gap:var(--space-6);padding:var(--space-12) 0;border-bottom:0;display:grid}.value-form-row:last-child{border-bottom:0}.value-form-label{align-items:center;gap:var(--space-8);color:var(--color-text-primary);font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);display:flex}.value-form-required{min-height:18px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-memory-subtle);color:var(--color-memory-strong);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.value-form-hint{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-form-error{color:var(--color-status-danger);font-size:var(--font-size-secondary-body)}.value-icon-upload{align-items:center;gap:var(--space-16);display:flex}.value-icon-upload-preview{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);width:56px;height:56px;color:var(--color-text-secondary);font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);line-height:var(--line-card-title);flex:none;place-items:center;display:grid;overflow:hidden}.value-icon-upload-preview.is-round{border-radius:var(--radius-full)}.value-icon-upload-controls{gap:var(--space-6);min-width:0;display:grid}.value-icon-upload-buttons{gap:var(--space-6);flex-wrap:wrap;display:flex}.value-icon-upload-buttons .value-quiet-button{border-radius:var(--radius-control);height:32px;min-height:32px;font-size:var(--font-size-button)}.value-form-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.value-relationship-grid{gap:var(--space-32);grid-template-columns:1.05fr .95fr;display:grid}.value-context-block{padding:var(--space-20);margin-bottom:var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface);overflow:visible}.value-context-block:last-child{margin-bottom:0}.value-context-block .value-section-kicker{display:none}.value-context-block>.value-card-header{min-height:0;margin-bottom:var(--space-12);align-items:flex-end;padding:0}.value-context-block>.value-card-header h2{font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);line-height:var(--line-card-title);margin:0}.value-context-block>.value-card-header .value-card-action{align-items:center;display:flex}.value-context-block .value-quiet-button{border-radius:var(--radius-control);height:30px;min-height:30px;font-size:var(--font-size-button)}.value-context-state{padding:var(--space-12) 0;color:var(--color-text-secondary);font-size:var(--font-size-secondary-body);line-height:var(--line-body)}.value-context-editor{padding:var(--space-12) 0;border-top:0;border-bottom:0}.value-next-meeting-list{display:grid}.value-next-meeting-box{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}.value-next-meeting-box:last-child{border-bottom:0}.value-context-rows{display:grid}.value-context-row{align-items:start;gap:var(--space-8);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:20px 1fr auto;display:grid}.value-context-row:last-child{border-bottom:0}.value-context-icon{margin-top:var(--space-4);color:var(--color-memory-solid)}.value-context-legend{padding-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-followup-detail-row{align-items:start}.value-followup-detail-row.is-focused{border-radius:var(--radius-control);outline:2px solid var(--color-memory-solid);outline-offset:-2px;background:color-mix(in srgb, var(--color-memory-subtle) 45%, transparent)}.value-followup-detail-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.value-shell a.value-followup-mail{align-items:center;gap:var(--space-6);min-height:30px;padding:0 var(--space-10);display:inline-flex}.value-followup-detail-actions .value-quiet-button{border-radius:var(--radius-control);height:30px;min-height:30px;font-size:var(--font-size-button)}.value-followup-date{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:inline-flex}.value-followup-date input{height:30px;padding:0 var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--font-size-metadata)}.value-followup-detail-error{margin-top:var(--space-6);color:var(--color-status-danger);font-size:var(--font-size-metadata)}.value-context-title{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);line-height:var(--line-metadata)}.value-context-meta{align-items:center;gap:var(--space-6);margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);display:flex}.value-memory-list{display:grid}.value-memory-row{gap:var(--space-10);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr auto;display:grid}.value-memory-row:last-child{border-bottom:0}.value-memory-copy{font-size:var(--font-size-secondary-body);line-height:var(--line-metadata);display:block}.value-memory-source{margin-top:var(--space-4);color:var(--color-memory-strong);font-size:var(--font-size-metadata);line-height:var(--line-metadata);display:block}.value-history-simple-list{display:grid}.value-history-simple-row{align-items:center;gap:var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border-subtle);transition:background var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:80px minmax(0,1fr) auto;display:grid}.value-history-simple-row:last-child{border-bottom:0}@media (hover:hover){.value-history-simple-row:hover{background:var(--color-bg-subtle)}}.value-history-simple-date{color:var(--color-text-secondary);font-size:var(--font-size-metadata);white-space:nowrap}.value-history-simple-copy{min-width:0}.value-history-simple-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-history-simple-copy small{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-related-people-list{display:grid}.value-related-person-row{align-items:center;gap:var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border-subtle);transition:background var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.value-related-person-row:last-child{border-bottom:0}@media (hover:hover){.value-related-person-row:hover{background:var(--color-bg-subtle)}}.value-related-person-copy{min-width:0}.value-related-person-copy strong,.value-related-person-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-related-person-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium)}.value-related-person-copy small{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-related-person-link{align-items:center;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.value-directory-row .value-person-avatar{width:30px;height:30px}.value-directory-row .value-company-mark{border-radius:var(--radius-control);width:30px;height:30px;font-size:var(--font-size-metadata)}@media (max-width:980px){.value-relationship-grid{grid-template-columns:1fr}.value-directory-toolbar,.value-list-columns{position:static}}@media (max-width:760px){.value-detail-fact{gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr)}.value-detail-section-body{padding:var(--space-4) var(--space-16) var(--space-16)}.value-detail-breadcrumb{flex-wrap:wrap}.value-detail-breadcrumb-source{flex-basis:100%;margin-left:0}.value-person-hero{flex-wrap:wrap}.value-person-actions{width:100%}.value-tabstrip-item{flex:1;min-width:0}}.dark .value-shell{background:var(--color-bg-page)}.dark .value-recording-mini-bar{--color-text-primary:var(--neutral-100);--color-bg-surface:var(--neutral-925);--color-text-secondary:var(--neutral-400);--color-decoration-muted:var(--neutral-400);--color-border-default:var(--neutral-700);--color-bg-surface-hover:var(--neutral-800);--color-focus-ring:var(--blue-300);--color-status-danger:var(--red-300);--color-status-warning:var(--amber-400);background:color-mix(in srgb, var(--color-bg-surface) 96%, transparent);border-color:color-mix(in srgb, var(--color-border-default) 88%, transparent);box-shadow:var(--shadow-raised)}.dark .value-shell .value-header{background:0 0;border-color:#0000}.dark .value-shell .value-header[data-scrolled=true]{background:color-mix(in srgb, var(--color-bg-page) 88%, transparent)}.dark .value-shell .value-settings-nav a[aria-current=page]{background:color-mix(in srgb, var(--color-bg-surface) 72%, transparent)!important;color:var(--color-text-primary)!important}.dark .value-shell .value-card,.dark .value-shell .value-upcoming-card-list,.dark .value-shell .value-upcoming-card-detail,.dark .value-shell .value-history-list,.dark .value-shell .value-person-profile{border-color:var(--color-border-subtle);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}.dark .value-shell .value-followup-section,.dark .value-shell .value-upcoming-card,.dark .value-shell .value-history-card,.dark .value-shell .value-settings-nav{box-shadow:none;background:0 0}.dark .value-shell .value-history-tabs button.is-active,.dark .value-shell .value-directory-master>div:nth-child(2)>[role=tablist] a[aria-selected=true]{background:var(--color-bg-surface);color:var(--color-text-primary)}.dark .value-shell .value-directory-master>div:nth-child(2)>fieldset>div>label:not(:has(input:not(:checked))){background:var(--color-bg-surface);color:var(--color-text-primary)}@media (hover:hover){.dark .value-shell .value-history-tabs button:hover,.dark .value-shell .value-history-more:hover,.dark .value-shell .value-mobile-nav-item:hover,.dark .value-shell .value-directory-master>div:nth-child(2)>[role=tablist] a:hover,.dark .value-shell .value-directory-master>div:nth-child(2)>fieldset>div>label:hover{background:var(--color-bg-surface-hover)}}.dark .value-shell .value-history-search,.dark .value-shell .value-directory-master>div:nth-child(2),.dark .value-shell .value-directory-columns{background:var(--color-bg-subtle)}.dark .value-shell .value-history-tabs,.dark .value-shell .value-directory-master>div:nth-child(2)>[role=tablist]{border-color:var(--color-border-default);background:var(--color-bg-surface-hover)}.dark .value-shell .value-directory-master>div:nth-child(2)>label input{border-color:var(--color-border-default);background:var(--color-bg-sunken);color:var(--color-text-primary)}.dark .value-shell .value-person-profile,.dark .value-shell .value-company-profile,.dark .value-shell .value-duplicate-prompt-list li,.dark .value-shell .value-inline-notice,.dark .value-shell .value-toast,.dark .value-shell .value-recording-mini-bar,.dark .value-shell .value-recording-mini-control,.dark .value-shell .value-recording-mini-finish{background:var(--color-bg-surface);color:var(--color-text-primary)}.value-recording-level-wave{align-items:center;gap:var(--space-4);color:currentColor;min-width:112px;height:26px;display:inline-flex}.value-recording-level-wave>span{border-radius:var(--radius-full);opacity:.72;transform-origin:50%;width:3px;height:100%;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);background:currentColor;flex:1 1 0;transform:scaleY(.08)}.value-recording-level-wave.is-compact{width:88px;min-width:88px;height:22px}.value-recording-full-options{align-items:center;gap:var(--space-8);display:flex}.value-recording-full-audio{min-height:32px;padding:0 var(--space-10);border:1px solid var(--neutral-700);border-radius:var(--radius-control);background:var(--neutral-800);color:var(--neutral-000);font-size:var(--font-size-metadata);font-weight:var(--weight-medium)}@media (hover:hover){.value-recording-full-audio:hover{background:var(--neutral-700)}}.value-recording-full-audio:disabled{cursor:not-allowed;opacity:.55}.value-recording-full-message{margin:calc(-1 * var(--space-16)) 0 var(--space-20);color:var(--red-300);font-size:var(--font-size-metadata)}.value-recording-error-bar{z-index:46;width:min(760px,100vw - 36px);padding:var(--space-12) var(--space-16);border:1px solid var(--color-status-danger,var(--red-600));border-radius:var(--radius-surface);background:var(--color-status-danger-subtle);color:var(--color-status-danger);font-size:var(--font-size-metadata);line-height:var(--line-body);box-shadow:var(--shadow-raised);position:fixed;bottom:16px;left:50%;right:18px;transform:translate(-50%)}.value-recording-error-bar p{margin:var(--space-4) 0 0}.value-recording-error-actions{gap:var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.value-recording-error-actions button{min-height:30px;padding:0 var(--space-10);border-radius:var(--radius-control);color:inherit;font-size:var(--font-size-button);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:1px solid}@media (hover:hover){.value-recording-error-actions button:hover{background:color-mix(in srgb, var(--neutral-000) 45%, transparent)}}.value-recording-device{gap:var(--space-4);min-width:150px;color:var(--color-text-secondary,var(--on-dark-surface-subtle));font-size:var(--font-size-metadata);display:grid}.value-recording-device select{max-width:190px;min-height:30px;padding:0 var(--space-24) 0 var(--space-8);border:1px solid var(--color-border-default,var(--neutral-250));border-radius:var(--radius-control);background:var(--color-bg-surface,var(--neutral-000));color:var(--color-text-primary,var(--neutral-925));font-size:var(--font-size-metadata)}.value-recording-device.is-compact{min-width:116px}.value-recording-device.is-compact select{max-width:150px;min-height:30px}.dark .value-shell .value-recording-mini-bar,.dark .value-shell .value-recording-mini-control,.dark .value-shell .value-recording-mini-finish{border-color:var(--color-border-default)}@media (hover:hover){.dark .value-shell .value-recording-mini-control:hover,.dark .value-shell .value-recording-mini-finish:hover{background:var(--color-bg-surface-hover)}}.dark .value-shell .value-recording-mini-wave span{background:var(--color-memory-solid)}.dark .value-shell .value-recording-mini-bar{box-shadow:var(--shadow-raised)}.dark .value-shell .value-person-overflow{border-color:var(--color-bg-surface)}.value-shell .value-text-link{align-items:center;min-height:24px;display:inline-flex;position:relative}.value-shell .value-text-link:before{content:"";position:absolute;inset:-8px -6px}.value-shell .value-check{flex-wrap:wrap}.value-shell .value-check-close{border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;margin-left:auto;padding:4px}.value-shell .value-check-close:hover{color:var(--color-text-primary)}
.value-global-search-dialog[data-slot=dialog-content]{width:min(620px, calc(100% - var(--space-32)));max-width:620px;max-height:calc(100dvh - var(--space-48));gap:var(--space-20);padding:var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-overlay);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);font-family:Noto Sans,Noto Sans JP,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-form-value);font-weight:var(--weight-regular);line-height:var(--line-form-value);grid-template-rows:auto auto minmax(0,1fr)}.value-global-search-dialog [data-slot=dialog-header]{gap:var(--space-4);padding-right:var(--space-24)}.value-global-search-dialog [data-slot=dialog-title]{font-size:var(--font-size-dialog-title);font-weight:var(--weight-medium);line-height:var(--line-dialog-title)}.value-global-search-dialog [data-slot=dialog-description]{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-global-search-input-wrap{align-items:center;gap:var(--space-8);min-height:var(--control-height-touch);padding:0 var(--space-12);border:1px solid var(--color-border-search);border-radius:var(--radius-control);background:var(--color-bg-sunken);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.value-global-search-input-wrap:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.value-global-search-input-wrap input{min-width:0;padding:var(--space-10) 0;color:var(--color-text-primary);box-shadow:none;font-size:var(--font-size-form-value);font-weight:var(--weight-regular);line-height:var(--line-form-value);background:0 0;border:0;border-radius:0}.value-global-search-input-wrap input:focus-visible{outline:none}.value-global-search-input-wrap input::placeholder{color:var(--color-text-secondary)}.value-global-search-input-wrap kbd{font:inherit;font-size:var(--font-size-metadata)}.value-global-search-results{overscroll-behavior:contain;min-height:80px;padding:var(--space-16) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-subtle);overflow-y:auto}.value-global-search-hint{padding:var(--space-16) 0;color:var(--color-text-secondary);font-size:var(--font-size-form-value);font-weight:var(--weight-regular);margin:0}.value-global-search-results-heading{justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;display:flex}.value-global-search-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.value-global-search-more{gap:var(--space-12);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.value-global-search-result{grid-template-columns:var(--space-20) minmax(0, 1fr) auto;align-items:start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-control);color:var(--color-text-primary);transition:background var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:grid}@media (hover:hover){.value-global-search-result:hover{background:var(--color-bg-surface-hover)}}.value-global-search-result:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;background:var(--color-bg-surface-hover)}.value-global-search-result-icon,.value-global-search-result>svg{margin-top:var(--space-2);color:var(--color-text-secondary)}.value-global-search-result-copy{gap:var(--space-4);min-width:0;display:grid}.value-global-search-result-copy strong{overflow-wrap:anywhere;font-size:var(--font-size-form-value);font-weight:var(--weight-regular)}.value-global-search-result-copy small{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-regular);line-height:var(--line-metadata)}.value-global-search-result-copy .value-global-search-result-snippet{color:var(--color-link-evidence)}.value-global-search-dialog .value-error-state{flex-wrap:wrap}.value-global-search-dialog .value-error-state strong{font-weight:var(--weight-medium)}@media (max-width:720px){.value-global-search-dialog[data-slot=dialog-content]{gap:var(--space-16);padding:var(--space-20)}.value-global-search-input-wrap input{font-size:var(--font-size-mobile-input)}.value-global-search-results-heading>span:last-child{display:none}}
.value-meetings-page{min-width:0}.value-meetings-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-20);display:flex}.value-meetings-heading-line{align-items:center;gap:var(--space-8);margin-top:var(--space-4);display:flex}.value-meetings-heading-line h2,.value-archive-section h2{font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-card-title)}.value-meetings-count{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-meetings-section-note{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-agenda-section,.value-archive-section{min-width:0;padding:var(--space-20);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}.value-agenda-section{margin-bottom:var(--space-24)}.value-agenda-section-head{align-items:flex-end}.value-agenda-controls{align-items:center;gap:var(--space-12);display:flex}.value-meetings-range{margin-bottom:0}.value-meetings-range .value-tabstrip-item{min-width:72px}.value-agenda-shell{margin-top:var(--space-16)}.value-agenda-groups{gap:var(--space-20);display:grid}.value-agenda-day{grid-template-columns:1fr;display:grid}.value-agenda-day:last-child{border-bottom:0}.value-agenda-day-head{justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-10);border-radius:var(--radius-control);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-metadata);display:flex}.value-agenda-day-head strong{color:var(--color-text-primary);font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold)}.value-agenda-day-head span{font-variant-numeric:tabular-nums}.value-agenda-list{border-top:0;min-width:0}.value-agenda-row{gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"time main main""source signal record"}.value-agenda-row time{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-variant-numeric:tabular-nums;grid-area:time;align-self:start}.value-agenda-row .value-agenda-main{grid-area:main}.value-agenda-main .value-list-row-title{white-space:normal;overflow-wrap:anywhere}.value-agenda-row .value-agenda-source{grid-area:source}.value-agenda-row .value-agenda-signal{grid-area:signal;justify-content:flex-start}.value-agenda-row .value-agenda-record-button{grid-area:record}.value-agenda-source{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);width:30px;height:30px;color:var(--color-text-primary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold);place-items:center;display:grid}.value-agenda-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.value-agenda-signal{justify-content:flex-end;align-items:center;min-width:0;display:flex}.value-agenda-record-button{white-space:nowrap}.value-agenda-day .value-inline-schedule-detail{grid-column:1/-1}.value-archive-toolbar{z-index:8;gap:var(--space-10);margin-top:var(--space-12);padding:var(--space-8) 0;background:var(--color-bg-surface);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:65px}.value-archive-search{min-height:var(--control-height-default);align-items:center;gap:var(--space-8);height:auto;padding:0 var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-secondary);display:flex}.value-archive-search input{width:100%;color:var(--color-text-primary);font-size:var(--font-size-secondary-body);background:0 0;border:0}.value-archive-search input::placeholder{color:var(--color-text-secondary)}.value-archive-filter-row{align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);display:flex}.value-archive-filter-row .value-chip-row{min-width:0}.value-archive-list{margin-top:var(--space-4)}.value-archive-row{gap:var(--space-12);padding:var(--space-12) 0;grid-template-columns:48px minmax(0,1fr) auto 20px}.value-archive-date{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-variant-numeric:tabular-nums}.value-archive-copy{min-width:0}.value-archive-more{color:var(--color-text-secondary)}@media (hover:hover){.value-archive-row:hover .value-archive-more{color:var(--color-text-primary)}}@media (min-width:981px){.value-meetings-page{gap:var(--space-24);grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;display:grid}.value-agenda-section{margin-bottom:0}.value-agenda-section-head{align-items:flex-start;gap:var(--space-12);display:grid}.value-agenda-controls{justify-items:stretch;gap:var(--space-8);width:100%;display:grid}.value-agenda-section .value-meetings-range{width:100%;display:flex}.value-agenda-section .value-meetings-range .value-tabstrip-item{flex:1;min-width:0}}@media (max-width:980px){.value-meetings-page{gap:var(--space-24);grid-template-columns:1fr;display:grid}.value-agenda-section{margin-bottom:0}.value-agenda-section-head{align-items:flex-start;gap:var(--space-12)}.value-agenda-day{grid-template-columns:1fr}.value-archive-toolbar{position:static}}@media (max-width:720px){.value-meetings-section-head{gap:var(--space-12);display:grid}.value-agenda-controls{justify-items:stretch;gap:var(--space-8);width:100%;display:grid}.value-meetings-range{width:100%;display:flex}.value-meetings-range .value-tabstrip-item{flex:1;min-width:0}.value-agenda-day{grid-template-columns:1fr}.value-agenda-day-head{align-items:center;gap:var(--space-8)}.value-agenda-source{width:28px;height:28px}.value-agenda-record-button{min-height:var(--control-height-touch)}.value-archive-filter-row{flex-wrap:wrap;align-items:flex-start}.value-archive-row{gap:var(--space-8);grid-template-columns:40px minmax(0,1fr) 20px}.value-archive-row .value-status{grid-column:2;justify-self:start}.value-archive-more{grid-area:1/3/span 2}}@media (max-width:760px){.value-agenda-section,.value-archive-section{padding:var(--space-16)}}
.value-home-grid{align-items:start}.value-side-stack{gap:var(--space-24)}.value-next-card,.value-recent-section{overflow:visible}.value-next-card .value-empty-state{padding:var(--space-12) var(--space-20) var(--space-20);text-align:left;justify-items:start}.value-next-card .value-empty-icon{display:none}.value-next-card .value-empty-state p{max-width:none}.value-next-card .value-calendar-sync-status{padding:var(--space-8) 0 0;border:0;justify-content:flex-start}.value-next-card .value-next-conversation-card .value-calendar-sync-status{padding:var(--space-10) var(--space-20);border-bottom:1px solid var(--color-border-default)}@media (max-width:640px){.value-next-card .value-next-conversation-card .value-calendar-sync-status{padding-right:var(--space-16);padding-left:var(--space-16)}}.value-shell .value-next-card .value-next-conversation-card{box-shadow:none;background:0 0;border:0}.value-followup-section{box-shadow:none;background:0 0;border:0;overflow:visible}.value-followup-section>.value-card-header{padding:0 0 var(--space-12);min-height:32px;margin:0}.value-next-empty-actions{gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.value-meeting-url-missing{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-recent-list,.value-followup-list{border-top:0;gap:0;margin-top:0;display:grid}.value-recent-list{padding:0 var(--space-20) var(--space-8)}.value-recent-row{gap:var(--space-10);min-height:0;padding:var(--space-16) var(--space-4);border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:var(--radius-none);box-shadow:none;background:0 0;grid-template-columns:58px minmax(0,1fr) auto}.value-recent-row:last-child{border-bottom:0}@media (hover:hover){.value-recent-row:hover{background:0 0}.value-recent-row:hover .value-list-row-title{text-underline-offset:var(--space-4);text-decoration:underline}}.value-recent-date{margin-top:0}.value-recent-row .value-status,.value-followup-row .value-status{border:1px solid var(--color-border-default);border-radius:var(--radius-small);height:auto;min-height:20px;padding:var(--space-2) var(--space-8)}.value-followup-section .value-followup-list{border-radius:var(--radius-none);height:auto;box-shadow:none;background:0 0;border:0;margin:0}.value-followup-row{gap:var(--space-12);min-height:0;padding:var(--space-16) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center}.value-followup-row:last-child{border-bottom:0}@media (hover:hover){.value-followup-row:hover{background:var(--color-bg-surface-hover)}}.value-followup-title-row{gap:var(--space-8)}.value-followup-title-row .value-list-row-title{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.value-followup-copy .value-list-row-meta{white-space:normal}.value-followup-copy-link,.value-followup-row>.value-followup-copy{min-width:0}.value-recent-counterparts{padding:var(--space-16) var(--space-20);border-top:1px solid var(--color-border-default)}.value-recent-counterparts-head{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}.value-recent-counterparts-head h4{color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--weight-semibold);line-height:var(--line-section-title)}.value-recent-counterparts-head p{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-recent-counterparts ul{display:grid}.value-recent-counterparts li{border-bottom:1px solid var(--color-border-default)}.value-recent-counterparts li:last-child{border-bottom:0}.value-recent-counterparts li a{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-2);color:var(--color-text-primary);grid-template-columns:32px minmax(0,1fr);text-decoration:none;display:grid}@media (hover:hover){.value-recent-counterparts li a:hover .value-recent-counterparts-copy strong{text-underline-offset:var(--space-4);text-decoration:underline}}.value-recent-counterparts .value-person-avatar{width:32px;height:32px}.value-recent-counterparts-copy{min-width:0}.value-recent-counterparts-copy strong,.value-recent-counterparts-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-recent-counterparts-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold)}.value-recent-counterparts-copy small{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-recent-counterparts-state{padding:var(--space-12) var(--space-20) var(--space-16);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-recent-counterparts-state button{min-height:var(--hit-area-min);margin-left:var(--space-8);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-button);font-weight:var(--weight-semibold);line-height:var(--line-button);text-underline-offset:var(--space-2);background:0 0;border:0;text-decoration:underline}.value-unrecorded{padding:var(--space-16) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-default)}.value-unrecorded-head{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.value-unrecorded-head h4{align-items:center;gap:var(--space-6);color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--weight-semibold);line-height:var(--line-section-title);display:flex}.value-unrecorded-head h4 svg{color:var(--color-status-warning)}.value-unrecorded-head p{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-unrecorded ul{display:grid}.value-unrecorded li{align-items:center;gap:var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.value-unrecorded li:last-child{border-bottom:0}.value-unrecorded-copy{min-width:0}.value-unrecorded-copy strong,.value-unrecorded-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-unrecorded-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold)}.value-unrecorded-copy small{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-unrecorded-actions{justify-content:flex-end;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.value-unrecorded-state{padding:var(--space-12) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-unrecorded-state button{min-height:var(--hit-area-min);margin-left:var(--space-8);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-button);font-weight:var(--weight-semibold);line-height:var(--line-button);text-underline-offset:var(--space-2);background:0 0;border:0;text-decoration:underline}.value-followup-context{color:var(--color-text-primary)}.value-followup-met-since{margin-top:var(--space-4);color:var(--color-memory-strong);font-size:var(--font-size-metadata);line-height:var(--line-metadata);display:block}.value-followup-groups{gap:var(--space-24);display:grid}.value-followup-group{min-width:0}.value-followup-group-body{padding:var(--space-8) var(--space-20);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}.value-followup-group-head{align-items:baseline;gap:var(--space-4) var(--space-12);padding:0 var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.value-followup-group-head h3{align-items:center;gap:var(--space-8);color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--weight-semibold);line-height:var(--line-section-title);display:flex}.value-followup-group-head p{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}.value-followup-group.is-waiting .value-followup-group-head h3:before{content:"";border-radius:var(--radius-full);background:var(--color-status-warning);width:6px;height:6px}.value-followup-action{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg-surface-hover);flex:none;align-self:center;color:var(--color-text-primary)!important}@media (hover:hover){.value-followup-action:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-action-on-solid)!important}}.value-next-conversation-card>.value-meeting-prep,.value-next-conversation-card>.value-meeting-prep-block,.value-inline-schedule-detail>.value-meeting-prep,.value-inline-schedule-detail>.value-meeting-prep-block{padding:var(--space-16) var(--space-20);background:var(--color-bg-subtle);border:0;margin:0}.value-meeting-prep-heading,.value-meeting-prep-follow-through,.value-meeting-prep-profile,.value-meeting-prep-note{gap:var(--space-6);display:grid}.value-meeting-prep-heading,.value-meeting-prep-follow-through{grid-template-columns:auto minmax(0,1fr);align-items:center}.value-meeting-prep-badge{width:fit-content;padding:var(--space-4) var(--space-8);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text-primary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold);line-height:var(--line-metadata)}.value-meeting-prep-profile{margin-top:var(--space-10);padding-left:var(--space-2);color:var(--color-text-secondary)}.value-meeting-prep-profile strong{color:var(--color-text-primary);font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold)}.value-meeting-prep-note{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--color-border-default)}.value-meeting-prep-note span{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold);line-height:var(--line-metadata)}.value-meeting-prep-note p{margin:0}.value-meeting-prep>button,.value-meeting-prep-participants button,.value-meeting-prep-inline-editor button{min-height:var(--control-height-default);padding:var(--space-4) var(--space-10);border:1px solid var(--color-action-solid);border-radius:var(--radius-control);background:var(--color-action-solid);color:var(--color-action-on-solid);font-size:var(--font-size-button);font-weight:var(--weight-semibold);line-height:var(--line-button);white-space:nowrap}.value-meeting-prep>button{margin-top:var(--space-12)}.value-meeting-prep-follow-through a{color:var(--color-text-primary);font-size:var(--font-size-button);line-height:var(--line-button);text-underline-offset:var(--space-2);text-decoration:underline}.value-meeting-prep-participants{gap:var(--space-8);margin-top:var(--space-10);display:grid}.value-meeting-prep-participants li{justify-content:space-between;align-items:flex-start;gap:var(--space-10);display:flex}.value-meeting-prep-participants li>div:first-child{gap:var(--space-2);min-width:0;display:grid}.value-meeting-prep-participants strong{font-weight:var(--weight-semibold)}.value-meeting-prep-participants span,.value-meeting-prep-participants small{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);overflow-wrap:anywhere}.value-meeting-prep-inline-editor{justify-content:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.value-meeting-prep-inline-editor input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg-surface);min-width:150px;color:var(--color-text-primary)}.value-meeting-prep-inline-editor button:last-child{border-color:var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary)}.value-meeting-prep-error-text{margin-top:var(--space-8);color:var(--color-status-danger);font-size:var(--font-size-metadata);line-height:var(--line-metadata)}@media (max-width:760px){.value-next-conversation-card>.value-meeting-prep,.value-next-conversation-card>.value-meeting-prep-block,.value-inline-schedule-detail>.value-meeting-prep,.value-inline-schedule-detail>.value-meeting-prep-block{padding-right:var(--space-16);padding-left:var(--space-16)}.value-meeting-prep-participants li{grid-template-columns:1fr;display:grid}.value-meeting-prep-participants li>button{justify-self:start}.value-meeting-prep-inline-editor{justify-content:flex-start}}@media (min-width:761px){.value-next-conversation-card{height:auto;min-height:0}.value-next-hero{gap:var(--space-20);min-height:90px;padding:var(--space-20) var(--space-20) var(--space-16);grid-template-columns:96px minmax(0,1fr)}.value-next-time strong{font-size:var(--font-size-page-title)}.value-next-summary h3{font-size:var(--font-size-card-title)}.value-participant-row,.value-calendar-sync-status,.value-card-footer{padding-right:var(--space-20);padding-left:var(--space-20)}}@media (max-width:760px){.value-recent-row,.value-followup-row,.value-followup-more,.value-followup-group-head{padding-left:0;padding-right:0}}.value-followup-more{padding:var(--space-10) var(--space-4) var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);border-top:0;margin:0}.value-followup-stale{margin-top:var(--space-12);border-radius:var(--radius-control);background:var(--color-bg-subtle);border-top:0}.value-followup-stale summary{min-height:var(--hit-area-min);padding:var(--space-10) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);cursor:pointer}.value-followup-stale-list{border-top:1px solid var(--color-border-default)}.value-followup-stale-row{gap:var(--space-10);padding:var(--space-12) var(--space-4);border-bottom:1px solid var(--color-border-default);display:grid}.value-followup-stale-row:last-child{border-bottom:0}.value-followup-stale-actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.value-followup-stale-action{min-height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--color-text-primary)!important}@media (min-width:761px){.value-followup-stale-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.value-followup-stale-actions{justify-content:flex-end}}
.value-trash-toolbar{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:minmax(280px,1fr) auto;align-items:center;display:grid}.value-trash-search{min-height:var(--control-height-default);align-items:center;gap:var(--space-8);padding:0 var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-secondary);display:flex}.value-trash-search input{width:100%;min-width:0;height:auto;min-height:var(--control-height-default);color:var(--color-text-primary);font-size:var(--font-size-form-value);line-height:var(--line-form-value);background:0 0;border:0;padding:0}.value-trash-search input::placeholder{color:var(--color-text-secondary)}.value-trash-count{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);white-space:nowrap}.value-trash-list{padding:0 var(--space-16);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface);overflow:visible}.value-trash-row{gap:var(--space-10);min-height:var(--control-height-default);padding:var(--space-12) var(--space-4);border-top:0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.value-trash-row:last-child{border-bottom:0}.value-trash-copy{min-width:0}.value-trash-copy strong{font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold);line-height:var(--line-secondary-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-trash-copy span{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-trash-retention{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-metadata);white-space:nowrap}.value-trash-actions{display:contents}.value-trash-actions .value-quiet-button{width:67px;min-height:var(--control-height-compact);padding:0 var(--space-6)}.value-trash-delete{min-width:var(--control-height-default);min-height:var(--control-height-default);border-radius:var(--radius-control);color:var(--color-text-secondary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.value-trash-delete:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}}@media (max-width:760px){.value-trash-search input{font-size:var(--font-size-mobile-input)}}@media (max-width:720px){.value-trash-toolbar{grid-template-columns:minmax(0,1fr) auto}.value-trash-row{gap:var(--space-8);padding:var(--space-12) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.value-trash-retention{text-align:right;align-self:start}.value-trash-actions{align-items:center;gap:var(--space-6);grid-column:1/-1;justify-content:flex-end;display:flex}}
.value-settings-mobile-navigation{display:none}@media (min-width:761px){.value-settings-layout{gap:var(--space-32);grid-template-columns:200px minmax(0,1fr)}.value-settings-nav,.value-settings-desktop-navigation>div{height:auto;min-height:0}.value-settings-desktop-navigation>div{height:auto;display:block;padding:0!important}}.value-settings-nav p{height:auto;min-height:var(--hit-area-min);color:var(--color-text-secondary);font-size:var(--font-size-uppercase-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-uppercase-label);line-height:var(--line-uppercase-label);text-transform:uppercase;margin:0;padding:var(--space-4) var(--space-8) var(--space-8)!important}.value-settings-nav nav>div>p:nth-of-type(2){padding-top:var(--space-24)!important}.value-settings-nav-item{height:auto!important;min-height:var(--control-height-default)!important}.value-settings-nav-list{gap:var(--space-4);display:grid}.value-settings-nav-item{min-height:var(--control-height-default);align-items:center;gap:var(--space-10);border-radius:var(--radius-control);line-height:var(--line-secondary-body);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:flex;padding:0 var(--space-10)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-secondary-body)!important;font-weight:var(--weight-regular)!important}@media (hover:hover){.value-settings-nav-item:hover{background:var(--color-bg-surface-hover)!important;color:var(--color-text-primary)!important}}.value-settings-nav-item[aria-current=page]{background:var(--color-bg-surface-hover)!important;color:var(--color-text-primary)!important;font-weight:var(--weight-semibold)!important}.value-settings-nav-item svg{flex:none}.value-settings-layout>div:last-child{gap:var(--space-24);width:100%;max-width:800px}.value-shell .value-settings-layout>div:last-child>.value-card{box-shadow:none}.value-settings-layout .value-card-header{border-bottom:0;padding-bottom:0}.value-settings-layout .value-card-footer{border-top:0}.value-settings-layout input:not([type=radio]):not([type=checkbox]):not([type=file]){height:auto;min-height:var(--control-height-default)}.value-settings-layout textarea{min-height:96px}@media (max-width:760px){.value-settings-desktop-navigation{display:none}.value-settings-mobile-navigation{display:block}.value-settings-mobile-navigation summary{min-height:var(--control-height-touch);padding:var(--space-12);cursor:pointer;font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold);line-height:var(--line-secondary-body)}.value-settings-mobile-navigation[open] summary{margin-bottom:var(--space-8)}.value-settings-nav-item{min-height:var(--control-height-touch)!important}.value-profile-photo{grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.value-profile-photo>button{grid-column:2;justify-self:start}}@media (hover:hover){.value-settings-choice-card:not(.is-selected):hover{background:var(--color-bg-surface-hover)!important}}
