/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:var(--font-plex),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#07090e;--color-surface:#12151c;--color-ink:#f7f3ec;--color-muted:#a39b90;--color-line:#2c313b;--color-accent:#e4c48a;--color-live:#e23b2f;--color-warning:#d7b07a;--color-fault:#e23b2f;--color-ok:#8eae86;--radius-control:2px;--btn-primary-fg:#1a140c;--btn-primary-bg:linear-gradient(180deg,#f0d7a6,#d7b06a);--btn-primary-bg-hover:linear-gradient(180deg,#f6e0b4,#e0ba74)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.control-desk,.create-event,.gate-page--join,.listen-stage,.sessions-home{--listen-ease-out:cubic-bezier(.22,1,.36,1);--listen-ease-in-out:cubic-bezier(.45,0,.55,1);--listen-duration-enter:.52s;--listen-duration-fast:.32s}@keyframes listen-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes listen-fade-in{0%{opacity:0}to{opacity:1}}@keyframes listen-overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px)}}@keyframes listen-dock-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes listen-caption-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes listen-live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #8eae8673}50%{opacity:.92;transform:scale(1.08);box-shadow:0 0 0 5px #8eae8600}}@keyframes listen-chevron-nudge{0%{transform:translate(0)}to{transform:translate(3px)}}.gate-page--join .gate-main-inner{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) both}.gate-page--join .gate-auth-card{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) 80ms both}.gate-page .gate-submit.btn-primary,.gate-page--join .join-code-submit{transition:transform .28s var(--listen-ease-out),background .2s ease,border-color .2s ease}.gate-page .gate-submit.btn-primary:active:not(:disabled),.gate-page--join .join-code-submit:active{transform:scale(.98)}.listen-join-pick-enter .listen-kicker,.listen-join-pick-enter .listen-pick-head,.listen-join-pick-enter .listen-rule,.listen-join-pick-enter .listen-top,.listen-join-pick-enter .listen-when,.listen-join-pick-enter h1{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) both}.listen-join-pick-enter .listen-top{animation-delay:0s}.listen-join-pick-enter .listen-kicker{animation-delay:40ms}.listen-join-pick-enter h1{animation-delay:70ms}.listen-join-pick-enter .listen-when{animation-delay:.1s}.listen-join-pick-enter .listen-rule{animation-delay:.13s}.listen-join-pick-enter .listen-pick-head{animation-delay:.16s}.listen-stagger-item{animation:listen-rise-in .48s var(--listen-ease-out) both;animation-delay:calc(.18s + var(--listen-i,0) * 42ms)}.listen-choice{transition:border-color .28s ease,background .28s ease,transform .38s var(--listen-ease-out),box-shadow .38s var(--listen-ease-out)}.listen-choice:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px #000000a6}.listen-choice:active{transition-duration:.12s;transform:translate(0)scale(.99)}.listen-choice-go{transition:background .28s ease,transform .38s var(--listen-ease-out)}.listen-choice:hover .listen-choice-go{transform:translate(2px)}.listen-chevron{transition:color .25s ease,transform .38s var(--listen-ease-out)}.listen-choice:hover .listen-chevron{transform:translate(2px)}.listen-join-play-enter .listen-chrome{animation:listen-rise-in .46s var(--listen-ease-out) both}.listen-join-play-enter .listen-sheet{animation:listen-fade-in .5s var(--listen-ease-out) 60ms both}.listen-playing .listen-dock.listen-dock-float{animation:listen-dock-rise .55s var(--listen-ease-out) .12s both}.listen-pill{transition:background .35s var(--listen-ease-out),color .35s var(--listen-ease-out),transform .35s var(--listen-ease-out)}.listen-pill.ok{transform:scale(1)}.listen-pill.ok .mark-live{animation:listen-live-pulse 2.4s var(--listen-ease-in-out) infinite}.listen-paused-overlay{animation:listen-overlay-in var(--listen-duration-fast) var(--listen-ease-out) both}.listen-paused-overlay .listen-wait-stack{animation:listen-rise-in .42s var(--listen-ease-out) 60ms both}.listen-transcript-empty .listen-wait-stack{animation:listen-rise-in .48s var(--listen-ease-out) both}.listen-sheet .transcript article{animation:listen-caption-in .42s var(--listen-ease-out) both}.listen-sheet article[data-latest=true]{transition:background .35s var(--listen-ease-out)}.listen-sheet article.line-reading{transition:background .3s var(--listen-ease-out),box-shadow .3s var(--listen-ease-out)}.listen-bar-btn,.listen-dock-card{transition:background .25s ease,color .25s ease,transform .28s var(--listen-ease-out)}.listen-bar-btn:active{transform:scale(.97)}.listen-bar-audio-on{transition:background .35s var(--listen-ease-out),color .35s var(--listen-ease-out)}@media (prefers-reduced-motion:reduce){.gate-page--join .gate-auth-card,.gate-page--join .gate-main-inner,.listen-join-pick-enter .listen-kicker,.listen-join-pick-enter .listen-pick-head,.listen-join-pick-enter .listen-rule,.listen-join-pick-enter .listen-top,.listen-join-pick-enter .listen-when,.listen-join-pick-enter h1,.listen-join-play-enter .listen-chrome,.listen-join-play-enter .listen-sheet,.listen-paused-overlay,.listen-paused-overlay .listen-wait-stack,.listen-pill.ok .mark-live,.listen-playing .listen-dock.listen-dock-float,.listen-sheet .transcript article,.listen-stagger-item,.listen-transcript-empty .listen-wait-stack{animation:none!important}.listen-choice:hover{box-shadow:none;transform:none}.listen-bar-btn,.listen-chevron,.listen-choice,.listen-choice-go,.listen-dock-card,.listen-pill{transition-duration:.01ms!important}}@keyframes sessions-detail-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}.sessions-enter .sessions-page-head{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) both}.sessions-enter .sessions-home-panel{animation:listen-fade-in .48s var(--listen-ease-out) 50ms both}.sessions-enter .sessions-toolbar{animation:listen-rise-in .46s var(--listen-ease-out) 80ms both}.sessions-enter .sessions-subbar{animation:listen-rise-in .42s var(--listen-ease-out) .12s both}.sessions-enter .purchase-section{animation:listen-rise-in .48s var(--listen-ease-out) 80ms both}.sessions-enter .purchase-lists .purchase-section:first-child{animation-delay:.32s}.sessions-enter .purchase-lists .purchase-section:nth-child(2){animation-delay:.4s}.sessions-enter .hours-tier{animation:listen-rise-in .46s var(--listen-ease-out) backwards}.sessions-enter .hours-tier:first-child{animation-delay:.14s}.sessions-enter .hours-tier:nth-child(2){animation-delay:.2s}.sessions-enter .hours-tier:nth-child(3){animation-delay:.26s}.sessions-stagger-item{animation:listen-rise-in .44s var(--listen-ease-out) both;animation-delay:calc(.14s + var(--session-i,0) * 38ms)}.sessions-empty{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) 60ms both}@keyframes welcome-ghost-in{0%{opacity:0;transform:translate(28px,14px)}to{opacity:var(--ghost-opacity,1);transform:translate(0)}}.sessions-welcome{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) 50ms both}.sessions-welcome-copy>*{animation:listen-rise-in .5s var(--listen-ease-out) both;animation-delay:calc(.14s + var(--welcome-i,0) * 70ms)}.sessions-welcome-copy>:first-child{--welcome-i:0}.sessions-welcome-copy>:nth-child(2){--welcome-i:1}.sessions-welcome-copy>:nth-child(3){--welcome-i:2}.sessions-welcome-copy>:nth-child(4){--welcome-i:3}.sessions-welcome-copy>:nth-child(5){--welcome-i:4}.sessions-welcome-ghost{--ghost-opacity:1;animation:welcome-ghost-in .7s var(--listen-ease-out) both;animation-delay:calc(.3s + var(--ghost-i,0) * .12s)}.sessions-welcome-ghost:first-child{--ghost-i:0}.sessions-welcome-ghost:nth-child(2){--ghost-i:1;--ghost-opacity:.78}.sessions-welcome-ghost:nth-child(3){--ghost-i:2;--ghost-opacity:.5}.glossaries-list>li{animation:listen-rise-in .44s var(--listen-ease-out) both;animation-delay:calc(.1s + var(--row-i,0) * 40ms)}.sessions-detail-inline{animation:sessions-detail-in .4s var(--listen-ease-out) both}.sessions-home .sessions-create{transition:transform .32s var(--listen-ease-out),background .25s ease,color .25s ease,box-shadow .32s var(--listen-ease-out)}.sessions-home .sessions-create:active{transform:scale(.98)}.sessions-home .sessions-filters button{transition:background .28s var(--listen-ease-out),color .28s ease,box-shadow .32s var(--listen-ease-out),transform .28s var(--listen-ease-out)}.sessions-home .sessions-filters button:active{transform:scale(.98)}.sessions-home .sessions-search{transition:box-shadow .3s var(--listen-ease-out)}.sessions-home .sessions-sort select{transition:border-color .25s ease,background .25s ease,box-shadow .28s var(--listen-ease-out)}.sessions-home .sessions-item{transition:border-color .28s var(--listen-ease-out),background .28s var(--listen-ease-out),box-shadow .32s var(--listen-ease-out),transform .34s var(--listen-ease-out)}.sessions-home .sessions-item:hover{transform:translateY(-1px);box-shadow:0 12px 28px -20px #0000008c}.sessions-home .sessions-item:active{transition-duration:.12s;transform:translate(0)scale(.995)}.sessions-expand{transition:color .25s}.sessions-pill-live .sessions-live-dot{animation:listen-live-pulse 2.4s var(--listen-ease-in-out) infinite}.sessions-detail-tab{transition:color .25s ease,background .28s var(--listen-ease-out),box-shadow .28s var(--listen-ease-out)}.sessions-detail-cta,.sessions-detail-manage-btn,.sessions-detail-secondary{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .28s var(--listen-ease-out)}.sessions-detail-cta:active,.sessions-detail-manage-btn:active,.sessions-detail-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.btn-primary:after{opacity:0!important}.btn-primary:after,.glossaries-list>li,.sessions-detail-inline,.sessions-empty,.sessions-enter .hours-tier,.sessions-enter .purchase-section,.sessions-enter .sessions-home-panel,.sessions-enter .sessions-page-head,.sessions-enter .sessions-subbar,.sessions-enter .sessions-toolbar,.sessions-pill-live .sessions-live-dot,.sessions-stagger-item,.sessions-welcome,.sessions-welcome-copy>*,.sessions-welcome-ghost{animation:none!important}.sessions-home .sessions-item:hover{box-shadow:none;transform:none}.sessions-detail-cta,.sessions-detail-manage-btn,.sessions-detail-secondary,.sessions-detail-tab,.sessions-expand,.sessions-home .sessions-create,.sessions-home .sessions-filters button,.sessions-home .sessions-item{transition-duration:.01ms!important}}@keyframes create-summary-in{0%{opacity:0;transform:translate(12px,10px)}to{opacity:1;transform:translate(0)}}.create-event-enter>.page-head{animation:listen-rise-in var(--listen-duration-enter) var(--listen-ease-out) both}.create-event-enter .create-steps>section{animation:listen-rise-in .48s var(--listen-ease-out) both}.create-event-enter .create-steps>section:first-child{animation-delay:80ms}.create-event-enter .create-steps>section:nth-child(2){animation-delay:.14s}.create-event-enter .create-steps>section:nth-child(3){animation-delay:.2s}.create-event-enter .create-steps>section:nth-child(4){animation-delay:.26s}.create-event-enter .create-summary{animation:create-summary-in .52s var(--listen-ease-out) .1s both}.create-event .create-pills button{transition:background .28s var(--listen-ease-out),color .25s ease,box-shadow .32s var(--listen-ease-out),transform .28s var(--listen-ease-out)}.create-event .create-pills button:active{transform:scale(.97)}.create-event section{transition:border-color .3s var(--listen-ease-out),box-shadow .35s var(--listen-ease-out)}.create-event-enter .create-steps>section:hover{box-shadow:0 10px 28px -22px #00000080}.create-summary-pills li,.create-summary-row .set{transition:color .3s,background .3s,box-shadow .3s}.create-summary-pills li{animation:listen-fade-in .32s var(--listen-ease-out) both}.create-inline-warning{animation:listen-fade-in .35s var(--listen-ease-out) both}.create-summary button[type=submit]{transition:transform .3s var(--listen-ease-out),background .25s ease,opacity .25s ease}.create-summary button[type=submit]:not(:disabled):active{transform:scale(.98)}.create-cancel{transition:background .25s ease,box-shadow .28s var(--listen-ease-out),transform .28s var(--listen-ease-out)}.create-cancel:active{transform:scale(.98)}.create-step-head span{transition:box-shadow .3s var(--listen-ease-out),transform .3s var(--listen-ease-out)}.create-event-enter .create-steps>section:hover .create-step-head span{transform:scale(1.04)}.create-duration-fields,.create-event label input,.create-event label select,.create-event label textarea{transition:border-color .25s ease,box-shadow .28s var(--listen-ease-out),background .25s ease}.create-check input[type=checkbox],.create-switch label input[type=radio]{transition:box-shadow .28s var(--listen-ease-out),background .25s ease}@media (prefers-reduced-motion:reduce){.create-event-enter .create-steps>section,.create-event-enter .create-summary,.create-event-enter>.page-head,.create-inline-warning,.create-summary-pills li{animation:none!important}.create-event-enter .create-steps>section:hover,.create-event-enter .create-steps>section:hover .create-step-head span{box-shadow:none;transform:none}.create-cancel,.create-check input[type=checkbox],.create-duration-fields,.create-event .create-pills button,.create-event label input,.create-event label select,.create-event label textarea,.create-event section,.create-step-head span,.create-summary button[type=submit],.create-summary-pills li,.create-summary-row .set,.create-switch label input[type=radio]{transition-duration:.01ms!important}}@keyframes control-stage-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.control-desk-enter .control-bar{animation:listen-rise-in .46s var(--listen-ease-out) both}.control-desk-enter .input-split{animation:listen-fade-in .42s var(--listen-ease-out) 60ms both}.control-desk-enter .input-rail>*{animation:listen-rise-in .46s var(--listen-ease-out) both}.control-desk-enter .input-rail>:first-child{animation-delay:.1s}.control-desk-enter .input-rail>:nth-child(2){animation-delay:.15s}.control-desk-enter .input-rail>:nth-child(3){animation-delay:.2s}.control-desk-enter .input-rail>:nth-child(4){animation-delay:.25s}.control-desk-enter .input-rail>:nth-child(5){animation-delay:.3s}.control-desk-enter .input-stage{animation:control-stage-in .5s var(--listen-ease-out) 80ms both}.control-desk .input-feed article{animation:listen-caption-in .4s var(--listen-ease-out) both}.control-desk .input-feed-empty .listen-wait-stack{animation:listen-rise-in .48s var(--listen-ease-out) both}.control-desk .input-modes button,.control-desk .input-transport button{transition:background .28s var(--listen-ease-out),color .25s ease,box-shadow .3s var(--listen-ease-out),transform .28s var(--listen-ease-out),border-color .25s ease}.control-desk .input-modes button:active:not(:disabled),.control-desk .input-transport button:active:not(:disabled){transform:scale(.97)}.control-desk .control-session button{transition:background .28s var(--listen-ease-out),color .25s ease,box-shadow .32s var(--listen-ease-out),transform .28s var(--listen-ease-out)}.control-desk .control-session button:active:not(:disabled){transform:scale(.98)}.control-desk .control-bar-air .btn-primary,.control-desk .control-bar-join,.control-desk a.control-back{transition:color .25s ease,background .28s var(--listen-ease-out),box-shadow .28s var(--listen-ease-out),transform .28s var(--listen-ease-out)}.control-desk .control-bar-air .btn-primary:active:not(:disabled),.control-desk .control-bar-join:active,.control-desk a.control-back:active{transform:scale(.98)}.control-desk .control-bar-actions .state{transition:background .3s var(--listen-ease-out),color .3s ease,box-shadow .32s var(--listen-ease-out)}.input-station .input-toggle span{transition:background .32s var(--listen-ease-out)}.input-station .input-toggle span:after{transition:left .32s var(--listen-ease-out),background .25s ease}.control-desk .control-event-card,.control-desk .input-monitor-card,.control-desk .input-rail-section{transition:box-shadow .35s var(--listen-ease-out)}.control-desk-enter .control-event-card:hover,.control-desk-enter .input-rail-section:hover{box-shadow:0 12px 30px -22px #0000008c}.control-desk .input-stage-bar button{transition:background .25s ease,color .25s ease,transform .28s var(--listen-ease-out)}.control-desk .input-stage-bar button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.control-desk .input-feed article,.control-desk .input-feed-empty .listen-wait-stack,.control-desk-enter .control-bar,.control-desk-enter .input-rail>*,.control-desk-enter .input-split,.control-desk-enter .input-stage{animation:none!important}.control-desk-enter .control-event-card:hover,.control-desk-enter .input-rail-section:hover{box-shadow:none}.control-desk .control-bar-actions .state,.control-desk .control-bar-air .btn-primary,.control-desk .control-bar-join,.control-desk .control-session button,.control-desk .input-modes button,.control-desk .input-stage-bar button,.control-desk .input-transport button,.control-desk a.control-back,.input-station .input-toggle span,.input-station .input-toggle span:after{transition-duration:.01ms!important}}.status-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:48px 24px;display:flex;position:relative;overflow:hidden}.status-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 38%,#e4c48a24,#0000 70%),radial-gradient(40% 30% at 50% 100%,#e4c48a0f,#0000 70%);position:absolute;inset:0}.status-brand{opacity:.9;display:inline-flex;position:relative}.status-brand img{width:auto;height:22px;display:block}.status-card{flex-direction:column;align-items:center;max-width:460px;display:flex;position:relative}.status-code{letter-spacing:-.04em;color:#0000;-webkit-user-select:none;user-select:none;background:linear-gradient(#f6e0b4,#d7b06a 55%,#d7b06a26);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(88px,18vw,148px);font-weight:600;line-height:1}.status-card h1{letter-spacing:-.01em;margin:20px 0 0;font-size:26px;font-weight:600}.status-text{color:var(--color-muted);margin:10px 0 0;font-size:16px;line-height:1.55}.status-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.status-actions .button{text-decoration:none;transition:transform .3s,background .3s,color .3s}.status-actions .button:not(.ghost):hover{color:#1a140c;background:linear-gradient(#f6e0b4,#e0ba74);transform:translateY(-1px)}.status-actions .button:not(.ghost){isolation:isolate;position:relative;overflow:hidden}.status-actions .button:not(.ghost):after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff9 50%,#0000 62%);position:absolute;inset:-1px;transform:translate(-130%)skew(-14deg)}.status-actions .button:not(.ghost):hover:after{opacity:1;animation:status-shine .8s cubic-bezier(.22,1,.36,1)}@keyframes status-shine{to{transform:translate(130%)skew(-14deg)}}body,html{height:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"ss01" on,"tnum" on;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-accent)}button,input,select,textarea{font:inherit;color:inherit}.button,button{color:#1a140c;cursor:pointer;background:linear-gradient(#f0d7a6,#d7b06a);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.quiet,button.quiet{border-color:var(--color-line);color:var(--color-ink);background:0 0}.button.ghost,a.button.ghost{color:#d9d3c8;background:0 0;min-height:42px;padding:0 14px;font-weight:500;box-shadow:inset 0 0 0 1px #2c313b}.button.ghost:hover,a.button.ghost:hover{color:#f7f3ec;background:#171b22}.btn-primary{isolation:isolate;color:var(--btn-primary-fg);background:var(--btn-primary-bg);font-weight:600;position:relative;overflow:hidden}a.btn-primary:hover,button.btn-primary:hover:not(:disabled){color:var(--btn-primary-fg);background:var(--btn-primary-bg-hover)}.btn-primary:after{content:"";z-index:1;opacity:0;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffa6 50%,#fff8e640 54%,#0000 62%);position:absolute;inset:-1px;transform:translate(-130%)skew(-14deg)}.btn-primary svg{z-index:2;position:relative}a.btn-primary:hover:after,button.btn-primary:hover:not(:disabled):after{opacity:1;animation:btn-primary-shine .72s cubic-bezier(.22,1,.36,1)}@keyframes btn-primary-shine{0%{transform:translate(-130%)skew(-14deg)}to{transform:translate(130%)skew(-14deg)}}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input:not([type=checkbox]):not([type=radio]),select,textarea{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-control);background:#101218;min-height:36px;padding:0 10px}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark;padding-right:8px}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.95;filter:invert(.78)sepia(.15)saturate(1.2)hue-rotate(358deg)}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.95;filter:invert(.78)sepia(.15)saturate(1.2)hue-rotate(358deg)}textarea{width:100%;padding:10px}label{color:var(--color-muted);gap:6px;font-size:13px;display:grid}fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}legend{color:var(--color-ink);margin-bottom:8px;font-size:14px}.skip{position:absolute;top:-40px;left:12px}.skip:focus{z-index:5;background:var(--color-surface);padding:8px;top:12px}.empty,.muted,.note{color:var(--color-muted)}.fault{color:var(--color-fault)}.warning{color:var(--color-warning)}.gate{grid-template-columns:280px 1fr;min-height:100%;display:grid}.gate-brand,.gate-main{flex-direction:column;justify-content:space-between;padding:32px;display:flex}.gate-brand{border-right:1px solid var(--color-line)}.word{letter-spacing:-.03em;font-size:18px;font-weight:600;text-decoration:none}.gate-status{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;display:flex}.mark{background:var(--color-muted);border-radius:50%;width:8px;height:8px}.mark-live{background:var(--color-ok)}.mark-fault{background:var(--color-fault)}.gate-form{max-width:360px}.compose-hero h1,.event-head h1,.gate-form h1,.listen-copy h1,.login-copy h1,.page-head h1,.sessions-hero h1,.stage-event h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.app{min-height:100%}.topbar{border-bottom:1px solid var(--color-line);align-items:center;gap:28px;height:56px;padding:0 24px;display:flex}.topbar nav{gap:4px;display:flex}.topbar nav a{color:var(--color-muted);padding:6px 10px;text-decoration:none}.topbar nav a[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.account{color:var(--color-muted);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.org-name{color:var(--color-ink)}.content{max-width:1080px;margin:0 auto;padding:36px 28px 80px}.event-head,.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.crumb,.event-meta,.lede{color:var(--color-muted);margin:6px 0 0}.crumb a{color:var(--color-muted)}.session-nav{border-bottom:1px solid var(--color-line);gap:18px;margin:-8px 0 28px;display:flex}.session-nav a{color:var(--color-muted);padding:8px 0 10px;text-decoration:none}.session-nav a[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.quiet-link{color:var(--color-muted)}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:12px 10px}th{color:var(--color-muted);font-size:12px;font-weight:500}.block h2,.empty-state h2,.panel-title{color:var(--color-muted);margin:0 0 8px;font-size:13px;font-weight:500}.block{margin-top:28px}.empty-state{border-top:1px solid var(--color-line);padding:28px 0}.form-narrow{max-width:560px}.inline,.stack{gap:14px;display:grid}.copy-row,.inline,.transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline.tight{display:inline-flex}.split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choices{flex-wrap:wrap;gap:8px 16px;display:flex}.choices label{color:var(--color-ink);align-items:center;gap:8px;display:flex}.code{font-variant-numeric:tabular-nums;letter-spacing:.08em}.facts{grid-template-columns:180px 1fr;gap:10px 16px;margin:0;display:grid}.facts dt{color:var(--color-muted)}.facts dd{margin:0}.settings-head .lede{max-width:36rem}.settings-sections{gap:0;max-width:640px;display:grid}.settings-section{border-bottom:1px solid var(--color-line);padding:20px 0}.settings-section:last-child{border-bottom:0;padding-bottom:8px}.settings-section h2{letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600}.settings-lead{color:var(--color-muted);max-width:36rem;margin:0 0 14px;font-size:14px;line-height:1.45}.settings-facts{margin-bottom:12px}.settings-muted{margin:0;font-size:14px}.settings-muted a{color:var(--color-muted);text-decoration:none}.settings-muted a:hover{color:var(--color-accent)}.state{align-items:center;gap:8px;font-size:13px;display:inline-flex}.state-dot{background:var(--color-muted);border-radius:50%;width:7px;height:7px}.state-live{color:var(--color-live);font-weight:600}.state-live .state-dot{background:var(--color-live)}.state-paused .state-dot,.state-ready .state-dot{background:var(--color-accent)}.state-failed .state-dot,.state-stopped .state-dot{background:var(--color-fault)}.console,.tool{flex-direction:column;min-height:100%;display:flex}.bar{border-bottom:1px solid var(--color-line);align-items:center;gap:16px;min-height:52px;padding:0 16px;display:flex}.bar .spacer{gap:14px;margin-left:auto;display:flex}.desk{grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 52px);display:grid}.desk-main,.desk-rail,.tool-body{padding:20px 22px}.desk-rail{border-left:1px solid var(--color-line);align-content:start;gap:22px;display:grid}.transcript{max-width:68ch}.captions,.transcript p{border-bottom:1px solid var(--color-line);margin:0;padding:.7rem 0;font-size:1.125rem;line-height:1.45}.captions.muted,.transcript p.muted{color:var(--color-muted);border-left:2px solid var(--color-accent);padding-left:12px}.block-id{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.meter{width:160px;height:8px}.tool-body{grid-template-columns:320px minmax(0,1fr);gap:28px;display:grid}.output-stage{gap:20px;padding:28px;display:grid}.output-readout .captions,.output-readout h1{font-size:1.75rem;line-height:1.35}.attend{max-width:440px;margin:0 auto;padding:28px 20px 48px}.attend h1{letter-spacing:-.03em;margin:12px 0 4px;font-size:26px;font-weight:500}.language-list{gap:8px;margin:20px 0;display:grid}.language-list button{width:100%;min-height:52px;color:var(--color-ink);border-color:var(--color-line);background:0 0;justify-content:flex-start}.language-list button[aria-pressed=true]{background:var(--color-ink);color:#14161c;border-color:var(--color-ink)}.copy-row input{flex:1;min-width:0}.qr{background:#12141a;width:168px;height:168px}.qr svg{width:100%;height:100%}.join-qr{width:var(--join-qr-size,168px);margin:0;line-height:0;display:inline-block;position:relative}.join-qr-canvas{border-radius:8px;width:100%;height:auto;display:block}.join-qr-logo-badge{--join-qr-badge:calc(var(--join-qr-size,168px) * .2);box-sizing:border-box;width:var(--join-qr-badge);height:var(--join-qr-badge);pointer-events:none;background:#12151c;border-radius:4px;justify-content:center;align-items:center;padding:2px;line-height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #12151c}.join-qr-logo-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.join-qr-loading{opacity:.85;background:#12151c;border-radius:8px;position:absolute;inset:0}.sessions-detail-share{background:#0c0f14;border-radius:10px;align-items:stretch;gap:0;margin-top:4px;display:flex;box-shadow:inset 0 0 0 1px #1e232c}.sessions-detail-share-main{flex-direction:column;flex:1;justify-content:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.sessions-detail-share-field{gap:8px;display:grid}.sessions-detail-share-label{color:#6e6860;font-size:12px;font-weight:500}.click-to-copy{align-self:start;gap:8px;max-width:100%;display:grid}.click-to-copy-status{letter-spacing:.12em;text-transform:uppercase;color:#5c564e;font-size:11px;font-weight:500;transition:color .2s}.click-to-copy:hover .click-to-copy-status{color:#8d867c}.click-to-copy.is-copied .click-to-copy-status{color:var(--color-ok)}.click-to-copy-btn{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;min-height:0;margin:-8px -12px;padding:8px 12px;line-height:1.3;transition:color .15s,background .15s,box-shadow .15s}.click-to-copy-btn:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.click-to-copy.is-copied .click-to-copy-btn{color:var(--color-ok);background:#8eae8614;box-shadow:inset 0 0 0 1px #8eae8638}.click-to-copy.is-copied .click-to-copy-btn:hover{color:var(--color-ok);background:#8eae861c}.click-to-copy-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.sessions-detail-share-copy{color:#f7f3ec;font-size:20px;font-weight:600}button.sessions-detail-share-copy:hover{color:var(--color-accent)}.click-to-copy.is-copied button.sessions-detail-share-copy{color:var(--color-ok)}button.sessions-detail-share-code{letter-spacing:.12em;width:fit-content;display:inline-block}button.sessions-detail-share-link{word-break:break-all;letter-spacing:normal;width:fit-content;max-width:100%;font-weight:600;display:inline-block}.sessions-detail-share-field .click-to-copy{width:100%}.sessions-detail-share-qr{border-left:1px solid #1e232c;flex-shrink:0;justify-content:center;align-items:center;padding:14px 18px 14px 16px;display:flex}.sessions-detail-share.is-stacked{flex-direction:column}.sessions-detail-share.is-stacked .sessions-detail-share-qr{border-top:1px solid #1e232c;border-left:0;padding:16px 18px 18px}@media (max-width:720px){.sessions-detail-share{flex-direction:column}.sessions-detail-share-qr{border-top:1px solid #1e232c;border-left:0;padding:16px 18px 18px}}@media (max-width:900px){.gate{grid-template-columns:1fr}.gate-brand{border-right:0;border-bottom:1px solid var(--color-line);min-height:auto}.topbar{flex-wrap:wrap;height:auto;padding:12px 16px}.desk,.facts,.split,.tool-body{grid-template-columns:1fr}.desk-rail{border-left:0;border-top:1px solid var(--color-line)}.content{padding:24px 16px 64px}.compose-grid,.stage{grid-template-columns:1fr}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand{color:var(--color-ink);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.mark-logo{object-fit:contain;object-position:left center;flex:none;align-self:center;width:auto;max-width:min(140px,42vw);height:22px;display:block}.person{align-items:center;gap:10px;display:inline-flex}.avatar{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink);background:#1c2230;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.content-stage{max-width:none;margin:0;padding:0}.gate-page{background:var(--color-canvas);flex-direction:column;min-height:100svh;display:flex}.gate-aside{display:none}.gate-main{padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));flex-direction:column;flex:1;display:flex}.gate-main-brand{flex:none;margin-bottom:32px}.gate-main-inner{flex-direction:column;flex:1;justify-content:center;width:min(100%,360px);margin:0 auto;display:flex}.gate-main-inner h1{letter-spacing:-.03em;margin:0 0 22px;font-size:22px;font-weight:600}.gate-page .gate-form{width:100%;max-width:none;margin:0}.gate-form{gap:18px;display:grid}.gate-field{gap:8px;display:grid}.gate-field-label{color:var(--color-muted);font-size:13px}.gate-field input:not([type=checkbox]):not([type=radio]){border-radius:var(--radius-control);background:#101218;width:100%;min-height:44px;padding:0 12px}.gate-password{position:relative}.gate-password input{padding-right:44px}.gate-password-toggle{width:44px;height:44px;min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-weight:500;display:grid;position:absolute;top:0;right:0}.gate-password-toggle:hover{color:var(--color-ink)}.gate-password-toggle:focus-visible{outline-offset:-2px}.gate-password-toggle svg{width:18px;height:18px}.gate-error{color:var(--color-fault);margin:0;font-size:13px}.gate-submit{width:100%;min-height:44px;margin-top:6px}.gate-foot{margin-top:24px;font-size:14px}.gate-foot a{color:var(--color-muted);text-decoration:none}.gate-foot a:hover{color:var(--color-accent)}.gate-hero-kicker,.gate-hero-lede{display:none}.gate-auth-card{background:#12151ceb;border:1px solid #2a3140;border-radius:18px;gap:14px;padding:18px 16px 16px;display:grid;box-shadow:0 18px 40px #00000047}.join-code-field{gap:10px;display:grid}.join-code-label{color:#8d867c;font-size:13px;font-weight:500}.join-code-input{color:#f7f3ec;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#0c0f14;border:1px solid #353d4d;border-radius:12px;width:100%;min-height:52px;padding:0 14px;font-size:1.125rem;font-weight:600}.join-code-input::placeholder{color:#5c564e;letter-spacing:.08em;font-weight:500}.join-code-input:focus{border-color:#e4c48a;outline:none;box-shadow:0 0 0 3px #e4c48a24}.join-code-submit{cursor:pointer;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:4px;font-size:16px}.join-code-submit:active{transform:scale(.99)}@media (max-width:767px){.gate-page{background:radial-gradient(120% 70% at 50% -8%,#e4c48a1a,#0000 42%),radial-gradient(70% 40% at 100% 110%,#ffffff0a,#0000 46%),#07090e}.gate-page .gate-main{min-height:0;overflow-y:auto}.gate-page .gate-main-inner{padding-top:0;padding-bottom:max(12px,env(safe-area-inset-bottom));justify-content:center}.gate-page .gate-main-brand{flex:none;margin-bottom:8px}.gate-page .gate-hero-kicker{color:#8d867c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;display:block}.gate-page:has(.gate-hero-lede) .gate-main-inner h1{margin:0 0 12px;font-size:clamp(2rem,9vw,2.35rem);line-height:1.08}.gate-page .gate-hero-lede{color:#a39b90;max-width:22rem;margin:0 0 26px;font-size:15px;line-height:1.45;display:block}.gate-page .gate-form--card{gap:0}.gate-auth-card .gate-field input:not([type=checkbox]):not([type=radio]){background:#0c0f14;border:1px solid #353d4d;border-radius:12px;min-height:48px;padding:0 14px}.gate-auth-card .gate-field input:focus{border-color:#e4c48a;outline:none;box-shadow:0 0 0 3px #e4c48a24}.gate-auth-card .gate-submit,.gate-auth-card .join-code-submit{border-radius:12px;min-height:48px;margin-top:4px;font-size:16px}.gate-page .gate-foot{text-align:center;margin-top:20px}}@media (min-width:768px){.gate-page .gate-auth-card{display:contents}.gate-page--join .join-code-input{border-radius:var(--radius-control);min-height:44px;color:inherit;font-size:inherit;letter-spacing:normal;text-align:left;text-transform:none;box-shadow:none;background:#101218;border:0;padding:0 12px;font-weight:400}.gate-page--join .join-code-input:focus{box-shadow:none;border-color:#0000}.gate-page--join .join-code-input::placeholder{letter-spacing:normal;font-weight:400}.gate-page--join .join-code-submit{border-radius:10px;margin-top:6px}.gate-page{flex-direction:row}.gate-aside{border-right:1px solid var(--color-line);background:#0a0c11;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.gate-aside-inner{text-align:center}.gate-mark{object-fit:contain;object-position:center;flex:none;width:auto;max-width:min(240px,80%);height:48px;margin:0 auto}.gate-aside-name{letter-spacing:-.04em;color:var(--color-ink);margin:0;font-size:28px;font-weight:600}.gate-main{flex:1;max-width:520px;padding:48px 56px}.gate-main-brand{display:none}.gate-main-inner{width:100%;max-width:360px;margin:0}}button.ghost{min-height:42px;padding:0 10px}.compose-hero,.sessions-hero{border-bottom:1px solid var(--color-line);background:0 0;justify-content:space-between;align-items:flex-end;gap:24px;margin:-36px -28px 28px;padding:48px 36px 32px;display:flex}.compose-hero p,.sessions-hero p{max-width:46ch;color:var(--color-muted)}.compose-hero{flex-direction:column;align-items:flex-start}.compose-hero a,.stage-event>a{color:var(--color-muted);text-decoration:none}.mode{gap:8px;display:flex}.sessions-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{min-height:34px;color:var(--color-muted);border:1px solid var(--color-line);background:0 0;border-radius:999px;padding:0 12px;font-weight:500}.filter span{color:var(--color-ink);margin-left:8px}.filter-on{color:var(--color-ink);border-color:#e4c48a}.search input{width:240px}.sessions-count{color:var(--color-muted);font-size:13px}.event-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-row{border:1px solid var(--color-line);background:#10141b;border-radius:16px;grid-template-columns:110px minmax(0,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.event-row img{object-fit:cover;border-radius:10px;width:92px;height:64px}.event-copy{gap:4px;display:grid}.event-copy span,.langs{color:var(--color-muted);font-size:13px}.langs{flex-wrap:wrap;gap:6px;display:flex}.lang,.pill{border:1px solid var(--color-line);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.pill-live{color:#ffb4ae;border-color:#e23b2f73}.lang-source{color:var(--color-ink);border-color:#e4c48a80}.event-open{color:var(--color-ink);font-size:13px}.compose-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.compose-section{border-bottom:1px solid var(--color-line);padding:8px 0 22px}.compose-section h2{color:var(--color-ink);align-items:center;gap:10px;margin:0 0 14px;font-size:16px;display:flex}.compose-section h2 span{border:1px solid var(--color-accent);width:22px;height:22px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.chip{border:1px solid var(--color-line);color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.chip-on{border-color:var(--color-accent)}.compose-summary{border:1px solid var(--color-line);background:#10141b;border-radius:18px;gap:10px;padding:16px;display:grid;position:sticky;top:24px}.compose-summary img{object-fit:cover;border-radius:12px;width:100%;height:140px}.compose-summary h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.stage{grid-template-columns:300px minmax(0,1fr) 320px;min-height:calc(100vh - 57px);display:grid}.stage-event,.stage-rail,.stage-transcript{min-height:0;padding:22px}.stage-event{border-right:1px solid var(--color-line)}.stage-event img{object-fit:cover;border-radius:12px;width:100%;height:120px;margin:16px 0}.stage-event h1{margin:10px 0;font-size:32px}.stage-controls,.stage-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.stage-transcript{flex-direction:column;display:flex;overflow:hidden}.audio-card header,.lang-rows,.stage-transcript header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.audio-card h2,.stage-rail h2,.stage-transcript h2{margin:0;font-size:14px;font-weight:500}.transcript article{border-bottom:1px solid var(--color-line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.transcript article p{border:0;margin:0;padding:0;font-size:17px;line-height:1.45}.line-kicker{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.transcript-language{color:var(--color-accent);align-items:center;gap:14px;margin:22px 0 2px;font-size:15px;font-weight:560;line-height:1.2;display:flex}.transcript-language:after{content:"";background:#e4c48a52;flex:1;height:1px}.listen-sheet .transcript-language{margin:8px 0 14px}.input-feed .transcript-language{margin:16px 4px 10px}.line-open{border-left:2px solid var(--color-accent);padding-left:12px}.line-open p{color:#f0d7a6}.line-reading{border-left:2px solid var(--color-live);padding-left:12px}.line-reading .line-kicker{color:var(--color-live)}.listen-sheet .transcript article p{border:0;padding:0}.follow-pane{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.input-stage .follow-pane,.listen-sheet .follow-pane,.output-readout .follow-pane,.stage-transcript .follow-pane,.transcript-well .follow-pane{flex:auto;max-width:none}.transcript-well{flex-direction:column;min-width:0;min-height:0;display:flex}.transcript-well .follow-pane{max-height:calc(100dvh - 180px)}.output-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow:hidden}.output-readout{flex-direction:column;min-height:0;display:flex;overflow:hidden}.stage-rail{border-left:1px solid var(--color-line);align-content:start;gap:22px;display:grid}.wave{align-items:end;gap:3px;height:42px;margin:14px 0;display:flex}.wave span{background:#3a3428;border-radius:2px;width:3px}.wave-on span{background:linear-gradient(#f0d7a6,#b8883d)}.lang-rows{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.lang-rows li{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.ok{color:#8eae86}.listen-stage{box-sizing:border-box;width:min(480px,100%);height:100dvh;max-height:100dvh;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% -8%,#e4c48a17,#0000 42%),radial-gradient(70% 40% at 100% 110%,#ffffff0a,#0000 46%),#07090e;flex-direction:column;gap:10px;margin:0 auto;display:flex;overflow:hidden}.listen-top{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.listen-brand{color:inherit;pointer-events:none;text-decoration:none}.listen-kicker{color:#8d867c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.listen-stage h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.15}.listen-stage-pick{gap:0}.listen-pick{flex-direction:column;flex:1;min-height:0;margin-top:6px;display:flex}.listen-pick-head{flex:none;margin-bottom:14px}.listen-pick-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.listen-pick-title h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.listen-pick-count{color:#6e6860;flex:none;font-size:12px;font-weight:500}.listen-pick-lede{color:#8d867c;margin:0;font-size:14px;line-height:1.4}.listen-when{color:#d9d3c8;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.listen-when svg{width:16px;height:16px;color:var(--color-muted);flex:none}.listen-when-quiet{color:var(--color-muted);margin-bottom:16px;font-size:13px}.listen-rule{background:var(--color-accent);border:0;width:72px;height:2px;margin:18px 0 8px}.listen-choices{-webkit-overflow-scrolling:touch;gap:8px;min-height:0;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow:auto}.listen-choice{color:var(--color-ink);cursor:pointer;text-align:left;background:#12151c;border:1px solid #2a3140;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px 12px 12px;font-weight:500;display:flex}.listen-choice:hover{background:#161b24;border-color:#3a4252}.listen-choice:focus-visible{outline-offset:2px;outline:2px solid #e4c48a}.listen-choice-copy{flex:1;gap:2px;min-width:0;display:grid}.listen-choice-native{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.listen-choice-secondary{color:#8d867c;font-size:13px;font-weight:500;line-height:1.25}.listen-choice-go{background:#0c0f14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.listen-chevron{color:#a39b90;width:14px;height:14px}.listen-choice:hover .listen-choice-go{background:#1a1510}.listen-choice:hover .listen-chevron{color:#e4c48a}.listen-flag{background:#0c0f14;border-radius:50%;flex:none;width:32px;height:32px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #252b36}.listen-flag-img{object-fit:cover;width:100%;height:100%;display:block}.listen-circle-btn{box-sizing:border-box;color:#d9d3c8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#12151c;border:1px solid #2a3140;border-radius:50%;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;max-height:36px;margin:0;padding:0;font-weight:500;line-height:0;text-decoration:none;display:inline-grid}button.listen-circle-btn{appearance:none;background:#12151c;min-height:36px}.listen-circle-btn:hover{color:#f7f3ec;border-color:#3a4252}.listen-circle-btn svg{width:14px;height:14px;display:block}.listen-event{color:#d9d3c8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:12px}.listen-pill{color:var(--color-muted);background:#1a1e26;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 10px;font-size:13px;display:inline-flex}.listen-pill.ok{color:#8eae86;background:#17301c}.listen-pill span{background:currentColor;border-radius:50%;width:8px;height:8px}.listen-playing{background:radial-gradient(120% 70% at 50% -8%,#e4c48a17,#0000 42%),radial-gradient(70% 40% at 100% 110%,#ffffff0a,#0000 46%),#07090e;gap:0;width:100%;max-width:none;padding:0}.listen-chrome{width:100%;padding:calc(10px + env(safe-area-inset-top)) 14px 6px;background:linear-gradient(#ffffff0d,#ffffff03 80%,#0000);flex:none;margin:0;box-shadow:0 22px 28px -24px #000000e6}.listen-chrome .listen-top{margin-bottom:22px}.listen-chrome .listen-kicker{margin-bottom:8px}.listen-chrome h1{margin-bottom:16px}.listen-chrome-compact .listen-kicker{margin-bottom:2px;font-size:11px}.listen-chrome-compact .listen-playing-title,.listen-playing .listen-chrome h1{letter-spacing:-.02em;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.22}.listen-chrome-compact .listen-top{margin-bottom:10px}.listen-playing .listen-chrome{z-index:3;background:var(--color-canvas);box-shadow:none;padding-bottom:8px;position:relative}.listen-playing .listen-chrome:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--color-canvas) 0,#07090e8c 55%,transparent 100%);height:22px;position:absolute;top:100%;left:0;right:0}.listen-playing .listen-sheet{z-index:1;padding-top:0;padding-bottom:0;position:relative}.listen-playing .listen-sheet .follow-pane{padding-bottom:4px}.listen-sheet{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;padding:4px 12px;display:flex;overflow:hidden}.listen-sheet .follow-pane{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:8px 2px 12px}.listen-sheet .follow-pane::-webkit-scrollbar{width:0;height:0;display:none}.listen-sheet .follow-pane:has(>.empty),.listen-sheet .follow-pane:has(>.listen-transcript-empty){border-left:0;justify-content:center;align-items:center;display:flex}.listen-transcript-empty{box-sizing:border-box;justify-content:center;width:100%;padding:24px;display:flex}.listen-sheet .empty{text-align:center;border:0;margin:0;padding:24px}.listen-wait-pane{padding:24px}.listen-wait-stack{text-align:center;flex-direction:column;align-items:center;max-width:22rem;display:flex}.listen-wait-icon{color:#c4a574;margin-bottom:14px;display:flex}.listen-wait-icon-svg{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.listen-wait-title{color:var(--text,#f4f4f5);margin:0 0 6px;padding:0;font-size:1.05rem;font-weight:600}.listen-wait-detail{color:var(--muted,#9ca3af);margin:0;font-size:.92rem;line-height:1.4}.listen-sheet .transcript .listen-wait-stack .listen-wait-detail,.listen-sheet .transcript .listen-wait-stack .listen-wait-title{border:0;padding:0}.listen-sheet .follow-pane.listen-wait-pane{border-left:0;justify-content:center;align-items:center;display:flex}.listen-live-stack{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.listen-live-stack.is-room-paused .transcript{filter:blur(10px);opacity:.28;pointer-events:none}.listen-live-stack.is-room-paused .transcript article.line-reading{background:#10141b;border-left-color:#0000}.listen-live-stack.is-room-paused .transcript article.line-reading .listen-source,.listen-live-stack.is-room-paused .transcript article.line-reading .listen-target{color:#8d867c}.listen-paused-overlay{z-index:2;box-sizing:border-box;pointer-events:none;background:#07090ee0;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0 -12px}.listen-sheet .transcript article{background:#10141b;border:0;border-radius:12px;margin:0 0 8px;padding:14px 16px;display:block}.listen-sheet article.line-reading{background:#e4c48a14;border-left:3px solid #e4c48a}.listen-sheet article.line-reading .listen-source{color:#a39b90}.listen-sheet article.line-reading .listen-target{color:#f7f3ec}.listen-sheet article.line-open .listen-source{color:#6e6860}.listen-sheet article.line-open .listen-target{color:#8c857c}.listen-source{color:#8d867c;margin:0 0 6px;font-size:13px;line-height:1.4}.listen-target{color:#f7f3ec;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500;line-height:1.35}.listen-dock{z-index:4;width:100%;padding:10px 14px calc(12px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border-top:0;flex:none;margin:0;position:relative}.listen-dock.listen-dock-float{padding:0 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#07090ef0 60%)}.listen-playing .listen-dock.listen-dock-float{background:var(--color-canvas);box-shadow:none;padding-top:2px}.listen-playing .listen-dock.listen-dock-float:before{content:"";pointer-events:none;background:linear-gradient(0deg,var(--color-canvas) 0,#07090e66 65%,transparent 100%);height:12px;position:absolute;bottom:100%;left:0;right:0}.listen-dock-float{justify-content:center}.listen-dock-card,.listen-dock-float{box-sizing:border-box;width:100%;display:flex}.listen-dock-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12151ce6;border:1px solid #ffffff14;border-radius:16px;align-items:stretch;gap:8px;padding:8px;box-shadow:0 12px 36px #00000073}.listen-bar-btn{box-sizing:border-box;color:#d9d3c8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#12151c;border:1px solid #2a3140;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 10px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}@media (hover:hover){.listen-bar-btn:hover:not(:disabled):not(.listen-bar-audio){background:#161b24;border-color:#3a4252}}.listen-bar-btn-muted{opacity:.45;cursor:default}.listen-bar-lang{flex:1}.listen-bar-audio{flex:1.25}.listen-bar-btn.listen-bar-audio:not(.listen-bar-audio-on),.listen-bar-btn.listen-bar-audio:not(.listen-bar-audio-on):active,.listen-bar-btn.listen-bar-audio:not(.listen-bar-audio-on):focus,.listen-bar-btn.listen-bar-audio:not(.listen-bar-audio-on):focus-visible,.listen-bar-btn.listen-bar-audio:not(.listen-bar-audio-on):hover{color:#d9d3c8;background:#12151c;border-color:#2a3140}.listen-bar-btn.listen-bar-audio-on,.listen-bar-btn.listen-bar-audio-on:active,.listen-bar-btn.listen-bar-audio-on:focus,.listen-bar-btn.listen-bar-audio-on:focus-visible,.listen-bar-btn.listen-bar-audio-on:hover{color:#f0d7a6;background:#1a1510;border-color:#6d5a38}.listen-bar-voice{cursor:pointer;flex:1}.listen-bar-lang .listen-flag-img{border-radius:50%;flex:none;width:22px;height:22px;display:block}.listen-bar-icon{flex:none;width:20px;height:20px}.listen-bar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listen-bar-voice-picker{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.listen-voice-label{color:#8d867c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.listen-voice-fixed,.listen-voice-select{color:#f7f3ec;font-size:15px;line-height:1.2}.listen-voice-select{box-sizing:border-box;color:#f7f3ec;cursor:pointer;pointer-events:auto;appearance:menulist;width:100%;margin:0;padding:10px 32px 10px 12px;font-size:15px}.listen-voice-fixed,.listen-voice-select{background:#0c0f14;border:1px solid #2a3140;border-radius:10px;min-height:44px}.listen-voice-fixed{align-items:center;padding:0 12px;display:flex}.listen-audio-hint{padding:12px 0}.listen-speaker{color:#d9d3c8;flex:none;width:22px;height:22px}.listen-percent{color:#d9d3c8;font-variant-numeric:tabular-nums;flex:none;width:42px;font-size:14px}.listen-slider{appearance:none;background:0 0;border:0;flex:1;width:auto;height:28px;min-height:0;margin:0;padding:0}.listen-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e4c48a var(--fill,80%),#3a3428 var(--fill,80%));border-radius:99px;height:4px}.listen-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:none;background:#e4c48a;border:0;border-radius:50%;margin-top:-7px}.listen-slider::-moz-range-track{background:#3a3428;border:0;border-radius:99px;height:4px}.listen-slider::-moz-range-progress{background:#e4c48a;border-radius:99px;height:4px}.listen-slider::-moz-range-thumb{background:#e4c48a;border:0;border-radius:50%;width:18px;height:18px}@media (max-width:980px){.compose-grid,.event-row,.listen-dock,.stage{grid-template-columns:1fr}.sessions-hero,.sessions-page-head,.sessions-toolbar{flex-direction:column;align-items:flex-start}.sessions-search,.sessions-search input,.sessions-toolbar{width:100%}.sessions-item{gap:10px}.input-split,.sessions-item{grid-template-columns:1fr}.input-rail{border-bottom:1px solid #2c313b;border-right:0;max-height:none}.control-desk .input-split{grid-template-columns:minmax(0,40%) minmax(0,1fr)}.control-desk .input-rail{border-bottom:0;border-right:1px solid #2c313b}.input-feed article p{font-size:18px}}.input-station{color:#f7f3ec;background:#07090e;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.input-bar{background:#0c0f14;border-bottom:1px solid #2c313b;min-height:56px;padding:0 18px}.credit-banner,.input-bar{align-items:center;gap:16px;display:flex}.credit-banner{z-index:40;color:#f7f3ec;background:#14110c;border:1px solid #e4c48a66;border-radius:12px;justify-content:space-between;width:max-content;max-width:min(440px,100vw - 36px);padding:12px 14px 12px 16px;font-size:14px;animation:credit-banner-in .28s ease-out backwards;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #00000080}.credit-banner.is-paused{background:#1a0e0d;border-color:#e23b2f8c}@keyframes credit-banner-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.credit-banner{animation:none}}.credit-banner-text{flex-wrap:wrap;gap:2px 12px;min-width:0;display:flex}.credit-banner-text span{color:#c6beb2}.credit-banner-link{color:#1a140c;background:linear-gradient(#f0d7a6,#d7b06a);border-radius:8px;flex:none;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.credit-banner-link:hover{color:#1a140c;background:linear-gradient(#f6e0b4,#e0ba74)}.input-brand{color:#f7f3ec;align-items:center;gap:8px;font-weight:560;text-decoration:none;display:inline-flex}.input-brand .mark-logo{object-fit:contain;max-width:110px;height:18px}.input-crumb{color:#a39b90;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.input-crumb a{color:#a39b90;text-decoration:none}.input-crumb strong{color:#f7f3ec;font-weight:560}.input-bar .is-fault,.input-bar .is-idle,.input-bar .is-ok{margin:0 0 0 auto;font-size:13px}.input-live-pill{color:#8eae86;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:560;display:inline-flex}.input-live-pill:before{content:"";background:#8eae86;border-radius:50%;width:7px;height:7px}.input-clock{color:#f7f3ec;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.input-clock-track,.input-timeline-track{background:#2c313b;border-radius:99px;width:92px;height:4px;display:block;overflow:hidden}.input-clock-track i,.input-timeline-track i{background:#e4c48a;height:100%;display:block}.input-split{flex:1 1 0;grid-template-columns:minmax(336px,424px) minmax(0,1fr);align-content:stretch;min-height:0;display:grid}.input-split>.input-rail,.input-split>.input-stage{min-height:0}.input-rail{background:#0c0f14;border-right:1px solid #2c313b;padding:18px 16px 28px;overflow:auto}.input-rail section+section{border-top:1px solid #2c313b;margin-top:22px;padding-top:18px}.input-rail h2{color:#c9c2b8;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:560}.input-block{gap:12px;display:grid}.input-block .input-modes,.input-block .input-transport{margin:0}.input-station .input-rail label.input-field{gap:6px;margin:0;display:grid}.input-field-label,.input-metric-label{color:#8d867c;font-size:12px;font-weight:500}.input-modes{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.input-ico{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.input-station .input-modes button{color:#d9d3c8;background:#171b22;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.input-station .input-modes button:hover:not(:disabled):not([aria-pressed=true]){background:#1e232c}.input-station .input-modes button[aria-pressed=true]{color:#f7f3ec;background:#e4c48a1f;box-shadow:inset 0 0 0 1px #e4c48a80}.input-station .input-rail input[type=file],.input-station .input-rail select{background:#12151c;border-radius:10px;width:100%}.input-file{gap:10px;display:grid}.input-file-card{background:#12151c;border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid;box-shadow:inset 0 0 0 1px #2c313b}.input-file-card p{color:#f7f3ec;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.35}.input-station .input-file-replace{color:#d9d3c8;cursor:pointer;border-radius:8px;align-items:center;min-height:28px;margin:0;padding:0 8px;font-size:12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #2c313b}.input-station .input-file-replace:hover{background:#1e232c}.input-station .input-file-replace:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.input-file-card .input-ico{color:#a39b90}.input-file-native{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.input-station .input-file-remove{color:#a39b90;width:28px;min-height:28px;box-shadow:none;background:0 0;border-radius:8px;padding:0;font-size:16px;line-height:1}.input-station .input-file-remove:hover:not(:disabled){color:#f7f3ec;background:#1e232c}.input-timeline{color:#a39b90;font-variant-numeric:tabular-nums;gap:8px;margin-top:12px;font-size:13px;display:grid}.input-timeline-track{width:100%}.input-transport{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.input-transport-capture{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.input-transport-capture button{width:100%}.input-station .input-transport button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.input-station .input-transport button:not(.quiet):hover:not(:disabled){background:linear-gradient(#f6e0b4,#e0ba74)}.input-station .input-transport button.quiet{color:#f7f3ec;background:#171b22;box-shadow:inset 0 0 0 1px #2c313b}.input-station .input-transport button.quiet:hover:not(:disabled){background:#1e232c}.input-volume{margin:0}.input-monitor-card{background:#10141b;border-radius:10px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #252a33}.input-monitor-card .input-scope{height:56px;margin:0}.input-monitor-metrics{border-top:1px solid #1e232c;gap:8px;padding-top:2px;display:grid}.input-monitor-card .input-volume+.input-scope,.input-monitor-card .input-volume:only-child{padding-bottom:0}.input-monitor-card:has(.input-volume) .input-monitor-metrics{border-top:1px solid #1e232c}.input-monitor-card:not(:has(.input-scope)):not(:has(.input-volume)) .input-monitor-metrics{border-top:0;padding-top:0}.input-station .input-volume input[type=range]{appearance:none;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0}.input-station .input-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e4c48a var(--fill,80%),#2c313b var(--fill,80%));border-radius:99px;height:4px}.input-station .input-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:#f7f3ec;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.input-scope{background:#12151c;border-radius:10px;width:100%;height:72px;margin:0 0 12px;overflow:hidden;box-shadow:inset 0 0 0 1px #2c313b}.input-scope canvas{width:100%;height:100%;display:block}.input-signal-row{color:#d9d3c8;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:10px;min-height:24px;font-size:13px;display:grid}.input-signal-row .input-bars,.input-signal-row strong{justify-self:end}.input-signal-row strong{font-weight:560}.input-bars{align-items:end;gap:3px;height:16px;display:flex}.input-bars i{background:#2c313b;border-radius:1px;width:4px;height:100%}.input-bars i[data-on=true]{background:#8eae86}.input-bars.is-hot i[data-on=true]{background:#e23b2f}.input-lang-picker{gap:10px;display:grid}.input-lang-pills{flex-wrap:wrap;gap:8px;display:flex}.input-lang-pill{color:#c9c2b8;min-height:36px;font:inherit;cursor:default;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.input-lang-pill,button.input-lang-pill{background:#141820;border:0;border-radius:999px;padding:0 12px 0 6px}button.input-lang-pill{min-width:0;min-height:0;font:inherit;cursor:pointer;font-weight:500}button.input-lang-pill:hover:not(.is-active){color:#f7f3ec;background:#1a1f28}.input-lang-pill.is-active{color:#f7f3ec;background:#e4c48a24;box-shadow:inset 0 0 0 1px #e4c48a8c}.input-lang-pill.is-candidate{color:#e4c48a;background:#e4c48a14;box-shadow:inset 0 0 0 1px #e4c48a59}.input-lang-pill-flag{background:#0c0f14;border-radius:50%;flex:none;width:22px;height:22px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #252b36}.input-lang-pill-flag .listen-flag-img{width:100%;height:100%}.input-lang-pill-label{white-space:nowrap}.input-lang-pill-wrap{background:#141820;border-radius:999px;align-items:center;min-height:36px;padding-right:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.input-lang-pill-wrap.is-active{background:#e4c48a24;box-shadow:inset 0 0 0 1px #e4c48a8c}.input-lang-pill-wrap.is-candidate{box-shadow:inset 0 0 0 1px #e4c48a59}.input-lang-pill-wrap .input-lang-pill{min-height:34px;box-shadow:none;background:0 0;padding-right:4px}.input-lang-pill-wrap .input-lang-pill.is-active,.input-lang-pill-wrap .input-lang-pill.is-candidate{box-shadow:none;background:0 0}.input-lang-pill-remove{min-width:0;min-height:0;font:inherit;color:#7a746c;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1}.input-lang-pill-remove:hover:not(:disabled){color:#e8dfd0}.input-lang-pill-remove:disabled{opacity:.45;cursor:not-allowed}.input-lang-status{color:#a39b90;margin:0;font-size:12px;line-height:1.4}.input-lang-history{align-self:flex-start;position:relative}.input-lang-history-trigger{color:#6e6860;text-underline-offset:3px;cursor:default;font-size:12px;font-weight:500;-webkit-text-decoration:underline #3a3428;text-decoration:underline #3a3428}.input-lang-history:focus-within .input-lang-history-trigger,.input-lang-history:hover .input-lang-history-trigger{color:#a39b90}.input-lang-history-panel{z-index:6;background:#10141b;border-radius:10px;width:min(100%,280px);max-height:200px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:inset 0 0 0 1px #2c313b,0 12px 32px #00000073}.input-lang-history:focus-within .input-lang-history-panel,.input-lang-history:hover .input-lang-history-panel{display:block}.input-lang-history-panel .input-route-history{max-height:none;margin:0}.input-route{flex-direction:column;gap:6px;margin-top:12px;display:flex}.input-route-active{letter-spacing:.01em;margin:0;font-size:15px}.input-route-check,.input-route-detected,.input-route-note,.input-route-status{color:#a39b90;margin:0;font-size:13px}.input-route-detected{color:#e4c48a}.input-route-check{color:#cbb892}.input-route-switch{color:#c5d7b8;background:#141a14;border:1px solid #3d4a38;justify-content:space-between;gap:12px;margin:0;padding:8px 10px;font-size:13px;display:flex}.input-route-history{flex-direction:column;gap:4px;max-height:168px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.input-route-history li{color:#b7b1a8;align-items:baseline;gap:8px;font-size:12px;display:flex}.input-route-history time{font-variant-numeric:tabular-nums;color:#8d877e;flex:none}.input-route-history .is-switch{color:#c5d7b8}.input-route-history .is-dismissed{color:#8d877e}.input-language{color:#a39b90;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:14px;display:flex}.input-language span:last-child{color:#d9d3c8;text-align:right;font-weight:500}.input-status{grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.input-status dd,.input-status dt{margin:0;font-size:13px}.input-status dt{color:#d9d3c8}.input-status dt:before{content:"";vertical-align:1px;background:#6e6860;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.input-status dd{font-weight:500}.input-status dd.is-ok{color:#95a889}.input-status dd.is-fault{color:#e23b2f}.input-status dd.is-idle{color:#a39b90}.input-status dt:has(+dd.is-ok):before{background:#697f6a}.input-status dt:has(+dd.is-fault):before{background:#e23b2f}.input-stage{flex-direction:column;min-width:0;height:100%;min-height:0;padding:8px 8px 0;display:flex;overflow:hidden}.input-stage-bar{flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:flex}.input-stage-title{flex-direction:column;flex:auto;gap:2px;min-width:0;margin-right:auto;display:flex}.input-stage-title h2{margin:0;font-size:15px;font-weight:560}.input-transcript-status{color:var(--color-accent);font-size:12px}.input-pipeline-status,.input-transcript-status{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.input-pipeline-status{color:#8d867c;font-variant-numeric:tabular-nums;font-size:12px}.input-pipeline-status.is-live{color:#a39b90}.input-pipeline-status.is-warn{color:#e8c468}.input-pipeline-status.is-fault{color:#f07178}.input-station .input-stage-bar button{color:#f7f3ec;background:#171b22;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.input-station .input-stage-bar button:hover:not(:disabled):not(.input-toggle){background:#1e232c}.input-station .input-stage-bar .input-toggle{box-shadow:none;color:#d9d3c8;background:0 0;align-items:center;gap:8px;display:inline-flex}.input-station .input-toggle span{background:#2c313b;border-radius:99px;width:34px;height:18px;position:relative}.input-station .input-toggle span:after{content:"";background:#f7f3ec;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.input-station .input-toggle[aria-pressed=true] span{background:#c6a15a}.input-station .input-toggle[aria-pressed=true] span:after{left:18px}.input-feed{flex:1 1 0;max-width:none;min-height:0;padding:8px 12px 28px}.input-feed:has(>.input-feed-empty){flex-direction:column;padding:0 12px 28px;display:flex}.input-feed-empty{flex:1;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}.input-feed article{border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.input-feed article,.input-feed-block-wrap{background:#10141b;border-radius:12px;margin:0 0 8px}.input-feed-block-wrap{overflow:hidden}.input-feed-block-wrap.is-expanded{background:#0e1218;box-shadow:inset 0 0 0 1px #2c313b}.input-feed-block-wrap.is-voice-head{box-shadow:inset 3px 0 #6b8cce}.input-feed-block-wrap.is-voice-head.is-expanded{box-shadow:inset 3px 0 #6b8cce,inset 0 0 0 1px #2c313b}.input-feed-block{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:14px 16px;transition:background .15s;display:grid}.input-feed-block:disabled{cursor:default}.input-feed-block:not(:disabled):hover{background:#141a24}.input-feed-block:focus-visible{outline-offset:-2px;outline:2px solid #e4c48a}.input-feed-block-trail{align-items:center;gap:8px;display:inline-flex}.input-feed-block-progress{font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.input-feed-block-progress-label{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.input-feed-block-progress-value{line-height:1}.input-feed-block-progress--translation{color:#8d867c;background:#8d867c1a;box-shadow:inset 0 0 0 1px #8d867c33}.input-feed-block-progress--translation .input-feed-block-progress-label{color:#6f6a62}.input-feed-block-progress--voice{color:#8fb0e8;background:#6b8cce1f;box-shadow:inset 0 0 0 1px #6b8cce38}.input-feed-block-progress--voice .input-feed-block-progress-label{color:#6f92c9}.input-feed-block-chevron{border-bottom:1.5px solid #8d867c;border-right:1.5px solid #8d867c;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.input-feed-block-wrap.is-expanded .input-feed-block-chevron{margin-top:4px;transform:rotate(-135deg)}.input-feed-block-detail{background:#0000001f;border-top:1px solid #1e232c;flex-direction:column;gap:8px;margin:0;padding:10px 14px 14px;list-style:none;display:flex}.input-feed-block-detail li{background:#0c0f14;border-radius:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #1a1f28}.input-feed-block-detail-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.input-feed-block-flag{flex:none;width:20px;height:20px}.input-feed-block-voice-state{letter-spacing:.02em;text-transform:uppercase;color:#7a756c;margin-left:auto;font-size:11px;font-weight:600}.input-feed-block-voice-state.is-speaking{color:#8fb0e8}.input-feed-block-voice-state.is-queued{color:#a89b8a}.input-feed-block-detail-lang{letter-spacing:.02em;color:#a39b90;font-size:12px;font-weight:600}.input-feed-block-detail li p{letter-spacing:-.01em;color:#e8e2d8;margin:0;font-size:15px;font-weight:500;line-height:1.45}.input-feed-block-detail-pending{font-style:italic;color:#8d867c!important;font-size:13px!important;font-weight:400!important}.input-feed time,.input-stamp-gap{color:#8d867c;font-variant-numeric:tabular-nums;font-size:12px}.input-feed article p,.input-feed-block p{color:#f7f3ec;letter-spacing:-.02em;border:0;margin:0;padding:0;font-size:20px;font-weight:500;line-height:1.35}.input-feed article.is-live{background:#e4c48a14;border-left:3px solid #e4c48a}.input-live-bars{align-items:end;gap:3px;height:16px;display:flex}.input-live-bars i{transform-origin:bottom;background:#e4c48a;border-radius:2px;width:3px;height:100%;animation:input-live-bar 1s ease-in-out infinite both;transform:scaleY(.28)}.input-live-bars i:nth-child(2){animation-duration:.7s;animation-delay:.12s}.input-live-bars i:nth-child(3){animation-duration:1.05s;animation-delay:.28s}.input-live-bars i:nth-child(4){animation-duration:.8s;animation-delay:.18s}@keyframes input-live-bar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.input-live-bars i{height:40%;animation:none;transform:none}.input-live-bars i:nth-child(2),.input-live-bars i:nth-child(4){height:80%}}.input-station .is-ok{color:#8eae86}.input-station .is-fault{color:#e23b2f}.input-station .is-idle{color:#a39b90}.sessions-home{gap:0;display:grid}.sessions-page-head{border-bottom:1px solid var(--color-line);align-items:center;margin-bottom:0;padding-bottom:22px}.sessions-home-panel{border-top:1px solid var(--color-line);padding-top:22px}.sessions-page-head .lede{max-width:42ch}.sessions-home .sessions-create{gap:8px}.sessions-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.sessions-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sessions-filters{flex-wrap:wrap;gap:8px;display:flex}.sessions-home .sessions-filters button{color:#a39b90;background:#12151c;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.sessions-home .sessions-filters button:hover:not([aria-selected=true]){color:#d9d3c8;background:#171b22}.sessions-home .sessions-filters button[aria-selected=true]{color:#f7f3ec;background:#17140f;box-shadow:inset 0 0 0 1px #c6a15a}.sessions-home .sessions-filters button span{color:#6e6860;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.sessions-home .sessions-filters button[aria-selected=true] span{color:#a39b90}.sessions-live-dot{background:#e23b2f;border-radius:50%;width:6px;height:6px}.sessions-subbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sessions-search{background:#12151c;border-radius:10px;height:36px;padding:0 10px;box-shadow:inset 0 0 0 1px #2c313b}.sessions-search,.sessions-sort{color:#8d867c;align-items:center;gap:8px;margin:0;display:flex}.sessions-sort{white-space:nowrap;font-size:13px}.sessions-home .sessions-sort select{color:#f7f3ec;background-color:#12151c;border-radius:10px;height:36px;min-height:36px;padding:0 28px 0 10px;font-size:13px}.sessions-home .sessions-search input{color:#f7f3ec;background:0 0;border:0;border-radius:0;width:168px;height:100%;min-height:0;padding:0;font-size:13px}.sessions-home .sessions-search input::placeholder{color:#6e6860}.sessions-home .sessions-search:focus-within{box-shadow:inset 0 0 0 1px #6d5a38}.sessions-home .sessions-search input:focus-visible{outline:none}.sessions-count,.sessions-none{color:#8d867c;margin:0;font-size:12px}.sessions-none{margin-top:8px;font-size:14px}.sessions-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sessions-list>li{display:grid}.sessions-home .sessions-item{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:#10141b;border:1px solid #2c313b;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch;padding:0;display:grid;overflow:hidden}.sessions-row-expanded .sessions-item{border-bottom-color:#3a3428;border-bottom-right-radius:0;border-bottom-left-radius:0}.sessions-item-schedule{text-align:center;background:linear-gradient(#0d1016,#0a0d12);border-right:1px solid #252a33;flex-direction:column;justify-content:center;gap:3px;padding:14px 10px;display:flex}.sessions-item-date{color:#f7f3ec;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:560;line-height:1.2;display:block}.sessions-item-year{color:#6e6860;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:500;display:block}.sessions-item-clock{color:#d9d3c8;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.2}.sessions-item-duration{color:#8d867c;font-size:12px;line-height:1.2}.sessions-item-main{align-content:center;gap:5px;min-width:0;padding:14px 16px 14px 18px;display:grid}.sessions-item-title{color:#f7f3ec;letter-spacing:-.02em;min-width:0;font-size:16px;font-weight:560;line-height:1.3}.sessions-item-trail{flex-direction:row;align-self:stretch;align-items:center;gap:12px;padding:0 14px 0 10px;display:flex}.sessions-pill{color:#9a9389;white-space:nowrap;background:#141820;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:22px;padding:0 9px;font-size:11px;font-weight:560;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.sessions-pill-live{color:#e8b4ae;background:#e23b2f1a;box-shadow:inset 0 0 0 1px #e23b2f52}.sessions-pill-live .sessions-live-dot{width:5px;height:5px}.sessions-pill-upcoming{color:#b5a78f;box-shadow:inset 0 0 0 1px #c6a15a38}.sessions-pill-scheduled{color:#9a9389}.sessions-pill-past{color:#7c756c}.sessions-item-desc{color:#a39b90;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.sessions-item-langs{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.sessions-item-lang-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.sessions-item-lang-arrow{color:#5c564f;flex:none;font-size:12px;line-height:1}.sessions-lang-chip{color:#c9c2b8;text-overflow:ellipsis;white-space:nowrap;background:#171b22;border-radius:6px;align-items:center;max-width:100%;min-height:20px;padding:0 7px;font-size:11px;line-height:1.2;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2c313b}.sessions-lang-chip-source{color:#f0e8dc;background:#e4c48a14;box-shadow:inset 0 0 0 1px #e4c48a61}.sessions-lang-chip-more{color:#8d867c;font-variant-numeric:tabular-nums;background:#141820;box-shadow:inset 0 0 0 1px #2c313b}.sessions-expand{color:#6e6860;flex:none;place-items:center;width:24px;height:24px;display:grid}.sessions-item-on .sessions-expand{color:#c6a15a}.sessions-home .sessions-item:hover{background:#12161d;border-color:#3a3428}.sessions-home .sessions-item:hover .sessions-item-schedule{background:linear-gradient(#10141c,#0c0f14)}.sessions-home .sessions-item-on{background:#12161d;border-color:#5c4e32;box-shadow:inset 0 0 0 1px #c6a15a24}.sessions-home .sessions-item-on .sessions-item-schedule{border-right-color:#3a3428}.sessions-detail-inline{background:#0c0f14;border:1px solid #3a3428;border-top:0;border-radius:0 0 12px 12px;gap:0;padding:0;display:grid;overflow:hidden}.sessions-detail-toolbar{background:#10141b;border-bottom:1px solid #2c313b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 18px;display:flex}.sessions-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.sessions-detail-actions .sessions-detail-manage{border-right:1px solid #252a33;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-right:2px;padding-right:10px;display:flex}.sessions-detail-actions .button{gap:7px}.sessions-detail-cta{flex:none;gap:8px}.sessions-detail-secondary{flex:none;min-height:40px;padding:0 16px;font-size:14px}.btn-action-icon,.btn-new-tab-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:0 0 14px;width:14px;height:14px}.sessions-detail-manage-form{margin:0;display:inline-flex}.sessions-detail-manage-btn{color:#a39b90;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.sessions-detail-manage-btn .btn-action-icon{opacity:.72;flex:0 0 12px;width:12px;height:12px}.sessions-detail-manage-btn:hover:not(:disabled){color:#e4c48a}.sessions-detail-manage-btn.sessions-detail-manage-edit{color:#c9c3b8}.sessions-detail-manage-btn.sessions-detail-manage-edit:hover{color:#e4c48a}.sessions-detail-manage-btn.sessions-detail-manage-danger{color:#9a7d75}.sessions-detail-manage-btn.sessions-detail-manage-danger:hover:not(:disabled){color:#c9a094}.sessions-detail-manage-btn:disabled{opacity:.45;cursor:not-allowed}.sessions-detail-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sessions-detail-tab{color:#a39b90;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500}.sessions-detail-tab:hover{color:#e4c48a;background:#151920}.sessions-detail-tab-on{color:#f7f3ec;border-radius:0;box-shadow:inset 0 -2px #e4c48a}.sessions-detail-body{padding:0 0 8px}.sessions-detail-muted{color:#a39b90;margin:0;padding:16px 18px;font-size:14px}.sessions-detail-empty{color:#a39b90;padding:16px 18px 20px;font-size:14px;line-height:1.45}.sessions-detail-empty p{margin:0 0 12px}.glossary-upload-status{color:#c8c0b6;border:1px solid #2c313b;border-radius:2px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45}.glossary-upload-status.is-ok{border-color:#4e5d55}@supports (color:color-mix(in lab,red,red)){.glossary-upload-status.is-ok{border-color:color-mix(in srgb,var(--color-ok) 35%,#2c313b)}}.glossary-upload-status.is-ok{color:#d5ddd0}.glossary-upload-status.is-warn{border-color:#796a57}@supports (color:color-mix(in lab,red,red)){.glossary-upload-status.is-warn{border-color:color-mix(in srgb,var(--color-warning) 45%,#2c313b)}}.glossary-upload-status.is-warn{color:#e8dcc8}.glossary-upload-status.is-fault{border-color:#753536}@supports (color:color-mix(in lab,red,red)){.glossary-upload-status.is-fault{border-color:color-mix(in srgb,var(--color-fault) 40%,#2c313b)}}.glossary-upload-status.is-fault{color:#f0d4d2}.glossaries-table{width:100%}.glossary-boost-editor{padding:0 12px 24px}.glossary-boost-editor label{color:#a39b90;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.glossary-boost-editor select,.glossary-boost-editor textarea{color:#f7f3ec;width:100%;max-width:640px;font:inherit;background:#0c0e13;border:1px solid #2c313b;border-radius:2px;padding:10px 12px;font-size:14px}.glossary-boost-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glossary-attach-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.glossary-attach-form label{color:#a39b90;flex-direction:column;gap:6px;min-width:220px;font-size:13px;display:flex}.glossary-attach-form select{color:#f7f3ec;background:#0c0e13;border:1px solid #2c313b;border-radius:2px;padding:8px 10px}.sessions-detail-usage{padding:0 12px 12px}.sessions-detail-usage .usage-report{gap:16px}.sessions-detail-usage .event-section h2{font-size:14px}.sessions-detail-usage .usage-table{font-size:12px}.sessions-detail-sections{gap:0;padding:4px 18px 18px;display:grid}.sessions-detail-section{border-bottom:1px solid #1e232c;padding:14px 0}.sessions-detail-section:last-child{border-bottom:0;padding-bottom:4px}.sessions-detail-section h3{color:#d9d3c8;letter-spacing:-.01em;margin:0 0 8px;font-size:13px;font-weight:600}.sessions-detail-section p{color:#a39b90;margin:0;font-size:14px;line-height:1.45}.sessions-detail-section-grid{gap:16px 28px}.sessions-detail-lang-facts,.sessions-detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sessions-detail-lang-facts{gap:12px 28px;margin:0}.sessions-detail-lang-facts div{gap:6px;display:grid}.sessions-detail-lang-facts dt{color:#6e6860;font-size:12px;font-weight:500}.sessions-detail-lang-facts dd{color:#a39b90;margin:0;font-size:14px}.copy-row-compact{flex-wrap:nowrap;gap:8px}.copy-row-compact input{color:#a39b90;background:#0a0d12;min-height:34px;font-size:13px}.copy-row-compact-btn{flex:none;color:#d9d3c8!important;background:#171b22!important;border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;box-shadow:inset 0 0 0 1px #2c313b!important}.copy-row-compact-btn:hover{color:#f7f3ec!important;background:#1e232c!important}.sessions-status{color:#8d867c;font-size:12px;font-weight:500}.sessions-status-live{color:#c98580}.sessions-status-scheduled{color:#b5a78f}.sessions-status-past,.sessions-status-upcoming{color:#7c756c}.sessions-flow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sessions-chip{color:#d9d3c8;background:#171b22;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.sessions-chip-source{color:#f7f3ec;background:#e4c48a12;box-shadow:inset 0 0 0 1px #e4c48a80}.sessions-arrow{color:#6d5a38;font-size:13px}.sessions-open{color:#f7f3ec;white-space:nowrap;background:#171b22;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.sessions-home a.sessions-item:hover .sessions-open{color:#f7f3ec;background:#1e232c;box-shadow:inset 0 0 0 1px #6d5a38}.sessions-empty.empty-state{border-top:0}.sessions-empty{text-align:center;flex-direction:column;align-items:center;padding-top:48px;padding-bottom:56px;display:flex}.sessions-empty-icon{color:#8d867c;background:#171b22;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex;box-shadow:inset 0 0 0 1px #2c313b}.sessions-empty-icon .sessions-ico{flex:0 0 18px;width:18px;height:18px}.sessions-empty h2{color:#f7f3ec;margin:0 0 6px;font-size:18px;font-weight:560}.sessions-empty p{color:#a39b90;max-width:40ch;margin:0}@media (max-width:980px){.sessions-page-head,.sessions-toolbar{flex-direction:column;align-items:flex-start}.sessions-home .sessions-search input,.sessions-home .sessions-sort select,.sessions-search,.sessions-sort,.sessions-subbar,.sessions-toolbar{width:100%}.sessions-subbar{flex-direction:column;align-items:flex-start}.sessions-home .sessions-item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.sessions-item-schedule{text-align:left;border-bottom:1px solid #252a33;border-right:0;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:10px;padding:12px 14px}.sessions-item-date{display:inline}.sessions-item-year{margin-top:0;margin-left:6px;display:inline}.sessions-item-main{grid-area:2/1;padding:12px 14px}.sessions-item-trail{flex-direction:column;grid-area:2/2;justify-content:center;gap:8px;padding:12px 12px 12px 0}.sessions-detail-lang-facts,.sessions-detail-section-grid{grid-template-columns:1fr}.sessions-detail-toolbar{flex-direction:column;align-items:stretch}.sessions-detail-actions{width:100%;margin-left:0}.sessions-detail-cta,.sessions-detail-secondary{flex:auto;justify-content:center}.control-bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading main""actions actions"}.control-bar-leading{grid-area:leading}.control-bar-main{grid-area:main}.control-bar-actions{border-top:1px solid #1e232c;grid-area:actions;justify-content:flex-start;padding:0 12px 12px}}.control-desk{color:#f7f3ec;background:#07090e;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}body:has(.control-desk),html:has(.control-desk){height:100%;max-height:100dvh;overflow:hidden}.control-desk .control-bar{flex-shrink:0}.control-desk .input-station{min-height:0;height:unset;flex:1 1 0;max-height:none}.control-desk .input-split{grid-template-columns:minmax(300px,424px) minmax(0,1fr)}.control-bar{background:linear-gradient(#10141b,#0c0f14);border-bottom:1px solid #2c313b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:0;min-height:56px;display:grid}.desk-action-icon{flex-shrink:0;width:14px;height:14px}.control-bar-leading{border-right:1px solid #1e232c;align-self:stretch;align-items:center;padding:0 4px 0 8px;display:flex}.control-brand{border-radius:8px;flex:none;align-items:center;padding:6px 4px;text-decoration:none;transition:background .15s;display:inline-flex}.control-brand:hover{background:#ffffff0a}.control-bar-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:118px;height:20px;display:block}.control-desk a.control-back{color:#8d867c;white-space:nowrap;border-radius:8px;align-items:center;gap:2px;min-height:40px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.control-desk a.control-back:hover{color:#f7f3ec;background:#ffffff0a}.control-bar-main{align-items:center;gap:14px;min-width:0;padding:10px 18px;display:flex}.control-bar-heading{flex:auto;min-width:0}.control-bar-title{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.control-bar-subtitle{-webkit-line-clamp:2;color:#8d867c;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.control-bar-actions .state{background:#141820;border-radius:999px;flex-shrink:0;padding:4px 10px 4px 8px;font-size:12px;font-weight:560;box-shadow:inset 0 0 0 1px #2c313b}.control-desk-notice{color:#f0b4b8;background:#f0717814;border-bottom:1px solid #3d2a2a;flex-shrink:0;margin:0;padding:8px 16px;font-size:13px;line-height:1.4}.control-bar-actions{justify-content:flex-end;gap:12px;padding:0 12px 0 8px}.control-bar-actions,.control-bar-air{flex-wrap:wrap;align-items:center;display:flex}.control-bar-air{gap:8px}.control-bar-air .btn-primary{border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:560;display:inline-flex}.control-bar-actions-divider{background:#2c313b;flex-shrink:0;align-self:stretch;width:1px;min-height:28px;margin:4px 0}.control-bar-actions .button.ghost{min-height:36px;padding:0 14px;font-size:13px;font-weight:560}.control-bar-join{gap:7px}.control-session{align-items:center;gap:8px;display:flex}.control-desk .control-session button{border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:560;display:inline-flex}.control-desk .control-session button.quiet{color:#f7f3ec;background:#171b22;box-shadow:inset 0 0 0 1px #2c313b}.control-audience-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.control-audience-head h2{margin:0}.control-audience-total{align-items:baseline;gap:6px;margin:0;display:flex}.control-audience-total strong{color:#d9d3c8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.control-audience-langs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.control-audience-langs li{color:#d9d3c8;background:#12161c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #252a33}.control-audience-lang-label{align-items:center;gap:10px;min-width:0;display:flex}.control-audience-flag{flex:none;width:24px;height:24px}.control-audience-langs strong{text-align:right;color:#d9d3c8;font-variant-numeric:tabular-nums;min-width:1.5em;font-size:13px;font-weight:500}.control-event-details{flex-direction:column;gap:12px;display:flex}.control-event-field{gap:6px;display:grid}.control-event-body{color:#d9d3c8;margin:0;font-size:13px;font-weight:500;line-height:1.45}.control-event-body.control-event-muted{color:#a39b90}.control-event-join{flex-direction:column;gap:12px;margin-top:12px;display:flex}.control-languages-section .control-lang-section-head{margin-bottom:10px}.control-languages-section .control-lang-section-head h2{margin:0}.control-lang-block{gap:10px;margin-top:0;display:grid}.control-languages-section .control-lang-block+.control-lang-block{margin-top:14px}.control-lang-block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.control-languages-section .control-lang-add{min-width:0;min-height:0;box-shadow:none;font:inherit;color:#8d867c;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-self:center;padding:0;font-size:12px;font-weight:500;line-height:1.2}.control-languages-section .control-lang-add:hover:not(:disabled){color:#e4c48a;background:0 0}.control-languages-section .control-lang-add:disabled{opacity:.45;cursor:not-allowed}.control-languages-section .input-lang-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.control-languages-section .input-lang-pills>.input-lang-pill,.control-languages-section .input-lang-pills>.input-lang-pill-wrap,.control-languages-section .input-lang-pills>button.input-lang-pill{box-sizing:border-box;width:100%;min-width:0}.control-languages-section .input-lang-pills>:only-child{grid-column:1/-1}.control-languages-section .input-lang-pill-wrap .input-lang-pill,.control-languages-section .input-lang-pill-wrap button.input-lang-pill{flex:auto;min-width:0}.control-languages-section .input-lang-pill,.control-languages-section .input-lang-pill-wrap{text-align:center;gap:6px;min-height:0;font-size:12px;line-height:1}.control-languages-section .input-lang-pill-wrap{justify-content:center;align-items:center;padding:6px 26px 6px 8px;position:relative}.control-languages-section .input-lang-pills>.input-lang-pill,.control-languages-section .input-lang-pills>button.input-lang-pill{justify-content:center;align-items:center;padding:6px 8px}.control-languages-section .input-lang-pill-wrap .input-lang-pill,.control-languages-section .input-lang-pill-wrap button.input-lang-pill{min-height:0;box-shadow:none;background:0 0;justify-content:center;padding:0}.control-languages-section .input-lang-pills button.input-lang-pill{background:#141820;justify-content:center;padding:6px 8px;box-shadow:inset 0 0 0 1px #2c313b}.control-languages-section .input-lang-pill-wrap button.input-lang-pill{box-shadow:none;background:0 0;padding:0}.control-languages-section .input-lang-pill-flag{width:16px;height:16px}.control-languages-section .input-lang-pill-label{white-space:nowrap;font-size:12px;line-height:1.2}.control-languages-section .input-lang-pill-wrap .input-lang-pill-remove{flex:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.control-languages-section .input-lang-pills button.input-lang-pill-remove{color:#8d867c;justify-content:center;align-items:center;width:16px;height:16px;min-height:0;font-size:13px;line-height:1;display:inline-flex}@keyframes app-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes app-modal-panel-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes app-modal-panel-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.app-modal-panel{transform-origin:50%}.confirm-dialog[open]:not(.app-modal--closing) .app-modal-panel{animation:app-modal-panel-in .28s cubic-bezier(.22,1,.36,1) both}.app-modal-backdrop,.confirm-dialog[open]:not(.app-modal--closing)::backdrop{animation:app-modal-backdrop-in .22s ease-out both}.confirm-dialog.app-modal--closing::backdrop{animation:app-modal-backdrop-out .22s ease-in both}.confirm-dialog.app-modal--closing .app-modal-panel{animation:app-modal-panel-out .28s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.app-modal-backdrop,.confirm-dialog.app-modal--closing .app-modal-panel,.confirm-dialog.app-modal--closing::backdrop,.confirm-dialog[open]:not(.app-modal--closing) .app-modal-panel,.confirm-dialog[open]:not(.app-modal--closing)::backdrop{animation:none}}.confirm-dialog.session-lang-dialog{max-width:min(520px,100vw - 32px)}.session-lang-dialog-panel{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(80vh,620px);padding:22px 0 0;display:grid}.session-lang-dialog-intro{padding:0 22px 12px}.session-lang-dialog-intro .confirm-dialog-title{margin:0 0 6px}.session-lang-dialog-intro .confirm-dialog-description{max-width:36rem;margin:0}.session-lang-dialog-toolbar{border-bottom:1px solid var(--color-line);gap:10px;padding:0 22px 14px;display:grid}.session-lang-dialog-search{gap:6px;display:grid}.session-lang-dialog-search-label{color:#8d867c;font-size:12px;font-weight:500}.session-lang-dialog-search input{color:#f7f3ec;width:100%;min-height:36px;font:inherit;background:#101218;border:1px solid #2c313b;border-radius:10px;padding:0 12px;font-size:14px}.session-lang-dialog-search input::placeholder{color:#6f6a62}.session-lang-dialog-search input:focus{border-color:#4a5568;outline:none;box-shadow:0 0 0 2px #e4c48a33}.session-lang-dialog-meta{color:#8d867c;margin:0;font-size:12px;font-weight:500}.session-lang-dialog-body{min-height:0;padding:10px 14px 16px;overflow:auto}.session-lang-dialog-empty{color:var(--color-muted);margin:0;padding:8px 22px 16px;font-size:14px;line-height:1.55}.session-lang-dialog-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.session-lang-dialog-flag{background:#0c0f14;border-radius:50%;flex:none;width:20px;height:20px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #252b36}.session-lang-dialog-flag .listen-flag-img{object-fit:cover;width:100%;height:100%}.session-lang-dialog-row{color:#d9d3c8;width:100%;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.session-lang-dialog-row:hover{background:#171b22}.session-lang-dialog-row.is-selected{background:#e4c48a1a;box-shadow:inset 0 0 0 1px #e4c48a59}.session-lang-dialog-row-main{align-items:center;gap:10px;min-width:0;display:flex}.session-lang-dialog-row-text{gap:1px;min-width:0;display:grid}.session-lang-dialog-row-name{color:#f7f3ec;font-size:14px;font-weight:500;line-height:1.25}.session-lang-dialog-row-native{color:#8d867c;font-size:12px;line-height:1.25}.session-lang-dialog-check{color:#e4c48a;text-align:center;flex:none;width:18px;font-size:14px;font-weight:600}.session-lang-dialog-footer{border-top:1px solid var(--color-line);margin:0;padding:16px 22px 20px}.session-lang-dialog-footer .button{min-height:36px;padding:0 16px}.control-event-card .sessions-detail-share{margin-top:0}.control-event-card .sessions-detail-share-label{color:#8d867c}.control-fold{border-top:1px solid #2c313b;margin-top:22px;padding-top:18px}.control-fold h2{color:#a39b90;margin:0 0 12px;font-size:13px;font-weight:500}.control-fold dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0 0 12px;font-size:13px;display:grid}.control-fold dt{color:#8d867c}.control-fold dd{color:#f7f3ec;margin:0}.control-fold .copy-row{align-items:stretch}.control-fold .copy-row input{flex:1;min-width:0;min-height:32px}.control-desk .control-fold .copy-row button{color:#f7f3ec;background:#171b22;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px;box-shadow:inset 0 0 0 1px #2c313b}.control-code{color:#a39b90;letter-spacing:.04em;margin:8px 0;font-size:12px}.control-fold summary{color:#a39b90;cursor:pointer;font-size:13px}.control-qr{width:112px;margin-top:12px}.content:has(.create-event){max-width:1180px}.create-event{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:22px;display:grid}.create-event>.page-head{grid-area:1/1;margin-bottom:20px}.create-steps{grid-area:2/1;gap:14px;display:grid}.create-step-head{align-items:flex-start;gap:12px;display:flex}.create-step-head span{color:#e4c48a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #c6a15a}.create-step-head h2{margin:0}.create-step-head p{color:#a39b90;margin:2px 0 0;font-size:13px}.create-description{gap:6px;display:grid}.create-description textarea{resize:vertical;min-height:88px;padding:10px;line-height:1.45}.create-count{color:#7c756c;justify-self:end;font-size:12px}.create-schedule{gap:12px;display:grid}.create-schedule .create-split{align-items:end}.create-duration-fields{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-control);background:#101218;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.create-duration-fields select{width:auto;min-width:2.75rem;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.create-duration-unit{color:#8d867c;font-size:13px}.create-event section{background:#10141b;border:1px solid #2c313b;border-radius:12px;gap:12px;padding:18px;display:grid}.create-event h2{margin:0;font-size:15px;font-weight:560}.create-switch{border:0;margin:14px 0 0;padding:0}.create-switch legend{color:#a39b90;margin-bottom:8px;font-size:13px}.create-switch label{color:#d9d3c8;cursor:pointer;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}.create-check input[type=checkbox],.create-switch label input[type=radio]{appearance:none;box-sizing:border-box;cursor:pointer;background-color:#12151c;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;box-shadow:inset 0 0 0 1px #2c313b}.create-switch label input[type=radio]{border-radius:50%}.create-switch label input[type=radio]:checked{background-color:#17140f;background-image:radial-gradient(circle,#e4c48a 0 4px,#0000 4.5px);box-shadow:inset 0 0 0 1px #c6a15a}.create-switch label input[type=radio]:disabled{opacity:.38;cursor:not-allowed}.create-switch label input[type=radio]:disabled+*,.create-switch label:has(input[type=radio]:disabled){opacity:.55;cursor:not-allowed}.create-check{color:#d9d3c8;cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 0;font-size:14px;line-height:1.4;display:flex}.create-check input[type=checkbox]{border-radius:4px;margin-top:2px}.create-check input[type=checkbox]:checked{background-color:#17140f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e4c48a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-size:12px;box-shadow:inset 0 0 0 1px #c6a15a}.create-check input[type=checkbox]:focus-visible,.create-switch label input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #e4c48a}.create-inline-warning{color:#d9d3c8;background:#e08a3c14;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.45;box-shadow:inset 0 0 0 1px #e08a3c59}.create-inline-warning strong{color:#e08a3c;margin-bottom:6px;font-size:14px;font-weight:560;display:block}.create-inline-warning p{margin:0}.create-inline-warning-detail{color:#a39b90;margin-top:8px!important}.create-label,.create-note,.create-voices{color:#a39b90;margin:0;font-size:13px}.create-voices{gap:4px;padding:0;list-style:none;display:grid}.create-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-pills{flex-wrap:wrap;gap:8px;display:flex}.create-event .create-pills button{color:#d9d3c8;background:#12151c;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #2c313b}.create-event .create-pills button:hover:not([aria-pressed=true]){background:#171b22}.create-event .create-pills button[aria-pressed=true]{color:#f7f3ec;background:#17140f;box-shadow:inset 0 0 0 1px #c6a15a}.create-event .create-source button[aria-pressed=true]{color:#1a140c;box-shadow:none;background:linear-gradient(#f0d7a6,#d7b06a)}.create-summary{background:#12151c;border:1px solid #2c313b;border-radius:14px;grid-area:2/2;gap:0;padding:16px;display:grid;position:sticky;top:18px}.create-summary header{align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.create-summary h2{margin:0;font-size:15px}.create-summary header p,.create-summary-row p{color:#7c756c;margin:0;font-size:13px}.create-summary-row{border-top:1px solid #2c313b;grid-template-columns:16px minmax(0,1fr);gap:10px;margin-top:12px;padding-top:12px;display:grid}.create-summary-row strong{margin-bottom:4px;font-size:13px;font-weight:560;display:block}.create-summary-row .set{color:#f7f3ec}.create-summary-pills{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.create-summary-pills li{color:#f7f3ec;background:#17140f;border-radius:999px;padding:3px 9px;font-size:12px;box-shadow:inset 0 0 0 1px #c6a15a}.create-icon{fill:none;stroke:#a39b90;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-top:1px}.create-summary button[type=submit]{gap:8px;width:100%;margin-top:16px}.create-icon-on-brass{stroke:#1a140c;margin-top:0}.create-cancel{color:#f7f3ec;background:#171b22;border-radius:10px;place-items:center;min-height:40px;margin-top:8px;font-weight:560;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #2c313b}.create-cancel:hover{color:#f7f3ec;box-shadow:inset 0 0 0 1px #6d5a38}@media (max-width:980px){.create-event{grid-template-columns:1fr}.create-event>.page-head,.create-steps,.create-summary{grid-column:1}.create-summary{grid-row:3;margin-top:14px;position:static}}@media (max-width:720px){.create-schedule .create-split,.create-split{grid-template-columns:1fr}}.event-when{color:#8d867c;flex-wrap:wrap;gap:8px 14px;margin:4px 0 0;font-size:13px;display:flex}.event-actions{align-items:center;gap:10px;display:flex}.event-head a.event-listen{color:#f7f3ec;background:#171b22;border-radius:10px;align-items:center;min-height:42px;padding:0 14px;font-weight:560;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #2c313b}.event-head a.button:hover,.event-head a.event-listen:hover{color:#1a140c}.event-head a.event-listen:hover{color:#f7f3ec;box-shadow:inset 0 0 0 1px #6d5a38}.event-overview{gap:28px;display:grid}.event-section h2{margin:0 0 12px;font-size:15px;font-weight:560}.event-jumps,.session-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.event-jumps{grid-template-columns:1fr 1fr}.session-status-grid article{background:#10141b;border:1px solid #2c313b;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.session-status-grid strong{font-size:14px;font-weight:560}.session-status-grid span{color:#a39b90;font-size:13px}.event-overview a.event-jump{color:inherit;background:#10141b;border:1px solid #2c313b;border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.event-overview a.event-jump:hover{color:inherit;border-color:#3a3428}.event-jump strong{margin-bottom:4px;font-size:15px;font-weight:560;display:block}.event-jump span span{color:#a39b90;font-size:13px}.event-config{grid-template-columns:1fr 1fr;gap:16px 28px;margin:0;display:grid}.event-config div{gap:4px;display:grid}.event-config dt{color:#8d867c;font-size:13px}.event-config dd{margin:0}.event-config a{color:#e4c48a}.event-chips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:980px){.event-head{flex-direction:column;align-items:flex-start}.event-config,.event-jumps,.session-status-grid{grid-template-columns:1fr}}.usage-report-head{gap:10px 16px;margin-bottom:20px}.usage-report-actions,.usage-report-head{flex-wrap:wrap;align-items:center;display:flex}.usage-report-actions{gap:10px;margin-left:auto}.usage-export{color:#e8e2d6;cursor:pointer;background:#141a22;border:1px solid #3a4250;border-radius:10px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.usage-export:hover{color:#f7f3ec;border-color:#5a6478}button.usage-export{font:inherit}.usage-export-danger{color:#f0c4c4;border-color:#5c3030}.usage-export-danger:hover{color:#ffe8e8;border-color:#8a4545}.usage-export:disabled{opacity:.55;cursor:wait}.usage-reset-error{color:#f0a0a0;margin:6px 0 0;font-size:13px}.empty-state .usage-reset{margin-top:16px}.confirm-dialog{max-width:min(440px,100vw - 32px);color:var(--color-ink);background:0 0;border:0;margin:auto;padding:0}.confirm-dialog::backdrop{background:#07090ec7}.confirm-dialog-panel{border:1px solid var(--color-line);background:linear-gradient(#141820,#10141b);border-radius:14px;padding:22px 22px 18px;box-shadow:0 24px 64px #00000073}.confirm-dialog-title{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:600}.confirm-dialog-description{color:var(--color-muted);margin:0 0 20px;font-size:14px;line-height:1.55}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-danger{color:#1a0f0c;background:linear-gradient(#c98a7a,#a85f4f)}.confirm-dialog-danger:hover:not(:disabled){filter:brightness(1.06)}.pw-meter{opacity:0;color:inherit;grid-template-rows:0fr;font-size:13.5px;line-height:1.4;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid}.pw-meter[data-open=true]{opacity:1;grid-template-rows:1fr}.pw-meter-inner{min-height:0;padding-top:0;transition:padding-top .7s cubic-bezier(.22,1,.36,1);overflow:hidden}.pw-meter[data-open=true] .pw-meter-inner{padding-top:16px}.pw-meter-top{align-items:center;gap:14px;display:flex}.pw-meter-bar{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.pw-meter-bar span{transform-origin:0;height:3px;transition:background-color .45s,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--k,1) * 45ms);background:#7f7f7f47;border-radius:2px}.pw-meter-bar span[data-on=true]{transform:scaleY(1.6)}.pw-meter[data-score="1"] .pw-meter-bar span[data-on=true]{background:#e07a6a}.pw-meter[data-score="2"] .pw-meter-bar span[data-on=true]{background:#e0a85f}.pw-meter[data-score="3"] .pw-meter-bar span[data-on=true]{background:#c9c27a}.pw-meter[data-score="4"] .pw-meter-bar span[data-on=true]{background:#7fc79a}.pw-meter-label{text-align:right;opacity:.8;min-width:108px;animation:pw-swap .4s cubic-bezier(.22,1,.36,1) both}.pw-meter-list{gap:6px;margin:12px 0 0;padding:0 0 2px;list-style:none;display:grid}.pw-meter-list li{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),color .3s;transition-delay:calc(var(--k,0) * 90ms + .12s);align-items:center;gap:10px;display:flex;transform:translateY(6px)}.pw-meter[data-open=true] .pw-meter-list li{opacity:.62;transform:none}.pw-meter-dot{border:1px solid;border-radius:50%;width:7px;height:7px;transition:background-color .3s,border-color .3s}.pw-meter[data-open=true] .pw-meter-list li[data-state=ok]{opacity:1;color:#7fc79a;transition-delay:0s}.pw-meter-list li[data-state=ok] .pw-meter-dot{background:#7fc79a;border-color:#7fc79a;animation:pw-pop .5s cubic-bezier(.22,1,.36,1)}.pw-meter[data-open=true] .pw-meter-list li[data-state=bad]{opacity:1;color:#e07a6a;transition-delay:0s}.pw-meter-list li[data-state=bad] .pw-meter-dot{border-color:#e07a6a;animation:pw-shake .4s}.pw-meter-list li[data-state=wait] .pw-meter-dot{animation:pw-pulse 1s ease-in-out infinite}@keyframes pw-pulse{50%{opacity:.25}}@keyframes pw-pop{0%{transform:scale(.4)}60%{transform:scale(1.7)}to{transform:scale(1)}}@keyframes pw-shake{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes pw-swap{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pw-meter,.pw-meter-bar span,.pw-meter-inner,.pw-meter-list li{transition:none}.pw-meter-dot,.pw-meter-label{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}