.nodify-rtc,.nodify-rtc-stack{gap:var(--space-16);min-width:0;display:grid}.nodify-rtc{align-content:start}.nodify-rtc button,.nodify-rtc input,.nodify-rtc select{font:inherit}.nodify-rtc-heading,.nodify-rtc-heading__actions,.nodify-rtc-panel>header,.nodify-rtc-section-heading,.nodify-rtc-actions{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.nodify-rtc-heading h2,.nodify-rtc-heading p,.nodify-rtc-panel h3,.nodify-rtc-panel h4,.nodify-rtc-panel p,.nodify-rtc-section-heading h3,.nodify-rtc-section-heading p{margin:var(--space-0)}.nodify-rtc-heading p,.nodify-rtc-heading__actions>span,.nodify-rtc-panel header p,.nodify-rtc-section-heading p,.nodify-rtc-muted,.nodify-rtc-empty{color:var(--text-secondary)}.nodify-rtc>.admin-alert,.nodify-rtc-session-detail .admin-alert{padding:var(--space-12)var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:color-mix(in srgb,var(--accent-yellow)8%,var(--bg-card-solid));color:var(--text-secondary)}.nodify-rtc>.admin-alert-error,.nodify-rtc-session-detail .admin-alert-error{border-color:color-mix(in srgb,var(--accent-red)35%,var(--border-subtle));background:color-mix(in srgb,var(--accent-red)8%,var(--bg-card-solid))}.nodify-rtc-heading p,.nodify-rtc-panel header p,.nodify-rtc-section-heading p{margin-top:var(--space-4)}.nodify-rtc-nav{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.nodify-rtc-nav button,.nodify-rtc-detail-tabs button,.nodify-rtc-segmented button,.nodify-rtc-panel>header>button{justify-content:center;align-items:center;gap:var(--space-8);min-height:calc(var(--space-24) + var(--space-16));padding-inline:var(--space-12);border-radius:var(--radius-field);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.nodify-rtc-nav button:hover,.nodify-rtc-detail-tabs button:hover,.nodify-rtc-segmented button:hover,.nodify-rtc-panel>header>button:hover{color:var(--text-primary);background:color-mix(in srgb,var(--accent-blue)8%,transparent)}.nodify-rtc-nav button.is-active,.nodify-rtc-detail-tabs button.is-active,.nodify-rtc-segmented button.is-active{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue)12%,transparent)}.nodify-rtc-nav button.is-active{box-shadow:inset 0 calc(var(--space-0) - var(--space-4))0 var(--accent-blue)}.nodify-rtc-health,.nodify-rtc-slo,.nodify-rtc-panel,.nodify-rtc-session-browser,.nodify-rtc-session-detail,.nodify-rtc-report-detail{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--bg-card-solid)82%,transparent)}.nodify-rtc-health{grid-template-columns:minmax(calc(var(--space-24)*9),.75fr)minmax(0,1.25fr);align-items:center;gap:var(--space-16);padding:var(--space-16);display:grid}.nodify-rtc-health.is-healthy{border-color:color-mix(in srgb,var(--accent-blue)35%,var(--border-subtle))}.nodify-rtc-health.is-warning{border-color:color-mix(in srgb,var(--accent-yellow)45%,var(--border-subtle))}.nodify-rtc-health__summary{align-items:center;gap:var(--space-12);min-width:0;display:flex}.nodify-rtc-health__summary>svg{flex:0 0 calc(var(--space-24)*2);width:calc(var(--space-24)*2);height:calc(var(--space-24)*2);padding:var(--space-12);border-radius:var(--radius-round);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue)14%,transparent)}.nodify-rtc-health.is-warning .nodify-rtc-health__summary>svg{color:var(--accent-yellow);background:color-mix(in srgb,var(--accent-yellow)12%,transparent)}.nodify-rtc-health__summary h3,.nodify-rtc-health__summary p{margin:var(--space-0)}.nodify-rtc-health__summary p{margin-top:var(--space-4);color:var(--text-secondary)}.nodify-rtc-health__checks{border-left:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nodify-rtc-health__checks>div{align-items:center;gap:var(--space-4)var(--space-8);padding:var(--space-8)var(--space-16);border-right:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.nodify-rtc-health__checks>div:last-child{border-right:0}.nodify-rtc-health__checks>div>svg{color:var(--accent-blue);grid-row:1/3}.nodify-rtc-health__checks span:not(.nodify-rtc-state){min-width:0;display:grid}.nodify-rtc-health__checks small{color:var(--text-secondary)}.nodify-rtc-health__checks .nodify-rtc-state{grid-column:2}.nodify-rtc-state{align-items:center;gap:var(--space-4);width:fit-content;color:var(--text-secondary);white-space:nowrap;display:inline-flex}.nodify-rtc-state svg{fill:currentColor}.nodify-rtc-state--healthy{color:var(--accent-blue)}.nodify-rtc-state--warning{color:var(--accent-yellow)}.nodify-rtc-state--critical{color:var(--accent-red)}.nodify-rtc-slo{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.nodify-rtc-slo>div{gap:var(--space-4)var(--space-12);padding:var(--space-16);border-right:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.nodify-rtc-slo>div:last-child{border-right:0}.nodify-rtc-slo svg{color:var(--accent-blue);grid-row:1/4}.nodify-rtc-slo span,.nodify-rtc-slo small{color:var(--text-secondary)}.nodify-rtc-slo strong{color:var(--text-primary);font-size:calc(var(--space-24) + var(--space-4));line-height:1}.nodify-rtc-overview-grid{grid-template-columns:minmax(calc(var(--space-24)*16),.8fr)minmax(0,1.2fr);gap:var(--space-16);display:grid}.nodify-rtc-panel{min-width:0;padding:var(--space-16)}.nodify-rtc-panel>header{margin-bottom:var(--space-16)}.nodify-rtc-panel>header>button{color:var(--accent-blue)}.nodify-rtc-attention>div,.nodify-rtc-live-list,.nodify-rtc-report-list{display:grid}.nodify-rtc-attention__row,.nodify-rtc-live-list button,.nodify-rtc-report-list>button{align-items:center;gap:var(--space-12);min-height:calc(var(--space-24)*2);padding:var(--space-8)var(--space-12);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}.nodify-rtc-attention__row{border-left:var(--space-4)solid var(--text-secondary)}.nodify-rtc-attention__row--warning{border-left-color:var(--accent-yellow)}.nodify-rtc-attention__row--critical{border-left-color:var(--accent-red)}.nodify-rtc-attention__row:hover,.nodify-rtc-live-list button:hover,.nodify-rtc-report-list>button:hover,.nodify-rtc-report-list>button.is-active{background:color-mix(in srgb,var(--accent-blue)8%,transparent)}.nodify-rtc-attention__row span:not(.nodify-rtc-attention__rank),.nodify-rtc-live-list button>span:first-child,.nodify-rtc-report-list>button>span:first-child{min-width:0;display:grid}.nodify-rtc-attention__row small,.nodify-rtc-attention__row time,.nodify-rtc-live-list small,.nodify-rtc-report-list small,.nodify-rtc-attention__rank{color:var(--text-secondary)}.nodify-rtc-trend{gap:var(--space-8);display:grid}.nodify-rtc-trend__legend{gap:var(--space-16);color:var(--text-secondary);flex-wrap:wrap;display:flex}.nodify-rtc-trend__legend span{align-items:center;gap:var(--space-8);display:inline-flex}.nodify-rtc-trend__legend i{width:var(--space-16);background:var(--accent-blue);height:2px}.nodify-rtc-trend__legend i.is-voice-poor,.nodify-rtc-trend__legend i.is-screen-poor{background:var(--accent-red)}.nodify-rtc-trend__legend i.is-screen-active{background:var(--accent-yellow)}.nodify-rtc-trend__legend i.is-screen-poor{border-bottom:1px dashed var(--bg-card)}.nodify-rtc-trend svg{width:100%;height:calc(var(--space-24)*9);overflow:visible}.nodify-rtc-trend svg line{stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.nodify-rtc-trend svg polyline{fill:none;stroke:var(--accent-blue);stroke-width:2px;vector-effect:non-scaling-stroke}.nodify-rtc-trend svg polyline.is-voice-poor,.nodify-rtc-trend svg polyline.is-screen-poor{stroke:var(--accent-red)}.nodify-rtc-trend svg polyline.is-screen-active{stroke:var(--accent-yellow)}.nodify-rtc-trend svg polyline.is-voice-poor,.nodify-rtc-trend svg polyline.is-screen-active{stroke-dasharray:4 3}.nodify-rtc-trend svg polyline.is-screen-poor{stroke-dasharray:1 3}.nodify-rtc-trend__axis{color:var(--text-secondary);justify-content:space-between;display:flex}.nodify-rtc-trend__empty{min-height:calc(var(--space-24)*8)}.nodify-rtc-session-table__head,.nodify-rtc-session-row{grid-template-columns:minmax(calc(var(--space-24)*8),1.6fr)minmax(calc(var(--space-24)*4),.7fr)minmax(calc(var(--space-24)*4),.7fr)minmax(calc(var(--space-24)*3),.4fr)minmax(calc(var(--space-24)*3),.45fr)minmax(calc(var(--space-24)*6),.8fr)var(--space-24);align-items:center;gap:var(--space-12);display:grid}.nodify-rtc-session-table__head{padding:var(--space-8)var(--space-12);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.nodify-rtc-session-row{width:100%;min-height:calc(var(--space-24)*3);padding:var(--space-8)var(--space-12);border:0;border-bottom:1px solid var(--border-subtle);border-left:var(--space-4)solid transparent;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0}.nodify-rtc-session-row:hover,.nodify-rtc-session-row.is-selected{background:color-mix(in srgb,var(--accent-blue)8%,transparent)}.nodify-rtc-session-row.is-selected{border-left-color:var(--accent-blue)}.nodify-rtc-session-row--warning{border-left-color:var(--accent-yellow)}.nodify-rtc-session-row--critical{border-left-color:var(--accent-red)}.nodify-rtc-session-row__identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.nodify-rtc-session-row__identity>span:last-child{min-width:0;display:grid}.nodify-rtc-session-row__identity strong,.nodify-rtc-session-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nodify-rtc-session-row__identity small,.nodify-rtc-session-row time{color:var(--text-secondary)}.nodify-rtc-media-icon{flex:0 0 calc(var(--space-24)*2);width:calc(var(--space-24)*2);height:calc(var(--space-24)*2);border-radius:var(--radius-field);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue)12%,transparent);justify-content:center;align-items:center;display:inline-flex}.nodify-rtc-media-icon--large{flex-basis:calc(var(--space-24)*2 + var(--space-8));width:calc(var(--space-24)*2 + var(--space-8));height:calc(var(--space-24)*2 + var(--space-8))}.nodify-rtc-sessions{min-width:0}.nodify-rtc-sessions.has-detail{grid-template-columns:minmax(calc(var(--space-24)*16),.42fr)minmax(0,1fr);gap:var(--space-16);align-items:start;display:grid}.nodify-rtc-session-browser,.nodify-rtc-session-detail{min-width:0;overflow:hidden}.nodify-rtc-session-browser>header{padding:var(--space-16);justify-content:space-between;align-items:center;display:flex}.nodify-rtc-session-browser>header h3,.nodify-rtc-session-browser>header p{margin:var(--space-0)}.nodify-rtc-session-browser>header p{margin-top:var(--space-4);color:var(--text-secondary)}.nodify-rtc-session-controls{gap:var(--space-8);padding:var(--space-0)var(--space-16)var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.nodify-rtc-session-controls label{align-items:center;gap:var(--space-8);min-width:0;padding-inline:var(--space-12);border:1px solid var(--border-input);border-radius:var(--radius-field);background:var(--bg-input);color:var(--text-secondary);display:flex}.nodify-rtc-session-controls input{box-shadow:none;padding-inline:var(--space-0);border:0}.nodify-rtc-session-controls select,.nodify-rtc-filters select{min-height:calc(var(--space-24) + var(--space-16));color:var(--text-primary);background:0 0;border:0}.nodify-rtc-session-browser__list{max-height:calc(100dvh - calc(var(--space-24)*14));scrollbar-gutter:stable;overflow-y:auto}.nodify-rtc-sessions.has-detail .nodify-rtc-session-table__head,.nodify-rtc-sessions.has-detail .nodify-rtc-session-row{grid-template-columns:minmax(0,1fr) auto}.nodify-rtc-sessions.has-detail .nodify-rtc-session-table__head span:nth-child(n+3),.nodify-rtc-sessions.has-detail .nodify-rtc-session-row>:nth-child(n+3):not(:last-child){display:none}.nodify-rtc-session-detail{padding:var(--space-16)}.nodify-rtc-diagnosis{gap:var(--space-16);min-width:0;display:grid}.nodify-rtc-diagnosis__header{align-items:center;gap:var(--space-12);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.nodify-rtc-back{display:none}.nodify-rtc-diagnosis__title h3,.nodify-rtc-diagnosis__title p{margin:var(--space-0)}.nodify-rtc-diagnosis__title p{margin-top:var(--space-4);color:var(--text-secondary)}.nodify-rtc-diagnosis__meta{align-items:center;gap:var(--space-16);display:flex}.nodify-rtc-diagnosis__meta>div{padding-left:var(--space-16);border-left:1px solid var(--border-subtle);display:grid}.nodify-rtc-diagnosis__meta span,.nodify-rtc-diagnosis__meta>div>span{color:var(--text-secondary)}.nodify-rtc-setup{border:1px solid var(--border-subtle);border-radius:var(--radius-field);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.nodify-rtc-setup::-webkit-scrollbar{display:none}.nodify-rtc-detail-tabs::-webkit-scrollbar{display:none}.nodify-rtc-nav::-webkit-scrollbar{display:none}.nodify-rtc-setup__stage{align-content:center;justify-items:center;gap:var(--space-4);flex:1 0 calc(var(--space-24)*5);min-height:calc(var(--space-24)*4);padding:var(--space-12);border-right:1px solid var(--border-subtle);display:grid;position:relative}.nodify-rtc-setup__stage:last-child{border-right:0}.nodify-rtc-setup__icon{color:var(--accent-blue)}.nodify-rtc-setup__stage.is-failed{color:var(--accent-red);background:color-mix(in srgb,var(--accent-red)8%,transparent)}.nodify-rtc-setup__stage small{color:var(--text-secondary)}.nodify-rtc-setup__arrow{top:50%;right:calc(var(--space-0) - var(--space-8));z-index:1;color:var(--text-secondary);position:absolute}.nodify-rtc-detail-tabs{gap:var(--space-4);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.nodify-rtc-detail-tabs button.is-active{box-shadow:inset 0 calc(var(--space-0) - var(--space-4))0 var(--accent-blue)}.nodify-rtc-issue{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-left:var(--space-4)solid var(--accent-blue);border-radius:var(--radius-field);background:color-mix(in srgb,var(--accent-blue)7%,transparent);display:flex}.nodify-rtc-issue--warning{border-left-color:var(--accent-yellow);background:color-mix(in srgb,var(--accent-yellow)7%,transparent)}.nodify-rtc-issue--critical{border-left-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red)7%,transparent)}.nodify-rtc-issue>svg{color:var(--accent-red)}.nodify-rtc-issue h4,.nodify-rtc-issue p{margin:var(--space-0)}.nodify-rtc-issue p{margin-top:var(--space-4)}.nodify-rtc-issue small{margin-top:var(--space-8);color:var(--text-secondary);display:block}.nodify-rtc-quality-compare{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nodify-rtc-quality-compare>section{gap:var(--space-16);padding:var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-field);display:grid}.nodify-rtc-quality-compare header{align-items:center;gap:var(--space-12);display:flex}.nodify-rtc-quality-compare header>svg{color:var(--accent-blue)}.nodify-rtc-quality-compare h4,.nodify-rtc-quality-compare p{margin:var(--space-0)}.nodify-rtc-quality-compare p{margin-top:var(--space-4);color:var(--text-secondary)}.nodify-rtc-quality-compare dl{gap:var(--space-8);margin:var(--space-0);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nodify-rtc-quality-compare dl>div{min-width:0;padding-right:var(--space-8);border-right:1px solid var(--border-subtle)}.nodify-rtc-quality-compare dl>div:last-child{border-right:0}.nodify-rtc-quality-compare dt{color:var(--text-secondary)}.nodify-rtc-quality-compare dd{margin:var(--space-8)var(--space-0)var(--space-0);color:var(--text-primary);font-size:calc(var(--space-16) + var(--space-4));font-weight:600}.nodify-rtc-timeline-preview{padding:var(--space-16);border-top:1px solid var(--border-subtle)}.nodify-rtc-timeline-preview>header{justify-content:space-between;align-items:center;display:flex}.nodify-rtc-timeline-preview h4{margin:var(--space-0)}.nodify-rtc-timeline-preview header span{color:var(--text-secondary)}.nodify-rtc-timeline-preview article{grid-template-columns:max-content var(--space-16)minmax(0,1fr);gap:var(--space-12);padding-top:var(--space-12);display:grid}.nodify-rtc-timeline-preview article time,.nodify-rtc-timeline-preview article small{color:var(--text-secondary)}.nodify-rtc-timeline-preview article>span{width:var(--space-8);height:var(--space-8);margin-top:var(--space-4);border-radius:var(--radius-round);background:var(--accent-blue);position:relative}.nodify-rtc-timeline-preview article>span:after{content:"";top:var(--space-8);bottom:calc(var(--space-0) - var(--space-24));background:var(--border-subtle);width:1px;position:absolute;left:calc(50% - 1px)}.nodify-rtc-timeline-preview article:last-child>span:after{display:none}.nodify-rtc-timeline-preview article>div{gap:var(--space-4);display:grid}.nodify-rtc-facts,.nodify-rtc-resource-grid{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-24)*6),1fr));gap:var(--space-8);display:grid}.nodify-rtc-facts>div,.nodify-rtc-resource{min-width:0;padding:var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:color-mix(in srgb,var(--bg-card-solid)74%,transparent)}.nodify-rtc-facts span,.nodify-rtc-resource dt{color:var(--text-secondary);display:block}.nodify-rtc-facts strong,.nodify-rtc-resource dd{margin:var(--space-4)var(--space-0)var(--space-0);color:var(--text-primary);overflow-wrap:anywhere;display:block}.nodify-rtc-segmented{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-field);display:flex}.nodify-rtc-reports{grid-template-columns:minmax(calc(var(--space-24)*14),.4fr)minmax(0,1fr);gap:var(--space-16);align-items:start;display:grid}.nodify-rtc-report-browser{min-width:0}.nodify-rtc-filters{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nodify-rtc-filters select{min-width:0;padding-inline:var(--space-12);border:1px solid var(--border-input);border-radius:var(--radius-field);background:var(--bg-input)}.nodify-rtc-report-list>button{grid-template-columns:minmax(0,1fr) auto auto}.nodify-rtc-raw{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--bg-card-solid)76%,transparent);overflow:hidden}.nodify-rtc-raw summary{padding:var(--space-16);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.nodify-rtc-raw summary span{color:var(--text-secondary)}.nodify-rtc-raw__content{gap:var(--space-12);padding:var(--space-16);border-top:1px solid var(--border-subtle);display:grid}.nodify-rtc-empty{justify-content:center;align-items:center;gap:var(--space-8);min-height:calc(var(--space-24)*3);padding:var(--space-16);text-align:center;display:flex}.nodify-rtc-table-wrap{min-width:0;overflow:auto}.nodify-rtc-table-wrap .admin-table{min-width:calc(var(--space-24)*28)}.nodify-rtc-card{gap:var(--space-16);min-width:0;padding-block:var(--space-16)}.nodify-rtc-card [data-slot=card-header],.nodify-rtc-card [data-slot=card-content]{padding-inline:var(--space-16)}.nodify-rtc-card-heading{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.nodify-rtc-details{border:1px solid var(--border-subtle);border-radius:var(--radius-field);overflow:hidden}.nodify-rtc-details summary{padding:var(--space-12);color:var(--text-primary);cursor:pointer}.nodify-rtc-details pre{max-height:calc(var(--space-24)*20);margin:var(--space-0);padding:var(--space-16);border-top:1px solid var(--border-subtle);background:var(--bg-card-solid);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.nodify-rtc-log-actions{padding:var(--space-8)var(--space-12);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.nodify-rtc-resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-24)*17)),1fr))}.nodify-rtc-resource{align-content:start;gap:var(--space-12);display:grid}.nodify-rtc-resource header{gap:var(--space-8);color:var(--accent-blue);display:flex}.nodify-rtc-resource dl{gap:var(--space-8);margin:var(--space-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nodify-rtc-rtp{gap:var(--space-8);display:grid}.nodify-rtc-rtp-summary{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nodify-rtc-rtp-summary>div{min-width:0;padding:var(--space-8);border-radius:var(--radius-field);background:var(--background-mod-normal)}.nodify-rtc-rtp-summary span{color:var(--text-secondary);display:block}.nodify-rtc-rtp-summary strong{margin-top:var(--space-4);overflow-wrap:anywhere;display:block}.nodify-rtc-rtp-meta,.nodify-rtc-codec-list>div{gap:var(--space-8);flex-wrap:wrap;display:flex}.nodify-rtc-rtp-meta span,.nodify-rtc-codec-list>div{padding:var(--space-8);border-radius:var(--radius-field);background:var(--background-mod-normal);color:var(--text-secondary)}.nodify-rtc-codec-list{gap:var(--space-8);padding:var(--space-12);display:grid}.nodify-rtc-details .nodify-rtc-details{margin:var(--space-0)var(--space-12)var(--space-12)}@media (max-width:1280px){.nodify-rtc-health{grid-template-columns:minmax(0,1fr)}.nodify-rtc-health__checks{border-top:1px solid var(--border-subtle);padding-top:var(--space-8);border-left:0}.nodify-rtc-sessions.has-detail{grid-template-columns:minmax(calc(var(--space-24)*12),.34fr)minmax(0,1fr)}.nodify-rtc-diagnosis__header{grid-template-columns:auto minmax(0,1fr)}.nodify-rtc-diagnosis__meta{grid-column:1/-1}.nodify-rtc-quality-compare dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.nodify-rtc-overview-grid,.nodify-rtc-reports{grid-template-columns:minmax(0,1fr)}.nodify-rtc-slo{grid-template-columns:repeat(2,minmax(0,1fr))}.nodify-rtc-slo>div:nth-child(2){border-right:0}.nodify-rtc-slo>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.nodify-rtc-session-table__head,.nodify-rtc-session-row{grid-template-columns:minmax(calc(var(--space-24)*8),1fr)auto auto auto}.nodify-rtc-session-table__head span:nth-child(4),.nodify-rtc-session-table__head span:nth-child(5),.nodify-rtc-session-table__head span:nth-child(6),.nodify-rtc-session-row>:nth-child(4),.nodify-rtc-session-row>:nth-child(5),.nodify-rtc-session-row>:nth-child(6){display:none}.nodify-rtc-sessions.has-detail{display:block}.nodify-rtc-sessions.has-detail .nodify-rtc-session-browser{display:none}.nodify-rtc-back{display:inline-flex}.nodify-rtc-session-detail{padding:var(--space-12)}}@media (max-width:720px){.nodify-rtc{gap:var(--space-12)}.nodify-rtc-heading{align-items:flex-start}.nodify-rtc-heading p,.nodify-rtc-heading__actions>span{display:none}.nodify-rtc-heading__actions button{width:calc(var(--space-24)*2);padding:var(--space-0);color:#0000;gap:var(--space-0);overflow:hidden}.nodify-rtc-heading__actions button svg{color:var(--text-primary)}.nodify-rtc-nav{margin-inline:calc(var(--space-0) - var(--space-12));padding-inline:var(--space-12)}.nodify-rtc-nav button{min-width:calc(var(--space-24)*3 - var(--space-4));padding-inline:var(--space-8);gap:var(--space-4);flex-direction:column;font-size:12px}.nodify-rtc-health,.nodify-rtc-panel,.nodify-rtc-session-browser,.nodify-rtc-session-detail,.nodify-rtc-report-detail{border-radius:var(--radius-field)}.nodify-rtc-health__checks{grid-template-columns:minmax(0,1fr)}.nodify-rtc-health__checks>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.nodify-rtc-health__checks>div:last-child{border-bottom:0}.nodify-rtc-slo{grid-template-columns:minmax(0,1fr)}.nodify-rtc-slo>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.nodify-rtc-slo>div:last-child{border-bottom:0}.nodify-rtc-recent{display:none}.nodify-rtc-session-controls,.nodify-rtc-filters{grid-template-columns:minmax(0,1fr)}.nodify-rtc-session-table__head{display:none}.nodify-rtc-session-row,.nodify-rtc-sessions.has-detail .nodify-rtc-session-row{min-height:calc(var(--space-24)*4);grid-template-columns:minmax(0,1fr) auto auto}.nodify-rtc-session-row>:nth-child(2),.nodify-rtc-session-row>:nth-child(4),.nodify-rtc-session-row>:nth-child(5),.nodify-rtc-session-row>:nth-child(6){display:none}.nodify-rtc-session-row>:nth-child(3){align-self:start}.nodify-rtc-diagnosis__header{top:var(--space-0);z-index:2;padding-bottom:var(--space-12);background:var(--bg-card-solid);grid-template-columns:auto minmax(0,1fr);position:sticky}.nodify-rtc-diagnosis__header .nodify-rtc-media-icon{display:none}.nodify-rtc-diagnosis__meta{gap:var(--space-8);flex-wrap:wrap;grid-column:1/-1}.nodify-rtc-diagnosis__meta>div{padding-left:var(--space-0);border-left:0}.nodify-rtc-quality-compare{grid-template-columns:minmax(0,1fr)}.nodify-rtc-quality-compare dl{grid-template-columns:repeat(2,minmax(0,1fr))}.nodify-rtc-timeline-preview article{grid-template-columns:minmax(calc(var(--space-24)*4),auto)var(--space-8)minmax(0,1fr);gap:var(--space-8)}.nodify-rtc-section-heading{flex-direction:column;align-items:stretch}.nodify-rtc-segmented{width:100%}.nodify-rtc-segmented button{flex:1}.nodify-rtc-resource-grid,.nodify-rtc-rtp-summary{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.nodify-rtc-session-row,.nodify-rtc-attention__row,.nodify-rtc-nav button{transition:background .16s,color .16s,border-color .16s}}
.support-panel{gap:var(--space-16);flex-direction:column;height:100%;min-height:0;display:flex}.support-header{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.support-header h2{margin:0}.support-header p{margin:var(--space-4)0 0;color:var(--text-secondary);font-size:14px}.support-connection{color:var(--text-secondary);align-items:center;gap:var(--space-8);font-size:13px;display:inline-flex}.support-connection:before{content:"";border-radius:var(--radius-round);background:var(--text-placeholder);width:8px;height:8px}.support-connection--online:before{background:var(--chart-2)}.support-error{padding:var(--space-12)var(--space-16);border:1px solid var(--destructive);border-radius:var(--radius-md);color:var(--destructive);background:color-mix(in srgb,var(--destructive)8%,transparent)}.support-workspace{gap:var(--space-16);flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;display:grid}.support-queue,.support-chat{background:var(--bg-card);border-color:var(--border-subtle);gap:0;min-height:0;padding:0;overflow:hidden}.support-queue-toolbar{align-items:center;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--border-subtle);display:flex}.support-queue-toolbar .admin-custom-select{flex:1}.support-queue-list{padding:var(--space-8);overflow-y:auto}.support-channel{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12);border-radius:var(--radius-md);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.support-channel:hover{background:var(--control-secondary-background-hover)}.support-channel--active{background:var(--control-secondary-background-default)}.support-channel-icon{color:var(--text-secondary);place-items:center;display:grid}.support-channel-copy{gap:var(--space-4);flex:1;min-width:0;display:grid}.support-channel-copy strong,.support-channel-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-channel-copy strong{font-size:13px;font-weight:600}.support-channel-copy small{color:var(--text-secondary)}.support-unread{min-width:22px;height:22px;padding:0 var(--space-4);border-radius:var(--radius-round);background:var(--background-brand);color:var(--white);place-items:center;font-size:12px;display:grid}.support-chat{flex-direction:column;display:flex}.support-chat-header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16);border-bottom:1px solid var(--border-subtle);display:flex}.support-chat-header>div:first-child{gap:var(--space-4);min-width:0;display:grid}.support-chat-header span{color:var(--text-secondary);text-overflow:ellipsis;font-size:12px;overflow:hidden}.support-chat-actions{align-items:center;gap:var(--space-8);display:flex}.support-messages{min-height:0;padding:var(--space-16);gap:var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.support-message{max-width:min(76%,680px);padding:var(--space-12);border-radius:var(--radius-md);background:var(--control-secondary-background-default);align-self:flex-start}.support-message--staff{background:color-mix(in srgb,var(--background-brand)18%,transparent);align-self:flex-end}.support-message--system{color:var(--text-secondary);align-self:center}.support-message-meta{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-4);font-size:12px;display:flex}.support-message-meta time{color:var(--text-secondary)}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.support-message-deleted{color:var(--text-secondary);font-style:italic}.support-attachment{align-items:center;gap:var(--space-8);margin-top:var(--space-8);color:var(--text-brand);font-size:13px;display:flex}.support-attachment svg{width:14px}.support-composer{border-top:1px solid var(--border-subtle);padding:var(--space-12)}.support-composer-row{align-items:flex-end;gap:var(--space-8);display:flex}.support-composer textarea{resize:none;min-height:36px;max-height:120px;padding:var(--space-8)var(--space-12);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font:inherit;flex:1;line-height:1.4}.support-composer textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--ring-focus);outline:none}.support-buffers{gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.support-buffers span{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-8);border-radius:var(--radius-md);background:var(--control-secondary-background-default);font-size:12px;display:inline-flex}.support-buffers button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.support-buffers svg{width:14px;height:14px}.support-empty{justify-content:center;align-items:center;gap:var(--space-8);min-height:120px;color:var(--text-secondary);flex:1;font-size:14px;display:flex}.support-empty--chat{flex-direction:column}.support-empty svg{width:20px}.support-spin{animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.support-workspace{grid-template-rows:minmax(190px,34%) minmax(0,1fr);grid-template-columns:1fr}.support-chat-header{align-items:flex-start}.support-chat-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:620px){.support-header{align-items:flex-start}.support-workspace{grid-template-rows:180px minmax(0,1fr)}.support-chat-header{display:grid}.support-chat-actions{justify-content:flex-start}.support-message{max-width:90%}}
.analytics-dashboard{gap:var(--space-24);color:var(--text-primary);flex-direction:column;display:flex}.analytics-dashboard [data-slot=card]{gap:var(--space-16);padding-block:var(--space-24);border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-primary);box-shadow:none;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card)}.analytics-dashboard [data-slot=card-header]{padding-inline:var(--space-24);gap:var(--space-4)}.analytics-dashboard [data-slot=card-content]{padding-inline:var(--space-24)}.analytics-dashboard [data-slot=card-title]{color:var(--text-primary)}.analytics-dashboard [data-slot=card-description],.analytics-kpi-hint{color:var(--text-secondary)}.analytics-heading,.analytics-heading-actions,.analytics-footer,.analytics-pagination,.analytics-freshness,.analytics-segmented,.analytics-card-title-row{align-items:center;gap:var(--space-8);display:flex}.analytics-heading{justify-content:space-between;gap:var(--space-16)}.analytics-heading h1{margin:0}.analytics-heading p{margin:var(--space-4)0 0;color:var(--text-secondary)}.analytics-heading-actions{flex-wrap:wrap;justify-content:flex-end}.analytics-freshness{padding:var(--space-8)var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-round);font-size:14px}.analytics-freshness svg,.analytics-footer svg{width:var(--space-16);height:var(--space-16)}.analytics-freshness--healthy{color:var(--accent-blue)}.analytics-freshness--degraded,.analytics-inline-warning{color:var(--accent-yellow)}.analytics-filters [data-slot=card-content]{padding-top:0}.analytics-filter-grid{gap:var(--space-12);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.analytics-filter-grid label{gap:var(--space-4);color:var(--text-secondary);flex-direction:column;font-size:13px;display:flex}.analytics-filter-grid input,.analytics-filter-grid select,.analytics-dashboard select{min-width:0;min-height:40px;padding:var(--space-8)var(--space-12);color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-field);font:inherit}.analytics-filter-grid input:focus,.analytics-filter-grid select:focus,.analytics-dashboard select:focus{border-color:var(--accent-blue);box-shadow:0 0 0 var(--space-4)var(--ring-focus);outline:none}.analytics-kpis{gap:var(--space-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.analytics-kpis [data-slot=card]{padding-block:var(--space-16)}.analytics-kpis [data-slot=card-header],.analytics-kpis [data-slot=card-content]{padding-inline:var(--space-16)}.analytics-kpis [data-slot=card-title]{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.analytics-kpi-hint{font-size:12px}.analytics-two-column{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-chart{width:100%;height:360px}.analytics-empty{min-height:160px;color:var(--text-secondary);place-items:center;display:grid}.analytics-skeleton{gap:var(--space-12);align-content:center;min-height:120px;display:grid}.analytics-skeleton span{height:var(--space-16);border-radius:var(--radius-field);background:var(--background-mod-normal);animation:1.4s ease-in-out infinite analytics-pulse}.analytics-skeleton span:nth-child(2){width:80%}.analytics-skeleton span:nth-child(3){width:60%}@keyframes analytics-pulse{50%{opacity:.45}}.analytics-error{justify-content:center;align-items:center;gap:var(--space-12);min-height:120px;color:var(--accent-red);text-align:center;flex-direction:column;display:flex}.analytics-inline-warning{padding:var(--space-8)var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:var(--bg-input)}.analytics-funnel{gap:var(--space-16);display:grid}.analytics-funnel>div>div{justify-content:space-between;gap:var(--space-12);display:flex}.analytics-funnel small{margin-block:var(--space-4);color:var(--text-secondary);display:block}.analytics-funnel>div>span{height:var(--space-8);border-radius:var(--radius-round);background:var(--accent-blue);max-width:100%;display:block}.analytics-percentiles{gap:var(--space-16);display:grid}.analytics-percentiles>div{align-items:center;gap:var(--space-12);grid-template-columns:40px 72px 1fr;display:grid}.analytics-percentiles>div>div{height:var(--space-8);background:var(--background-mod-normal);border-radius:var(--radius-round);overflow:hidden}.analytics-percentiles>div>div span{background:var(--accent-blue);border-radius:inherit;height:100%;display:block}.analytics-table-scroll{max-width:100%;overflow:auto}.analytics-table{border-collapse:collapse;content-visibility:auto;width:100%;font-size:14px}.analytics-table th,.analytics-table td{padding:var(--space-12);border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.analytics-table th{color:var(--text-secondary);font-weight:600}.analytics-table tbody tr:hover{background:var(--background-mod-normal)}.analytics-heat-cell{background:color-mix(in srgb,var(--accent-blue)calc(var(--heat)*70%),transparent);font-variant-numeric:tabular-nums}.analytics-matrix-scroll{max-height:480px}.analytics-matrix th{z-index:1;background:var(--bg-card-solid);position:sticky;top:0}.analytics-matrix tbody th{z-index:1;left:0}.analytics-matrix td{text-align:right;font-variant-numeric:tabular-nums}.analytics-service-list{display:grid}.analytics-service-list>div{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-12);border-bottom:1px solid var(--border-subtle);display:flex}.analytics-service-list small{color:var(--text-secondary);margin-top:var(--space-4);display:block}.analytics-pagination{margin-top:var(--space-16);color:var(--text-secondary);justify-content:flex-end}.analytics-footer{color:var(--text-secondary);padding-bottom:var(--space-8);flex-wrap:wrap;font-size:13px}.analytics-footer span:last-child{margin-left:auto}@media (max-width:1200px){.analytics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.analytics-filter-grid,.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-column{grid-template-columns:1fr}}@media (max-width:600px){.analytics-dashboard{gap:var(--space-16)}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-heading-actions{justify-content:flex-start}.analytics-filter-grid,.analytics-kpis{grid-template-columns:1fr}.analytics-chart{height:280px}.analytics-dashboard [data-slot=card]{border-radius:var(--radius-field);padding-block:var(--space-16)}.analytics-dashboard [data-slot=card-header],.analytics-dashboard [data-slot=card-content]{padding-inline:var(--space-16)}.analytics-footer span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.analytics-skeleton span{animation:none}}
.issue-hub-page{height:100dvh;min-height:100dvh}:root{--skeleton:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a)}.issue-hub-shell{max-width:none;height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px))calc(24px + env(safe-area-inset-right,0px))calc(24px + env(safe-area-inset-bottom,0px))calc(24px + env(safe-area-inset-left,0px));margin:0}.issue-hub-workspace{grid-template-columns:360px minmax(0,1fr);gap:24px;height:100%;min-height:0;display:grid}.issue-hub-sidebar-stack{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;display:grid}.issue-hub-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}.issue-hub-sidebar,.issue-hub-main{min-height:0;overflow-y:auto}.issue-hub-main-skeleton{background:var(--skeleton);background-size:200% 200%;border-radius:14px;width:100%;min-height:420px;animation:1.5s linear infinite skeletonShimmer}.issue-hub-ticket-list{flex-direction:column;gap:10px;max-height:45vh;display:flex;overflow:auto}.issue-hub-sidebar-form-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.issue-hub-ticket-item{text-align:left;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)85%,transparent);color:var(--text-primary);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.issue-hub-ticket-item--skeleton{pointer-events:none}.issue-hub-skeleton-line{background:var(--skeleton);background-size:200% 200%;border-radius:999px;animation:1.5s linear infinite skeletonShimmer;display:block}.issue-hub-skeleton-line--title{width:75%;height:14px}.issue-hub-skeleton-line--meta{width:48%;height:12px}.issue-hub-ticket-item span{color:var(--text-secondary);font-size:12px}.issue-hub-ticket-item.is-active{border-color:color-mix(in srgb,var(--accent-blue)60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-blue)35%,transparent)}.issue-hub-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.issue-hub-field{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.issue-hub-field input,.issue-hub-field select,.issue-hub-field textarea{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)90%,transparent);color:var(--text-primary);border-radius:10px;padding:9px 10px}.issue-hub-field textarea{resize:vertical;min-height:90px}.issue-hub-form-grid--main .issue-hub-field:nth-child(4),.issue-hub-form-grid--main .profile-action--primary{grid-column:1/-1}.issue-hub-status-badge{min-width:220px;min-height:40px}.issue-hub-directory-panel{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)85%,transparent);border-radius:12px;margin-bottom:16px;padding:12px}.issue-hub-directory-grid{margin-top:10px}.issue-hub-directory-lists{margin-top:12px}.issue-hub-accordion{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)85%,transparent);border-radius:12px;margin-bottom:14px}.issue-hub-accordion-trigger{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.issue-hub-accordion-body{opacity:0;max-height:0;padding:0 12px;transition:max-height .3s,opacity .3s;overflow:hidden}.issue-hub-accordion-body.is-open{opacity:1;max-height:600px;padding:0 12px 12px}.issue-hub-internal-comment{gap:10px;margin-top:16px;display:grid}.issue-hub-dual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.issue-hub-log-list{flex-direction:column;gap:8px;max-height:220px;margin-top:8px;display:flex;overflow:auto}.issue-hub-log-item{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)85%,transparent);border-radius:12px;padding:10px}.issue-hub-log-item p{color:var(--text-secondary);word-break:break-word;margin-top:6px;font-size:12px}@keyframes skeletonShimmer{0%{background-position:0%}to{background-position:100%}}@media (max-width:980px){.issue-hub-page{height:auto}.issue-hub-shell{height:auto;padding:120px 24px 72px}.issue-hub-workspace{grid-template-columns:1fr;height:auto;min-height:auto}.issue-hub-sidebar-stack{grid-template-rows:auto;min-height:auto}.issue-hub-sidebar,.issue-hub-main{max-height:none}.issue-hub-ticket-list{max-height:40vh}.issue-hub-dual{grid-template-columns:1fr}.issue-hub-toolbar{flex-direction:column;align-items:flex-start}}
.ApiDocsPage-module__k-Kb1G__page{scroll-behavior:smooth;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-app)92%,var(--accent-blue)8%)0%,var(--bg-app)30%);min-height:100dvh;max-height:100dvh;color:var(--text-primary);padding:24px;position:relative;overflow-y:auto}.ApiDocsPage-module__k-Kb1G__glow{pointer-events:none;background:radial-gradient(circle at top,var(--bg-glow),transparent 60%);position:absolute;inset:0}.ApiDocsPage-module__k-Kb1G__container{z-index:1;grid-template-columns:320px minmax(0,1fr);gap:20px;display:grid;position:relative}.ApiDocsPage-module__k-Kb1G__sidebar,.ApiDocsPage-module__k-Kb1G__card{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)92%,transparent);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);box-shadow:var(--shadow-card);border-radius:24px}.ApiDocsPage-module__k-Kb1G__sidebar{flex-direction:column;gap:16px;height:fit-content;padding:20px;display:flex;position:sticky}.ApiDocsPage-module__k-Kb1G__sidebarHeader{align-items:center;gap:10px;display:flex}.ApiDocsPage-module__k-Kb1G__sidebarHeader h1{margin:0;font-size:20px}.ApiDocsPage-module__k-Kb1G__sidebarHeader p{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.ApiDocsPage-module__k-Kb1G__sidebarInfo{color:var(--text-secondary);background:color-mix(in srgb,var(--bg-card-solid)74%,transparent);border:1px dashed var(--border-subtle);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.ApiDocsPage-module__k-Kb1G__nav{gap:10px;display:grid}.ApiDocsPage-module__k-Kb1G__navItem{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)80%,transparent);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:14px;gap:4px;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.ApiDocsPage-module__k-Kb1G__navItem:hover{border-color:color-mix(in srgb,var(--accent-blue)50%,transparent);transform:translateY(-1px)}.ApiDocsPage-module__k-Kb1G__navItemActive{background:color-mix(in srgb,var(--accent-blue)18%,var(--bg-card));border-color:color-mix(in srgb,var(--accent-blue)65%,transparent)}.ApiDocsPage-module__k-Kb1G__navLabel{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ApiDocsPage-module__k-Kb1G__navHint{color:var(--text-secondary);font-size:12px}.ApiDocsPage-module__k-Kb1G__content{align-content:start;gap:16px;display:grid}.ApiDocsPage-module__k-Kb1G__card{padding:22px}.ApiDocsPage-module__k-Kb1G__headerTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.ApiDocsPage-module__k-Kb1G__tagChip{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px}.ApiDocsPage-module__k-Kb1G__badge{color:var(--accent-blue);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.ApiDocsPage-module__k-Kb1G__card h2{margin:8px 0 0;font-size:26px}.ApiDocsPage-module__k-Kb1G__muted{color:var(--text-secondary)}.ApiDocsPage-module__k-Kb1G__operationMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ApiDocsPage-module__k-Kb1G__metaItem{border:1px solid var(--border-subtle);background:var(--bg-card-solid);border-radius:12px;gap:6px;padding:10px;display:grid}.ApiDocsPage-module__k-Kb1G__metaItem span{color:var(--text-secondary);font-size:12px}.ApiDocsPage-module__k-Kb1G__versionSelect{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)90%,transparent);color:var(--text-primary);border-radius:10px;width:fit-content;padding:6px 8px}.ApiDocsPage-module__k-Kb1G__endpointList{gap:10px;margin-top:14px;display:grid}.ApiDocsPage-module__k-Kb1G__endpointItem{border:1px solid var(--border-subtle);background:var(--bg-card-solid);border-radius:14px;overflow:hidden}.ApiDocsPage-module__k-Kb1G__endpointRow{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.ApiDocsPage-module__k-Kb1G__endpointSummary{color:var(--text-secondary);font-size:14px}.ApiDocsPage-module__k-Kb1G__endpointRow .ApiDocsPage-module__k-Kb1G__chevron{margin-left:auto}.ApiDocsPage-module__k-Kb1G__method{border-radius:10px;justify-content:center;align-items:center;min-width:64px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.ApiDocsPage-module__k-Kb1G__methodGet{color:#5c7cfa;background:#5c7cfa33}.ApiDocsPage-module__k-Kb1G__methodPost{color:#31c267;background:#31c26733}.ApiDocsPage-module__k-Kb1G__methodPut{color:#f3aa2f;background:#f3aa2f33}.ApiDocsPage-module__k-Kb1G__methodPatch{color:#ab63ff;background:#ab63ff33}.ApiDocsPage-module__k-Kb1G__methodDelete{color:#ef5350;background:#ef535033}.ApiDocsPage-module__k-Kb1G__sectionDivider{border-top:1px solid var(--border-subtle);margin:16px 0}.ApiDocsPage-module__k-Kb1G__accordionTrigger{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.ApiDocsPage-module__k-Kb1G__card h3{align-items:center;gap:8px;margin:0;display:flex}.ApiDocsPage-module__k-Kb1G__chevron{color:var(--text-secondary);transition:transform .22s}.ApiDocsPage-module__k-Kb1G__chevronOpen{transform:rotate(180deg)}.ApiDocsPage-module__k-Kb1G__accordionBody{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.ApiDocsPage-module__k-Kb1G__accordionBodyOpen{grid-template-rows:1fr}.ApiDocsPage-module__k-Kb1G__accordionInner{margin-top:0;overflow:hidden}.ApiDocsPage-module__k-Kb1G__accordionBodyOpen .ApiDocsPage-module__k-Kb1G__accordionInner{margin-top:12px;padding:10px 12px}.ApiDocsPage-module__k-Kb1G__contentTypeRow{border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ApiDocsPage-module__k-Kb1G__contentTypeLabel{color:var(--text-secondary);font-size:12px}.ApiDocsPage-module__k-Kb1G__schemaBlock{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card-solid)90%,transparent);border-radius:14px;margin-top:12px;padding:12px}.ApiDocsPage-module__k-Kb1G__schemaTitle{color:var(--text-secondary);margin:0 0 10px;font-size:12px}.ApiDocsPage-module__k-Kb1G__schemaField{border-top:1px solid var(--border-subtle);gap:4px;padding:10px 0;display:grid}.ApiDocsPage-module__k-Kb1G__schemaField:first-of-type{border-top:0;padding-top:0}.ApiDocsPage-module__k-Kb1G__schemaType{border:1px solid color-mix(in srgb,var(--accent-blue)60%,transparent);width:fit-content;color:var(--accent-blue);border-radius:8px;padding:2px 8px;font-size:12px}.ApiDocsPage-module__k-Kb1G__requiredMark{color:#f57c7c;text-transform:uppercase;letter-spacing:.05em;margin-left:8px;font-size:11px}.ApiDocsPage-module__k-Kb1G__schemaField p{color:var(--text-secondary);margin:0;font-size:13px}.ApiDocsPage-module__k-Kb1G__responseBlock{border:1px solid var(--border-subtle);border-radius:14px;margin-top:10px;padding:12px}.ApiDocsPage-module__k-Kb1G__responseHeader{align-items:center;gap:10px;display:flex}.ApiDocsPage-module__k-Kb1G__responseHeader p{margin:0}.ApiDocsPage-module__k-Kb1G__responseCode{color:#31c267;border:1px solid #31c26799;border-radius:8px;padding:2px 8px;font-size:12px}.ApiDocsPage-module__k-Kb1G__codeBlock{border:1px solid var(--border-subtle);background:var(--bg-card-solid);border-radius:14px;margin:12px 0 0;padding:14px;font-size:13px;line-height:1.45;overflow-x:auto}.ApiDocsPage-module__k-Kb1G__backButton{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)92%,transparent);color:var(--text-primary);cursor:pointer;border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:10px 14px;transition:border-color .2s,transform .2s;display:inline-flex}.ApiDocsPage-module__k-Kb1G__backButton:hover{border-color:color-mix(in srgb,var(--accent-blue)50%,transparent);transform:translateY(-1px)}.ApiDocsPage-module__k-Kb1G__backButton svg{transform:rotate(180deg)}@media (max-width:960px){.ApiDocsPage-module__k-Kb1G__page{max-height:none;padding:14px;overflow-y:visible}.ApiDocsPage-module__k-Kb1G__container{grid-template-columns:1fr}.ApiDocsPage-module__k-Kb1G__sidebar{position:static}.ApiDocsPage-module__k-Kb1G__operationMeta{grid-template-columns:1fr}}
.project-settings-page{background:var(--bg-app);height:100dvh;min-height:100dvh;color:var(--text-primary);position:relative;overflow:hidden}.project-settings-shell{scrollbar-gutter:stable;gap:14px;width:min(100% - 40px,1120px);max-height:100dvh;margin:0 auto;padding:40px 0 72px;display:grid;position:relative;overflow-y:auto}.project-settings-shell::-webkit-scrollbar{width:10px}.project-settings-shell::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-round)}.project-settings-page [data-slot=button]{border-color:var(--border-subtle);background:color-mix(in srgb,var(--bg-card-solid)84%,transparent);min-height:38px;color:var(--text-primary);font-size:13px;font-weight:700}.project-settings-page [data-slot=button]:hover{border-color:color-mix(in srgb,var(--accent-blue)40%,var(--border-subtle));color:var(--accent-blue)}.project-settings-hero,.project-settings-panel,.project-settings-stat{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card-solid)90%,transparent);color:var(--text-primary);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card)}.project-settings-hero{padding:0;overflow:hidden}.project-settings-hero__header{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 24px;display:flex}.project-settings-title{align-items:center;gap:16px;min-width:0;display:flex}.project-settings-project-image{border-radius:var(--radius-field);object-fit:cover;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card)70%,transparent);flex:none;width:64px;height:64px}.project-settings-project-image--fallback{color:var(--text-primary);justify-content:center;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.project-settings-title h1{letter-spacing:0;margin:0;font-size:30px;font-weight:800;line-height:1.1}.project-settings-title p,.project-settings-panel p{color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.4}.project-settings-feedback{gap:8px;padding-top:0;display:grid}.project-settings-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-settings-stat{min-height:78px;box-shadow:none;justify-content:center;gap:8px;padding:15px 18px}.project-settings-stat span,.project-settings-details dt,.project-settings-session-card span,.project-settings-mode span,.project-settings-license-card header span{color:var(--text-secondary);font-size:12px;line-height:1.35}.project-settings-stat strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.project-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.project-settings-panel{gap:0;padding:0;overflow:hidden}.project-settings-panel [data-slot=card-header],.project-settings-panel__header{padding:20px 24px 14px}.project-settings-panel [data-slot=card-title]{font-size:18px;font-weight:800;line-height:1.25}.project-settings-panel__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-settings-panel__content,.project-settings-panel [data-slot=card-content]{padding:0 24px 20px}.project-settings-panel__content{gap:16px;display:grid}.project-settings-form{border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:color-mix(in srgb,var(--bg-card)70%,transparent);grid-template-columns:minmax(220px,1fr) 152px auto;align-items:end;gap:12px;padding:12px;display:grid}.project-settings-form label{color:var(--text-secondary);gap:7px;font-size:12px;font-weight:700;display:grid}.project-settings-form input,.project-settings-form select{border-radius:var(--radius-sm,10px);border:1px solid var(--border-input);background:var(--bg-input);width:100%;min-height:42px;color:var(--text-primary);padding:10px 12px;font-size:14px;font-weight:600}.project-settings-form input:focus,.project-settings-form select:focus{border-color:var(--accent-blue);box-shadow:0 0 0 4px var(--ring-focus);outline:none}.project-settings-actions,.project-settings-mode__actions{align-items:center;gap:8px;display:flex}.project-settings-mode-list,.project-settings-stack,.project-settings-session-list{gap:12px;display:grid}.project-settings-mode{border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:color-mix(in srgb,var(--bg-card)78%,transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.project-settings-mode>div:first-child{gap:5px;display:grid}.project-settings-mode strong{color:var(--text-primary);font-size:16px;line-height:1.25}.project-settings-mode__actions [data-slot=button]{width:38px;height:38px;min-height:38px}.project-settings-badge{border-radius:var(--radius-round);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-subtle);width:fit-content;color:var(--text-secondary);background:color-mix(in srgb,var(--border-subtle)30%,transparent);padding:5px 11px;font-size:11px;font-weight:800}.project-settings-badge--active,.project-settings-badge--online{color:var(--accent-blue);border-color:color-mix(in srgb,var(--accent-blue)42%,transparent);background:color-mix(in srgb,var(--accent-blue)14%,transparent)}.project-settings-badge--offline,.project-settings-badge--expired,.project-settings-badge--banned{color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red)42%,transparent);background:color-mix(in srgb,var(--accent-red)14%,transparent)}.project-settings-details{gap:10px;margin:0;display:grid}.project-settings-layout>.project-settings-panel:nth-child(2) .project-settings-details{grid-template-columns:repeat(2,minmax(0,1fr))}.project-settings-details--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.project-settings-details div,.project-settings-session-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm,10px);background:color-mix(in srgb,var(--bg-card)70%,transparent);gap:6px;padding:14px;display:grid}.project-settings-details dt,.project-settings-details dd{margin:0}.project-settings-details dd,.project-settings-session-card strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:700}.project-settings-license-card{border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:color-mix(in srgb,var(--bg-card)74%,transparent);gap:16px;padding:16px;display:grid}.project-settings-license-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-settings-license-card h3{margin:0;font-size:17px;font-weight:800;line-height:1.25}.project-settings-session-card{grid-template-columns:.8fr .8fr 1fr .9fr 1.2fr;align-items:center}.project-settings-empty,.project-settings-state{color:var(--text-secondary);margin:0;font-size:14px}.project-settings-empty{border:1px dashed var(--border-subtle);border-radius:var(--radius-field);text-align:center;background:color-mix(in srgb,var(--bg-card)54%,transparent);padding:18px}.project-settings-state--error{color:var(--accent-red)}.project-settings-state--success{color:var(--accent-blue)}@media (max-width:980px){.project-settings-shell{width:min(100% - 28px,760px);padding-top:28px}.project-settings-overview,.project-settings-layout{grid-template-columns:1fr}.project-settings-details--compact,.project-settings-session-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.project-settings-shell{width:min(100% - 20px,520px);padding-bottom:44px}.project-settings-hero__header,.project-settings-panel__header,.project-settings-license-card header{flex-direction:column;align-items:stretch}.project-settings-title{align-items:flex-start}.project-settings-title h1{font-size:24px}.project-settings-form,.project-settings-mode,.project-settings-details--compact,.project-settings-session-card{grid-template-columns:1fr}.project-settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.project-settings-stat{min-height:88px}.project-settings-layout>.project-settings-panel:nth-child(2) .project-settings-details{grid-template-columns:1fr}.project-settings-actions,.project-settings-mode__actions{justify-content:flex-start;width:100%}}
