@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Regular-Pus5CST2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Italic-CzGRtUhD.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Bold-0XFiXyBI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark light;--hc-bg: #0c0c0c;--hc-surface: #151515;--hc-surface-raised: #212121;--hc-line: #787878;--hc-text: #ededed;--hc-text-muted: #a6a6a6;--hc-accent: #e6a94f;--hc-on-accent: #1f1407;--hc-live: #e6a94f;--hc-danger: #ee8a78;--hc-focus: #f7d9a8;--hc-font: "Inria Sans", system-ui, sans-serif;--hc-font-initial: "Apfel Grotezk", var(--hc-font);--hc-text-xs: .75rem;--hc-text-sm: .875rem;--hc-text-md: 1rem;--hc-text-lg: 1.1875rem;--hc-text-xl: 1.625rem;--hc-weight-regular: 400;--hc-weight-medium: 700;--hc-weight-bold: 700;--hc-leading: 1.45;--hc-space-1: 4px;--hc-space-2: 8px;--hc-space-3: 12px;--hc-space-4: 16px;--hc-space-5: 24px;--hc-space-6: 32px;--hc-space-7: 44px;--hc-space-8: 64px;--hc-radius-sm: 6px;--hc-radius-md: 10px;--hc-radius-lg: 18px;--hc-dur-fast: .11s;--hc-dur-base: .19s;--hc-dur-slow: .32s;--hc-ease-out: cubic-bezier(.2, .8, .2, 1);--hc-ease-in: cubic-bezier(.5, 0, 1, .6);--hc-ease-spring: cubic-bezier(.3, 1.35, .55, 1);--hc-col-left: 288px;--hc-col-right: 304px}@media(prefers-color-scheme:light){:root{--hc-bg: #e6e6e6;--hc-surface: #f1f1f1;--hc-surface-raised: #fbfbfb;--hc-line: #6e6e6e;--hc-text: #1a1a1a;--hc-text-muted: #595959;--hc-accent: #8a4a00;--hc-on-accent: #ffffff;--hc-live: #8a4a00;--hc-danger: #a12a1a;--hc-focus: #1a1a1a}}@font-face{font-family:Martian Grotesk;src:url(/assets/MartianGrotesk-VF-DESYpDhq.woff2) format("woff2");font-weight:100 900;font-stretch:75% 112.5%;font-style:normal;font-display:swap}:root[data-direction=b]{--hc-bg: #ffffff;--hc-surface: #ffffff;--hc-surface-raised: #ecece9;--hc-line: #7d7d79;--hc-text: #0d0d0d;--hc-text-muted: #595957;--hc-accent: #0d0d0d;--hc-on-accent: #ffffff;--hc-live: #0a7436;--hc-danger: #b3261e;--hc-focus: #0d0d0d;--hc-font: "Martian Grotesk", system-ui, sans-serif;--hc-font-initial: var(--hc-font);--hc-text-xs: .6875rem;--hc-text-sm: .8125rem;--hc-text-md: .9375rem;--hc-text-lg: 1.0625rem;--hc-text-xl: 1.5rem;--hc-weight-regular: 400;--hc-weight-medium: 550;--hc-weight-bold: 750;--hc-leading: 1.5;--hc-radius-sm: 0px;--hc-radius-md: 2px;--hc-radius-lg: 4px;--hc-dur-fast: 70ms;--hc-dur-base: .13s;--hc-dur-slow: .21s;--hc-ease-out: cubic-bezier(.2, 0, 0, 1);--hc-ease-in: cubic-bezier(.6, 0, 1, 1);--hc-ease-spring: cubic-bezier(.2, 0, 0, 1);--hc-col-left: 272px;--hc-col-right: 288px}:root[data-direction=b] body{font-stretch:87.5%}@media(prefers-color-scheme:dark){:root[data-direction=b]{--hc-bg: #0d0d0d;--hc-surface: #0d0d0d;--hc-surface-raised: #212120;--hc-line: #6f6f6c;--hc-text: #f3f3f0;--hc-text-muted: #a6a6a2;--hc-accent: #f3f3f0;--hc-on-accent: #0d0d0d;--hc-live: #55c783;--hc-danger: #ff8f85;--hc-focus: #f3f3f0}}@font-face{font-family:Apfel Grotezk;src:url(/assets/ApfelGrotezk-Regular-DEPaF7_e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/assets/ApfelGrotezk-Mittel-C6YL-2DV.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/assets/ApfelGrotezk-Fett-yeiyBRAx.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root[data-direction=c]{--hc-bg: #0c0c0c;--hc-surface: #151515;--hc-surface-raised: #212121;--hc-line: #787878;--hc-text: #ededed;--hc-text-muted: #a6a6a6;--hc-accent: #dd8f6e;--hc-on-accent: #1e0f07;--hc-live: #dd8f6e;--hc-danger: #ff93a3;--hc-focus: #f6cdb9;--hc-font: "Apfel Grotezk", system-ui, sans-serif;--hc-font-initial: var(--hc-font);--hc-text-xs: .75rem;--hc-text-sm: .875rem;--hc-text-md: 1rem;--hc-text-lg: 1.1875rem;--hc-text-xl: 1.75rem;--hc-weight-regular: 400;--hc-weight-medium: 500;--hc-weight-bold: 700;--hc-leading: 1.42;--hc-radius-sm: 3px;--hc-radius-md: 7px;--hc-radius-lg: 24px;--hc-dur-fast: .14s;--hc-dur-base: .26s;--hc-dur-slow: .44s;--hc-ease-out: cubic-bezier(.16, 1, .3, 1);--hc-ease-in: cubic-bezier(.7, 0, .84, 0);--hc-ease-spring: cubic-bezier(.3, 1.6, .5, 1);--hc-col-left: 296px;--hc-col-right: 312px}@media(prefers-color-scheme:light){:root[data-direction=c]{--hc-bg: #e6e6e6;--hc-surface: #f1f1f1;--hc-surface-raised: #fbfbfb;--hc-line: #6e6e6e;--hc-text: #1a1a1a;--hc-text-muted: #595959;--hc-accent: #9c4626;--hc-on-accent: #ffffff;--hc-live: #9c4626;--hc-danger: #a81d3a;--hc-focus: #1a1a1a}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--hc-bg);color:var(--hc-text);font:var(--hc-weight-regular) var(--hc-text-md) / var(--hc-leading) var(--hc-font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button:disabled{cursor:default;opacity:.45}small{font-size:var(--hc-text-xs);color:var(--hc-text-muted)}strong{font-weight:var(--hc-weight-bold)}a{color:var(--hc-accent)}:focus-visible{outline:calc(var(--hc-space-1) / 2) solid var(--hc-focus);outline-offset:calc(var(--hc-space-1) / 2)}.hc-sr{position:absolute;width:var(--hc-space-1);height:var(--hc-space-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.hc-muted{color:var(--hc-text-muted);font-size:var(--hc-text-sm)}.hc-label{font-size:var(--hc-text-sm);font-weight:var(--hc-weight-regular);color:var(--hc-text-muted);padding:var(--hc-space-2) var(--hc-space-3)}.hc-stack{display:flex;flex-direction:column;gap:var(--hc-space-3);align-items:stretch}.hc-inline{display:flex;gap:var(--hc-space-3);align-items:flex-end;flex-wrap:wrap}.hc-inline>.hc-field{flex:1}.hc-pair{display:flex;justify-content:space-between;gap:var(--hc-space-4);font-size:var(--hc-text-sm)}.hc-pair span{color:var(--hc-text-muted)}.hc-logo{width:1.75em;height:1.75em;flex:none;display:block}.hc-logo__ink{fill:var(--hc-text)}.hc-logo__lit{fill:var(--hc-live)}.hc-logo__stroke{fill:none;stroke:var(--hc-text);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.hc-logo__leaf{fill:var(--hc-on-accent);opacity:.38;transform-box:fill-box;transform-origin:left center;transition:transform var(--hc-dur-fast) var(--hc-ease-in)}.hc-logo[data-open] .hc-logo__leaf{transform:scaleX(.3);transition:transform var(--hc-dur-slow) var(--hc-ease-spring)}.hc-icon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hc-avatar{display:inline-grid;place-items:center;flex:none;width:var(--hc-space-6);height:calc(var(--hc-space-6) * 1.125);border-radius:50% 50% var(--hc-radius-sm) var(--hc-radius-sm) / 44.4% 44.4% var(--hc-radius-sm) var(--hc-radius-sm);font-family:var(--hc-font-initial);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-bold);line-height:1;color:var(--hc-text);padding-top:calc(var(--hc-space-1) / 2);background:color-mix(in oklab,var(--hc-text) 24%,var(--hc-surface-raised))}.hc-avatar[data-has-image]{padding:0;overflow:hidden}.hc-avatar img{width:100%;height:100%;object-fit:cover;display:block}.hc-avatar--squircle{height:var(--hc-space-6);border-radius:var(--hc-radius-md);padding-top:0}.hc-avatar--squircle.hc-avatar--sm{height:var(--hc-space-5)}.hc-avatar--squircle.hc-avatar--lg{height:var(--hc-space-7)}.hc-avatar--sm{width:var(--hc-space-5);height:calc(var(--hc-space-5) * 1.125);font-size:var(--hc-text-xs)}.hc-avatar--lg{width:var(--hc-space-7);height:calc(var(--hc-space-7) * 1.125);font-size:var(--hc-text-lg)}.hc-avatar[data-tone="1"]{background:color-mix(in oklab,var(--hc-text) 8%,var(--hc-surface-raised))}.hc-avatar[data-tone="2"]{background:color-mix(in oklab,var(--hc-text-muted) 32%,var(--hc-surface-raised))}.hc-avatar[data-tone="3"]{background:color-mix(in oklab,var(--hc-text) 31%,var(--hc-surface-raised))}.hc-avatar[data-tone="4"]{background:color-mix(in oklab,var(--hc-text) 16%,var(--hc-surface-raised))}.hc-avatar[data-tone="5"]{background:color-mix(in oklab,var(--hc-text) 12%,var(--hc-surface-raised))}.hc-ibtn{display:inline-grid;place-items:center;flex:none;width:var(--hc-space-6);height:var(--hc-space-6);border-radius:var(--hc-radius-sm);color:var(--hc-text-muted);transition:background-color var(--hc-dur-fast) var(--hc-ease-out),color var(--hc-dur-fast) var(--hc-ease-out)}.hc-ibtn:hover:not(:disabled),.hc-ibtn:active:not(:disabled),.hc-ibtn.is-active{color:var(--hc-text);background:var(--hc-surface-raised)}.hc-ibtn--danger:hover:not(:disabled),.hc-ibtn--danger.is-active{color:var(--hc-danger)}.hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hc-space-2);min-height:var(--hc-space-6);padding:var(--hc-space-1) var(--hc-space-4);border-radius:var(--hc-radius-md);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-medium);background:var(--hc-surface-raised);color:var(--hc-text);white-space:nowrap;transition:background-color var(--hc-dur-fast) var(--hc-ease-out),opacity var(--hc-dur-fast) var(--hc-ease-out)}.hc-btn:hover:not(:disabled){background:color-mix(in oklab,var(--hc-text) 12%,var(--hc-surface-raised))}.hc-btn--primary{background:var(--hc-accent);color:var(--hc-on-accent)}.hc-btn--primary:hover:not(:disabled){background:color-mix(in oklab,var(--hc-on-accent) 12%,var(--hc-accent))}.hc-btn--danger{color:var(--hc-danger)}.hc-btn--text{background:none;color:var(--hc-text-muted);padding-inline:var(--hc-space-2)}.hc-btn--text:hover:not(:disabled){background:none;color:var(--hc-text)}.hc-btn[aria-busy]{opacity:.6}.hc-field{display:flex;flex-direction:column;gap:var(--hc-space-1);min-width:0}.hc-field__label{font-size:var(--hc-text-sm);color:var(--hc-text-muted)}.hc-field input,.hc-field select,.hc-field textarea,.hc-results select{min-height:calc(var(--hc-space-6) + var(--hc-space-1));padding:var(--hc-space-1) var(--hc-space-3);width:100%;background:var(--hc-surface-raised);border:thin solid var(--hc-line);border-radius:var(--hc-radius-md)}.hc-field textarea{resize:vertical;padding-block:var(--hc-space-2)}.hc-field input[type=file]{padding-block:var(--hc-space-2)}.hc-field__error{color:var(--hc-danger);font-size:var(--hc-text-sm)}.hc-drop{display:flex;align-items:center;justify-content:center;gap:var(--hc-space-4);min-height:10rem;padding:var(--hc-space-4);border:1.5px dashed var(--hc-line);border-radius:var(--hc-radius-lg);background:transparent;transition:background-color var(--hc-dur-fast) var(--hc-ease-out),border-color var(--hc-dur-fast) var(--hc-ease-out)}.hc-drop:hover,.hc-drop:focus-within{background:color-mix(in oklab,var(--hc-text) 5%,var(--hc-bg))}.hc-drop.is-over{border-color:var(--hc-accent);background:color-mix(in oklab,var(--hc-accent) 12%,var(--hc-bg))}.hc-drop.has-file{justify-content:flex-start;min-height:0}.hc-drop__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hc-space-1);align-self:stretch;flex:1;min-height:8rem;text-align:center;border-radius:var(--hc-radius-md);color:var(--hc-text)}.hc-drop__cta .hc-icon{width:1.75em;height:1.75em;color:var(--hc-text-muted);margin-bottom:var(--hc-space-1)}.hc-drop__preview{width:4.5rem;height:4.5rem;flex:none;object-fit:cover;border-radius:var(--hc-radius-md);background:var(--hc-surface-raised)}.hc-drop__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hc-text-sm)}.hc-results select{width:auto}.hc-check{display:flex;align-items:center;gap:var(--hc-space-2);font-size:var(--hc-text-sm);min-height:var(--hc-space-6)}.hc-check input{width:var(--hc-space-4);height:var(--hc-space-4);accent-color:var(--hc-accent);margin:0}.hc-checks{display:flex;flex-direction:column}.hc-error{display:flex;align-items:center;justify-content:space-between;gap:var(--hc-space-2);color:var(--hc-danger);font-size:var(--hc-text-sm);padding:var(--hc-space-1) var(--hc-space-4)}.hc-stack>.hc-error,form>.hc-error{padding-inline:0}.hc-dot{width:var(--hc-space-2);height:var(--hc-space-2);border-radius:50%;background:var(--hc-accent);flex:none}.hc-count{min-width:calc(var(--hc-space-4) + var(--hc-space-1));height:calc(var(--hc-space-4) + var(--hc-space-1));padding-inline:var(--hc-space-1);display:inline-grid;place-items:center;border-radius:var(--hc-radius-sm);background:var(--hc-accent);color:var(--hc-on-accent);font-size:var(--hc-text-xs);font-weight:var(--hc-weight-bold);line-height:1}.hc-live{color:var(--hc-live)}.hc-root{height:100dvh;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.hc-update{display:flex;align-items:center;justify-content:center;gap:var(--hc-space-3);padding:var(--hc-space-2) var(--hc-space-4);background:var(--hc-surface-raised);font-size:var(--hc-text-sm)}.hc-shell{flex:1;min-height:0;display:grid;grid-template-columns:var(--hc-col-left) minmax(0,1fr) auto}.hc-left{display:flex;flex-direction:column;min-height:0;padding:var(--hc-space-3) var(--hc-space-2) var(--hc-space-2) var(--hc-space-3);gap:var(--hc-space-2)}.hc-center{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;margin-block:var(--hc-space-2);background:var(--hc-surface);border-radius:var(--hc-radius-lg);overflow:hidden}.hc-right{width:var(--hc-col-right);display:flex;flex-direction:column;min-height:0;padding:var(--hc-space-3)}.hc-shell>.hc-center:last-child{margin-inline-end:var(--hc-space-2)}.hc-offline{text-align:center;font-size:var(--hc-text-sm);color:var(--hc-text-muted);padding:var(--hc-space-1)}.hc-picker{position:relative;z-index:3}.hc-picker__trigger{display:flex;align-items:center;gap:var(--hc-space-3);width:100%;min-height:var(--hc-space-7);padding:var(--hc-space-2) var(--hc-space-3);border-radius:var(--hc-radius-md);font-size:var(--hc-text-lg)}.hc-picker__trigger:hover,.hc-picker[data-open] .hc-picker__trigger{background:var(--hc-surface-raised)}.hc-picker__name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.hc-picker__name strong,.hc-picker__rowname strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-picker__name small[data-state=off]{color:var(--hc-danger)}.hc-picker__chev{display:grid;color:var(--hc-text-muted);transition:transform var(--hc-dur-fast) var(--hc-ease-in)}.hc-picker[data-open] .hc-picker__chev{transform:rotate(180deg);transition:transform var(--hc-dur-base) var(--hc-ease-spring)}.hc-picker__list{position:absolute;inset-inline:0;top:calc(100% + var(--hc-space-1));padding:var(--hc-space-1);background:var(--hc-surface-raised);border-radius:var(--hc-radius-md);box-shadow:0 var(--hc-space-1) var(--hc-space-3) calc(var(--hc-space-1) * -1) color-mix(in oklab,var(--hc-bg) 70%,transparent);transform-origin:var(--hc-space-5) 0;transform:translateY(calc(var(--hc-space-2) * -1)) scale(.96);opacity:0;visibility:hidden;transition:transform var(--hc-dur-fast) var(--hc-ease-in),opacity var(--hc-dur-fast) var(--hc-ease-in),visibility 0s linear var(--hc-dur-fast)}.hc-picker[data-open] .hc-picker__list{transform:none;opacity:1;visibility:visible;transition:transform var(--hc-dur-base) var(--hc-ease-spring),opacity var(--hc-dur-base) var(--hc-ease-out),visibility 0s}.hc-picker__row{display:flex;align-items:center;gap:var(--hc-space-3);width:100%;min-height:var(--hc-space-7);padding:var(--hc-space-1) var(--hc-space-3);border-radius:var(--hc-radius-sm);transform:translateY(calc(var(--hc-space-1) * -1));transition:transform var(--hc-dur-fast) var(--hc-ease-in)}.hc-picker[data-open] .hc-picker__row{transform:none;transition:transform var(--hc-dur-base) var(--hc-ease-spring) calc(var(--i) * var(--hc-dur-fast) / 5)}.hc-picker__row:hover,.hc-picker__row:focus-visible{background:color-mix(in oklab,var(--hc-text) 9%,var(--hc-surface-raised))}.hc-picker__row.is-current strong{color:var(--hc-accent)}.hc-picker__rowname{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.hc-picker__add{color:var(--hc-text-muted)}.hc-picker__form{display:flex;flex-direction:column;gap:var(--hc-space-2);padding:var(--hc-space-2)}.hc-channels{flex:1;min-height:0;overflow-y:auto}.hc-channel{display:flex;align-items:center;gap:var(--hc-space-2);width:100%;min-height:var(--hc-space-6);padding:var(--hc-space-1) var(--hc-space-3);border-radius:var(--hc-radius-sm);color:var(--hc-text-muted);transition:background-color var(--hc-dur-fast) var(--hc-ease-out),color var(--hc-dur-fast) var(--hc-ease-out)}.hc-channel:hover{color:var(--hc-text);background:var(--hc-surface)}.hc-channel.is-current,.hc-channel.is-picked{color:var(--hc-text);background:var(--hc-surface-raised)}.hc-channel.is-unread{color:var(--hc-text);font-weight:var(--hc-weight-bold)}.hc-channel__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-channel__call{display:flex;align-items:center;gap:var(--hc-space-1);padding:var(--hc-space-1) var(--hc-space-3) var(--hc-space-2) var(--hc-space-5)}.hc-channel__call>span{display:grid}.hc-channel__more{font-size:var(--hc-text-xs);color:var(--hc-text-muted)}.hc-dm__head{display:flex;align-items:center}.hc-friends__go{padding:var(--hc-space-2) var(--hc-space-3)}.hc-dock{display:flex;flex-direction:column;gap:var(--hc-space-1);padding:var(--hc-space-2);border-radius:var(--hc-radius-md);background:var(--hc-surface-raised)}.hc-center>.hc-dock{margin:0 var(--hc-space-2) var(--hc-space-2)}.hc-dock__name{display:flex;flex-direction:column;padding-inline:var(--hc-space-2);line-height:1.25}.hc-dock__name strong{color:var(--hc-live)}.hc-callctl{display:flex;align-items:center;gap:var(--hc-space-1)}.hc-userbar{display:flex;align-items:center;gap:var(--hc-space-2);padding:var(--hc-space-1) var(--hc-space-1) var(--hc-space-1) var(--hc-space-3)}.hc-userbar__name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.hc-userbar__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-userbar__mail{position:relative;display:grid}.hc-userbar__mail .hc-dot{position:absolute;top:var(--hc-space-1);right:var(--hc-space-1)}.hc-header{display:flex;align-items:center;gap:var(--hc-space-1);padding:var(--hc-space-3) var(--hc-space-4);min-height:var(--hc-space-8)}.hc-header__title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2;padding-inline:var(--hc-space-2)}.hc-header h1{font-size:var(--hc-text-xl);font-weight:var(--hc-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-stage.is-away{position:absolute;width:var(--hc-space-1);height:var(--hc-space-1);overflow:hidden;opacity:0;pointer-events:none;padding:0}.hc-stage.is-full{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--hc-space-2);padding:0 var(--hc-space-4) var(--hc-space-2)}.hc-stage__grid{flex:1;min-height:0;container-type:size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-content:center;gap:var(--hc-space-2);overflow-y:auto}.hc-stage__grid[data-count="1"]>.hc-tile{width:min(100%,177.78cqh);justify-self:center}.hc-stage__spot{flex:1;min-height:0;container-type:size;display:grid;place-items:center}.hc-stage__spot>.hc-tile{width:min(100%,177.78cqh)}.hc-stage__spot .hc-tile__video{object-fit:contain}.hc-stage__strip{display:flex;gap:var(--hc-space-2);height:calc(var(--hc-space-8) * 2);overflow-x:auto;flex:none}.hc-stage__strip>.hc-tile{height:100%;width:auto;flex:none}.hc-tile{position:relative;container-type:inline-size;border-radius:var(--hc-radius-md);overflow:hidden;background:var(--hc-surface-raised);aspect-ratio:16 / 9}.hc-tile__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--hc-bg)}.hc-tile__video.is-hidden{width:var(--hc-space-1);height:var(--hc-space-1);inset:auto;opacity:0;pointer-events:none}.hc-tile__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;--hc-face: clamp(var(--hc-space-7), 26cqw, calc(var(--hc-space-8) * 1.75))}.hc-tile__face .hc-avatar{width:var(--hc-face);height:calc(var(--hc-face) * 1.125);font-size:calc(var(--hc-face) * .4)}.hc-tile__pin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:none;cursor:pointer;border-radius:inherit}.hc-tile__pin:focus-visible{outline-offset:calc(var(--hc-space-1) / -1)}.hc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;border:calc(var(--hc-space-1) / 2) solid transparent;pointer-events:none;transition:border-color var(--hc-dur-fast) var(--hc-ease-out)}.hc-tile.is-speaking:after{border-color:var(--hc-accent)}.hc-tile figcaption{position:absolute;z-index:2;left:var(--hc-space-2);bottom:var(--hc-space-2);max-width:calc(100% - var(--hc-space-4));display:flex;align-items:center;gap:var(--hc-space-1);padding:0 var(--hc-space-2);border-radius:var(--hc-radius-sm);background:var(--hc-bg);font-size:var(--hc-text-xs);line-height:1.6;pointer-events:none}.hc-tile__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-tile__name small{color:var(--hc-text-muted);font-size:inherit}.hc-tile__state{display:grid;color:var(--hc-danger)}.hc-messages{flex:1;min-height:0;overflow-y:auto;padding:var(--hc-space-2) 0;display:flex;flex-direction:column}.hc-messages>ol{margin-top:auto}.hc-loading{padding:var(--hc-space-3) var(--hc-space-5)}.hc-day{text-align:center;font-size:var(--hc-text-xs);color:var(--hc-text-muted);padding:var(--hc-space-3) 0 var(--hc-space-1)}.hc-skip:focus{position:static;width:auto;height:auto;clip-path:none;opacity:1;margin:var(--hc-space-1) var(--hc-space-4);padding:var(--hc-space-1) var(--hc-space-3);border-radius:var(--hc-radius-sm);background:var(--hc-surface-raised)}.hc-msg>.hc-day{grid-column:1 / -1;grid-row:1}.hc-msg:focus-visible{outline-offset:calc(var(--hc-space-1) / -2)}.hc-msg{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--hc-space-6) minmax(0,1fr);column-gap:var(--hc-space-3);padding:0 var(--hc-space-5) var(--hc-space-1)}.hc-msg:before{content:"";grid-column:1 / -1;grid-row:2;z-index:-1;margin-inline:calc(var(--hc-space-5) * -1);pointer-events:none}.hc-msg__gutter,.hc-msg__main{grid-row:2;padding-top:var(--hc-space-2)}.hc-msg__gutter{grid-column:1}.hc-msg__main{grid-column:2;position:relative;min-width:0}.hc-msg.is-grouped .hc-msg__gutter,.hc-msg.is-grouped .hc-msg__main{padding-top:0}.hc-msg:hover:before,.hc-msg.is-open:before{background:color-mix(in oklab,var(--hc-surface-raised) 55%,transparent)}.hc-msg.is-mention:before{background:color-mix(in oklab,var(--hc-text) 7%,transparent);box-shadow:inset 2px 0 0 var(--hc-accent)}.hc-msg__head{display:flex;align-items:baseline;gap:var(--hc-space-2)}.hc-msg__head time,.hc-msg__edited{font-size:var(--hc-text-xs);color:var(--hc-text-muted)}.hc-msg__flag{display:inline-flex;align-items:center;gap:var(--hc-space-1);font-size:var(--hc-text-xs);color:var(--hc-accent)}.hc-msg__reply{display:flex;align-items:center;gap:var(--hc-space-2);font-size:var(--hc-text-sm);color:var(--hc-text-muted);min-width:0}.hc-msg__reply span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-msg__bar{position:absolute;top:0;right:calc(var(--hc-space-2) * -1);z-index:1;display:flex;padding:calc(var(--hc-space-1) / 2);background:var(--hc-surface-raised);border-radius:var(--hc-radius-md);box-shadow:0 var(--hc-space-1) var(--hc-space-3) calc(var(--hc-space-1) * -1) color-mix(in oklab,var(--hc-bg) 80%,transparent);opacity:0;pointer-events:none;transition:opacity var(--hc-dur-fast) var(--hc-ease-in)}.hc-msg:hover .hc-msg__bar,.hc-msg:focus-within .hc-msg__bar,.hc-msg.is-open .hc-msg__bar{opacity:1;pointer-events:auto;transition:opacity var(--hc-dur-fast) var(--hc-ease-out)}.hc-msg__confirm{display:flex;gap:var(--hc-space-2);padding-top:var(--hc-space-1)}.hc-md{overflow-wrap:anywhere}.hc-md p+p,.hc-md pre,.hc-md blockquote,.hc-md ul,.hc-md ol{margin-top:var(--hc-space-2)}.hc-md ul,.hc-md ol{padding-left:var(--hc-space-5);list-style:revert}.hc-md code{background:var(--hc-surface-raised);border-radius:var(--hc-radius-sm);padding:0 var(--hc-space-1);font-size:var(--hc-text-sm)}.hc-md pre{background:var(--hc-surface-raised);border-radius:var(--hc-radius-md);padding:var(--hc-space-3);overflow-x:auto}.hc-md pre code{padding:0}.hc-md blockquote{padding-left:var(--hc-space-3);color:var(--hc-text-muted);border-left:calc(var(--hc-space-1) / 2) solid var(--hc-line);border-radius:calc(var(--hc-space-1) / 4)}.hc-md__h{font-size:var(--hc-text-lg);font-weight:var(--hc-weight-bold)}.hc-mention{color:var(--hc-accent);font-weight:var(--hc-weight-medium)}.hc-mention.is-me{background:color-mix(in oklab,var(--hc-text) 16%,transparent);border-radius:var(--hc-radius-sm);padding:0 calc(var(--hc-space-1) / 2);color:var(--hc-text)}.hc-reacts{display:flex;flex-wrap:wrap;gap:var(--hc-space-1);padding-top:var(--hc-space-1)}.hc-react{display:inline-flex;gap:var(--hc-space-1);align-items:center;padding:0 var(--hc-space-2);min-height:var(--hc-space-5);border-radius:var(--hc-radius-sm);background:var(--hc-surface-raised);font-size:var(--hc-text-sm)}.hc-react.is-mine{background:color-mix(in oklab,var(--hc-text) 18%,var(--hc-surface-raised))}.hc-file,.hc-gimme,.hc-preview,.hc-upload{display:flex;align-items:center;gap:var(--hc-space-3);padding:var(--hc-space-2) var(--hc-space-3);margin-top:var(--hc-space-1);background:var(--hc-surface-raised);border-radius:var(--hc-radius-md);max-width:calc(var(--hc-space-8) * 8)}.hc-file>span,.hc-gimme>div,.hc-upload__name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.hc-file strong,.hc-upload__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-gimme{margin:var(--hc-space-2) var(--hc-space-5) 0 calc(var(--hc-space-5) + var(--hc-space-6) + var(--hc-space-3))}.hc-gimme>.hc-icon{color:var(--hc-accent)}.hc-gimme span{font-size:var(--hc-text-sm)}.hc-preview{flex-direction:column;align-items:flex-start;gap:0;color:inherit;text-decoration:none}.hc-preview span{font-size:var(--hc-text-sm);color:var(--hc-text-muted)}.hc-film{width:100%;max-width:calc(var(--hc-space-8) * 8);border-radius:var(--hc-radius-md);background:var(--hc-bg)}.hc-attachments{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--hc-space-2);margin-top:var(--hc-space-1)}.hc-attachments:empty{display:none}.hc-attachments .hc-file{margin-top:0}.hc-media{display:block;max-width:min(28rem,100%);padding:0;border:0;border-radius:var(--hc-radius-md);overflow:hidden;background:var(--hc-surface-raised);color:inherit}.hc-media--image{cursor:zoom-in}.hc-media img,.hc-media video{display:block;width:100%;max-height:22rem;object-fit:contain;background:var(--hc-surface-raised)}.hc-media__skeleton{display:block;width:calc(var(--hc-space-8) * 5);max-width:100%;aspect-ratio:4 / 3;background:linear-gradient(100deg,var(--hc-surface-raised) 30%,var(--hc-surface) 50%,var(--hc-surface-raised) 70%) 100% 0 / 300% 100%;animation:hc-shimmer 1.4s linear infinite}@keyframes hc-shimmer{to{background-position:0 0}}.hc-media--pending{display:flex;align-items:center;gap:var(--hc-space-3);padding:var(--hc-space-3) var(--hc-space-4);color:var(--hc-text)}.hc-media--pending>span{display:flex;flex-direction:column;line-height:1.3;min-width:0}.hc-media--pending small{color:var(--hc-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:max(var(--hc-space-6),calc(env(safe-area-inset-top) + var(--hc-space-6))) max(var(--hc-space-5),env(safe-area-inset-right)) max(var(--hc-space-6),env(safe-area-inset-bottom)) max(var(--hc-space-5),env(safe-area-inset-left));background:color-mix(in oklab,var(--hc-bg) 92%,transparent)}.hc-lightbox>img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--hc-radius-md)}.hc-lightbox__bar{position:absolute;top:calc(env(safe-area-inset-top) + var(--hc-space-3));right:calc(env(safe-area-inset-right) + var(--hc-space-3));display:flex;gap:var(--hc-space-1)}.hc-snap{display:flex;align-items:center;gap:var(--hc-space-3);padding:var(--hc-space-2) var(--hc-space-4) var(--hc-space-2) var(--hc-space-3);border:0;border-radius:var(--hc-radius-md);background:var(--hc-surface-raised);color:var(--hc-text);font:inherit;text-align:left;line-height:1.3;cursor:pointer}.hc-snap:hover:not(:disabled):not(.is-static){background:color-mix(in oklab,var(--hc-text) 12%,var(--hc-surface-raised))}.hc-snap>.hc-icon{color:var(--hc-accent)}.hc-snap>span{display:flex;flex-direction:column}.hc-snap[aria-busy]{opacity:.6}.hc-snap.is-static{cursor:default;color:var(--hc-text-muted)}.hc-snap.is-static>.hc-icon{color:var(--hc-text-muted)}.hc-snapview{--hc-text: #ededed;--hc-text-muted: #c4c0b8;--hc-accent: #e6a94f;--hc-on-accent: #1f1407;--hc-surface-raised: #2a2826;--hc-focus: #f7d9a8;color:var(--hc-text);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr);background:#0a0908;padding:max(var(--hc-space-4),env(safe-area-inset-top)) max(var(--hc-space-4),env(safe-area-inset-right)) max(var(--hc-space-4),env(safe-area-inset-bottom)) max(var(--hc-space-4),env(safe-area-inset-left));gap:var(--hc-space-3);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hc-snapview__top{display:flex;align-items:center;gap:var(--hc-space-3)}.hc-snapview__track{flex:1;height:var(--hc-space-1);border-radius:var(--hc-space-1);background:#ffffff47;overflow:hidden}.hc-snapview__fill{display:block;height:100%;width:0;border-radius:var(--hc-space-1);background:var(--hc-accent)}.hc-snapview__left{min-width:var(--hc-space-6);text-align:right;color:var(--hc-text-muted);font-size:var(--hc-text-sm);font-variant-numeric:tabular-nums}.hc-snapview__photo{grid-row:2;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;pointer-events:none;-webkit-touch-callout:none}.hc-snapview__bar{grid-row:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--hc-space-2)}.hc-snapview__bar>small{flex:1;min-width:0}.hc-snapview:has(.hc-snapview__bar){grid-template-rows:minmax(0,1fr) auto}.hc-snapview:has(.hc-snapview__bar) .hc-snapview__photo{grid-row:1}.hc-snapview:has(.hc-snapview__bar) .hc-snapview__bar{grid-row:2}@media(prefers-reduced-motion:no-preference){.hc-snapview__fill{animation:hc-snap-run 10s linear forwards}}@media(prefers-reduced-motion:reduce){.hc-snapview__fill{width:var(--hc-snap-done)}}@keyframes hc-snap-run{0%{width:0}to{width:100%}}.hc-gif{display:block;max-width:min(100%,calc(var(--hc-space-8) * 4));max-height:calc(var(--hc-space-8) * 4);border-radius:var(--hc-radius-md);margin-top:var(--hc-space-1)}.hc-gif--wait{width:calc(var(--hc-space-8) * 2);height:calc(var(--hc-space-8) * 1.5);background:var(--hc-surface-raised)}.hc-typing{min-height:var(--hc-space-5);padding:0 var(--hc-space-5);font-size:var(--hc-text-sm);color:var(--hc-text-muted)}.hc-callbar{display:flex;align-items:center;gap:var(--hc-space-3);margin:0 var(--hc-space-4) var(--hc-space-2);padding:var(--hc-space-2) var(--hc-space-2) var(--hc-space-2) var(--hc-space-4);border-radius:var(--hc-radius-md);background:var(--hc-surface-raised)}.hc-callbar__mark{display:grid;color:var(--hc-text-muted)}.hc-callbar.is-live .hc-callbar__title strong{color:var(--hc-live)}.hc-callbar__title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.hc-callbar__warning{display:flex;align-items:baseline;gap:var(--hc-space-2);color:var(--hc-text)}.hc-callbar__dismiss{padding:0;background:none;border:0;color:var(--hc-text-muted);text-decoration:underline;cursor:pointer}.hc-callbar__dismiss:hover{color:var(--hc-text)}.hc-callbar__people{display:flex;gap:var(--hc-space-1)}.hc-callbar__people>span{display:grid}.hc-composer{margin:0 var(--hc-space-4) var(--hc-space-4);display:flex;flex-direction:column;gap:var(--hc-space-1)}.hc-side__body--chat{display:flex;flex-direction:column;overflow:hidden;padding-inline:0}.hc-composer.is-compact{margin:var(--hc-space-2) var(--hc-space-1) 0}.hc-callbar__chat{display:inline-flex;align-items:center;gap:var(--hc-space-2)}.hc-incoming{position:fixed;z-index:40;top:var(--hc-space-4);left:50%;translate:-50% 0;width:min(24rem,calc(100vw - var(--hc-space-4) * 2));box-sizing:border-box;display:flex;align-items:center;gap:var(--hc-space-3);padding:var(--hc-space-3) var(--hc-space-3) var(--hc-space-3) var(--hc-space-4);border-radius:var(--hc-radius-md);color:var(--hc-text);background:color-mix(in oklab,var(--hc-text) 8%,var(--hc-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hc-text) 16%,var(--hc-surface-raised)),inset 0 1px color-mix(in oklab,var(--hc-text) 10%,transparent)}@media(max-width:47.5em){.hc-incoming{top:0;left:0;translate:none;width:100%;border-radius:0 0 var(--hc-radius-md) var(--hc-radius-md);padding-top:max(var(--hc-space-3),env(safe-area-inset-top))}}.hc-incoming__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.hc-incoming__who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-incoming__who small,.hc-ibtn--answer{color:var(--hc-live)}.hc-ibtn--answer:hover:not(:disabled),.hc-ibtn--answer:active:not(:disabled){background:color-mix(in oklab,var(--hc-live) 18%,var(--hc-surface-raised))}.hc-incoming .hc-ibtn--danger{color:var(--hc-danger)}.hc-stage__ring{display:flex;align-items:center;justify-content:center;gap:var(--hc-space-2);text-align:center;font-size:var(--hc-text-lg);color:var(--hc-text-muted);padding-block:var(--hc-space-2)}.hc-stage__ring[data-state=declined]{color:var(--hc-danger)}.hc-composer__row{display:flex;align-items:flex-end;gap:var(--hc-space-1);padding:var(--hc-space-1);background:var(--hc-surface-raised);border:thin solid var(--hc-line);border-radius:var(--hc-radius-md)}.hc-composer__row:focus-within{outline:calc(var(--hc-space-1) / 2) solid var(--hc-focus);outline-offset:calc(var(--hc-space-1) / 2)}.hc-composer textarea{flex:1;min-width:0;min-height:var(--hc-space-6);max-height:calc(var(--hc-space-8) * 2);padding:var(--hc-space-1) var(--hc-space-2);background:none;border:0;outline:0;resize:none;field-sizing:content}.hc-composer__send:not(:disabled){color:var(--hc-on-accent);background:var(--hc-accent)}.hc-composer__send:not(:disabled):hover{color:var(--hc-on-accent);background:color-mix(in oklab,var(--hc-on-accent) 12%,var(--hc-accent))}.hc-composer__context{display:flex;align-items:center;justify-content:space-between;font-size:var(--hc-text-sm);color:var(--hc-text-muted);padding-inline:var(--hc-space-2)}.hc-composer__suggest{display:flex;flex-wrap:wrap;gap:var(--hc-space-1)}.hc-composer__suggest button{padding:var(--hc-space-1) var(--hc-space-3);min-height:var(--hc-space-6);border-radius:var(--hc-radius-sm);background:var(--hc-surface-raised);font-size:var(--hc-text-sm)}.hc-composer__files{display:flex;flex-direction:column}.hc-upload{margin-top:0;max-width:none;flex-wrap:wrap}.hc-upload__note{flex-basis:100%;order:9;font-size:var(--hc-text-sm);color:var(--hc-danger)}.hc-emoji,.hc-gifs{background:var(--hc-surface-raised);border-radius:var(--hc-radius-md);padding:var(--hc-space-2)}.hc-emoji{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--hc-space-7),1fr));max-width:calc(var(--hc-space-7) * 10 + var(--hc-space-4));margin-top:var(--hc-space-1)}.hc-emoji button{height:var(--hc-space-7);border-radius:var(--hc-radius-sm);font-size:var(--hc-text-lg);text-align:center}.hc-emoji button:hover{background:color-mix(in oklab,var(--hc-text) 10%,transparent)}.hc-gifs{display:flex;flex-direction:column;gap:var(--hc-space-2);max-height:calc(var(--hc-space-8) * 5)}.hc-gifs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--hc-space-8) * 2),1fr));gap:var(--hc-space-2);overflow-y:auto}.hc-gifs__grid .hc-gif{margin:0;width:100%}.hc-tabs,.hc-side__head{display:flex;align-items:center;gap:var(--hc-space-1);min-height:var(--hc-space-7);margin-bottom:var(--hc-space-2)}.hc-tab{padding:var(--hc-space-1) var(--hc-space-3);min-height:var(--hc-space-6);border-radius:var(--hc-radius-sm);color:var(--hc-text-muted);font-size:var(--hc-text-lg)}.hc-tab.is-current{color:var(--hc-text);font-weight:var(--hc-weight-bold)}.hc-tabs__end{margin-left:auto;display:grid}.hc-side__head h2{font-size:var(--hc-text-lg);padding-inline:var(--hc-space-2)}.hc-side__body{flex:1;min-height:0;overflow-y:auto;padding-inline:var(--hc-space-1)}.hc-people li,.hc-person{display:flex;align-items:center;gap:var(--hc-space-3);padding:var(--hc-space-1) var(--hc-space-2);min-height:var(--hc-space-7)}.hc-people span:not(.hc-avatar),.hc-person span:not(.hc-avatar){display:flex;flex-direction:column;line-height:1.25;min-width:0}.hc-people li>span:not(.hc-avatar){flex:1}.hc-chord{display:flex;align-items:center;gap:var(--hc-space-3);width:100%;min-height:var(--hc-space-7);padding:var(--hc-space-1) var(--hc-space-2);border-radius:var(--hc-radius-sm)}.hc-chord:hover{background:var(--hc-surface)}.hc-chord strong{flex:1}.hc-chord .hc-icon:last-child{color:var(--hc-text-muted)}.hc-results{display:flex;flex-direction:column;gap:var(--hc-space-2)}.hc-results li{display:flex;flex-direction:column;font-size:var(--hc-text-sm);overflow-wrap:anywhere}.hc-results li.hc-results__action,.hc-results li.hc-pair{flex-direction:row;align-items:center;gap:var(--hc-space-2)}.hc-results__action>span{flex:1;min-width:0;display:flex;flex-direction:column}.hc-rowbtn{width:100%;min-height:var(--hc-space-6);padding:var(--hc-space-1) var(--hc-space-2);border-radius:var(--hc-radius-sm)}.hc-rowbtn:hover{background:var(--hc-surface)}.hc-session{display:flex;flex-direction:column;gap:var(--hc-space-2)}.hc-session__row{display:flex;align-items:center;gap:var(--hc-space-2)}.hc-session__row input,.hc-session__fill{flex:1;min-width:0;accent-color:var(--hc-accent)}.hc-copy{display:flex;align-items:flex-end;gap:var(--hc-space-2)}.hc-copy .hc-field{flex:1}.hc-settings{display:flex;flex-direction:column;min-height:0;flex:1}.hc-settings__body{flex:1;min-height:0;display:grid;grid-template-columns:calc(var(--hc-space-8) * 3) minmax(0,1fr)}.hc-settings__nav{overflow-y:auto;padding:0 var(--hc-space-2) var(--hc-space-4) var(--hc-space-4)}.hc-settings__nav .hc-label{padding-top:var(--hc-space-4)}.hc-settings__pane{overflow-y:auto;padding:0 var(--hc-space-5) var(--hc-space-5);display:flex;flex-direction:column;gap:var(--hc-space-3)}.hc-settings__pane>*{max-width:calc(var(--hc-space-8) * 8)}.hc-settings__pane h2{font-size:var(--hc-text-lg)}.hc-onb{flex:1;min-height:0;overflow-y:auto;display:grid;place-items:center;padding:var(--hc-space-5)}.hc-onb__form{width:100%;max-width:calc(var(--hc-space-8) * 5.5);display:flex;flex-direction:column;gap:var(--hc-space-3);padding:var(--hc-space-6);background:var(--hc-surface);border-radius:var(--hc-radius-lg)}.hc-onb__brand{display:flex;align-items:center;gap:var(--hc-space-2);font-size:var(--hc-text-lg);font-weight:var(--hc-weight-bold)}.hc-onb h1{font-size:var(--hc-text-xl);line-height:1.2;padding-top:var(--hc-space-3)}.hc-onb__host{color:var(--hc-text-muted);font-size:var(--hc-text-sm);overflow-wrap:anywhere}.hc-onb__go{min-height:var(--hc-space-7);margin-top:var(--hc-space-2);font-size:var(--hc-text-md)}.hc-onb__modes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hc-space-2)}@media(max-width:68.75em){.hc-shell{grid-template-columns:var(--hc-col-left) minmax(0,1fr);position:relative;overflow:hidden}.hc-center{margin-inline-end:var(--hc-space-2)}.hc-right{position:absolute;inset-block:0;inset-inline-end:0;width:min(var(--hc-col-right),100%);z-index:5;background:var(--hc-surface-raised);border-radius:var(--hc-radius-lg) 0 0 var(--hc-radius-lg);transform:translate(100%);visibility:hidden;transition:transform var(--hc-dur-fast) var(--hc-ease-in),visibility 0s linear var(--hc-dur-fast)}.hc-shell[data-sheet] .hc-right{transform:none;visibility:visible;transition:transform var(--hc-dur-slow) var(--hc-ease-out),visibility 0s}.hc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:color-mix(in oklab,var(--hc-bg) 60%,transparent)}}@media(max-width:47.5em){.hc-shell{display:block;position:relative;overflow:hidden;overflow:clip}.hc-left,.hc-center{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--hc-dur-base) var(--hc-ease-out),opacity var(--hc-dur-base) var(--hc-ease-out)}.hc-left{padding:var(--hc-space-2) var(--hc-space-3)}.hc-center{margin:0;border:0;border-radius:0}.hc-shell[data-screen=list] .hc-center{transform:translate(100%);visibility:hidden;transition:transform var(--hc-dur-fast) var(--hc-ease-in),visibility 0s linear var(--hc-dur-fast)}.hc-shell[data-screen=main] .hc-left{transform:translate(-25%);opacity:0;visibility:hidden;transition:transform var(--hc-dur-fast) var(--hc-ease-in),opacity var(--hc-dur-fast) var(--hc-ease-in),visibility 0s linear var(--hc-dur-fast)}.hc-right{position:absolute;inset:auto 0 0 0;width:auto;height:78%;border-radius:var(--hc-radius-lg) var(--hc-radius-lg) 0 0;padding-bottom:var(--hc-space-3);transform:translateY(100%);visibility:hidden;transition:transform var(--hc-dur-fast) var(--hc-ease-in),visibility 0s linear var(--hc-dur-fast)}.hc-shell[data-sheet] .hc-right{transform:none;visibility:visible;transition:transform var(--hc-dur-slow) var(--hc-ease-out),visibility 0s}.hc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:color-mix(in oklab,var(--hc-bg) 60%,transparent)}.hc-ibtn{width:var(--hc-space-7);height:var(--hc-space-7)}.hc-btn,.hc-channel,.hc-tab,.hc-rowbtn,.hc-composer__suggest button,.hc-check,.hc-snap{min-height:var(--hc-space-7)}.hc-field input,.hc-field select,.hc-field textarea,.hc-results select{min-height:var(--hc-space-7);font-size:max(1rem,var(--hc-text-md))}.hc-composer textarea{font-size:max(1rem,var(--hc-text-md));min-height:var(--hc-space-7);padding-block:var(--hc-space-2)}.hc-header{padding:var(--hc-space-1) var(--hc-space-2);min-height:var(--hc-space-7);gap:0}.hc-header h1{font-size:var(--hc-text-lg)}.hc-msg{padding-inline:var(--hc-space-3)}.hc-msg__bar{display:none;position:static;grid-column:2;justify-self:start;opacity:1;pointer-events:auto}.hc-msg.is-open .hc-msg__bar{display:flex;flex-wrap:wrap}.hc-gimme{margin-inline:var(--hc-space-3)}.hc-composer,.hc-callbar{margin-inline:var(--hc-space-2)}.hc-composer{margin-bottom:var(--hc-space-2)}.hc-callbar{flex-wrap:wrap;padding:var(--hc-space-1) var(--hc-space-1) var(--hc-space-1) var(--hc-space-3)}.hc-callbar.is-live .hc-callctl{flex-basis:100%;justify-content:space-between}.hc-dock .hc-callctl{justify-content:space-between}.hc-settings__body{display:flex;flex-direction:column;overflow-y:auto}.hc-settings__nav,.hc-settings__pane{overflow:visible;padding-inline:var(--hc-space-3)}.hc-settings__nav ul{display:flex;flex-wrap:wrap;gap:var(--hc-space-1)}.hc-settings__nav .hc-channel{width:auto}.hc-settings__nav .hc-label{padding-inline:0}.hc-settings__pane{padding-top:var(--hc-space-4)}.hc-onb{padding:var(--hc-space-3);place-items:start center;padding-top:var(--hc-space-6)}.hc-onb__form{padding:var(--hc-space-5)}}.hc-presence{display:contents}.hc-presence[data-state=exit]{pointer-events:none}.hc-composer .hc-anim-pop{--hc-pop-y: var(--hc-space-1);transform-origin:bottom left}.hc-settings-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;background:var(--hc-surface)}@media(prefers-reduced-motion:no-preference){.hc-anim-slide-right{animation:hc-slide-in var(--hc-dur-base) var(--hc-ease-out)}.hc-anim-pop{--hc-pop-y: calc(var(--hc-space-1) * -1);transform-origin:top left;animation:hc-pop-in var(--hc-dur-base) var(--hc-ease-out)}.hc-anim-fade{animation:hc-fade-in var(--hc-dur-base) var(--hc-ease-out)}.hc-presence[data-state=exit]>.hc-anim-slide-right{animation:hc-slide-out var(--hc-dur-base) var(--hc-ease-in) forwards}.hc-presence[data-state=exit]>.hc-anim-pop{animation:hc-pop-out var(--hc-dur-base) var(--hc-ease-in) forwards}.hc-presence[data-state=exit]>.hc-anim-fade{animation:hc-fade-out var(--hc-dur-base) var(--hc-ease-in) forwards}@keyframes hc-slide-in{0%{opacity:0;transform:translate(var(--hc-space-4))}}@keyframes hc-slide-out{to{opacity:0;transform:translate(var(--hc-space-4))}}@keyframes hc-pop-in{0%{opacity:0;transform:translateY(var(--hc-pop-y)) scale(.96)}}@keyframes hc-pop-out{to{opacity:0;transform:translateY(var(--hc-pop-y)) scale(.96)}}@keyframes hc-fade-in{0%{opacity:0}}@keyframes hc-fade-out{to{opacity:0}}}.hc-cards-int{display:flex;flex-direction:column;gap:var(--hc-space-2)}.hc-card-int{border-radius:var(--hc-radius-md);background:color-mix(in oklab,var(--hc-text) 8%,var(--hc-surface))}.hc-card-int__head{display:grid;grid-template-columns:minmax(0,1fr) auto var(--hc-space-5);align-items:center;gap:var(--hc-space-3);width:100%;min-height:var(--hc-space-8);padding:var(--hc-space-3) var(--hc-space-4);text-align:start;border-radius:inherit;color:var(--hc-text)}.hc-card-int__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.hc-card-int__text small{color:var(--hc-text-muted);font-size:var(--hc-text-sm)}.hc-card-int__state{display:inline-flex;align-items:center;gap:var(--hc-space-1);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-medium)}.hc-card-int[data-state=todo] .hc-card-int__state{color:var(--hc-accent)}.hc-card-int[data-state=ready] .hc-card-int__state,.hc-card-int[data-state=pending] .hc-card-int__state,.hc-card-int[data-state=optional] .hc-card-int__state{color:var(--hc-text-muted);font-weight:var(--hc-weight-regular)}.hc-card-int__chev{display:grid;place-items:center;color:var(--hc-text-muted);transition:transform var(--hc-dur-base) var(--hc-ease-out)}.hc-card-int__chev.is-open{transform:rotate(180deg)}.hc-card-int__body{display:flex;flex-direction:column;gap:var(--hc-space-3);padding:var(--hc-space-1) var(--hc-space-4) var(--hc-space-4)}.hc-steps{display:flex;flex-direction:column;gap:var(--hc-space-2);margin:0;padding-inline-start:var(--hc-space-5);font-size:var(--hc-text-sm)}.hc-steps li::marker{color:var(--hc-text-muted)}.hc-snippet{display:flex;align-items:flex-start;gap:var(--hc-space-2);margin-top:var(--hc-space-1);padding:var(--hc-space-2) var(--hc-space-2) var(--hc-space-2) var(--hc-space-3);border-radius:var(--hc-radius-sm);background:var(--hc-bg)}.hc-snippet pre{flex:1;min-width:0;margin:0;overflow-x:auto;font:var(--hc-text-sm) / 1.5 ui-monospace,"SF Mono",Menlo,Consolas,monospace}.hc-devtest{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hc-space-3)}.hc-devtest__video{width:min(100%,22rem);aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--hc-radius-md);background:var(--hc-bg)}.hc-devtest--hero{align-items:stretch;padding:var(--hc-space-4);border-radius:var(--hc-radius-md);background:color-mix(in oklab,var(--hc-text) 8%,var(--hc-surface))}.hc-devtest--hero>.hc-btn{align-self:flex-start}.hc-devtest--hero .hc-devtest__video{width:auto;max-width:100%;max-height:14rem;margin-inline:auto}.hc-meter{display:flex;align-items:center;gap:var(--hc-space-1);height:var(--hc-space-4)}.hc-meter i{width:var(--hc-space-2);height:100%;border-radius:var(--hc-radius-sm);background:color-mix(in oklab,var(--hc-text) 16%,var(--hc-bg));transition:background-color var(--hc-dur-fast) var(--hc-ease-out)}.hc-meter i[data-on]{background:var(--hc-accent)}.hc-wizard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:center;background:var(--hc-bg);color:var(--hc-text)}.hc-wizard__panel{position:relative;display:flex;flex-direction:column;gap:var(--hc-space-4);width:min(100%,38rem);height:100%;padding:var(--hc-space-5) var(--hc-space-4)}.hc-wizard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hc-space-3)}.hc-wizard__head h1{font-size:var(--hc-text-xl);line-height:1.2}.hc-wizard__dots{display:flex;align-items:center;gap:var(--hc-space-2);margin:0;padding:0;list-style:none}.hc-wizard__dots li{width:var(--hc-space-2);height:var(--hc-space-2);border-radius:50%;background:color-mix(in oklab,var(--hc-text) 22%,var(--hc-bg));font-size:0;transition:background-color var(--hc-dur-base) var(--hc-ease-out)}.hc-wizard__dots li.is-done{background:var(--hc-text-muted)}.hc-wizard__dots li.is-current{background:var(--hc-accent)}.hc-wizard__stage{display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--hc-space-2);margin-inline:calc(var(--hc-space-2) * -1)}.hc-wizard__step{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--hc-space-3);min-width:0}.hc-wizard__step h2{font-size:var(--hc-text-lg)}.hc-wizard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--hc-space-3);padding-top:var(--hc-space-2)}.hc-wizard__confirm{display:flex;flex-direction:column;gap:var(--hc-space-3);padding:var(--hc-space-4);border-radius:var(--hc-radius-md);background:var(--hc-surface-raised)}@media(max-width:720px){.hc-wizard__panel{padding-inline:var(--hc-space-3)}}@media(min-width:721px){.hc-wizard{align-items:center}.hc-wizard__panel{height:auto;max-height:100%}.hc-wizard__stage{flex:0 1 auto;min-height:min(26rem,100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
