:root,[data-accent=mist]{--accent: #5b7a9e;--accent-muted: #8fa6be;--accent-bg: #e9eef4;--meta-bg: #4d6989;--control: #edf1f5;--paper: #f3f5f8}[data-accent=ink]{--accent: #4b4c50;--accent-muted: #85868b;--accent-bg: #ececee;--meta-bg: #4b4c50;--control: #f0f0f2;--paper: #f4f4f5}[data-accent=champagne]{--accent: #a67d4c;--accent-muted: #d2b98e;--accent-bg: #f4ecdd;--meta-bg: #86643f;--control: #f4f1eb;--paper: #f7f4ee}[data-accent=celadon]{--accent: #5f8a7a;--accent-muted: #8fb0a4;--accent-bg: #e5eeea;--meta-bg: #466d5f;--control: #edf3f0;--paper: #f1f5f2}[data-accent=plum]{--accent: #8a6fa5;--accent-muted: #ae9ac4;--accent-bg: #efeaf4;--meta-bg: #735b8b;--control: #f2eef5;--paper: #f5f2f7}:root{--bg: #fcfcfa;--ink: #1f1d1a;--ink-2: #3d3a35;--muted: #6e6a64;--faint: #8c877f;--faint-2: #b3aea6;--rec: #d14b4b;--rec-bg: #fbecea;--success: #2f7d4b;--danger: #b84242;--danger-bg: #fbecea;--accent-soft: color-mix(in srgb, var(--accent) 16%, var(--bg));--menu: color-mix(in srgb, var(--accent) 10%, var(--bg));--menu-hover: color-mix(in srgb, var(--accent) 19%, var(--bg));--on-dark: rgb(255 255 255 / .14);--on-dark-2: rgb(255 255 255 / .24);--spk-0: #4a6fa5;--spk-1: #c47b2b;--spk-2: #2e8b8b;--spk-3: #7b5ea7;--r-sm: 4px;--r: 6px;--r-lg: 10px;--sans: "Inter", "PingFang SC", "Noto Sans SC", "Microsoft YaHei UI", system-ui, sans-serif;--serif: "Source Serif 4", "PingFang SC", "Noto Sans SC", Georgia, serif;--mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--side-w: 15rem;--details-w: 18.5rem;--column: 47.5rem;--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.3, 1.4, .5, 1)}@media(max-resolution:1.4dppx){:root{--sans: "Inter", "PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", system-ui, sans-serif;--serif: "Source Serif 4", "PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", Georgia, serif}}html{font-size:16px}@media(min-width:1800px){html{font-size:17px}}@media(min-width:2200px){html{font-size:18px}}@media(min-width:2500px){html{font-size:20px}}@media(min-width:3200px){html{font-size:22px}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:.9375rem;line-height:1.6;font-feature-settings:"cv11","ss01";font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;height:1px;margin:.25rem .375rem;background:var(--menu-hover)}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}mark{background:var(--accent-soft);color:inherit;padding:0 1px}.icon{flex:none;width:1rem;height:1rem;vertical-align:middle;overflow:visible}.icon .i-solid{display:none}:is(.is-active,.active,.is-on)>.icon.has-solid .i-line{display:none}:is(.is-active,.active,.is-on)>.icon.has-solid .i-solid{display:inline;transform-box:fill-box;transform-origin:center;animation:icon-pop .32s var(--spring)}@keyframes icon-pop{0%{transform:scale(.6);opacity:0}}.label{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:.8125rem}.fineprint{font-size:.8125rem;color:var(--faint)}.text-link{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--accent)}.text-link:hover{color:var(--meta-bg)}.text-link.small{font-size:.8125rem}kbd{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border-radius:var(--r-sm);background:var(--bg);font:500 .75rem/1 var(--sans);color:var(--muted)}.tag,.mt,.soon,.status,.role{display:inline-flex;align-items:center;gap:.25rem;height:1.375rem;padding:0 .4375rem;background:var(--control);color:var(--muted);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap}.mt .icon,.tag .icon{width:.75rem;height:.75rem;color:var(--accent)}.mt-dark,.tag-accent{background:var(--meta-bg);color:#fff}.mt-dark .icon{color:#fff}.tag-on-accent{background:var(--on-dark-2);color:#fff;height:1.25rem}.tag-button{cursor:pointer;font-variant-numeric:tabular-nums}.tag-button:hover{background:var(--accent-bg);color:var(--meta-bg)}a.mt:hover{background:var(--accent-bg);color:var(--ink)}.head-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.soon{margin-left:auto;background:var(--bg)}.status{gap:.3125rem;background:var(--accent-bg);color:var(--meta-bg);font-weight:600}.status-failed{background:var(--danger-bg);color:var(--danger)}.status-pendingUpload{background:var(--control);color:var(--muted)}.tag-live{background:var(--accent-bg);color:var(--meta-bg);font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 .875rem;border-radius:var(--r);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;transition:background .16s,color .16s,opacity .16s,transform .14s var(--ease)}.button:disabled{opacity:.45}.button:active:not(:disabled){transform:scale(.97)}.button-accent,.button-dark{background:var(--accent);color:#fff}.button-accent:not(:disabled):hover,.button-dark:not(:disabled):hover{background:var(--meta-bg)}.button-soft,.button-light{background:var(--control);color:var(--ink)}.button-soft:not(:disabled):hover,.button-light:not(:disabled):hover{background:var(--accent-bg)}.button-ghost,.icon-button{background:none;color:var(--muted)}.button-ghost:not(:disabled):hover,.icon-button:hover{background:var(--control);color:var(--ink)}.button-ghost.is-on,.icon-button.is-on{color:var(--accent)}.button-icon,.icon-button{width:2.25rem;padding:0}.icon-button{display:inline-grid;place-items:center;height:2.25rem;border-radius:var(--r)}.button-small{height:1.875rem;padding:0 .625rem;font-size:.8125rem}.button-small.button-icon{width:1.875rem;padding:0}.button-block{width:100%}.button-wide{width:18.75rem;max-width:100%;height:2.75rem}.rec-dot{flex:none;width:.5625rem;height:.5625rem;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .1875rem var(--rec)}.button-accent .rec-dot{background:var(--rec);box-shadow:0 0 0 2px #fff}.tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;border-radius:var(--r);background:var(--control)}.tab{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:500;color:var(--muted);transition:background .16s,color .16s}.tab:hover:not(:disabled){color:var(--ink)}.tab[aria-selected=true]{background:var(--bg);color:var(--ink)}.tab:disabled{opacity:.5}.tabs-small .tab{height:1.625rem;padding:0 .5rem}.save{display:inline-flex;align-items:center;height:1.125rem;padding:0 .3125rem;background:var(--success);color:#fff;font-size:.75rem;font-weight:600}.doc-tabs{display:flex;gap:1.5rem;margin:2.25rem 0 1.5rem}.doc-tabs>*{position:relative;display:inline-flex;align-items:center;gap:.375rem;height:2rem;font-size:.9375rem;font-weight:500;color:var(--faint);transition:color .16s}.doc-tabs>*:hover{color:var(--ink-2)}.doc-tabs>[aria-selected=true],.doc-tabs>[aria-current=page]{color:var(--ink)}.doc-tabs>*:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.doc-tabs>[aria-selected=true]:after,.doc-tabs>[aria-current=page]:after{transform:none}.doc-tab-count{font-size:.75rem;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}input:not([type=checkbox]):not([type=range]),select,textarea{width:100%;height:2.25rem;padding:0 .75rem;border:0;border-radius:var(--r);background:var(--control);outline:0;font-size:.875rem;transition:background .16s}textarea{height:auto;padding:.5rem .75rem}input:not([type=checkbox]):not([type=range]):focus,select:focus,textarea:focus{background:var(--accent-bg)}input::placeholder,textarea::placeholder{color:var(--faint)}select{appearance:none;padding-right:1.875rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238c877f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:.8125rem;cursor:pointer}.field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.select{display:inline-flex;align-items:center;gap:.4375rem;max-width:100%;height:2rem;padding:0 .5rem 0 .625rem;border-radius:var(--r);background:var(--control);color:var(--ink);font-size:.8125rem;font-weight:500;white-space:nowrap;transition:background .14s,color .14s}.select:hover:not(:disabled),.select[aria-expanded=true]{background:var(--accent-bg)}.select:disabled{opacity:.5}.select-value{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;text-align:left}.select-icon{width:.9375rem;height:.9375rem;color:var(--accent)}.select-chevron{width:.875rem;height:.875rem;margin-left:auto;color:var(--faint);transition:transform .2s var(--ease)}.select[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-field{width:100%;height:2.25rem;padding:0 .625rem 0 .75rem;font-size:.875rem;font-weight:400}.select-field .select-value{flex:1;max-width:none}.select-field[aria-expanded=true]{background:var(--accent-bg)}.select-tab{height:1.625rem;padding:0 .375rem 0 .5rem;background:none;color:var(--muted)}.select-tab:hover:not(:disabled),.select-tab[aria-expanded=true]{background:var(--bg);color:var(--ink)}.select-dock{height:2.25rem;background:var(--on-dark);color:#fff}.select-dock:hover:not(:disabled),.select-dock[aria-expanded=true]{background:var(--on-dark-2)}.select-dock .select-icon,.select-dock .select-chevron{color:#ffffffbf}.select-dock .select-value{max-width:10rem}input[type=checkbox]{accent-color:var(--accent);width:.9375rem;height:.9375rem;margin:0}.search-field{display:flex;align-items:center;gap:.625rem;height:2.5rem;padding:0 .375rem 0 .75rem;border-radius:var(--r);background:var(--control);transition:background .16s}.search-field:focus-within{background:var(--accent-bg)}.search-field .icon{color:var(--faint)}.search-field input{height:100%!important;padding:0!important;background:none!important}.search-small{height:2rem}.search-count{padding:0 .375rem;font-size:.75rem;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.form-grid label{display:flex;flex-direction:column;gap:.375rem}.form-error{color:var(--danger);font-size:.8125rem}.note{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.5rem .75rem;border-radius:var(--r);background:var(--paper);font-size:.875rem;color:var(--ink-2)}.note>span:first-of-type{flex:1}.note .icon{color:var(--accent)}.note-error{background:var(--danger-bg);color:var(--danger)}.note-upgrade{background:var(--accent-bg);color:var(--ink)}.page>.note,.doc>.note{margin:1rem 0}.skeleton{height:3.5rem;border-radius:var(--r);background:linear-gradient(90deg,var(--paper),var(--accent-bg),var(--paper));background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton-tall{height:20rem}.skeleton-list{display:grid;gap:.25rem;margin-top:1rem}@keyframes shimmer{to{background-position:-200% 0}}.pulse{display:inline-block;flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--accent);animation:pulse 1.2s ease-in-out infinite}.status .pulse{width:.375rem;height:.375rem}@keyframes pulse{50%{opacity:.3}}.meter{display:block;height:3px;background:var(--accent-bg);overflow:hidden}.meter>*{display:block;height:100%;background:var(--accent);transition:width .4s var(--ease)}.meter-lg{height:6px;margin-top:.5rem}.progress{position:relative;height:2rem;margin-top:.875rem;border-radius:var(--r);background:var(--accent-bg);overflow:hidden}.progress-bar{position:absolute;inset:0 auto 0 0;background:var(--accent-soft);transition:width .3s}.progress span{position:relative;display:block;font-size:.8125rem;font-weight:500;line-height:2rem;text-align:center;font-variant-numeric:tabular-nums}.typing{display:inline-flex;gap:.25rem;padding:.25rem 0}.typing i{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--accent-muted);animation:pulse 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.ghost-line{display:block;height:.5rem;margin-top:.625rem;border-radius:2px;background:linear-gradient(90deg,var(--control),var(--accent-bg),var(--control));background-size:200% 100%;animation:shimmer 1.6s infinite}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;text-align:center}.empty-state>.icon{width:1.75rem;height:1.75rem;margin-bottom:.25rem;color:var(--accent)}.empty-state h3{font-size:1rem;font-weight:600}.empty-state p{max-width:26rem;font-size:.875rem;color:var(--muted)}.empty-state>:is(.capture-buttons,.button,.menu-anchor){margin-top:.75rem}.menu-anchor{position:relative;min-width:0}.menu{position:fixed;z-index:80;display:flex;flex-direction:column;gap:1px;min-width:12.5rem;max-width:min(22rem,calc(100vw - 1rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent-muted) transparent;padding:.3125rem;border-radius:var(--r-lg);background:var(--menu);color:var(--ink);outline:0;font-family:var(--sans);font-size:.9375rem;line-height:1.6}.menu-item{display:flex;align-items:center;gap:.625rem;flex:none;width:100%;height:2.125rem;padding:0 .625rem;border-radius:var(--r);font-size:.875rem;text-align:left;white-space:nowrap;color:var(--ink-2);outline:0;transition:background .1s,color .1s}.menu-item:hover,.menu-item:focus{background:var(--menu-hover);color:var(--ink)}.menu-item:active{background:var(--accent-soft)}.menu-item:disabled{opacity:.45}.menu-item>.icon{color:var(--accent)}.menu-item.danger,.menu-item.danger>.icon{color:var(--danger)}.menu-item.danger:hover,.menu-item.danger:focus{background:var(--danger-bg)}.menu-item kbd{margin-left:auto}.menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-hint{font-size:.75rem;color:var(--faint)}.menu-check{width:.875rem!important;height:.875rem!important;margin-left:.25rem;color:var(--accent);opacity:0;transform:scale(.6);transition:opacity .14s,transform .2s var(--spring)}.menu-item.is-on{color:var(--ink);font-weight:500}.menu-item.is-on .menu-check{opacity:1;transform:none}.menu-search{position:sticky;top:-.3125rem;z-index:1;display:flex;align-items:center;gap:.5rem;flex:none;height:2.25rem;margin:-.3125rem -.3125rem .25rem;padding:0 .9375rem;background:var(--menu);color:var(--faint)}.menu-search input{height:100%!important;padding:0!important;background:none!important;font-size:.875rem!important}.menu-empty{padding:.5rem .625rem;font-size:.8125rem;color:var(--faint)}.menu-heading{padding:.25rem .625rem .125rem;font-size:.75rem;font-weight:500;color:var(--faint)}.select-menu{min-width:10rem}.new-menu{min-width:14rem}.menu-ext{min-width:2.25rem;height:1.25rem;padding:0 .25rem;background:var(--meta-bg);color:#fff;font-size:.75rem;font-weight:600;line-height:1.25rem;text-align:center}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh}.main{min-width:0}.mobile-bar,.scrim{display:none}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:1.25rem;height:100vh;padding:1.125rem .75rem .75rem;background:var(--paper);overflow-y:auto;scrollbar-width:none}.brand{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .375rem;font:500 1.1875rem/1 var(--serif);letter-spacing:-.02em;white-space:nowrap}.brand img{width:1.5rem;height:1.5rem}.brand em{font-style:normal;color:var(--accent)}.brand .tag{margin-left:.25rem;font-family:var(--sans);letter-spacing:0}.capture-buttons{display:flex;gap:.375rem}.capture-buttons>:first-child{flex:1}.capture-buttons.is-compact>:first-child{flex:none;width:2.25rem;padding:0}.side-nav{display:flex;flex-direction:column;gap:1px}.side-label{padding:0 .625rem .375rem;font-size:.75rem;font-weight:500;color:var(--faint)}.side-link{display:flex;align-items:center;gap:.625rem;height:2rem;padding:0 .625rem;border-radius:var(--r);font-size:.875rem;font-weight:500;color:var(--ink-2);transition:background .14s,color .14s}.side-link:hover{background:var(--control)}.side-link.is-active,.side-link.active{background:var(--accent-bg);color:var(--ink)}.side-link .icon{color:var(--faint);transition:color .14s}.side-link.is-active .icon,.side-link.active .icon{color:var(--accent)}.side-link>span:not(.side-count):not(.side-hash){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-hash{width:1rem;color:var(--faint);text-align:center}.side-link.is-active .side-hash{color:var(--accent)}.side-count{margin-left:auto;font-size:.75rem;color:var(--faint);font-variant-numeric:tabular-nums}.side-foot{display:flex;flex-direction:column;gap:.25rem;margin-top:auto}.usage{display:block;padding:.625rem;border-radius:var(--r);transition:background .14s}.usage:hover{background:var(--control)}.usage-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem;color:var(--muted)}.usage-cta{font-weight:600;color:var(--accent)}.usage .meter{margin-top:.5rem}.account-button{display:flex;align-items:center;gap:.625rem;width:100%;height:2.5rem;padding:0 .375rem;border-radius:var(--r);text-align:left;transition:background .14s}.account-button:hover,.account-button[aria-expanded=true]{background:var(--control)}.account-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500}.account-button>.icon{color:var(--faint)}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:var(--r);background:var(--meta-bg);color:#fff;font-weight:600}.avatars{display:inline-flex;gap:3px}.page{width:min(100%,calc(var(--column) + 5rem));margin:0 auto;padding:3.5rem 2.5rem 8rem}.page-head{margin-bottom:2rem}.page-head h1{font-size:1.875rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.page-head .head-tags{margin-top:.75rem}.page-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.page-date{display:block;margin-bottom:.375rem;font-size:.875rem;color:var(--faint)}.page-lede{margin-top:.5rem;color:var(--muted)}.page-hash{margin-right:.25rem;color:var(--accent-muted)}.head-actions{display:flex;align-items:center;gap:.5rem}.back{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .625rem 0 .375rem;border-radius:var(--r);font-size:.875rem;color:var(--muted);transition:background .14s,color .14s}.back:hover{background:var(--control);color:var(--ink)}.section{margin-top:2.75rem}.section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.section-count{font-size:.8125rem;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.section-link{display:inline-flex;align-items:center;gap:.125rem;margin-left:auto;font-size:.8125rem;font-weight:500;color:var(--muted)}.section-link:hover{color:var(--accent)}.section-link .icon{width:.875rem;height:.875rem}.group{margin-top:1.5rem}.group:first-of-type{margin-top:.75rem}.group-label{margin:0 0 .25rem;font-size:.8125rem;font-weight:500;color:var(--faint)}.row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.875rem;margin:0 -.75rem;padding:.625rem .75rem;border-radius:var(--r);transition:background .14s}.row:hover{background:var(--paper)}.row-icon{align-self:start;margin-top:.1875rem;color:var(--faint-2);transition:color .14s}.row:hover .row-icon{color:var(--accent)}.row-main{display:flex;flex-direction:column;min-width:0}.row-title{display:flex;align-items:center;gap:.5rem;min-width:0}.row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.row-star{width:.8125rem;height:.8125rem;color:var(--accent)}.row-title .tag{height:1.25rem}.row-preview{margin-top:.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--muted)}.row-side{display:flex;gap:1rem;font-size:.8125rem;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.row-side>:first-child{min-width:3.5rem;text-align:right}.checks,.checks li{display:flex;flex-direction:column}.check{display:flex;align-items:flex-start;gap:.75rem;width:100%;margin:0 -.5rem;padding:.375rem .5rem;border-radius:var(--r);text-align:left;color:var(--ink)}button.check:hover{background:var(--paper)}.box{display:grid;place-items:center;flex:none;width:1rem;height:1rem;margin-top:.1875rem;border-radius:3px;background:var(--accent-soft);color:#fff;transition:background .16s,transform .25s var(--spring)}.box .icon{width:.75rem;height:.75rem;stroke-width:2.5;opacity:0;transition:opacity .16s}.check.is-done .box{background:var(--accent);animation:tick .35s var(--spring)}.check.is-done .box .icon{opacity:1}.check:active .box{transform:scale(.82)}.check-text{transition:color .2s}.check.is-done .check-text{color:var(--faint-2);text-decoration:line-through}@keyframes tick{0%{transform:scale(.6)}}.check-from{align-self:flex-start;margin:-.125rem 0 .375rem 1.75rem;font-size:.75rem;color:var(--faint)}.check-from:hover{color:var(--accent)}.events{display:flex;flex-direction:column}.event{display:flex;align-items:center;gap:.875rem;min-height:2.75rem;margin:0 -.75rem;padding:.375rem .75rem;border-radius:var(--r);transition:background .14s}.event:hover{background:var(--paper)}.event-time{flex:none;width:3rem;font-size:.8125rem;color:var(--faint);font-variant-numeric:tabular-nums}.event.is-live .event-time{color:var(--accent);font-weight:600}.event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.event-actions{display:flex;gap:.25rem;margin-left:auto;opacity:.55;transition:opacity .14s}.event:hover .event-actions,.event.is-live .event-actions,.event-actions:focus-within{opacity:1}.cal-prompt{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;margin:0 -.75rem;border-radius:var(--r);background:var(--paper)}.cal-prompt>.icon{flex:none;color:var(--accent)}.cal-prompt p{flex:1;min-width:0;font-size:.875rem;color:var(--muted)}.cal-none{font-size:.875rem}.points{display:flex;flex-direction:column;gap:.5rem}.points li{position:relative;padding-left:1.125rem;line-height:1.7;color:var(--ink-2)}.points li:before{content:"";position:absolute;left:.125rem;top:.72em;width:5px;height:5px;background:var(--accent)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 .5rem}.filter-end{display:flex;gap:.375rem;margin-left:auto}.session{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh}.session.has-details{grid-template-columns:minmax(0,1fr) var(--details-w)}.doc{width:min(100%,50rem);margin:0 auto;padding:0 2.5rem 10rem}.doc-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:3.5rem;margin:0 -.5rem;padding:0 .5rem;background:var(--bg)}.doc-actions{display:flex;align-items:center;gap:1px}.doc-head{margin-top:1.5rem}.doc-head h1{font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;cursor:text}.doc-head .head-tags{margin-top:1rem}.doc-note{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .75rem;border-radius:var(--r);background:var(--accent-bg);font-size:.8125rem;color:var(--ink-2)}.doc-note .icon{width:.875rem;height:.875rem;color:var(--accent)}.title-edit input{height:3rem!important;font-size:1.625rem!important;font-weight:600}.summary .overview{font-size:1.0625rem;line-height:1.8;color:var(--ink)}.summary h2{margin:2.25rem 0 .75rem;font-size:1rem;font-weight:600}.summary .fineprint{margin-top:1.25rem}.summary-redo{margin:2rem 0 0 -.625rem}.summary-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:.5rem 0}.summary-empty p{color:var(--muted)}.summary-empty .ghost-line{width:100%}.doc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.doc-tools .search-field{flex:1 1 12rem;max-width:18rem}.follow{display:inline-flex;align-items:center;gap:.375rem;height:2rem;margin-left:auto;padding:0 .25rem;font-size:.8125rem;font-weight:500;color:var(--muted);cursor:pointer}.speaker-filter{display:flex;flex-wrap:wrap;gap:2px;margin-top:.75rem}.speaker-filter button{display:inline-flex;align-items:center;gap:.4375rem;height:1.75rem;padding:0 .625rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:500;color:var(--muted);transition:background .14s,color .14s}.speaker-filter button:hover{color:var(--ink)}.speaker-filter button[aria-selected=true]{background:var(--control);color:var(--ink)}.spk-dot{flex:none;width:.375rem;height:.375rem;background:var(--rule, var(--faint-2))}.spk-0{--rule: var(--spk-0)}.spk-1{--rule: var(--spk-1)}.spk-2{--rule: var(--spk-2)}.spk-3{--rule: var(--spk-3)}.transcribing{margin-top:1rem}.transcribing-head{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--meta-bg)}.segments{margin:1.25rem -.75rem 0}.seg{position:relative;padding:.75rem;border-radius:var(--r);scroll-margin:5rem 0 8rem;transition:background .2s}.seg:hover{background:var(--paper)}.seg.is-active{background:var(--accent-bg)}.seg-head{display:flex;align-items:center;gap:.625rem;height:1.5rem}.seg-speaker{font-size:.8125rem;font-weight:600;color:var(--rule, var(--muted))}button.seg-speaker:hover{text-decoration:underline;text-underline-offset:3px}.seg-time{font-size:.75rem;color:var(--faint);font-variant-numeric:tabular-nums}button.seg-time:hover{color:var(--accent)}.seg-edit{display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-left:auto;border-radius:var(--r-sm);color:var(--faint);opacity:0;transition:opacity .14s,background .14s}.seg-edit .icon{width:.875rem;height:.875rem}.seg:hover .seg-edit{opacity:1}.seg-edit:hover{background:var(--control);color:var(--accent)}.seg-text{margin-top:.125rem;font-size:1rem;line-height:1.75;cursor:pointer}.seg-tr{margin-top:.25rem;font-size:.9375rem;line-height:1.7;color:var(--muted)}.seg-input{margin-top:.25rem;font-size:1rem!important;line-height:1.75;resize:vertical;background:var(--bg)!important}.details{position:sticky;top:0;height:100vh;padding:1.125rem 1.25rem 2rem;background:var(--paper);overflow-y:auto;scrollbar-width:thin}.details-title{display:flex;align-items:center;height:2.25rem;font-size:.9375rem;font-weight:600}.details-label{margin:1.75rem 0 .625rem;font-size:.8125rem;font-weight:600;color:var(--ink-2)}.facts{display:grid;grid-template-columns:auto 1fr;margin-top:.5rem;font-size:.8125rem}.facts dt,.facts dd{padding:.4375rem 0}.facts dt{color:var(--muted)}.facts dd{font-weight:500;text-align:right}.tag-editor{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.tag-removable{gap:.25rem;padding-right:.25rem;background:var(--meta-bg);color:#fff}.tag-removable button{display:grid;place-items:center;color:#ffffffa6}.tag-removable button:hover{color:#fff}.tag-removable .icon{width:.6875rem;height:.6875rem;color:inherit}.tag-editor form{flex:1;min-width:7.5rem}.tag-editor input{height:1.75rem!important;font-size:.8125rem!important;background:var(--bg)!important}.speaker-list{display:flex;flex-direction:column;gap:.625rem}.speaker-list li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.375rem .5rem}.speaker-list button{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500}.speaker-list button .icon{width:.75rem;height:.75rem;color:var(--faint);opacity:0;transition:opacity .14s}.speaker-list button:hover .icon{opacity:1}.share{grid-column:1 / -1;height:3px;background:var(--accent-bg);overflow:hidden}.share span{display:block;height:100%;background:var(--rule)}.pct{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.dock-wrap{position:fixed;left:var(--side-w);right:0;bottom:1.25rem;z-index:30;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem;pointer-events:none}.dock-wrap>*{pointer-events:auto}.has-details .dock-player{right:var(--details-w)}[data-recorder=on] .dock-player{bottom:calc(1.25rem + var(--rec-h, 3.25rem) + .5rem)}.dock-player{transition:bottom .3s var(--ease)}.dock{position:relative;display:flex;align-items:center;gap:.375rem;min-height:3.25rem;padding:.5rem;border-radius:var(--r-lg);animation:dock-in .32s var(--ease) backwards}@keyframes dock-in{0%{opacity:0;transform:translateY(.75rem)}}.dock-note{max-width:32rem;padding:.5rem .75rem;border-radius:var(--r);background:var(--danger-bg);font-size:.8125rem;color:var(--danger);animation:dock-in .25s var(--ease)}.dock-player .dock-note{background:var(--control);color:var(--muted)}.rec-dock{background:var(--meta-bg);color:#fff}.dock-seg{display:flex;gap:2px;padding:2px;border-radius:var(--r);background:var(--on-dark)}.dock-seg button{display:inline-flex;align-items:center;gap:.4375rem;height:2rem;padding:0 .625rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:500;color:#ffffffb8;transition:background .14s,color .14s}.dock-seg button:hover:not(:disabled){color:#fff}.dock-seg button[aria-checked=true]{background:var(--on-dark-2);color:#fff}.dock-seg button:disabled{opacity:.4}.dock-icon{position:relative;display:inline-grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--r);color:#fffc;transition:background .14s,color .14s,transform .14s var(--ease)}.dock-icon:hover{background:var(--on-dark);color:#fff}.dock-icon.is-on{background:var(--on-dark-2);color:#fff}.dock-icon:active{transform:scale(.94)}.dock-icon-sub{position:absolute;right:.25rem;bottom:.25rem;width:.625rem!important;height:.625rem!important;stroke-width:3}.dock-meta{display:inline-flex;align-items:center;gap:.3125rem;padding:0 .375rem;font-size:.8125rem;color:#ffffffb3;font-variant-numeric:tabular-nums}.dock-meta .icon{width:.875rem;height:.875rem}.rec-go{position:relative;display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;margin:0 .125rem;border-radius:50%;background:#fff;transition:transform .2s var(--spring)}.rec-go span{width:.875rem;height:.875rem;border-radius:50%;background:var(--rec);transition:border-radius .2s var(--ease),transform .2s var(--spring)}.rec-go:hover:not(:disabled){transform:scale(1.06)}.rec-go:hover:not(:disabled) span{border-radius:3px;transform:scale(.9)}.rec-go:disabled{opacity:.6}.rec-go:disabled span{animation:pulse 1s infinite}.rec-light{flex:none;width:.5rem;height:.5rem;margin:0 .25rem 0 .5rem;border-radius:50%;background:var(--rec);box-shadow:0 0 0 3px #d14b4b4d;animation:pulse 1.2s ease-in-out infinite}.rec-light.is-paused{background:#ffffff8c;box-shadow:none;animation:none}.rec-time{min-width:3.75rem;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.rec-wave{width:8.5rem;height:1.75rem;margin:0 .25rem;color:#fff}.rec-stop{display:inline-flex;align-items:center;gap:.4375rem;height:2.25rem;margin-left:.125rem;padding:0 .875rem 0 .75rem;border-radius:var(--r);background:#fff;color:var(--rec);font-size:.875rem;font-weight:600;transition:transform .14s var(--ease)}.rec-stop .icon{width:.875rem;height:.875rem}.rec-stop:active{transform:scale(.96)}.dock-progress{position:relative;width:20rem;height:2.25rem;border-radius:var(--r);background:var(--on-dark);overflow:hidden}.dock-progress-bar{position:absolute;inset:0 auto 0 0;background:var(--on-dark-2);transition:width .3s var(--ease)}.dock-progress-text{position:relative;display:block;font-size:.8125rem;font-weight:500;line-height:2.25rem;text-align:center;font-variant-numeric:tabular-nums}.dock-text{padding:0 .5rem;font-size:.875rem;font-weight:500}.dock-error{max-width:24rem;font-weight:400;line-height:1.4}.rec-dock .pulse{margin-left:.5rem;background:#fff}.dock-button{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border-radius:var(--r);background:#fff;color:var(--meta-bg);font-size:.875rem;font-weight:600;transition:transform .14s var(--ease)}.dock-button .icon{width:.875rem;height:.875rem}.dock-button:active{transform:scale(.96)}.rec-captions{display:flex;flex-direction:column;gap:.375rem;width:min(34rem,100%);padding:.875rem 1rem;border-radius:var(--r-lg);background:var(--accent-bg);animation:dock-in .3s var(--ease)}.rec-captions p{font-size:.9375rem;line-height:1.6;color:var(--muted)}.rec-captions p.is-new{color:var(--ink);animation:rise .3s var(--ease)}.rec-captions p.is-partial{color:var(--ink-2)}.rec-captions p.rec-captions-note{font-size:.8125rem;color:var(--faint)}@keyframes rise{0%{opacity:0;transform:translateY(4px)}}.player-dock{width:min(45rem,100%);background:var(--accent-bg)}.player{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0}.player.is-disabled{opacity:.5}.play{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--r);background:var(--accent);color:#fff;transition:background .14s,transform .14s var(--ease)}.play:hover:not(:disabled){background:var(--meta-bg)}.play:active:not(:disabled){transform:scale(.94)}.play .icon{width:.875rem;height:.875rem}.skip,.rate{flex:none;height:1.75rem;padding:0 .375rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600;color:var(--meta-bg);font-variant-numeric:tabular-nums;transition:background .14s}.skip:hover:not(:disabled),.rate:hover:not(:disabled){background:var(--bg)}.rate{min-width:2.75rem}.track{flex:1;min-width:4rem;height:1rem;margin:0;appearance:none;background:transparent;cursor:pointer}.track::-webkit-slider-runnable-track{height:3px;background:linear-gradient(var(--accent),var(--accent)) 0 / var(--pct) 100% no-repeat,var(--accent-soft)}.track::-moz-range-track{height:3px;background:linear-gradient(var(--accent),var(--accent)) 0 / var(--pct) 100% no-repeat,var(--accent-soft)}.track::-webkit-slider-thumb{appearance:none;width:3px;height:.875rem;margin-top:calc(-.4375rem + 1.5px);background:var(--meta-bg)}.track::-moz-range-thumb{width:3px;height:.875rem;border:0;border-radius:0;background:var(--meta-bg)}.clock{flex:none;font-size:.75rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ask{flex:none;width:15rem}.ask-input{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .25rem 0 .625rem;border-radius:var(--r);background:var(--bg)}.ask-input>.icon{color:var(--accent)}.ask-input input{height:100%!important;padding:0!important;background:none!important;font-size:.8125rem!important}.ask-send{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--r-sm);background:var(--accent);color:#fff;transition:background .14s}.ask-send:disabled{background:transparent;color:var(--accent-muted)}.ask-send .icon{width:.875rem;height:.875rem}.ask-pop{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);display:flex;flex-direction:column;max-height:min(26rem,60vh);padding:.75rem 1rem 1rem;border-radius:var(--r-lg);background:var(--accent-bg);animation:dock-in .25s var(--ease)}.ask-pop-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ask-pop-head .tag{background:var(--bg)}.ask-pop-head .button{margin-left:auto}.ask-pop-head .button+.button{margin-left:0}.ask-clear{font-weight:500;color:var(--muted)}.ask-intro{font-size:.8125rem;color:var(--muted)}.ask-thread{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:thin}.ask-suggestions{display:flex;flex-wrap:wrap;gap:.375rem}.ask-suggestion{height:2rem;padding:0 .75rem;border-radius:var(--r);background:var(--bg);font-size:.8125rem;transition:background .14s}.ask-suggestion:hover{background:var(--paper);color:var(--meta-bg)}.ask-turn{display:flex;flex-direction:column;gap:.375rem;animation:rise .3s var(--ease) backwards}.ask-q{font-size:.875rem;font-weight:600}.ask-a{font-size:.9375rem;line-height:1.7;white-space:pre-line;color:var(--ink-2)}.ask-a.is-error{font-size:.8125rem;color:var(--danger)}.ask-cites{display:flex;flex-wrap:wrap;gap:.25rem}.ask-cites .tag{background:var(--bg);color:var(--meta-bg)}.ask-cites .icon{width:.625rem;height:.625rem}.drop-veil{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-bg) 88%,transparent);animation:fade .16s ease-out;pointer-events:none}.drop-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 2.5rem;border-radius:var(--r-lg);background:var(--accent);color:#fff;font-size:1rem;font-weight:500;animation:drop-in .3s var(--spring)}.drop-card .icon{width:1.75rem;height:1.75rem;animation:bob 1.2s ease-in-out infinite}@keyframes drop-in{0%{transform:scale(.94);opacity:0}}@keyframes bob{50%{transform:translateY(-4px)}}.team-meta{display:flex;align-items:center;gap:.375rem;margin-top:.75rem}.team-meta .avatars{margin-right:.25rem}.team-start{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.team-form{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;border-radius:var(--r-lg);background:var(--paper)}.team-form h2{font-size:.9375rem;font-weight:600}.team-form input{background:var(--bg)!important}.invite-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1rem;padding:1.125rem 1.25rem;border-radius:var(--r-lg);background:var(--accent-bg);animation:rise .3s var(--ease)}.invite-label{font-size:.8125rem;color:var(--muted)}.invite-code{margin:.25rem 0 .625rem;font-size:1.5rem;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.invite-card .mt,.invite-card .button-light{background:var(--bg)}.member-list li,.activity li{display:flex;align-items:center;gap:.75rem;margin:0 -.75rem;padding:.625rem .75rem;border-radius:var(--r);transition:background .14s}.member-list li:hover,.activity li:hover{background:var(--paper)}.member-name{flex:1;font-weight:500}.member-name strong{font-weight:500}.role-owner{background:var(--meta-bg);color:#fff}.activity li>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem}.activity p{font-size:.875rem;color:var(--ink-2)}.activity strong,.activity em{font-style:normal;font-weight:600;color:var(--ink)}.activity small{flex:none;font-size:.8125rem;color:var(--faint);font-variant-numeric:tabular-nums}.settings-body{display:flex;flex-direction:column;gap:.5rem}.profile{display:flex;align-items:center;gap:1rem;padding:.5rem 0 1rem}.profile h2{font-size:1.125rem;font-weight:600}.profile .head-tags{margin-top:.5rem}.settings-list{display:flex;flex-direction:column;gap:.25rem}.setting{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3.5rem;padding:.5rem 0}.setting-label{display:inline-flex;align-items:center;gap:.75rem}.setting-label .icon{color:var(--accent)}.setting-label strong{font-weight:500}.integration>div{flex:1}.integration strong{font-weight:500}.integration .head-tags{margin-top:.25rem}.integration-icon{color:var(--accent)}.integration-actions{display:inline-flex;align-items:center;gap:.5rem}.swatches{display:flex;gap:.375rem}.swatch{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--r-sm);background:var(--accent);color:#fff;transition:transform .14s var(--ease)}.swatch:hover{transform:translateY(-1px)}.swatch .icon{width:.8125rem;height:.8125rem}.swatch:not([aria-checked=true]) .icon{display:none}.swatch[aria-checked=true]{animation:tick .35s var(--spring)}.trial-usage{padding:.5rem 0 1rem}.trial-usage-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-weight:500}.trial-usage-count{font-size:.875rem;color:var(--muted);font-variant-numeric:tabular-nums}.trial-usage-count strong{font-size:1.25rem;font-weight:600;color:var(--ink)}.billing-toggle{align-self:flex-start;margin-bottom:.5rem}.plans{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.plan-card{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--paper)}.plan-pro{background:var(--accent-bg)}.plan-card .label{color:var(--ink-2);font-weight:600}.plan-price{font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.plan-list{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 1.75rem;font-size:.875rem;color:var(--ink-2)}.plan-list li{display:flex;align-items:center;gap:.5rem}.plan-list .icon{width:.875rem;height:.875rem;color:var(--accent)}.plan-card .button{margin-top:auto}.plan-card .button-light{background:var(--bg)}.plan-current h2{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:600}.plan-current .button{align-self:flex-start;margin-top:1rem}.dialog{width:min(34rem,calc(100% - 2rem));padding:1.25rem;border:0;border-radius:var(--r-lg);background:var(--bg);color:var(--ink)}.dialog::backdrop{background:#1f1d1a59}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.dialog-head h2{font-size:1.0625rem;font-weight:600}.dropzone{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1.75rem 1.25rem;border-radius:var(--r-lg);background:var(--paper);text-align:center;cursor:pointer;transition:background .16s}.dropzone:hover,.dropzone.is-dragging{background:var(--accent-bg)}.dropzone strong{font-weight:600}.dropzone .head-tags{justify-content:center;margin-top:.25rem}.dropzone .mt{background:var(--bg)}.dropzone-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.375rem;border-radius:var(--r-lg);background:var(--accent);color:#fff}.dialog .note,.dialog .form-error{margin-top:.875rem}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.375rem;margin-top:1.125rem}.login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh}.login-side{display:flex;flex-direction:column;padding:1.5rem 3rem 2rem}.login-top{display:flex;align-items:center;justify-content:space-between}.login-card{display:flex;flex-direction:column;justify-content:center;flex:1;max-width:27.5rem;padding:2.5rem 0}.login-card .head-tags{margin-bottom:1.25rem}.login-card h1{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.03em}.login-buttons{display:flex;flex-direction:column;gap:.5rem;margin:1.75rem 0 1rem}.google-slot{min-height:2.75rem}.login-terms{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.dev-token{display:flex;align-items:flex-end;gap:.5rem;margin-top:1.5rem;padding:.75rem;border-radius:var(--r-lg);background:var(--paper)}.dev-token label{flex:1;display:flex;flex-direction:column;gap:.375rem}.dev-token input{background:var(--bg)!important}.login-art{display:grid;place-items:center;margin:.75rem .75rem .75rem 0;padding:2.5rem;border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.login-preview{width:min(31rem,100%);padding:1.5rem;border-radius:var(--r-lg);background:var(--bg)}.login-preview h2{margin-top:.75rem;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.login-preview .player{margin-top:1rem;padding:.375rem;border-radius:var(--r);background:var(--accent-bg)}.track-static{flex:1;height:3px;background:var(--accent-soft);overflow:hidden}.track-static span{display:block;height:100%;background:var(--accent)}.login-preview .segments{margin-top:.75rem}.login-preview .seg-text{cursor:default;font-size:.9375rem}.login-summary{margin-top:.75rem}.login-summary h3{margin-bottom:.375rem;font-size:.875rem;font-weight:600}.login-summary .check{margin:0}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}@keyframes fade{0%{opacity:0}}.page,.doc-head,.doc>section,.details{animation:enter .36s var(--ease) backwards}.details{animation-name:fade}.menu{animation:menu-in .16s var(--ease)}.menu[data-side=above]{animation-name:menu-in-up}.menu.is-closing{animation:menu-out .11s ease-in forwards;pointer-events:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes menu-in-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes menu-out{to{opacity:0;transform:scale(.98)}}.menu-item{animation:fade .18s var(--ease) backwards}.dialog[open]{animation:dialog-in .24s var(--ease)}.dialog[open]::backdrop{animation:fade .2s ease-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.note{animation:rise .25s var(--ease) backwards}.meter>*,.share span{animation:grow .7s var(--ease) backwards;transform-origin:left}@keyframes grow{0%{transform:scaleX(0)}}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:background-color .4s var(--ease),color .4s var(--ease),fill .4s,stroke .4s!important}@media(max-width:1100px){.session.has-details{grid-template-columns:minmax(0,1fr)}.details{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(var(--details-w),88vw);height:auto}.has-details .dock-player{right:0}}@media(max-width:960px){:root{--side-w: 0px}.app{grid-template-columns:1fr}.mobile-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:3.25rem;padding:0 .625rem;background:var(--paper)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:min(17.5rem,86vw);transform:translate(-100%);transition:transform .22s var(--ease)}.drawer-open .sidebar{transform:none}.scrim{display:block;position:fixed;inset:0;z-index:45;background:#1f1d1a4d;animation:fade .2s}.page{padding:1.75rem 1.25rem 7rem}.doc{padding:0 1.25rem 10rem}.doc-top{top:3.25rem}.team-start,.plans,.login{grid-template-columns:1fr}.login-art{display:none}.login-side{padding:1.125rem 1.125rem 1.75rem}}.setting-label>span{display:flex;flex-direction:column}.setting-hint{max-width:30rem;margin-top:.125rem;font-size:.8125rem;line-height:1.45;color:var(--muted)}.google-native{gap:.625rem}html.is-floating,html.is-floating body{overflow:hidden;background:transparent}.floating{display:flex;height:100vh;border-radius:var(--r-lg);background:var(--meta-bg);color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-app-region:drag}.floating button{-webkit-app-region:no-drag}.floating img{flex:none;filter:brightness(0) invert(1)}.overlay{flex-direction:column;padding:.375rem .375rem .75rem}.overlay-bar{display:flex;align-items:center;gap:.125rem;min-height:2.25rem}.overlay-bar .rec-time{min-width:0;font-size:.875rem}.overlay-bar .dock-icon{width:2rem;height:2rem}.overlay-brand{display:inline-flex;align-items:center;gap:.5rem;padding-left:.375rem;font-size:.8125rem;font-weight:500;color:#fffc}.overlay-brand img{width:1.125rem;height:1.125rem}.overlay-drag{flex:1;align-self:stretch}.overlay-text{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:.25rem;min-height:0;padding:0 .625rem;overflow:hidden}.overlay-text p{display:-webkit-box;font-size:1.0625rem;line-height:1.5;color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overlay-text p:last-child{color:#fff}.overlay-text p.is-partial{color:#ffffffe0}.overlay-text p.overlay-note{font-size:.875rem;color:#ffffffa6}.prompt{align-items:flex-start;gap:.75rem;padding:1rem 1rem .875rem}.prompt img{width:1.5rem;height:1.5rem;margin-top:.0625rem}.prompt-main{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0}.prompt-main strong{font-size:.9375rem;font-weight:600}.prompt-main p{font-size:.8125rem;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-actions{display:flex;align-items:center;gap:.25rem;margin-top:.625rem}.prompt-actions .dock-button{height:2rem;padding:0 .75rem;font-size:.8125rem}.prompt-actions .dock-button .icon{width:.75rem;height:.75rem;color:var(--rec)}.prompt-quiet{height:2rem;padding:0 .625rem;border-radius:var(--r);font-size:.8125rem;font-weight:500;color:#fffc;transition:background .14s,color .14s}.prompt-quiet:hover{background:var(--on-dark);color:#fff}@media(max-width:640px){.page-head-row{flex-direction:column;align-items:flex-start}.row{grid-template-columns:minmax(0,1fr) auto}.row-icon,.row-side>:first-child{display:none}.form-grid{grid-template-columns:1fr}.filter-end{margin-left:0}.doc-head h1{font-size:1.625rem}.invite-card,.setting{flex-direction:column;align-items:flex-start}.dock-wrap{bottom:.75rem;padding:0 .5rem}.dock{flex-wrap:wrap;justify-content:center}.dock-seg span{display:none}.rec-wave{width:5rem}.ask{width:100%}.skip{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
