[data-lk-theme=default]{color-scheme:dark;--lk-bg: #111;--lk-bg2: rgb(29.75, 29.75, 29.75);--lk-bg3: rgb(42.5, 42.5, 42.5);--lk-bg4: rgb(55.25, 55.25, 55.25);--lk-bg5: #444444;--lk-fg: #fff;--lk-fg2: rgb(244.8, 244.8, 244.8);--lk-fg3: rgb(234.6, 234.6, 234.6);--lk-fg4: rgb(224.4, 224.4, 224.4);--lk-fg5: rgb(214.2, 214.2, 214.2);--lk-border-color: rgba(255, 255, 255, .1);--lk-accent-fg: #fff;--lk-accent-bg: #1f8cf9;--lk-accent2: rgb(50.867826087, 150.2, 249.532173913);--lk-accent3: rgb(70.7356521739, 160.4, 250.0643478261);--lk-accent4: rgb(90.6034782609, 170.6, 250.5965217391);--lk-danger-fg: #fff;--lk-danger: #f91f31;--lk-danger2: rgb(249.532173913, 50.867826087, 67.2713043478);--lk-danger3: rgb(250.0643478261, 70.7356521739, 85.5426086957);--lk-danger4: rgb(250.5965217391, 90.6034782609, 103.8139130435);--lk-success-fg: #fff;--lk-success: #1ff968;--lk-success2: rgb(50.867826087, 249.532173913, 117.3930434783);--lk-success3: rgb(70.7356521739, 250.0643478261, 130.7860869565);--lk-success4: rgb(90.6034782609, 250.5965217391, 144.1791304348);--lk-control-fg: var(--lk-fg);--lk-control-bg: var(--lk-bg2);--lk-control-hover-bg: var(--lk-bg3);--lk-control-active-bg: var(--lk-bg4);--lk-control-active-hover-bg: var(--lk-bg5);--lk-connection-excellent: #06db4d;--lk-connection-good: #f9b11f;--lk-connection-poor: #f91f31;--lk-font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size: 16px;--lk-line-height: 1.5;--lk-border-radius: .5rem;--lk-box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .15);--lk-drop-shadow: rgba(255, 255, 255, .2) 0px 0px 24px;--lk-grid-gap: .5rem;--lk-control-bar-height: 69px;--lk-chat-header-height: 69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border:0;border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{display:inline-flex;align-items:stretch;height:100%}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{position:relative;flex-shrink:0}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{display:inline-block;content:"";width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;border-left:.125em solid;border-bottom:.125em solid;transform:rotate(-45deg);transform-origin:center center}.lk-disconnect-button{font-weight:600;color:var(--lk-danger);border:1px solid var(--lk-danger)}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg: var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg: var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);position:absolute;top:0;left:0;padding:.25rem;margin-left:.25rem;margin-top:.25rem;border-radius:50%;font-size:.5rem;line-height:.75;background:var(--lk-accent-bg)}.lk-media-device-select:not(:last-child){padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--lk-border-color)}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{width:100%;justify-content:start;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{width:max-content;position:absolute;top:0;left:0;z-index:5;min-width:10rem;padding:.5rem;margin-bottom:.25rem;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);border-radius:.75rem;box-shadow:var(--lk-box-shadow)}.lk-device-menu-heading{padding:.25rem .5rem;font-weight:700;opacity:.65}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (max-width:600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:stretch;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);transition:opacity ease-in-out .15s;opacity:0}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{padding:.5rem .875rem;border-inline:1px solid var(--lk-bg)}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{position:absolute;height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;padding:.2rem .5rem;bottom:calc(var(--lk-grid-gap)/2);left:50%;transform:translate(-50%);border-radius:2rem;opacity:1;display:flex;gap:.2rem;align-items:center}.lk-pagination-indicator span{display:inline-block;width:.4rem;height:.4rem;border-radius:9999999px;background-color:var(--lk-fg);opacity:.35;transition:opacity linear .2s}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count: 1;--lk-row-count: 1;display:grid;grid-template-columns:repeat(var(--lk-col-count),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:var(--lk-grid-gap);width:100%;height:100%;max-width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{display:grid;grid-template-columns:1fr 5fr;gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{position:absolute;top:10px;right:10px;width:20%;height:auto}@media(max-width:600px){.lk-focus-layout{grid-template-columns:1fr;grid-template-rows:5fr 1fr}.lk-carousel{order:1}}.lk-carousel{max-height:100%;display:flex;gap:var(--lk-grid-gap)}.lk-carousel>*{flex-shrink:0;aspect-ratio:16/10;scroll-snap-align:start}.lk-carousel[data-lk-orientation=vertical]{flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps: calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow-y:hidden;overflow-x:auto}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps: calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{position:relative;width:var(--lk-indicator-size, 1rem);height:var(--lk-indicator-size, 1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg: var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#000}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{width:100%;height:100%;min-height:160px;background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;display:flex;justify-content:space-around;align-items:center}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:.1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--lk-bg);gap:var(--lk-va-bar-gap, 24px)}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width, 12px);border-radius:var(--lk-va-bar-border-radius, 32px);background-color:var(--lk-va-bar-bg, rgba(136, 136, 136, .2));transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg, rgb(136, 136, 136));transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width: 2.5px;position:relative;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;border-radius:var(--lk-border-radius)}.lk-participant-tile:after{content:"";position:absolute;inset:0;border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;transition-delay:.5s;transition-duration:.4s;pointer-events:none}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{transition-delay:0s;transition-duration:.2s;border-width:var(--lk-speaking-indicator-width)}.lk-participant-tile .lk-focus-toggle-button{position:absolute;top:.25rem;right:.25rem;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2);opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor]{opacity:1;transition-delay:0}.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--lk-bg2);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;border-radius:var(--lk-border-radius)}.lk-participant-tile .lk-participant-placeholder svg{height:100%;width:auto;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{position:absolute;right:.25rem;bottom:.25rem;left:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;line-height:1}.lk-participant-metadata-item{display:flex;align-items:center;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2)}.lk-toast{position:fixed;top:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow)}.lk-spinner{animation:lk-rotate 2s infinite linear}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{position:relative;width:100%;height:100%;--lk-has-imported-styles: "true"}.lk-room-container *[class^=lk-],.lk-room-container *[class*=" lk-"]{box-sizing:border-box}.lk-audio-conference{position:relative;width:100%;height:100%}.lk-audio-conference-stage{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lk-chat{display:grid;grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);width:clamp(200px,55ch,60ch);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end}.lk-chat-header{height:var(--lk-chat-header-height);padding:.75rem;position:relative;display:flex;align-items:center;justify-content:center}.lk-chat-header .lk-close-button{position:absolute;right:0;transform:translate(-50%);background-color:#0000}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{display:flex;width:100%;max-height:100%;flex-direction:column;gap:.25rem;overflow:auto}.lk-chat-entry{display:flex;flex-direction:column;gap:.25rem;margin:0 .25rem}.lk-chat-entry .lk-meta-data{font-size:.75rem;color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{margin-left:auto;align-self:flex-end}.lk-chat-entry .lk-edit-button{background:none;float:right;margin:0;padding:0 .25rem;border-radius:0;font-size:12px}.lk-chat-entry .lk-message-body{display:inline-block;border-radius:15px;padding:.25rem .75rem;word-break:break-word;width:fit-content;max-width:calc(100% - 32px)}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{text-decoration:underline;color:inherit}.lk-chat-entry *{margin-block-start:.25em;margin-block-end:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{display:flex;gap:.75rem;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media(max-width:600px){.lk-chat{position:fixed;top:0;right:0;max-width:100%;bottom:var(--lk-control-bar-height)}}.lk-control-bar,.lk-agent-control-bar{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg: transparent;--lk-va-bar-width: 2px;--lk-va-bar-gap: 4px;--lk-va-bar-border-radius: 1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{list-style:none;margin:0;padding:0}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);padding:.625rem 1rem;background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius)}.lk-prejoin{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;margin-inline:auto;background-color:var(--lk-bg);width:min(100%,480px);align-items:stretch}.lk-prejoin .lk-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{display:block;width:100%;height:100%;object-fit:cover}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/10;background-color:#000;display:grid;place-items:center}.lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media(max-width:400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.lk-prejoin .lk-join-button{--lk-control-fg: var(--lk-accent-fg);--lk-control-bg: var(--lk-accent-bg);--lk-control-hover-bg: var(--lk-accent2);--lk-control-active-bg: var(--lk-accent3);--lk-control-active-hover-bg: var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{position:relative;display:flex;justify-content:center;width:100%;height:calc(100% - var(--lk-control-bar-height))}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{position:relative;display:flex;align-items:stretch;height:100%}.lk-video-conference-inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.lk-settings-menu-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--lk-bg);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);min-width:50vw;min-height:50vh;max-width:100%;max-height:100%;overflow-y:auto}:root{--bg-base: #eef1f7;--bg-field: radial-gradient(56rem 40rem at 6% -10%, rgba(129, 140, 248, .8), transparent 62%), radial-gradient(48rem 36rem at 104% 4%, rgba(244, 114, 182, .65), transparent 62%), radial-gradient(36rem 28rem at 72% 46%, rgba(168, 85, 247, .42), transparent 64%), radial-gradient(32rem 26rem at 24% 56%, rgba(251, 146, 60, .4), transparent 64%), radial-gradient(44rem 32rem at 96% 82%, rgba(251, 113, 133, .4), transparent 62%), radial-gradient(64rem 44rem at 30% 116%, rgba(56, 189, 248, .6), transparent 62%);--glass: linear-gradient(160deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .2));--glass-strong: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .55);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 18px rgba(255, 255, 255, .4), 0 20px 50px -20px rgba(40, 30, 80, .3);--blur: 40px;--page-width: min(880px, calc(100% - 32px) );--chip-glass: rgba(255, 255, 255, .38);--chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), 0 2px 8px -4px rgba(40, 30, 80, .18);--surface: rgba(255, 255, 255, .62);--surface-2: rgba(15, 23, 42, .055);--hover: rgba(15, 23, 42, .09);--line: rgba(15, 23, 42, .09);--text: #0f172a;--muted: #5b6478;--accent: #5b5bf0;--accent-2: #8b5cf6;--accent-text: #ffffff;--ok: #12805c;--warn: #b45309;--danger: #e5484d;--radius: 16px;--speaking-fade: .3s;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-field),var(--bg-base);background-attachment:fixed;color:var(--text);font:14.5px/1.5 Inter var,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:24px;margin:0 0 4px;letter-spacing:-.02em;font-weight:700}h2{font-size:16px;margin:0 0 8px;letter-spacing:-.01em;font-weight:650}h3{font-size:14px;margin:0;font-weight:650}p{margin:6px 0}.muted{color:var(--muted);font-weight:400}.error{color:var(--danger);cursor:pointer}.warn{color:var(--warn)}.notice{background:var(--surface-2);border-radius:12px;padding:10px 12px}.link-notice{width:var(--page-width);margin:12px auto 0;overflow-wrap:anywhere}.label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px}.small-print{font-size:12px}code{font-size:12px;word-break:break-all}.glass,.card,.popover,.glass-bar,.call-bar,.drawer,.knock,.toast{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.card{border-radius:var(--radius);padding:16px}.card.small{padding:10px 12px}.popover,.knock,.toast,.modal>.card{background:var(--glass-strong)}:is(.glass,.drawer,.popover) .card{background:var(--chip-glass);border-color:#fff9;box-shadow:var(--chip-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.stage .avatar,.call-view .lk-connection-quality:is([data-lk-quality=excellent],[data-lk-quality=good],[data-lk-quality=poor]),:is(button.primary,button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]){--frost: linear-gradient(rgba(255, 255, 255, .16), rgba(255, 255, 255, .16)), radial-gradient(90% 70% at 35% 25%, rgba(255, 255, 255, .4), transparent 70%), linear-gradient( 150deg, color-mix(in srgb, color-mix(in srgb, var(--a1, #c4b5fd) 70%, white) 90%, transparent), color-mix(in srgb, color-mix(in srgb, var(--a2, #7c3aed) 78%, white) 94%, transparent) );--frost-edge: inset 0 0 0 .5px rgba(40, 30, 80, .18), inset .05em .08em .18em rgba(40, 30, 80, .22), inset 0 0 .3em rgba(255, 255, 255, .6)}button.primary,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]{--a1: #a5b4fc;--a2: var(--accent)}button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button{--a1: #fda4af;--a2: #e11d48}:is(button.primary,button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]){position:relative;color:#fff;font-weight:600;text-shadow:0 0 .14em rgba(40,20,60,.4);background:var(--frost);border-color:transparent;box-shadow:var(--frost-edge),0 6px 16px -8px color-mix(in srgb,var(--a2) 60%,transparent)}:is(button.primary,button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]):hover:not(:disabled){filter:brightness(1.05) saturate(1.1)}input,textarea,button{font:inherit;color:inherit}input,textarea{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px;min-width:0;width:100%;transition:border-color .15s,box-shadow .15s}input[type=date],input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.row.wrap input.grow{flex:1 1 180px}input:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,label.button{background:var(--surface-2);border:1px solid transparent;border-radius:10px;padding:7px 14px;cursor:pointer;white-space:nowrap;font-weight:500;transition:background .15s,transform .1s,box-shadow .15s,filter .15s,color .15s}button:hover:not(:disabled),label.button:hover{background:var(--hover)}label.button{display:inline-block;font-weight:500}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{background:transparent}button.ghost:hover:not(:disabled){background:var(--surface-2)}button.ghost.active{background:var(--hover)}button.subtle{color:var(--muted)}button.link{background:none;border:none;padding:0;color:var(--accent)}button.link:hover:not(:disabled){background:none;text-decoration:underline}button.icon-label,button.subtle{display:inline-flex;gap:7px;align-items:center}button.round{display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%}button.round.small{width:32px;height:32px}.tabs{display:flex;gap:4px}.tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-text)}.tab-row{container:tab-row / inline-size}.segmented{display:flex;width:fit-content;max-width:100%;gap:2px;padding:4px;border-radius:12px;background:var(--chip-glass);box-shadow:var(--chip-shadow)}.segmented button{background:transparent;padding:6px clamp(6px,3cqi - 2px,14px);border-radius:9px;color:var(--muted);white-space:nowrap}@container tab-row (max-width: 480px){.segmented{width:100%}.segmented button{flex:1 1 auto}}@container tab-row (max-width: 339px){.segmented button{padding-inline:3px;font-size:12.5px}}.segmented button:hover:not(:disabled){background:transparent;color:var(--text)}.segmented button[aria-selected=true]{background:var(--glass-strong);color:var(--text);box-shadow:0 1px 3px #0000001a}.center{min-height:100%;display:grid;place-items:center;padding:24px 16px}.center-text{text-align:center}.form{width:min(520px,100%);display:grid;gap:14px}.center>.card.form{padding:28px;border-radius:24px}.form label{display:grid;gap:5px;font-weight:600}.form label.check{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:600}.form label.check input{width:auto;margin-top:3px}.form label.check .muted{display:block}.row{display:flex;gap:8px;align-items:center}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.grow{flex:1;min-width:0}.stack{display:grid;gap:12px;align-content:start}.block{display:block}label.inline{display:flex;gap:8px;align-items:center}label.inline .label{margin:0}.stack>button,.card>button{justify-self:start}.divider{text-align:center}.rope{position:relative;width:min(1000px,100%);aspect-ratio:640 / 130}.rope>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rope>svg[aria-hidden]{pointer-events:none}.rope>canvas{position:absolute;opacity:.9;will-change:transform;pointer-events:none}@media(max-width:720px){.rope{aspect-ratio:432 / 300}}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--surface-2);color:var(--muted);margin-left:6px;white-space:nowrap}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.pill.ai{color:var(--accent);margin-left:0}.pill.first{margin-left:0}.pill.live{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.pill.live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.transcription-off:before{content:"";width:6px;height:6px;border-radius:50%;box-sizing:border-box;border:1.5px solid currentColor}.consent-lead{margin:0;font-weight:600}.transcription-states{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px;border-radius:12px;background:var(--surface-2);color:var(--muted)}.transcription-states .pill{margin-left:0;background:var(--surface);font-size:12.5px;padding:4px 11px}.transcription-states .pill.live{background:color-mix(in srgb,var(--ok) 14%,var(--surface))}@media(max-width:420px){.transcription-states{flex-direction:column;gap:6px}.transcription-states svg{transform:rotate(90deg);margin-block:8px}}.avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:#fff;font-weight:600;letter-spacing:.03em;line-height:1;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px rgba(30,20,60,.3);position:relative;isolation:isolate;background:var(--bg-field),var(--bg-base);background-attachment:fixed}.avatar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(150deg,color-mix(in srgb,var(--a1, #c4b5fd) 36%,transparent),color-mix(in srgb,var(--a2, #7c3aed) 50%,transparent));box-shadow:inset 0 .08em .25em #281e5040,inset 0 -.06em .04em #fff9}.avatar.more{background:#ffffffd9;color:var(--muted);font-size:11px;text-shadow:none}.avatar.more:before{content:none}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack>.avatar+.avatar{margin-left:-5px}.page{min-height:100%;display:flex;flex-direction:column}.glass-bar{position:sticky;top:12px;z-index:20;display:flex;gap:12px;align-items:center;margin:12px auto 0;width:var(--page-width);padding:8px 10px 8px 16px;border-radius:16px}.topbar>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;max-width:45%;line-height:1.25;overflow-wrap:anywhere}.topbar>.pill{flex:none;margin-left:0}.topbar>.settings{flex:none}.topbar>.settings.you{flex:0 1000 auto;min-width:46px}.topbar .me{width:100%}.topbar .me>.avatar{flex:none}.topbar .me>.me-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar .settings-panel{max-height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;background:#fffffff7}.topbar>.settings>.error{position:absolute;right:0;top:calc(100% + 10px);z-index:31;width:min(400px,90vw);margin:0;padding:10px 12px;border-radius:12px;background:#fffffff7;box-shadow:var(--glass-shadow)}@media(max-width:720px){.topbar{gap:4px;padding-left:14px;padding-right:6px}.topbar .wide-only,.topbar .me-role{display:none}.topbar>.settings>button{padding-left:8px;padding-right:8px}.topbar .settings{position:static}.topbar .settings-panel,.topbar>.settings>.error{width:min(var(--panel-width, 400px),100%)}.topbar>.pill{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:color-mix(in srgb,var(--warn) 14%,white)}}.logo{display:block;width:auto}.org-logo{display:block;max-height:72px;max-width:240px;object-fit:contain}.org-logo.small{height:32px;width:auto;max-width:96px}.retacks-mark{display:flex;justify-content:center;padding:10px 0 18px}.retacks-mark img{display:block;height:14px;width:auto;filter:grayscale(1);opacity:.4}.page>.retacks-mark{padding:0 0 6px}.page>.retacks-mark img{height:28px;opacity:.6}.center:has(>.retacks-mark){grid-template-rows:1fr auto;padding-bottom:0}.drawer>.retacks-mark{margin-top:auto;padding:14px 0 2px}.drawer>.retacks-mark img{opacity:.3}.email-header{margin:0;display:grid;gap:6px}.email-header img{display:block;width:100%;max-width:600px;border-radius:14px}.org-projects{display:grid;gap:8px;text-align:left}.org-projects a{color:inherit;text-decoration:none;font-weight:600}.org-sign-in{text-align:left}.org-page{padding-top:32px}.client-mark{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.client-mark img{flex:none}.client-mark .org-logo:not(.small){height:72px;width:auto}.client-mark small{flex:0 1 auto;min-width:0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-page-heading{justify-items:center}.org-page-heading h1{margin:0}.org-card{display:grid;gap:10px;padding:18px 20px;border-radius:24px}.org-card h2{margin:0}.org-card h2 a{color:inherit;text-decoration:none}.org-card h2 a:hover{text-decoration:underline}.org-card p{margin:2px 0 0}.org-card .call-row>.grow{min-width:0}.picker{position:relative;display:grid}.picker-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;border-radius:14px;display:grid;gap:2px;box-shadow:0 8px 28px #0000002e}.picker-list button{display:grid;width:100%;gap:0;text-align:left;background:none;border:0;padding:6px 10px;border-radius:10px;cursor:pointer;color:inherit}.picker-list button:hover,.picker-list button.active{background:#7f7f7f29}.client-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.client-row>input{flex:1 1 10em;min-width:0}.org-group-heading{margin:8px 4px 0;font-size:.95rem;letter-spacing:.02em}.org-tool summary{cursor:pointer;font-weight:600}.org-tool[open] summary{margin-bottom:4px}.other-project{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line, rgba(127, 127, 127, .2))}.other-project p{margin:0}.danger-text{color:var(--danger, #d33)}.org-card>button.subtle{justify-self:start}.admin{width:min(760px,100%);margin:0 auto;padding:24px 16px 64px;display:grid;gap:16px}.admin>.card.form{width:100%;padding:20px}.costs h3{margin:8px 0 0;font-size:15px}.costs .warnings{list-style:none;margin:0;padding:0;display:grid;gap:6px}.costs .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.costs .tile{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.costs .tile strong{font-size:18px;font-variant-numeric:tabular-nums}.costs .table-scroll{overflow-x:auto}.costs input.month{width:auto;flex:none}.costs table.figures{width:100%;border-collapse:collapse;font-size:13px}.costs .figures th{text-align:left;font-weight:500;color:var(--muted)}.costs .figures th,.costs .figures td{padding:6px;border-bottom:1px solid var(--line);white-space:nowrap}.costs .figures th{white-space:normal;vertical-align:bottom}.costs .figures td+td,.costs .figures th+th{text-align:right;font-variant-numeric:tabular-nums}.costs .ok{color:var(--ok)}.costs .dated{margin:0;padding-left:18px;font-size:13px}.hour-chart{margin:0;display:grid;gap:4px}.hour-chart figcaption{font-size:13px}.hour-chart svg{width:100%;height:120px;overflow:visible}.hour-chart .series{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hour-chart .baseline{stroke:var(--line);vector-effect:non-scaling-stroke}.hour-chart .limit{stroke:var(--warn);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.hour-chart .load-test{fill:var(--line);opacity:.5}.hour-chart .crosshair{stroke:var(--muted);vector-effect:non-scaling-stroke}.me{display:inline-flex;gap:8px;align-items:center;font-size:13px}.lobby{width:var(--page-width);margin:0 auto;padding:20px 0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;overflow-wrap:anywhere}.hero{display:grid;justify-items:center;gap:18px;text-align:center;padding:44px 32px 32px;border-radius:28px}.hero h1{font-size:clamp(28px,4.2vw,42px);margin:0}.presence{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;min-height:30px;margin:0}.presence .pill{margin:0}.join-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;align-items:center;margin-top:4px}.device-toggles{display:flex;gap:8px}button.join{padding:14px 36px;font-size:16px;border-radius:999px}button.join.rejoin{padding:18px 64px;font-size:20px}@media(max-width:480px){button.join.rejoin{padding:16px 40px}}.rejoin-call{margin:0;font-size:18px;font-weight:600}.hero .side-calls{width:min(560px,100%);display:grid;gap:8px;text-align:left;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.hero .side-calls>button.subtle{justify-self:center}.call-row{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--chip-glass);border:1px solid rgba(255,255,255,.6);box-shadow:var(--chip-shadow)}.hero button.round{background:var(--chip-glass);border-color:#fff9;box-shadow:var(--chip-shadow)}.hero button.round:hover:not(:disabled){background:#fff9}.call-row .pill{margin-left:0}.calls{display:grid;gap:8px;align-content:start}.project-record{border-radius:24px;padding:18px 20px 22px}.project-tabs{display:grid;gap:14px;align-content:start;min-width:0}.tab-pane>section.card,.tab-pane>.open-here>.open-list>section.card{background:none;border:none;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.tab-pane>section>h2:first-child{display:none}.tab-body{position:relative;min-width:0}.tab-body.sliding{overflow:clip}.tab-pane{min-width:0}.tab-pane.leaving{position:absolute;inset:0 0 auto}.call-view{height:100%;display:flex;padding:10px;overflow:clip;background:var(--bg-field),var(--bg-base);color:var(--text);--panel-size: var(--panel-wanted, 400px);--panel-edge: width;--glide-in: .22s cubic-bezier(.2, .8, .2, 1);--glide-out: .18s ease-in}.call-view>.body{flex:1;display:flex;min-width:0;min-height:0}.call-main{flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr;gap:10px}.call-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:8px 10px 8px 16px;border-radius:16px}.call-where{display:flex;gap:8px;align-items:center;min-width:0;white-space:nowrap}.call-where .call-name{overflow:hidden;text-overflow:ellipsis}.call-organisation{display:inline-flex;align-items:center;padding-right:12px;margin-right:2px;border-right:1px solid var(--line)}.call-organisation .org-logo.small{height:24px}.call-clock{padding:5px 12px;border-radius:999px;background:var(--chip-glass);font-weight:600;font-variant-numeric:tabular-nums}.call-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.call-actions .error{max-width:220px}.leave-call{border-radius:999px;padding:8px 16px}.narrow-only{display:none}.start-transcribing{display:inline-flex;gap:8px;align-items:center;border-radius:999px;padding:8px 16px}.start-dot{width:12px;height:12px;border-radius:50%;background:#fff;flex:none}.transcribe-line .start-dot{background:var(--accent);width:8px;height:8px}.stop-square{width:11px;height:11px;border-radius:3px;background:var(--danger);flex:none;display:inline-block}.transcribing{display:flex;gap:10px;align-items:center;padding:4px 4px 4px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--glass-border);min-width:0}.stop-transcribing{width:38px;height:38px;border-radius:50%;padding:0;display:grid;place-items:center;flex:none;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent)}.stop-transcribing .stop-square{width:14px;height:14px}.transcribing-text{display:grid;line-height:1.2;min-width:11ch;overflow:hidden}.call-actions>.pill{flex:0 10 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcribing-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.transcribing-title button{margin-left:4px;color:var(--muted)}.transcribing-title-input{padding:2px 6px;font-weight:600;width:18ch}.transcribing-time{color:var(--danger);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-dot,.recording-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--danger);vertical-align:1px}.recording-dot{margin-right:6px;animation:blink 1.2s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.recording-dot{animation:none}}.drawer-slot{position:relative;flex:none;width:0;transition:var(--panel-edge) var(--glide-out)}.call-view.with-drawer .drawer-slot{width:calc(var(--panel-size) + 10px);transition:var(--panel-edge) var(--glide-in)}.drawer-slot>.drawer{width:var(--panel-size);height:100%;margin-left:10px;transition:var(--panel-edge) var(--glide-in)}body.resizing,body.resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}body.resizing .drawer-slot,body.resizing .drawer-slot>.drawer{transition:none}.drawer-tab{position:absolute;z-index:4;top:calc(50% - 32px);left:-12px;width:22px;height:64px;padding:0;border-radius:12px 0 0 12px;border:1px solid var(--glass-border);border-right:none;color:var(--muted);background:var(--glass);box-shadow:-6px 0 14px -8px #0000002e;backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.drawer-tab:hover:not(:disabled){background:var(--glass-strong);color:var(--text)}.drawer-tab:active:not(:disabled){transform:none}.drawer-dot{position:absolute;top:6px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.panel-edge{position:absolute;z-index:3;top:0;bottom:0;left:4px;width:10px;cursor:col-resize}.stage{position:relative;min-width:0;min-height:0;border-radius:22px;overflow:clip;background:#ffffff4d;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.stage-theme{height:100%}.drawer{overflow:clip;padding:0;display:flex;flex-direction:column;border-radius:20px}.drawer .card.popover{background:var(--glass-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.panel-tabs{padding:12px 14px;border-bottom:1px solid var(--line)}.panel-tabs .segmented{width:100%;display:flex}.panel-tabs .segmented button{flex:1}.unread-count{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11.5px}.call-panel-body{flex:1;min-height:0;display:flex}.call-panel-pane{flex:1;min-width:0;min-height:0;display:flex}.call-panel-pane.scrolls{display:block;overflow:auto;padding:12px 14px}.call-panel-pane[hidden]{display:none}.project-tab-head{position:relative;gap:6px;margin-bottom:6px}.project-tab-head .settings{position:static}.agenda-tab{flex:1;min-width:0;display:flex;flex-direction:column}.agenda-part{padding:10px 14px 6px;border-bottom:1px solid var(--line);max-height:45%;overflow:auto;flex:none}.agenda-fold{display:none;width:100%;text-align:left}.agenda-foot{gap:6px;margin-top:2px}.small-caps{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.transcript-part{flex:1;min-height:0;display:flex;flex-direction:column}.waiting-line,.stopped-line{margin:8px 14px 0}.live-transcript{flex:1;min-height:0;overflow:auto;padding:10px 8px;display:flex;flex-direction:column}.live-transcript>:first-child{margin-top:auto}.live-line{padding:6px 8px;border-radius:12px;cursor:pointer}.live-line:hover{background:var(--hover)}.live-line.selected{background:var(--glass-strong);box-shadow:var(--chip-shadow);cursor:default}.line-who{font-size:12.5px}.line-who .muted{margin-left:6px}.line-fixed{margin-left:2px;font-size:11.5px;color:var(--muted);text-decoration:underline dotted}.line-heard{display:block;margin-top:2px}.line-actions{margin-top:8px;display:grid;gap:8px}.line-actions>.row{gap:6px}.line-action{border-radius:999px;background:var(--chip-glass);padding:4px 10px;font-size:13px}.line-action.active{background:var(--accent);color:#fff}.line-form select,.line-form input,.line-form textarea{width:100%}.line-form.row{gap:8px;align-items:center}.transcribe-line{padding:8px 14px;border-top:1px solid var(--line)}.transcribe-line button{display:inline-flex;gap:8px;align-items:center}.call-view:not(:has(.transcript-part .live-transcript)) .start-line{width:100%;justify-content:center;border:1px dashed var(--line);border-radius:12px;padding:10px}.consent-switch{padding:8px 14px 10px;border-top:1px solid var(--line)}.consent-switch label{gap:10px;cursor:pointer}input.switch{appearance:none;width:32px;height:18px;border-radius:999px;background:var(--line);position:relative;flex:none;margin:0;transition:background .15s}input.switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}input.switch:checked{background:var(--ok)}input.switch:checked:after{left:16px}.activity-log{width:340px;flex:none;border-left:1px solid var(--line);padding:10px 14px;overflow:auto;display:flex;flex-direction:column;gap:8px}.activity-head{gap:6px}.activity-entries{list-style:none;margin:0;padding:0}.activity-entries>li{display:flex;gap:8px;align-items:flex-start;padding:8px 4px;border-bottom:1px solid var(--line);border-radius:8px}.activity-entries>li[data-isolates]{cursor:pointer}.activity-entries>li[data-isolates]:hover,.activity-entries>li[aria-pressed=true]{background:var(--hover)}.activity-entries>li.undone{opacity:.55}.activity-icon{width:16px;text-align:center;color:var(--muted);flex:none}.activity-by .retacks-author{height:11px;vertical-align:-1px}.isolate-objective{font-weight:600}.call-messages{flex:1;min-width:0;display:flex;flex-direction:column}.call-messages-list{flex:1;min-height:0;overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.call-messages-list>:first-child{margin-top:auto}.call-message{padding:6px 10px;border-radius:12px;background:var(--chip-glass);align-self:flex-start;max-width:90%}.call-message.mine{align-self:flex-end;background:color-mix(in srgb,var(--accent) 12%,white)}.call-message-form{padding:10px 14px;border-top:1px solid var(--line);gap:8px}@media(max-width:1100px){.call-bar{grid-template-columns:1fr auto}.call-clock{display:none}}@media(max-width:900px)and (not (max-height:500px)){.call-view{--panel-size: calc(100cqh - 38vh - 10px) ;--panel-edge: height}.call-view>.body{flex-direction:column;container:body / size}.drawer-slot{width:auto;height:0}.call-view.with-drawer .drawer-slot{width:auto;height:calc(var(--panel-size) + 10px)}.drawer-slot>.drawer{width:auto;height:var(--panel-size);margin:10px 0 0}.drawer-tab,.panel-edge{display:none}.activity-log{position:absolute;inset:0;width:auto;z-index:2;background:var(--glass-strong)}.call-panel-body{position:relative}.agenda-fold{display:flex}.agenda-part.folded .agenda-rows{display:none}.agenda-part{max-height:40%}}@media(max-width:900px)and (max-height:500px){.call-view{--panel-size: calc(50vw - 5px) }}@media(max-width:720px){.call-actions .wide-only,.call-where .call-project,.call-where .call-name{display:none}.narrow-only{display:inline}.transcribing-title{max-width:12ch}.start-transcribing{padding:8px 12px}}.toasts{position:absolute;top:14px;right:14px;z-index:10;width:min(460px,calc(100% - 28px))}.toasts.on-page{position:fixed;top:80px;right:20px;z-index:30}.page>.toasts.on-page{right:calc((100% - var(--page-width)) / 2);width:min(460px,var(--page-width))}.knocks{display:grid;gap:8px}.knock,.toast{padding:10px 12px;border-radius:14px;animation:toast-in .25s cubic-bezier(.2,.8,.2,1)}.toasts>.toast+.knocks{margin-top:8px}.knocks>.notice{background:var(--glass-strong);border:1px solid var(--glass-border)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.call-view [data-lk-theme]{color-scheme:light;--lk-fg: var(--text);--lk-fg5: var(--muted);--lk-bg: transparent;--lk-bg2: rgba(255, 255, 255, .92);--lk-bg3: rgba(15, 23, 42, .06);--lk-bg4: rgba(15, 23, 42, .1);--lk-bg5: rgba(15, 23, 42, .07);--lk-border-color: var(--line);--lk-control-fg: var(--text);--lk-control-bg: rgba(15, 23, 42, .05);--lk-control-hover-bg: rgba(15, 23, 42, .1);--lk-control-active-bg: rgba(15, 23, 42, .12);--lk-control-active-hover-bg: rgba(15, 23, 42, .16);--lk-accent-bg: var(--accent);--lk-accent-fg: #fff;--lk-accent4: color-mix(in srgb, var(--accent) 16%, white);--lk-box-shadow: 0 16px 40px -16px rgba(30, 41, 90, .3);--lk-border-radius: 12px;--lk-font-family: inherit;--lk-font-size: 14px;--lk-grid-gap: 10px;--lk-control-bar-height: 79px}.call-view .lk-participant-tile,.call-view .lk-participant-tile:after,.call-view .lk-participant-placeholder{border-radius:18px}.call-view .lk-participant-tile{background:#fff6;border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 30px -14px #1e295a40}.call-view .lk-participant-placeholder{background:radial-gradient(120% 90% at 20% 0%,rgba(255,255,255,.95),transparent 60%),linear-gradient(160deg,#eef2ffe6,#f1f5f9bf)}.call-view .lk-participant-metadata-item:not(.lk-connection-quality){color:var(--text);background:#ffffffc7;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:500}.call-view .lk-connection-quality.lk-participant-metadata-item{width:auto;height:auto;padding:3px 6px;justify-content:center;border-radius:8px;color:var(--text);background:#ffffffc7;border:1px solid rgba(255,255,255,.9);box-shadow:var(--chip-shadow);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.call-view .lk-connection-quality.lk-participant-metadata-item svg{display:block}.call-view .lk-connection-quality[data-lk-quality=excellent]{--a1: #d1fae5;--a2: #34d399;--ink: #064e3b}.call-view .lk-connection-quality[data-lk-quality=good]{--a1: #fed7aa;--a2: #fb923c;--ink: #7c2d12}.call-view .lk-connection-quality[data-lk-quality=poor]{--a1: #fecdd3;--a2: #fb7185;--ink: #881337}.call-view .lk-connection-quality.lk-participant-metadata-item:is([data-lk-quality=excellent],[data-lk-quality=good],[data-lk-quality=poor]){color:var(--ink);background:var(--frost);border-color:#ffffff80;box-shadow:var(--frost-edge),0 4px 10px -6px color-mix(in srgb,var(--a2) 70%,transparent)}.call-view .lk-focus-toggle-button{background:#fffc;color:var(--text)}.call-controls{position:relative;z-index:3;display:flex;gap:8px;align-items:center;justify-content:center;height:var(--lk-control-bar-height);padding-bottom:10px}.call-view .lk-control-bar,.reactions>.reaction-toggle,.reaction-tray{border:1px solid var(--glass-border);border-radius:22px;background:var(--glass);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.call-view .lk-control-bar{max-width:calc(100% - 80px);padding:6px;gap:6px}.call-view .lk-control-bar .lk-button{height:44px;border-radius:15px;padding:0 14px;gap:8px;color:var(--text);font-weight:550;background:var(--chip-glass);border:1px solid rgba(255,255,255,.6);box-shadow:var(--chip-shadow);transition:background .15s,color .15s,box-shadow .15s}.call-view .lk-control-bar .lk-button:hover{background:#ffffffa8}.call-view .lk-control-bar .lk-button-group>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.call-view .lk-control-bar .lk-button-group-menu>.lk-button{padding:0 10px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#0f172a12}.call-view .lk-control-bar .lk-button[data-lk-enabled=true]{background:var(--chip-glass)}.call-view .lk-control-bar .lk-button[data-lk-enabled=true]:hover{background:#ffffffa8}.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button-group-menu>.lk-button{border-left-color:color-mix(in srgb,#f43f5e 18%,transparent)}.call-view .lk-device-menu{background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-view .lk-button-group{position:relative}.call-view .lk-button-group-menu{position:static}.call-view .device-menu{top:auto;bottom:calc(100% + 8px);left:0;max-height:calc(100cqh - 100px);overflow-y:auto}.call-view .lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{color:var(--text)}.call-view .lk-video-conference-inner{container:controls / inline-size}@container controls (max-width: 699px){.call-view:not(.work) .lk-control-bar .control-label{display:none}}@container controls (max-width: 549px){.call-view.work .lk-control-bar .control-label{display:none}}.call-view.work .lk-control-bar{flex-wrap:nowrap;justify-content:center;gap:4px;padding:6px}.call-view.work .lk-control-bar .lk-button{padding:6px 8px;font-size:12px;gap:4px;white-space:nowrap}.call-view.work .lk-control-bar .lk-button-menu{padding:6px 4px}@container controls (max-width: 400px){.call-controls{gap:6px}.call-view .call-controls .lk-control-bar{max-width:none;padding:4px;gap:4px}.call-view .call-controls .lk-control-bar .lk-button{height:40px;padding:0 9px}.call-view .call-controls .lk-control-bar .lk-button-group-menu>.lk-button{padding:0 6px}.call-view .reactions>.reaction-toggle{width:48px;height:48px;font-size:20px}}.stage{container:stage / size}.stage-layout{flex:1;min-height:0;display:flex;gap:10px;padding:10px 10px 0}.main-feeds{flex:1;min-width:0;min-height:0;display:flex}.main-feeds>.lk-grid-layout{padding:0}.main-feeds>.lk-participant-tile{flex:1}.rail{width:246px;flex:none;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;padding:8px;margin:-7px}.rail>.lk-participant-tile{flex:none;width:100%;aspect-ratio:16 / 9}.no-video{flex:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:14px;overflow:auto;padding:20px}@container stage (max-width: 720px){.stage-layout.with-rail{flex-direction:column}.rail{width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden}.rail>.lk-participant-tile{width:168px}.rail>.chip{flex:none;max-width:200px}}.chip{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:7px 12px 7px 7px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px #fff,0 8px 22px -14px #1e295a59;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);transition:box-shadow var(--speaking-fade);animation:fade-in .25s ease-out}.chip-name{flex:1;min-width:0;font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-muted{display:grid;place-items:center;color:var(--danger);flex:none}.chip-muted svg{width:15px;height:15px}.chip.large{flex-direction:column;width:168px;padding:22px 14px 16px;gap:12px;text-align:center;border-radius:22px}.chip.large .chip-name{flex:none;width:100%;font-size:14px}.chip.large .chip-muted{position:absolute;top:10px;right:10px}@property --sheen-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.chip:after,.call-view .lk-participant-tile:not([data-lk-source=screen_share]):before,:is(button.primary,button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,rgba(60,50,110,.045) calc(var(--sheen-x) - 42%),rgba(255,255,255,0) calc(var(--sheen-x) - 20%),rgba(255,255,255,.24) var(--sheen-x),rgba(255,255,255,0) calc(var(--sheen-x) + 20%),rgba(60,50,110,.045) calc(var(--sheen-x) + 42%));opacity:0;transition:opacity 1.2s ease-out,--sheen-x .12s ease-out}@media(hover:hover)and (prefers-reduced-motion:no-preference){.chip:hover:after,.call-view .lk-participant-tile:not([data-lk-source=screen_share]):hover:before,:is(button.primary,button.danger,button.round.off,.call-view .lk-control-bar .lk-button-group:has(>.lk-button[data-lk-enabled=false]) .lk-button,.call-view .lk-control-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true],.call-view .lk-control-bar .lk-chat-toggle[aria-pressed=true]):hover:before{opacity:1;transition:opacity .3s,--sheen-x .12s ease-out}}.call-view .lk-participant-tile:before{z-index:1}.call-view .lk-participant-tile>.lk-participant-metadata{z-index:2}.chip>.chip-name{position:relative;z-index:1}.stage .avatar{color:#fffc;text-shadow:0 0 .04em rgba(255,255,255,.55),0 0 .08em rgba(40,20,60,.16);-webkit-mask:radial-gradient(closest-side,#000 calc(100% - 1px),transparent);mask:radial-gradient(closest-side,#000 calc(100% - 1px),transparent)}.stage .chip:not(.large) .avatar{color:#fff;text-shadow:0 0 .14em rgba(40,20,60,.4)}.stage .avatar:before{background:var(--frost);box-shadow:var(--frost-edge)}.call-view .lk-participant-tile{transition:box-shadow var(--speaking-fade)}.call-view .lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:0}.call-view .lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]),.chip[data-speaking=true]{--glow: 0 0 0 2px color-mix(in srgb, var(--a2) 80%, transparent), 0 0 24px 3px color-mix(in srgb, var(--a2) 55%, transparent);box-shadow:var(--glow);transition-duration:.12s}.chip[data-speaking=true]{box-shadow:inset 0 1px #fff,var(--glow)}.call-view .lk-video-conference-inner{position:relative}.ripples{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ripple{position:absolute}.ripple>i{--wave-shape: 0 0 calc(var(--reach) * .22) calc(var(--reach) * .22) var(--a2);position:absolute;inset:calc(var(--reach) * -1);border-radius:calc(var(--reach) + 18px);box-shadow:var(--wave-shape);animation:ripple 4s cubic-bezier(.25,.55,.5,1) forwards}.ripple>i:before{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:inset var(--wave-shape)}.ripple.round>i{border-radius:50%}@keyframes ripple{0%{transform:scale(var(--start-x),var(--start-y));opacity:0}15%{opacity:.24}to{transform:none;opacity:0}}.dropdown{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;text-align:left;font-weight:450}.dropdown[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dropdown-label:empty:before{content:" "}.dropdown-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown:after{content:"";flex:none;width:6px;height:6px;margin:-3px 2px 0 0;opacity:.6;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.dropdown-menu{position:fixed;inset:auto;margin:0;padding:4px;list-style:none;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;color:var(--text);font-size:14px;font-weight:450;background:#ffffffeb;border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);overflow-wrap:anywhere;animation:fade-in .12s ease-out}.dropdown-menu>li{padding:7px 10px 7px 26px;border-radius:8px;cursor:pointer;position:relative}.dropdown-menu>li[data-active=true]{background:var(--hover)}.dropdown-menu>li[aria-selected=true]{font-weight:600}.dropdown-menu>li[aria-selected=true]:before{content:"";position:absolute;left:11px;top:50%;width:5px;height:9px;margin-top:-6px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}@media(pointer:coarse),(max-width:720px){.dropdown-menu>li{display:flex;align-items:center;min-height:44px}}.reactions{position:relative}.reactions>.reaction-toggle{width:58px;height:58px;padding:0;font-size:22px;border-radius:50%;justify-content:center}.reactions>.reaction-toggle:hover,.reactions>.reaction-toggle.active{background:#ffffffb3}.reaction-tray{position:absolute;bottom:calc(100% + 10px);right:0;z-index:8;display:flex;gap:2px;padding:5px;border-radius:999px;background:#fffc;animation:tray-in .18s cubic-bezier(.2,.8,.2,1)}.reaction-tray button{padding:4px 7px;font-size:22px;border-radius:999px}.reaction-tray button:hover:not(:disabled){transform:scale(1.18)}@keyframes tray-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.reaction-layer{position:absolute;inset:auto 0 0;height:100cqh;pointer-events:none;overflow:hidden;z-index:6}.reaction-layer span{position:absolute;bottom:90px;font-size:34px;animation:floatup 2.5s ease-out forwards}@keyframes floatup{0%{transform:translateY(0);opacity:1}to{transform:translateY(-260px);opacity:0}}.objectives{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.objectives:not(.sub){container:objectives / inline-size}.objective-card{display:grid;gap:2px;padding:5px;border-radius:14px;background:var(--chip-glass);border:1px solid var(--glass-border);box-shadow:var(--chip-shadow)}.objectives.sub{margin:2px 0 2px 16px;gap:0}.objectives.sub>li{display:grid;gap:2px}.objectives.sub>li+li{border-top:1px solid var(--line)}.objectives.sub .objective{font-size:13.5px}.objective{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 6px;border-radius:10px}.objective:hover{background:var(--surface-2)}.objective>.grow{flex:1 1 16ch;min-width:0}.objective .more{opacity:.35;font-size:16px;line-height:1}.objective-item:hover .more,.objective .more:focus-visible,.objective .more[aria-expanded=true]{opacity:1}.status-pop{display:inline-flex;flex:none}.objective-tick{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.objective-tick:not(:has([aria-disabled=true])){cursor:pointer}.objective-tick input{width:18px;height:18px;margin:0;cursor:inherit;accent-color:var(--ok)}.objective-tick input:focus:not(:focus-visible){box-shadow:none}@media(pointer:coarse),(max-width:720px){.objective-tick{width:44px;height:44px}.objective-tick input{width:22px;height:22px}}.objective-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted)}@container objectives (max-width: 460px){.assignee-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.objective-title.done{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.objective-title.decided{color:var(--muted)}.decision{display:block;color:var(--text);text-decoration:none;margin-top:1px}.decision:before{content:"◆ ";color:var(--ok)}.note-count{padding:0 6px;font-size:12px}.objective-box{margin:2px 0 6px 30px}.objective-box input,.objective-box button{padding:3px 9px;font-size:12.5px}.objective-notes{margin:2px 0 6px 30px}.objective-notes .objective-box{margin-left:0}.notes{list-style:none;margin:0;padding:0}.note{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;padding:3px 0;font-size:13px}.note q{font-style:italic}.archived{margin-top:10px}.archived input[type=search]{margin:4px 0;font-size:12.5px}.archived-delete{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.objective-controls{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:2px 0 6px 30px;animation:fade-in .15s ease-out}.objective-controls .dropdown,.objective-controls input,.objective-controls button{padding:3px 9px;font-size:12px}.add-objective{margin-top:8px}.outliner-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.outliner-head h2{margin:0}.outliner{position:relative;margin-top:6px;container-type:inline-size;--move-w: 16px}.outliner.dragging,.outliner.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing}.outline-row{position:relative;display:flex;align-items:flex-start;gap:4px;padding:5px 6px;border-radius:10px;font-size:14px;line-height:22px;outline:none}.outline-row.selected{background:var(--surface);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 35%,transparent)}.outline-row:focus-visible{box-shadow:0 0 0 2px var(--accent)}.outline-guide{position:absolute;top:-4px;bottom:-4px;left:calc(var(--at) + 6px);width:1px;background:var(--line);pointer-events:none}.outline-move{display:inline-flex;align-items:center;justify-content:center;width:var(--move-w);min-height:22px;align-self:stretch;margin-left:12px;flex:none;color:transparent}.outline-grip{align-self:stretch;width:10px;min-height:22px;cursor:grab;touch-action:none;background:radial-gradient(circle,currentColor 1.2px,transparent 1.5px) 0 1px / 5px 4px space}.outline-grip:active{cursor:grabbing}.outline-fold{position:absolute;top:5px;width:12px;height:22px;display:inline-flex;align-items:center;justify-content:center}.outline-fold button{padding:0;width:12px;height:16px;font-size:10px;color:var(--muted);border:0;background:none;box-shadow:none}.outline-row .objective-tick{margin-block:-1px}.outline-text{flex:1;min-width:0;display:block}.outline-tools{float:right;display:flex;align-items:center;justify-content:flex-end;gap:4px;height:22px;margin-left:8px}.row-tool{position:relative;display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:999px;font-size:12px;line-height:1;color:var(--muted);background:transparent;border:1px solid transparent;box-shadow:none;cursor:default}.row-tool.person{padding:0 1px}.row-tool.editor{cursor:pointer}.row-tool.empty{border-style:dashed;border-color:color-mix(in srgb,var(--text) 25%,transparent)}.outline-tools .outline-round{width:22px;height:22px;font-size:13px;visibility:hidden}.outline-row.selected .row-tool.editor:not(.empty),.outline-row:focus-within .row-tool.editor:not(.empty){background:var(--glass-strong);border-color:var(--glass-border)}.outline-row.selected .outline-tools .outline-round,.outline-row:focus-within .outline-tools .outline-round,.outline-tools .outline-round[aria-expanded=true]{visibility:visible}.outline-text .objective-title{padding:0 3px;border-radius:5px;overflow-wrap:anywhere;cursor:default;-webkit-box-decoration-break:clone;box-decoration-break:clone}.outline-text .decision{display:block;min-width:0;overflow-wrap:anywhere;padding-left:3px;line-height:18px}.outline-text .objective-title.editing{outline:none;cursor:text;caret-color:var(--accent)}.outline-text .objective-title.draft-title{display:block;min-height:22px}.objective-title.editing:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.note-count{display:inline-flex;align-items:center;gap:3px}.note-count.quiet{padding:0 4px;height:22px;vertical-align:top;font-size:11px;color:var(--muted);border:0;background:none;box-shadow:none}.note-box-modes button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.outline-row.selected .outline-move{color:color-mix(in srgb,var(--text) 45%,transparent)}@media(hover:hover){.outline-row:hover{background:var(--surface-2)}.outline-row:hover .outline-move{color:color-mix(in srgb,var(--text) 45%,transparent)}.outline-row:hover .row-tool.editor:not(.empty){background:var(--glass-strong);border-color:var(--glass-border)}.outline-row:hover .outline-tools .outline-round{visibility:visible}}.outline-round{width:24px;height:24px;padding:0;border-radius:50%;display:inline-grid;place-items:center;font-weight:600;font-size:14px;line-height:1;background:var(--glass-strong)}.outline-chip{position:relative;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;font-size:12px;color:var(--muted);background:var(--glass-strong);border:1px solid var(--glass-border);cursor:pointer}button.outline-chip:has(.avatar){padding:0 3px}.outline-chip svg{flex:none}.outline-chip.empty{background:transparent;border-style:dashed;border-color:color-mix(in srgb,var(--text) 22%,transparent)}.chip-date{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer;padding:0}.chip-anchor{position:relative;display:inline-flex}.card.popover.outline-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid}.card.popover.outline-menu.floating{position:fixed;top:auto;z-index:70;max-height:calc(100dvh - 16px);overflow:auto}.outline-menu>button{justify-self:stretch;text-align:left}.outline-menu>button[aria-current=true]{font-weight:600}.outline-row.closed .objective-title,.outline-row.done .objective-title,.outline-row.decided .objective-title{color:var(--muted)}.outline-row.lifted{opacity:.45}.outline-row.opened:before{content:"";position:absolute;left:-4px;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--accent)}.outline-row.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.outline-row.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.outline-row.drop-inside{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent)}.title-box{display:block;resize:none;overflow:hidden;overflow-wrap:anywhere}.detail-title h2,.detail-title .title-box{padding:1px 5px;border:1px solid transparent;border-radius:6px}.detail-title .title-box{flex:1;border-color:var(--line);font-size:19px;font-weight:600;line-height:1.25}@media(hover:hover){.outline-text .objective-title.editable{cursor:text}}.also-closed{margin:0 0 4px calc(var(--move-w) + 30px)}.add-row{margin:4px 0 0 calc(var(--move-w) + 12px);font-size:13px}.outline-foot{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid var(--line)}.parked-rows{margin-top:2px}.outline-keys{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin:8px 0 0}.outline-keys kbd{font:inherit;font-weight:600;color:var(--text);padding:0 5px;border-radius:5px;background:var(--glass-strong);border:1px solid var(--glass-border)}.outline-item .objective-notes{margin:2px 8px 6px calc(var(--move-w) + 30px)}.note-box{display:grid;border-radius:12px;overflow:hidden;background:var(--glass-strong);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 40%,transparent)}.note-box-modes{display:flex;gap:2px;padding:4px;background:var(--surface-2)}.note-box-modes button{flex:1;padding:4px 0;border-radius:7px;font-size:12px;color:var(--muted);border:0;background:none;box-shadow:none}.note-box-modes button[aria-selected=true]{background:var(--glass-strong);color:var(--text);box-shadow:0 1px 4px -2px #281e5066}.note-box input{border:0;background:none;box-shadow:none;padding:8px 10px;font-size:13px}.note-box-hint{display:flex;gap:10px;margin:0;padding:0 10px 8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.typing-bar{display:none}@media(pointer:coarse),(max-width:720px){.outliner{--move-w: 4px}.outline-grip,.outline-chip{display:none}.outline-row .objective-tick{height:44px;margin-block:-11px}.outline-keys{display:none}.outline-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.outline-row.selected{touch-action:none}.also-closed,.outline-item .objective-notes,.add-row{margin-left:24px}.typing-bar{position:fixed;left:0;right:0;z-index:60;display:flex;justify-content:center;gap:8px;padding:6px;background:var(--glass-strong);border-top:1px solid var(--line)}.typing-bar button{flex:1;max-width:160px}.card.popover.outline-menu.sheet-on-phone{position:fixed;inset:auto 8px 8px;width:auto;z-index:60;padding:10px;border-radius:20px;box-shadow:0 -10px 40px -10px #281e5073}.sheet-on-phone>button{padding:12px 14px;font-size:15px}.sheet-on-phone>button:first-child{font-weight:600}}.settings-popover{width:min(760px,100%);height:min(560px,calc(100dvh - 32px));padding:0!important;overflow:hidden;display:grid;grid-template-columns:200px 1fr}.settings-popover nav{display:flex;flex-direction:column;gap:2px;padding:18px 10px;background:var(--surface-2)}.settings-popover nav button{width:100%;text-align:left;justify-content:flex-start;font-size:13px}.settings-popover nav button.on{background:var(--glass-strong);font-weight:600}.settings-part{display:block;padding:4px 10px 4px 22px;color:var(--accent)}.settings-popover main{padding:22px 26px;overflow:auto;display:grid;align-content:start;gap:8px}.settings-popover h2{margin:0;font-size:16px}.setting-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.setting-row small{display:block;font-size:12px}.setting-row input{width:18px;height:18px;accent-color:var(--accent)}.row.tight{gap:2px}.modal>.card.copy-objectives{width:min(640px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto auto 1fr;gap:12px}.copy-objectives h2{margin:0;font-size:16px}.copy-withs{gap:16px}.copy-text{position:relative;display:block;width:100%;min-height:120px;overflow:auto;padding:14px 16px;text-align:left;font-weight:400;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;cursor:copy}.copy-text:hover:not(:disabled){border-color:var(--accent)}.copy-text pre{margin:0;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;tab-size:4}.copy-hint{position:sticky;float:right;bottom:0;color:var(--accent)}@media(max-width:600px){.settings-popover{grid-template-columns:1fr;grid-template-rows:auto 1fr}.settings-popover nav{flex-direction:row;flex-wrap:wrap;padding:10px}.settings-popover nav button{width:auto}}.transcript{max-height:38vh;overflow:auto;margin-top:8px}.transcript p.low{opacity:.6}.time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;margin-right:6px}@media(min-width:720px){.transcript-panel .transcript{max-height:56vh}}.transcript-title input{min-width:0}@keyframes pulse{50%{opacity:.35}}.proposal{background:var(--surface-2);border-radius:12px;padding:10px 12px;margin-top:8px}.proposal.accepted{border-left:3px solid var(--ok)}.proposal.rejected{opacity:.6}.proposal>.row strong{min-width:0}.pill.idea{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);margin-left:0}.quotes{display:grid;gap:4px;margin:6px 0 8px}.quote{margin:0;padding:2px 0 2px 10px;border-left:2px solid var(--line);font-size:.92em}.lobby:has(.results-page){width:min(1220px,calc(100vw - 32px))}.results-page{padding:0;overflow:hidden}.results{display:flex;flex-direction:column}.results-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 22px;border-bottom:1px solid var(--line)}.results-head h1{font-size:20px;margin:0;display:flex;align-items:center;gap:6px}.results-head .back{font-size:20px;padding:2px 10px}.results-head .pill{margin:0}.results-head a.small{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:13px}.results-head a.small:hover{background:var(--surface-2)}.results-head>.grow{flex:1 1 240px;min-width:0}.results-head .transcript-title{flex:1}.results>.delete-transcript{margin:12px 22px 0}.results-tabs,.send-foot{display:none}.results-cols{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr) 380px;min-height:0}.results-col{padding:16px 20px;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;overflow:auto}.page:has(.results-page){height:100dvh;min-height:0}.page:has(.results-page)>.retacks-mark{display:none}.lobby:has(.results-page){flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.lobby>.results-page{flex:1;min-height:0;display:flex;flex-direction:column}.results-page>.results{flex:1;min-height:0}.results-head .head-mark{display:block;height:13px;width:auto;filter:grayscale(1);opacity:.4}.results-col+.results-col{border-left:1px solid var(--line)}.results .activity-log{width:auto;border:0;padding:0;overflow:visible;position:static;background:none}.results .transcript{max-height:none}.key-points-text{font-size:14px}.key-points-text p{margin:0 0 8px}.key-points-text ul{margin:0;padding-left:18px;display:grid;gap:4px}.key-points textarea,.send-dialog textarea{width:100%;font:inherit;resize:vertical}.working:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;vertical-align:-1px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.working:after{animation:none}}.key-points .notice.warn{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:var(--warn)}.key-points .notice.warn p{margin:0}.agenda-fold-box{border-radius:12px;padding:6px 10px;background:var(--surface-2)}.agenda-fold-head{width:100%;padding:4px 0;text-align:left;justify-content:flex-start}.agenda-fold-head .accent{color:var(--accent)}.modal>.card.send-dialog{width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fffffff7}.send-dialog h3{margin:0 0 4px}.recipients{gap:6px}.recipient{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border-radius:999px;border:1px solid var(--line);font-size:13px}.recipient.add{padding:3px 10px;border-style:dashed}.add-recipient{gap:6px}.suggestions-line{color:var(--accent)}.to-decide{display:grid;gap:10px}.earlier-today{display:grid;gap:4px;margin:6px 14px}.earlier-today a{color:var(--text);text-decoration:none;padding:4px 8px;border-radius:8px}.earlier-today a:hover{background:var(--surface-2)}.past-transcript{padding:8px 10px;border-radius:12px;gap:6px}.past-transcript:hover{background:var(--surface-2)}.past-transcript>a.link{color:var(--text);font-weight:600;text-decoration:none}@media(max-width:900px){.results-tabs{display:flex;margin:10px 16px 0}.results-cols{grid-template-columns:minmax(0,1fr)}.results-col{overflow:visible}.results-col+.results-col{border-left:0}.page:has(.results-page){height:auto;min-height:100%}.page:has(.results-page)>.retacks-mark{display:flex}.results-head .head-mark{display:none}.results-cols{flex:none}.results[data-tab=key] :is(.transcript-col,.activity-col),.results[data-tab=transcript] :is(.key-col,.activity-col),.results[data-tab=activity] :is(.key-col,.transcript-col){display:none}.results-head .send-button{display:none}.results-foot{display:grid;gap:8px;position:sticky;bottom:env(safe-area-inset-bottom,0px);margin:auto 16px 16px}.read-talk-top{display:none}.send-foot{display:block;padding:14px;border-radius:999px}}.results-foot{display:none}.review-button{border-radius:999px;padding:7px 16px;flex:none}.transcribing .stop-transcribing{width:30px;height:30px;background:transparent;box-shadow:none}.transcribing .stop-transcribing .stop-square{width:10px;height:10px;background:var(--muted)}.rejoin-review{border-radius:999px;color:var(--accent);white-space:nowrap}.call-view.reviewing .drawer-slot{display:none}.call-view.reviewing .call-main{grid-template-rows:auto minmax(0,1fr)}.call-view.reviewing .stage{height:124px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.call-view.reviewing .lk-video-conference-inner{flex-direction:row;align-items:center;gap:12px;height:100%}.stage-strip{flex:1;min-width:0;height:100%;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px}.call-view .stage-strip>.lk-participant-tile{flex:none;height:100%;width:auto;aspect-ratio:16 / 9.5}.stage-strip .lk-participant-placeholder .avatar{transform:scale(.7)}.call-view.reviewing .call-controls{height:auto;padding:0;flex:none}.call-view.reviewing .lk-control-bar .control-label{display:none}.call-review{min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:22px}.call-review>.results{flex:1;min-height:0}.results.in-call .results-head{padding:12px 18px}.back-to-call{padding:4px 10px;color:var(--muted);white-space:nowrap}.reviewing-live{display:inline-flex;gap:6px;align-items:center;color:var(--muted);white-space:nowrap}.only-you{white-space:nowrap}.only-you .link{font-size:inherit}.read-talk{gap:8px;align-items:center;padding:8px 12px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:13.5px}.read-talk .link{color:var(--accent)}.talk-divider{display:flex;align-items:center;gap:4px;color:var(--accent);margin:12px 0 6px;white-space:nowrap}.talk-divider:before,.talk-divider:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.talk-divider .link{color:var(--accent)}.talk-unread>p{color:var(--muted)}.talk-question{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.send-dialog textarea:disabled{background:var(--surface-2)}.earlier-today>button{justify-content:flex-start;text-align:left;padding:4px 8px;border-radius:8px;font-weight:400}@media(max-width:900px){.call-view.reviewing .call-review{overflow:auto}.call-view.reviewing .call-review>.results{flex:none;min-height:100%}}@media(max-width:720px){.call-view .stage-strip>.lk-participant-tile{aspect-ratio:1}.call-view.reviewing :is(.reactions,.lk-button[data-lk-source=screen_share],.lk-button-group-menu){display:none}.call-view.reviewing .stage{height:136px}.call-view.reviewing .lk-video-conference-inner{flex-wrap:wrap;gap:6px;justify-content:flex-end}.stage-strip{flex:1 0 100%;height:80px}.call-view.reviewing .call-controls .wide-only{display:none}.call-view.reviewing .call-controls .narrow-only{display:inline}.results.in-call .results-head{padding:10px 12px}.results.in-call .wide-only{display:none}}.spinner{width:28px;height:28px;margin:14px auto;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}.spinner.stopped{animation:none;border-top-color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}.code-input{font-family:ui-monospace,monospace;font-size:1.5rem;letter-spacing:.3em;text-align:center;text-transform:uppercase}.people{list-style:none;padding:0;margin:6px 0;display:grid;gap:4px}.people li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:6px 8px;border-radius:10px}.people li:hover{background:var(--surface-2)}.people .block{overflow-wrap:anywhere}.people li>.grow{flex:1 1 0;min-width:0}.people li>.row-form{flex:1 1 100%}.people li p{margin:2px 0 0}.person-name{font-weight:600}.your-email{margin-top:2px}.your-email>.row-form{margin-top:6px}.your-email-line{display:flex;align-items:center;gap:6px}.your-email-line>span{min-width:0;overflow-wrap:anywhere}.your-email-line>button{flex:none}.owner-change{flex:1 1 100%;display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.owner-change>p{margin:0}.people-section{margin-top:14px}.suggestions{display:grid;gap:6px;margin-top:8px}.settings{position:relative;display:flex;gap:4px;align-items:center}.settings-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:min(var(--panel-width, 400px),90vw);display:grid;gap:10px;border-radius:18px;padding:16px}.settings-panel[hidden]{display:none}.settings.you{--panel-width: 480px}.card.popover.row-menu-panel{width:min(220px,70vw);gap:2px;padding:6px;border-radius:14px;background:#fffffff7}.row-menu-panel>button{justify-self:stretch;text-align:left}.prejoin-card{width:min(900px,100%);display:grid;gap:18px;padding:28px;border-radius:28px}.prejoin-heading{display:grid;justify-items:center;gap:6px;text-align:center}.prejoin-heading h1{margin:0;font-size:clamp(24px,3.4vw,32px)}.prejoin-heading p{margin:0}.prejoin-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:22px;align-items:start}.prejoin-preview{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:#0f172acc}.prejoin-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.prejoin-off{color:#ffffffc7}.prejoin-toggles{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center}.prejoin-toggles button.round:not(.off){background:#ffffffc7;border-color:#fff9}.prejoin-devices{display:grid;gap:12px}.prejoin-device{display:grid;gap:5px;font-weight:600}.prejoin-devices .dropdown{width:100%}.prejoin-devices [role=alert]{margin:-4px 0 0}.meter{position:relative;height:6px;margin-top:-4px;border-radius:999px;overflow:hidden;background:var(--surface-2)}.meter:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--level, 0));background:linear-gradient(90deg,var(--ok),var(--accent))}.meter.idle{opacity:.4}.prejoin-actions{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:16px}.prejoin-actions .row{flex-wrap:wrap}.prejoin-consent h2{font-size:15px}.prejoin-waiting{display:flex;align-items:center;gap:14px}.prejoin-waiting p{margin:0}.prejoin-waiting .spinner{flex:none;width:22px;height:22px;margin:0}@media(max-width:720px){.prejoin-card{padding:18px}.prejoin-body{grid-template-columns:1fr}}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#05060a80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade-in .2s ease-out}.modal>.card{border-radius:22px;padding:24px}@keyframes fade-in{0%{opacity:0}}.your-consent{font-size:12px;gap:12px}@media(prefers-reduced-motion:reduce){.reaction-layer span{animation-duration:.01s}.spinner{animation-duration:3s}.status-dot.live,.knock,.modal,.chip,.reaction-tray,.dropdown-menu{animation:none}.drawer-slot,.call-view.with-drawer .drawer-slot,.drawer-slot>.drawer,.call-view .lk-chat,.call-view .lk-chat[data-open=false]{transition:none}.ripple{display:none}}.keep-name{justify-self:start}.youre-here p{margin:0}.focus-list{display:grid;gap:6px;text-align:left}.focus-list h3{margin:0}.focus-list>button.subtle{justify-self:start}.hero .focus-list{width:min(560px,100%);border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.objectives.focus>li{display:grid;gap:2px}.part-of{white-space:nowrap}.add-from-project{width:min(560px,100%);max-height:min(720px,calc(100dvh - 32px));display:flex;flex-direction:column;gap:12px}.add-from-project h2{margin:0}.pick-sections{overflow-y:auto;display:grid;gap:14px;align-content:start;min-height:0}.pick-sections h3{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pick-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}button.pick{width:100%;display:flex;gap:8px;align-items:center;flex-wrap:wrap;text-align:left;padding:8px 10px;border-radius:12px;background:var(--surface-2);border-color:transparent;box-shadow:none}button.pick>.grow{flex:1 1 16ch;min-width:0}.transcript .words{font:inherit;color:inherit;padding:0 2px;margin:0 -2px;border-radius:4px;border:0;background:none;box-shadow:none;display:inline}.transcript .words.unclear{background:color-mix(in srgb,var(--warn) 16%,transparent)}.transcript .words.fixed{text-decoration:underline dotted color-mix(in srgb,var(--accent) 70%,transparent);text-underline-offset:3px}.transcript .words.checked{text-decoration:underline dotted color-mix(in srgb,var(--muted) 60%,transparent);text-underline-offset:3px}.transcript button.words{cursor:pointer}.transcript button.words:hover,.transcript button.words[aria-expanded=true]{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.fix-panel{margin:4px 0 10px 18px;padding:10px 12px;border-radius:12px;background:var(--surface-2);animation:fade-in .15s ease-out}.fix-panel input{min-width:0}.vocabulary{margin-top:12px}.open-here{min-width:0}.open-here.beside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:12px;align-items:start}.open-list{min-width:0}.objective-side{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding:0}.objective-detail{display:flex;flex-direction:column;min-height:0;outline:none}.objective-detail.page{max-width:640px;margin:0 auto;width:100%}.detail-back{display:flex;align-items:center;gap:8px;padding:12px 18px 4px;font-size:12.5px;color:var(--muted)}.detail-body{display:flex;flex-direction:column;gap:14px;padding:4px 18px 16px;font-size:13.5px}.detail-title{display:flex;gap:10px;align-items:flex-start}.detail-title .objective-tick{margin-top:4px}.detail-title h2{flex:1;margin:0;font-size:19px;font-weight:600;line-height:1.25;cursor:text}.detail-title h2.done{text-decoration:line-through;color:var(--muted)}.detail-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:-6px}.detail-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.detail-label button.link{text-transform:none;letter-spacing:0}.detail-label .quiet-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.decision-card{border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);transition:box-shadow .15s,background .15s}.decision-text{font-size:15px;font-weight:600;color:#3730a3}.decision-card .small-print{margin-top:3px}.isolates{cursor:pointer}.decision-card.isolates:hover,.decision-card[aria-pressed=true]{background:#fff;box-shadow:0 0 0 1.5px #8b5cf699,0 10px 30px -12px #5b5bf080}.link-like{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent)}.decision-history{padding:6px 12px 0}.decision-history p{margin:0 0 3px}.retacks-author{height:.85em;vertical-align:-.05em}.detail-notes .note{flex-wrap:nowrap;gap:9px;padding:8px 10px;margin-bottom:6px;border-radius:10px;background:var(--surface);border:1px solid var(--glass-border)}.note-icon{flex:none;width:16px;color:var(--muted);display:inline-grid;place-items:center;transform:translateY(2px)}.note-by{display:block;margin-top:2px}.note.isolates:hover,.note[aria-pressed=true]{box-shadow:0 0 0 1.5px #8b5cf673}.note-actions{display:inline-flex;gap:2px;flex:none}@media(hover:hover){.detail-notes .note-actions{visibility:hidden}.detail-notes .note:hover .note-actions,.detail-notes .note:focus-within .note-actions{visibility:visible}}.add-note{width:100%;border-style:dashed;background:transparent;font-size:13px}.activity-filters{display:inline-flex;gap:2px;text-transform:none;letter-spacing:0}.activity-filters button{padding:1px 8px;font-size:11.5px;border-radius:999px;background:transparent;border:none;color:var(--muted)}.activity-filters button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--chip-shadow)}.detail-activity{list-style:none;margin:0;padding:0}.detail-activity li{display:flex;gap:8px;align-items:baseline;padding:5px 0;font-size:12.5px;border-bottom:1px solid var(--line)}.detail-activity li:last-child{border-bottom:0}.activity-icon{flex:none;width:14px;text-align:center;color:var(--muted)}.isolate-veil{position:fixed;z-index:60;border-radius:16px;background:#eef1f74d;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:fade-in .15s ease-out}.isolate-line{position:fixed;z-index:61;padding:10px 12px;border-radius:12px;font-size:14px;background:#fffffff5;box-shadow:0 0 0 1.5px #8b5cf673,0 18px 40px -16px #281e5073;animation:fade-in .15s ease-out}.isolate-who{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:3px}.isolate-source{font-size:11px;color:var(--accent);margin-top:5px}.isolate-threads{position:fixed;inset:0;z-index:62;pointer-events:none}@media(max-width:720px){.step-hint{display:none}}.changes{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.changes li{display:grid;gap:.2rem}.changes li.undone>.row .grow{text-decoration:line-through;color:var(--muted)}
