.ui-name{line-height:var(--jui-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ui-stop{display:contents}.ui-menu-row{display:flex;align-items:center;gap:6px;margin-top:4px;padding:6px 2px 0}.ui-menu-row .jui-field{flex:1}.kit-page{display:flex;flex-direction:column;gap:12px;max-width:960px}.kit-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 8px 8px}.kit-col{display:flex;flex-direction:column;width:100%;max-width:420px}.kit-swatch{display:inline-flex;align-items:center;gap:6px}.kit-col .jui-phead{position:static;margin:0 0 4px;padding-left:8px}.ui-combo-wrap{flex:1 1 auto;width:100%;min-width:0}.ui-combo-wrap .jui-control input{text-overflow:ellipsis}.ui-combo-wrap .jui-control>.jui-icon>svg{width:100%;height:100%}.mig-block{margin-bottom:20px}.mig-w220{min-width:220px}.queue-steps{display:inline-flex;align-items:center;gap:2px}.queue-steps b{min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.mp-stage-name{grid-area:label;width:100%}.mp-res-name{width:100%;min-width:160px}.mig-grow{flex:1;min-width:240px}.mig-field{margin-bottom:12px}.mig-check{display:flex;margin-bottom:8px}.mig-fixed{flex:0 0 220px;min-width:160px}.mig-table{overflow:hidden}.tasks-table .tasks-note{min-width:140px}.prompt-diff>.jui-small{margin-bottom:4px}.queue-bar{width:64px}.stand-table{width:100%}.stand-table .stand-count{text-align:right}.tasks-bar{margin-bottom:10px}.tasks-progress-bar{flex:1;min-width:60px}.tasks-kpis{align-items:center}.token-secret{display:flex;flex-direction:column;gap:10px}.token-secret .token-value{margin:0}.stg-row-question>.jui-badge{justify-self:center}.pick-range{display:flex;flex-wrap:wrap;gap:10px}.pick-range-end{display:inline-flex;align-items:center;gap:6px}.pick-check{align-items:flex-start}.pick-block .pick-show{margin-left:22px}.filters>.search-input,.filters>.facts-search{flex:1 1 320px;min-width:260px}.filters>.search-input textarea,.filters>.facts-search textarea{resize:none}.filters>.search-input .jui-control--multiline,.filters>.facts-search .jui-control--multiline{padding-block:5px}.sources-block{margin-bottom:20px}.src-gap{margin-bottom:12px}.source-text,.jui-quote.source-text{margin-top:6px;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.extract-queue-head{display:inline-flex;align-items:center;gap:6px}.src-top{margin-top:10px}.src-end{justify-content:flex-end}.vocab-combo-menu.jui-popover{overflow-y:auto}.portrait-resume{margin:0 0 14px}.portrait-resume>.jui-panel-body{display:grid;gap:8px}.crm-gap-top{margin-top:12px}.crm-gap-bottom{margin-bottom:8px}.crm-search{width:240px}.crm-search-wide{width:280px}.crm-nick{width:200px}.crm-card{margin-bottom:20px}.crm-push-end{margin-left:auto;align-self:center}.crm-fit-btn.jui-btn{height:auto;min-height:var(--jui-h-sm);padding-block:4px;flex-direction:column;align-items:flex-start}.profile-brief.crm-brief{flex-wrap:nowrap}.crm-brief>:not(.crm-shrink){flex:none}.crm-brief>.crm-shrink{flex:0 1 auto;min-width:0;text-align:start}.crm-brief>.crm-shrink,.crm-brief>.crm-shrink *{white-space:normal}.crm-grow{flex:1 1 280px;min-width:0}.crm-name-field{min-width:280px}.crm-modal.jui-dialog{width:520px}.crm-modal .jui-dialog-body>*+*{margin-top:12px}.ui-v2 .cp2-bar h1.cp2-title{line-height:normal;padding-block:2px}.vac-mstage{display:inline-flex;align-items:center;gap:2px;max-width:100%;white-space:nowrap;vertical-align:middle}.jui-field.vac-mstage-name,.vac-mres-select .jui-field{min-width:0}.mfunnel .mfunnel-step{cursor:default}.mfunnel-step .mfunnel-label{min-width:0}@container (max-width: 640px){.mfunnel .mfunnel-meter{grid-area:track}}.jui-field.vac-field{margin-bottom:12px}.jui-list-row.vac-review-item .jui-list-row-title{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.vac-card,.vac-tabs{margin-bottom:16px}.jui-field.vac-search{min-width:280px}.vac-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.vac-col-others{width:240px}.vac-col-stage{width:190px}.vac-col-resolution{width:210px}.vac-col-icon{width:36px}.jui-btn.vac-strip-btn{height:auto;max-width:100%;padding:2px 4px;justify-content:flex-start;text-align:left}.jui-field.vac-add-search{max-width:420px}.vac-form-actions{margin-top:8px}.jui-btn.vac-crit-toggle{height:auto;padding-inline:4px}.jui-field.vac-crit-value{min-width:180px}.jui-field.vac-crit-text{flex:1 1 260px}.vac-col-action{width:150px}.jui-field.vac-step-value{min-width:220px}.jui-panel.deferred-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:296px;max-width:calc(100vw - 32px)}.deferred-pop>.jui-panel-body{display:flex;flex-direction:column;gap:8px}.deferred-pop-mode{align-self:flex-start}.jui-banner.vac-gap{margin-bottom:12px}.jui-panel.vac-row-card>.jui-panel-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.jui-panel.vac-subpanel{margin-top:8px}.mp-confirm-text{white-space:pre-line}.jui-panel.vac-add-panel>.jui-panel-body{display:flex;flex-direction:column;gap:8px}.jui-panel.vac-crit-item>.jui-panel-body{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}div.mcal.vac-mcal{width:auto;padding:0}.jui-panel.about-send-pop>.jui-panel-body{display:grid;gap:8px}.ui-v2 .jui-panel.vfilter-pop{padding:0}.term-sheet.vac-float{gap:10px}.jui-panel.dm-tpl-card{flex:0 0 auto;width:220px;scroll-snap-align:start}@container (max-width: 640px){.jui-panel.dm-tpl-card{width:170px}}.dm-fill{width:100%}.dm-grow{flex:1;min-width:0}.jui-btn.dm-start{align-self:flex-start}.jui-btn.dm-push{margin-left:auto}.jui-tb.dm-snippet{flex:1;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.jui-btn.dm-strip-btn{height:auto;min-height:var(--jui-h-sm);max-width:100%;justify-content:flex-start;align-self:flex-start}.jui-btn.dm-hidden-btn{height:auto;min-height:var(--jui-h-sm);max-width:100%;padding-block:2px;white-space:normal}.dm-hidden-btn>span{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px}.dm-branch-select{max-width:180px}.jui-tabs.tg-tabs{margin-bottom:16px}.page-full .jui-tabs.tg-tabs{margin-bottom:8px}.match-review-chat>.jui-panel[data-candidate-chat]>.jui-panel-body{padding:0}.tg-chat-list{max-height:70vh;overflow-y:auto;position:sticky;top:16px}.page-full .tg-chat-list{max-height:calc(100vh - 200px)}@container (max-width: 900px){.tg-chat-list{position:static;max-height:40vh}}.tg-chat-pane{min-width:0}.tg-chat-list>.jui-panel-body{display:flex;flex-direction:column;gap:10px;min-height:0}.chat-find .chat-find-field,.chat-search-form .chat-search-field{flex:1;min-width:0}.chat-list-wide{width:100%}.chat-list-row .tg-chat-row{flex:1;min-width:0}.tg-chat-title{display:flex;flex-direction:column;min-width:0}.chat-side-close.jui-btn{display:flex;margin:0 0 6px auto}.chat-main>.chat-feed{display:flex;flex-direction:column;padding:0}.chat-feed>.chat-paper{flex:1 0 auto;overflow:visible}.chat-slot{display:flex;flex-direction:column;gap:6px}.chat-toolbar-tools{display:inline-flex;align-items:center;gap:8px}.chat-react-pop{display:flex;gap:2px;padding:4px}.chat-composer .jui-composer-field{position:relative}.chat-bubble-tpl{display:inline-flex;align-items:center;min-width:0;max-width:100%}.chat-bubble-tpl>.jui-suggestion{min-width:0}.chat-notes{display:flex;flex-direction:column;gap:4px}.chat-note{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.chat-composer .slash-menu.jui-popover{position:absolute;top:auto;left:0;right:0;bottom:calc(100% + 4px);z-index:20;max-height:240px;overflow-y:auto}.slash-menu .jui-mi-text{display:flex;flex-direction:column;min-width:0;padding-block:4px}.broadcast-bar{margin:6px 0 2px}.broadcast-status,.broadcast-mark{display:inline-flex;align-items:center;gap:4px}.broadcast-status{gap:6px}.broadcast-targets{width:100%;margin-top:10px}.broadcast-skipped{margin:4px 0 0;padding-left:16px}.forward-chats{max-height:280px;overflow-y:auto;margin-top:10px}.outreach-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.digest-actions{display:flex;gap:8px}.tg-peer-info{margin-bottom:12px}.pst{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;max-width:100%;line-height:16px}.pst-item{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:220px}.pst-item svg{flex:none}.pst-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pst-day{flex:none;font-variant-numeric:tabular-nums}.pst-due-label{flex:none}.pst-compact .pst-item{max-width:160px}.pst-due-dot{flex:none;width:7px;height:7px;margin-left:auto}.match-due-btn{gap:4px}.collect .jui-toolbar+.collect-steps,.collect .collect-note{margin-top:8px}.collect-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.collect-sum{gap:6px 12px}.collect-steps .collect-step{display:grid;grid-template-columns:10px minmax(190px,max-content) minmax(0,1fr);align-items:center;gap:4px 10px}.collect-step-metrics{gap:4px 10px;min-width:0;flex:1 1 0}.exp-bar{margin:0 0 10px}.exp-filters .search-input{flex:1 1 260px}.exp-dups{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}@container (max-width: 600px){.collect-steps .collect-step{grid-template-columns:10px minmax(0,1fr)}.collect-step-metrics{grid-column:2}.collect .jui-toolbar-end{margin-left:0}}.exp-help{margin:-4px 0 8px}.collect .collect-sum{margin-top:8px}.ui-v2 .vocab-match>.jui-panel-body{display:grid;gap:12px}.vocab-block{margin-bottom:16px}.vocab-gap-top{margin-top:12px}.vocab-push-end.jui-btn{margin-left:auto}.vocab-reject-note.jui-field{min-width:240px}.vocab-entry{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.vocab-rename.jui-field{min-width:180px}.vocab-cell{position:relative}.vocab-cell-open{flex-basis:100%}.vocab-details{margin-top:6px}.vocab-details>.jui-panel-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px}.vocab-details-head{margin-bottom:2px}.vocab-details-deep{padding-left:18px}.vocab-add>.jui-field:has(input){min-width:220px}.vocab-push-end{margin-left:auto}.vocab-gap-6{margin-top:6px}.vocab-gap-8{margin-top:8px}.vocab-gap-bottom{margin-bottom:12px}.vocab-row-8{gap:8px}.vocab-row-10{gap:10px}.vocab-head h3{margin:0}.vocab-level-cell{width:80px}.vocab-dialog-body{gap:10px;margin-bottom:12px}.vocab-value-body{gap:8px;margin-bottom:12px}.vocab-value-links{gap:14px}.search-filter-note{gap:6px;margin-bottom:8px}.filters>.facts-search{flex:1 1 320px;min-width:260px}.filters>.facts-search textarea{resize:none}.facts-panel{margin-bottom:20px}.jui-panel.recruiter-card>.jui-panel-body,.jui-panel.recruiter-mentions>.jui-panel-body{display:flex;flex-direction:column;gap:4px;min-width:0}.jui-panel.recruiter-mentions>.jui-panel-body{gap:6px}.ui-v2 .scan-progress .scan-meter{flex:1;min-width:0}.ui-v2 .scan-row.scan-item{display:block;padding:0}.ui-v2 .jui-panel.scan-card>.jui-panel-body{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px}.tm-head{margin-bottom:8px}.tm-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.tm-side{position:sticky;top:16px}.tm-side .jui-panel{margin-bottom:12px}.tm-map{position:relative;overflow:hidden}.tm-svg{display:block;width:100%;height:auto;max-height:78vh;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.tm-svg:active{cursor:grabbing}.tm-hull{stroke-width:1;stroke-linejoin:round}.tm-hull-focus,.tm-hull-vacancy{stroke-width:2}.tm-node-skill{stroke-width:1.5}.tm-node-role{stroke-width:2}.tm-node-industry{stroke-width:1.5}.tm-node-proposed{stroke-width:1.5;stroke-dasharray:2.5 2}.tm-node.tm-node-owned{stroke-width:2;stroke-dasharray:none}.tm-vacancy-ring{stroke-width:2.5}.tm-hit{cursor:pointer}.tm-tag-label{paint-order:stroke;stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.tm-group-label{cursor:pointer}.tm-group-text{paint-order:stroke;stroke-width:5px;stroke-linejoin:round}.tm-group-count{paint-order:stroke;stroke-width:4px;stroke-linejoin:round}.tm-zoom{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:4}.tm-hint{position:absolute;left:12px;bottom:8px;pointer-events:none}.tm-tooltip{position:absolute;z-index:5;max-width:280px;padding:8px 10px;line-height:1.45;pointer-events:none}.tm-tip-groups{margin:4px 0 0;padding-left:16px}.tm-legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:10px}.tm-legend-item{display:inline-flex;align-items:center;gap:6px}.tm-bars{margin-top:8px}.tm-member-list{margin:6px 0 0;padding-left:16px;max-height:320px;overflow:auto}.tm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.tm-matrix-wrap{overflow:auto;max-height:72vh}.tm-matrix.jui-table{width:auto}.tm-matrix th,.tm-matrix td{height:auto;padding:0}.tm-matrix thead th{z-index:2;vertical-align:bottom}.tm-matrix tbody th{top:auto}.tm-matrix .tm-rowhead{position:sticky;left:0;z-index:1;min-width:250px;max-width:320px;padding:4px 10px;text-align:left}.tm-matrix thead .tm-rowhead{z-index:3}.tm-row-value{margin-right:6px}.tm-rowhead .jui-badge{margin-right:4px}.tm-col{width:30px;min-width:30px}.tm-col-btn.jui-btn{display:block;width:30px;height:auto;min-height:170px;padding:6px 0}.tm-col-label{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.tm-count{padding:0 8px!important;text-align:right;font-variant-numeric:tabular-nums}.tm-section td{padding:6px 10px}.tm-cell-chips{margin-top:0}.tm-match-foot{padding:8px 14px}.tm-match{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.tm-picker{position:relative}.tm-suggest{position:absolute;top:100%;left:0;right:0;z-index:6;margin-top:4px;padding:4px}.tm-candidate-input.jui-field{min-width:240px}@container (max-width: 980px){.tm-layout,.tm-match{grid-template-columns:1fr}.tm-side{position:static}}.ui-v2 .st-panel{display:flex;flex-direction:column;gap:8px}.ui-v2 .st-people{display:flex;flex-direction:column}.ui-v2 .st-people .jui-badge{min-width:96px}.ui-v2 .st-people>.jui-list-row>.jui-list-row-line .jui-tb{min-width:40px;text-align:right}.ui-v2 .st-hist{display:flex;flex-direction:column;padding:0 0 6px 16px}.ui-v2 .st-new{display:flex;flex-direction:column;gap:4px;padding:4px 0 2px}.ui-v2 .st-new .st-new-field{width:100%;min-width:160px}.ui-v2 .st-new .st-target{display:inline-flex;align-items:center;gap:6px}.ui-v2 .st-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 0}.ui-v2 .st-checks{display:flex;flex-direction:column}.ui-v2 .st-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ui-v2 .st-frame-h{display:flex;align-items:center;gap:8px;padding:0 4px 2px}.ui-v2 .st-ex .jui-list-row-lead{min-width:64px}.ui-v2 .st-prop .jui-list-row-lead{min-width:16px}.ui-v2 .st-prop-line{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;overflow:hidden;container-type:inline-size}.ui-v2 .st-prop-line .ui-name{flex:0 1000 auto;min-width:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .st-change{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden}.ui-v2 .st-change .jui-badge{flex:0 100 auto;min-width:24px;max-width:100%;overflow:hidden}.ui-v2 .st-change .jui-badge:last-child{flex-shrink:1;min-width:calc(6ch + 32px)}.ui-v2 .st-change .ui-pill-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-v2 .st-change .jui-badge-mark,.ui-v2 .st-change .st-arrow{flex-shrink:0}@container (max-width: 280px){.ui-v2 .st-change .jui-badge-mark{display:none}}.ui-v2 .st-prop .jui-list-row-end .jui-hover{min-width:52px;justify-content:flex-end}.ui-v2 .st-out .jui-list-row-lead{min-width:16px}.ui-v2 .st-next{display:inline-flex;flex:1 1 0;align-items:center;gap:4px;min-width:0;overflow:hidden}.ui-v2 .st-next svg{flex:none;width:12px;height:12px}.ui-v2 .st-next .jui-chip{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:18px}.ui-v2 .st-nick{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .st-none{display:inline-flex;justify-content:center;min-width:96px}.vb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 12px}.vb-chip-wrap{display:inline-flex;min-width:0;max-width:220px}.vb-chip-wrap--icon .jui-chip-label{display:none}.vb-hidden{display:block;text-align:center;padding:2px 0}*{box-sizing:border-box}body{margin:0;line-height:1.5}h1:where(:not([class*=jui-])){margin:0 0 16px}h2:where(:not([class*=jui-])){margin:0 0 12px}h3:where(:not([class*=jui-])){margin:0 0 8px}p:where(:not([class*=jui-])){margin:0 0 10px}p:where(:not([class*=jui-])):last-child{margin-bottom:0}.jui-app-main>.jui-page{padding-bottom:96px}.page-center{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-page{min-height:100vh;padding:12vh 16px 0}.login-page>*{max-width:360px;margin-inline:auto}.login-brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}input:where(:not([class*=jui-],.jui-control *,.jui-menu-search *,.jui-table-foot *)),textarea:where(:not([class*=jui-],.jui-control *,.jui-menu-search *,.jui-table-foot *)),select:where(:not([class*=jui-],.jui-control *,.jui-menu-search *,.jui-table-foot *)){padding:8px 10px}textarea:where(:not([class*=jui-],.jui-control *,.jui-menu-search *,.jui-table-foot *)){resize:vertical}.error-box,.notice-box{padding:10px 14px;margin-bottom:16px}.row{display:flex;align-items:center;gap:12px}.row-wrap{flex-wrap:wrap}.row h1,.row h2{margin-bottom:0}.space-between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.breadcrumbs{margin-bottom:12px}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;overflow:hidden}.table th,.table td{text-align:left;padding:10px 14px;vertical-align:top}.table th{white-space:nowrap}.col-action{width:1%;white-space:nowrap;text-align:right}.table-actions{display:inline-flex;gap:6px;justify-content:flex-end}.nowrap{white-space:nowrap}.scan-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.scan-form .field{margin-bottom:0;flex:1;min-width:240px}.token-value{padding:8px 10px;word-break:break-all;-webkit-user-select:all;user-select:all}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:20}.modal{padding:20px;width:100%;max-width:520px}.col-check{width:34px;text-align:center}.modal-wide{max-width:680px}.stand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px}.stand-detail{display:block}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.pagination{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px}.pipe-line{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pipe-cell{display:flex;flex-direction:column;gap:4px}.pipe-title{display:flex;justify-content:space-between;gap:6px}.tab-hidden{visibility:hidden;height:0;overflow:hidden}.row-toggle-cell{width:1%;padding-right:0}.row-detail>td{padding-top:4px}.card-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.profile-brief{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.profile-brief h1{margin:0}.profile-head{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;margin-top:14px;padding-top:14px}.profile-title{flex:1;min-width:260px}.profile-title h1{margin-bottom:6px}.profile-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:420px}.kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin-top:10px}.kv dt,.kv dd{margin:0}.stub-box{text-align:center;padding:40px 20px}.bulk-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px;min-height:32px}.bulk-bar .jui-muted{margin-right:4px}.facts-table .col-check{width:34px;text-align:center}tr.group-row td{padding-top:6px;padding-bottom:6px}.attrs span+span:before{content:" · "}tr.subrow td{padding-top:8px;padding-bottom:12px}.proofs{display:flex;flex-direction:column;gap:8px;padding:8px 10px}.proof q{display:block}.proof-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.edit-grid .field{margin-bottom:0}.edit-grid .field-wide{grid-column:1 / -1}.link-btn{padding:0;cursor:pointer;white-space:nowrap}.link-btn:disabled{cursor:default}.chat-group{margin-bottom:20px}.chat-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.chat-head h3{margin:0}.sources{display:flex;flex-direction:column;gap:8px}.source-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.source-meta .spacer{flex:1}.source-quote{white-space:pre-wrap;word-break:break-word}.source-question{margin-bottom:4px}.source-body{margin-top:6px;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.source-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px}.source-check{margin:0}.source-body-head{margin-bottom:4px;white-space:normal}.source-links{margin:6px 0 0;padding-left:18px;word-break:break-all}.pre-line{white-space:pre-line}.raw-plain{white-space:pre-wrap}.raw-rich{white-space:normal}.raw-rich>:first-child{margin-top:0}.raw-rich>:last-child{margin-bottom:0}.raw-rich h1,.raw-rich h2,.raw-rich h3,.raw-rich h4{margin:8px 0 4px}.raw-rich p,.raw-rich ul,.raw-rich ol{margin:0 0 6px}.raw-rich img{max-width:100%;height:auto}.raw-rich pre{white-space:pre-wrap}.raw-rich td,.raw-rich th{padding:2px 6px}.theses{display:flex;flex-direction:column;gap:8px}.thesis{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:start}.thesis-order{line-height:1;text-align:right;padding-top:2px}.thesis-text{line-height:1.5;margin-bottom:6px;white-space:pre-line}.thesis-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.thesis-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.thesis-actions .row{gap:4px}.fact-refs{margin:6px 0 0;padding-left:18px}.fact-refs li{margin-bottom:2px}.thesis-edit{padding-bottom:4px}.thesis-history{margin-top:10px;display:flex;flex-direction:column;gap:10px}.thesis-version-head{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;margin-bottom:2px}.thesis-version-text{line-height:1.5;margin:2px 0 4px;white-space:pre-line}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}details summary{cursor:pointer}.vocab-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vocab-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.vocab-desc{margin-top:4px;line-height:1.5}.vocab-desc-edit{margin-top:6px}.vocab-hint{margin-top:4px}mark{padding:0 1px}.match-line{margin-top:2px}.fact-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.vocab-key{white-space:normal;text-align:left}.query-editor{width:100%;margin:8px 0}.line-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.line-count{font-variant-numeric:tabular-nums}.chips-grid{align-items:flex-start;gap:6px 8px}.attr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.attr-fields .field{margin-bottom:0}.attr-fields .field-wide{grid-column:1 / -1}.attr-desc{line-height:1.35}.attr-table td{padding:6px 10px}.chat-layout{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:16px;align-items:start}.chat-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.chat-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat{display:flex;flex-direction:column;gap:10px}.chat-feed{display:flex;flex-direction:column;gap:6px;height:52vh;min-height:280px;overflow-y:auto;padding:10px 4px}.chat-with-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:14px;align-items:start}.chat-with-side-wide{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.chat-main{display:flex;flex-direction:column;gap:10px;min-width:0}.chat-selection{display:flex;align-items:center;gap:10px;padding:6px 10px}.chat-side{position:sticky;top:16px}.digest{padding:12px 14px}.digest-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.chat-file{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.chat-sticker img{display:block;width:128px;height:128px;object-fit:contain}.chat-sticker span{line-height:1.1}.chat-voice{display:flex;flex-direction:column;gap:2px}.chat-voice audio{max-width:260px;height:34px}.chat-topics{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.sticker-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-height:220px;overflow-y:auto}.chat-search{margin-bottom:10px}.chat-search-results{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:220px;overflow-y:auto;padding-right:4px}.chat-found-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.chat-more,.chat-empty{align-self:center;padding:8px}.chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}@container (max-width: 640px){.thesis{grid-template-columns:28px 1fr}.thesis-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-start}}@container (max-width: 1200px){.chat-with-side,.chat-with-side-wide{grid-template-columns:1fr}.chat-side{position:static}}@container (max-width: 900px){.chat-layout{grid-template-columns:1fr}}.page-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;padding:10px 18px 14px;overflow-y:auto}.page-full h1{margin:0 0 6px}.page-full .chat-feed{height:calc(100vh - 360px);min-height:260px}.chat-find{display:flex;gap:6px;align-items:center}.chat-list-row{display:flex;align-items:center;gap:6px}.chat-side-close{display:block;margin:0 0 6px auto}.template-list{display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow-y:auto;margin-top:10px}.template-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.template-body{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:84px;overflow:hidden}.broadcast-names{margin-top:2px;max-height:96px;overflow-y:auto;overflow-wrap:anywhere}.pick h3{margin-bottom:4px}.pick-mode{margin:4px 0 10px}.pick-period{display:flex;flex-direction:column;gap:8px}.pick-list{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;padding-right:2px}.pick-block-meta,.pick-verdict{margin:2px 0 0 22px}.pick-summary,.pick-preview{margin:4px 0 4px 22px}.collect{padding:12px 16px;margin-bottom:14px}.collect-job{margin-top:8px}.collect-job .error-box{margin:8px 0 0}.collect-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.collect-step{display:flex;gap:8px;align-items:baseline}.extract-bar{margin-bottom:14px}.extract-note,.extract-run,.extract-last{margin-top:10px;margin-bottom:0}.extract-run .error-box,.extract-last .error-box,.extract-details .error-box{margin:8px 0 0}.extract-details{margin-top:6px}.extract-details ul{margin:4px 0 8px;padding-left:18px}.extract-details-head{margin-top:6px}.extract-queue{padding:12px 16px;margin-bottom:14px}.extract-queue.extract-queue-compact{display:inline-flex;padding:0;margin:0}.similar-snippet{display:block;margin-top:2px;overflow-wrap:anywhere}.template-strip{margin-top:8px}.template-strip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.template-cards{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.tg-sync-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:-4px 0 12px}.tg-sync-note{flex-basis:100%}.list-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.list-nav-steps{display:inline-flex;align-items:center;gap:8px}.match-percent-value{display:flex;align-items:center;gap:6px}.match-axes td{vertical-align:top}.fit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fit-item{padding:6px 0}.batch-pager{margin-top:12px}.vacancy-recruiter{min-width:180px;padding:8px 12px}.vacancy-text{white-space:pre-wrap;margin-top:8px;padding:12px;line-height:1.5;max-height:480px;overflow:auto}.slash-menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none}.slash-item-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-candidate{margin-top:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.add-candidate-list{list-style:none;margin:0;padding:0}.add-candidate-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0}.funnel{margin-top:4px}.funnel-head{display:flex;align-items:center;gap:8px}.funnel-chain{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.funnel-link{display:flex;align-items:center;gap:6px}.funnel-node{display:grid;gap:4px}.funnel-node-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.funnel-step-toggle{padding-top:0}.funnel-node-count label{display:inline-block;margin-left:8px;cursor:pointer}.funnel-step-actions{display:flex;gap:4px}.funnel-suggestions{list-style:none;margin:6px 0 0;padding:0}.funnel-suggestions li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0}.vacancy-people-head{display:flex;gap:10px;flex-wrap:wrap}.vacancy-people{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.owner-form{max-width:460px}.owner-form .field{margin-bottom:8px}.owner-fieldset{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.vacancy-additions{list-style:none;margin:0 0 12px;padding:0}.vacancy-additions li{padding:8px 0}.vacancy-addition-text{white-space:pre-wrap}@container (max-width: 900px){.vacancy-people{grid-template-columns:1fr}.funnel-chain{flex-direction:column;align-items:flex-start}}.company-picked{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.company-for-vacancy{min-width:260px}.company-head-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px;margin-top:16px}.company-contact-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;align-items:center}.deferred-input{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.candidates-table th,.candidates-table td{padding:8px 10px}.candidates-table th{white-space:normal}.candidates-table .row-toggle-cell{padding-right:0}.candidate-cell-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.candidate-cell-ids{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deferred-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.facts-table{table-layout:fixed}.facts-table th.col-action{width:104px}.fact-main{overflow-wrap:anywhere}.fact-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fact-line-end{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:4px}.fact-summary,.fact-main .attrs{margin-top:2px}.fact-actions{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.fact-alias-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.fact-alias-pick .vocab-combo{flex:1 1 260px;min-width:220px}.term-sheet{display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 16px))}.term-pop-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.term-pop-level{display:flex;align-items:center;gap:4px}.term-pop-body{overflow-y:auto;display:flex;flex-direction:column;gap:6px}.term-pop-text{margin:0;white-space:pre-line}.term-pop-list{margin:4px 0 0;padding-left:18px}.term-pop-levels{display:flex;justify-content:space-between;gap:8px}.vocab-combo{position:relative;min-width:0}.vocab-combo-input{width:100%}.vocab-combo-menu{position:fixed;z-index:60;overflow-y:auto;margin:0;padding:4px;list-style:none;text-align:left}.vocab-combo-menu ul{margin:0;padding:0;list-style:none}.vocab-combo-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 8px;cursor:pointer}.vocab-combo-hint{flex-basis:100%}.terms-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.terms-errors{margin:6px 0 0;padding-left:18px}.vacancies-table th,.vacancies-table td{padding:10px}.vacancies-table td:first-child{min-width:270px}.vacancies-table td:nth-child(2),.vacancies-table td:nth-child(3),.vacancies-table td:nth-child(4){min-width:105px;max-width:170px;overflow-wrap:anywhere}.vacancies-table .col-num{width:1%;white-space:nowrap;text-align:right}.deferred-input{position:relative}.deferred-quick{display:flex;flex-wrap:wrap;gap:6px}.consent-toggle{display:inline-flex;align-items:center;gap:8px}.match-table td{vertical-align:top}.match-table td:first-child{min-width:200px}.match-other{display:flex;flex-direction:column;gap:4px;min-width:0}.match-other-head,.match-other-line{display:flex;align-items:baseline;gap:6px;min-width:0}.match-other-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.match-other-list{display:flex;flex-direction:column;gap:4px;padding-left:8px}.company-links-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.company-links-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.company-links-list a{overflow-wrap:anywhere}.company-link-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.company-taken{max-width:320px;margin-top:6px;margin-bottom:0}.company-closed-filters{display:inline-flex;gap:4px;padding-left:8px}.last-collect-failed{display:inline-flex;align-items:center;gap:6px}.collect-outcome{margin-bottom:12px}.collect-outcome-skipped{margin-top:6px}.collect-outcome-skipped ul{margin:6px 0 0;padding-left:18px}.vacancies-table th{padding-left:8px;padding-right:8px}.source-summary{display:flex;align-items:baseline;gap:6px;line-height:1.4;margin-bottom:4px;word-break:break-word}.source-url{margin-bottom:4px;word-break:break-all}.tasks-progress{display:flex;align-items:center;gap:8px;min-width:140px}.tasks-note{min-width:240px;max-width:420px;word-break:break-word}.extract-queue-tasks{white-space:nowrap}.tasks-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.tasks-head h1{margin:0}.tasks-kpis{display:inline-flex;flex-wrap:wrap;gap:6px}.tasks-tools{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.tasks-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tasks-chip{display:inline-flex;align-items:center;gap:4px}.tasks-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.tasks-chip svg{width:13px;height:13px}.queues-table td{vertical-align:middle}.queue-name{display:inline-flex;align-items:center;gap:8px}.queue-load{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.mp-intro{margin-bottom:4px}.mp-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:20px;margin:14px 0 18px}.mp-stages,.mp-graph,.mp-resolutions{min-width:0}.mp-stage-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.mp-stage{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;grid-template-areas:"num label handed actions" ". key key key";align-items:center;gap:2px 8px;padding:6px 8px}.mp-stage-num{grid-area:num;text-align:right}.mp-stage-checks{grid-area:handed;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.mp-stage-actions{grid-area:actions;display:inline-flex;align-items:center;gap:2px}.mp-stage-key{grid-area:key;overflow-wrap:anywhere}.mp-check{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.mp-graph-scroll{overflow-x:auto;padding:4px}.mp-svg{display:block}.mp-graph-help{margin:8px 0 4px}.mp-graph-hint{margin-bottom:6px}.mp-edge-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mp-resolutions .table-scroll{margin-bottom:10px}.mp-actions{gap:8px;align-items:center;margin-top:14px}@container (max-width: 900px){.mp-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 640px){.mp-stage{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"num label label" ". handed actions" ". key key"}}.match-fit-col{width:190px}.match-fit-cell{min-width:170px;max-width:240px}.crit-strip-wrap{min-width:0}.crit-strip{display:flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:220px;margin-top:2px}.crit-mark{display:inline-block;flex:none;box-sizing:border-box}.crit-caption{line-height:1.3;margin-top:2px}.crit-failed{line-height:1.3;overflow-wrap:anywhere}.crit-checklist{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.crit-how{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.crit-chain{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;padding:0;margin:0}.crit-chain li{padding:1px 10px}.crit-chain li+li{position:relative;margin-left:14px}.crit-chain li+li:before{content:"→";position:absolute;left:-14px}.crit-group-title{margin:4px 0 6px}.crit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.crit-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1}.crit-item-body{min-width:0;display:flex;flex-direction:column;gap:3px}.crit-item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.crit-evidence{display:flex;flex-direction:column;gap:2px}.crit-quote{overflow-wrap:anywhere}.crit-bars{display:inline-flex;align-items:flex-end;gap:3px;height:18px;padding:0 2px;vertical-align:middle}.crit-ask{display:flex;flex-direction:column;gap:6px;margin-top:4px;max-width:560px}.crit-note{margin:4px 0}.crit-manage{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:6px}.crit-summary{min-width:0;flex:1 1 280px;overflow-wrap:anywhere}.crit-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crit-proposal-note details{margin-top:4px}.crit-rejected{margin-top:6px}@container (max-width: 640px){.match-fit-col,.match-fit-cell{min-width:120px;width:auto}.crit-strip{max-width:150px}.crit-manage-actions{width:100%}}.recruiter-panel{padding:12px 14px;display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 140px);overflow-y:auto}.recruiter-match{display:flex;flex-direction:column;gap:4px;padding:4px 0}.recruiter-links,.recruiter-notes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.recruiter-links li{display:flex;align-items:flex-start;gap:4px;min-width:0}.recruiter-links .link-btn,.recruiter-mention .link-btn{text-align:left;flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.recruiter-mention{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.recruiter-mention-who{display:flex;align-items:center;justify-content:space-between;gap:6px}.stage-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.stage-hint-actions{display:inline-flex;gap:6px}.recruiter-notes{display:flex;flex-direction:column;gap:6px;margin-top:6px}.recruiter-notes-text{overflow-wrap:anywhere}.forward-target{padding:8px 0;display:flex;flex-direction:column;gap:4px}@container (max-width: 1200px){.recruiter-panel{max-height:none}}.recruiter-others{margin-top:6px;padding-top:4px;display:flex;flex-direction:column;gap:4px}.recruiter-link-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.recruiter-link-body .link-btn{flex:none;width:100%}.relink-messages{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;margin:4px 0 8px}.relink-message{overflow-wrap:anywhere}.match-filters-row{margin:10px 0 4px}.mfunnel{margin:6px 0 10px;padding:10px 12px 8px}.mfunnel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px}.mfunnel-legend{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.mfunnel-legend>span{display:inline-flex;align-items:center;gap:5px}.mfunnel-key{display:inline-block;width:14px;height:8px}.mfunnel-gear{margin-left:auto;padding:2px 7px;line-height:1.2}.mfunnel-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mfunnel-step{width:100%;display:grid;grid-template-columns:minmax(90px,180px) minmax(0,1fr) 150px;align-items:center;gap:12px;padding:4px 8px;text-align:left;cursor:pointer;transition:opacity .12s ease,background .12s ease}.mfunnel-step:disabled{cursor:default}.mfunnel-label{display:flex;align-items:center;gap:8px;min-width:0}.mfunnel-label.jui-btn{justify-content:flex-start;padding-inline:4px}.mfunnel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfunnel-nums{display:flex;align-items:center;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.mfunnel-now{min-width:2.2ch;text-align:right;line-height:1}.mfunnel-sub{display:flex;flex-direction:column;line-height:1.3;white-space:nowrap}.mfunnel-orphans{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}@container (max-width: 640px){.mfunnel{padding:8px}.mfunnel-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label nums" "track track";row-gap:4px}.mfunnel-label{grid-area:label}.mfunnel-nums{grid-area:nums}}.match-review{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start;margin-top:12px;scroll-margin-top:12px}.match-review-list{position:sticky;top:12px;max-height:calc(100vh - 24px);display:flex;flex-direction:column;overflow:hidden}.match-review-list-head{padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-review-list ul{list-style:none;margin:0;padding:4px;flex:1 1 auto;min-height:0;overflow-y:auto}.match-review-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-review-item-meta{display:flex;align-items:center;gap:6px;min-width:0}.match-review-item-nick{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-review-keys{padding:6px 10px}.match-res-dot{flex:none;width:8px;height:8px}.match-review-panel{min-width:0;display:flex;flex-direction:column;gap:12px}.match-review-missing{padding:12px 0}.match-review-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding-bottom:10px}.match-review-who{min-width:0}.match-review-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.match-review-title h2{margin:0;overflow-wrap:anywhere}.match-review-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.match-review-pos{min-width:6ch;text-align:center;font-variant-numeric:tabular-nums}.match-review-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"chat info";gap:16px;align-items:start}.match-review-info{grid-area:info;display:flex;flex-direction:column;gap:12px;min-width:0}.match-review-chat{grid-area:chat;min-width:0}.match-review-controls{display:flex;flex-wrap:wrap;gap:10px 14px}.match-review-field{display:flex;flex-direction:column;gap:3px;min-width:0}.match-review-crit{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px}.match-review-crit .crit-checklist{align-self:stretch}.match-review-chat-wait{min-height:52vh;display:flex;align-items:center;justify-content:center}.match-review-chat .chat-with-side,.match-review-chat .chat-with-side-wide{grid-template-columns:minmax(0,1fr)}.match-review-chat .chat-side{position:static}@container (max-width: 1199px){.match-review-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "chat"}}@container (max-width: 899px){.match-review{grid-template-columns:minmax(0,1fr)}.match-review-list{display:none}}.mres{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.mres-until-wrap{display:inline-block}.mres-until,.link-btn.mres-until{white-space:nowrap}.mres-pop-head{line-height:1.35}.settings-anchor{display:block;scroll-margin-top:12px}.mp-howto{margin:6px 0 4px;padding-left:18px;display:flex;flex-direction:column;gap:3px}.mp-stage{grid-template-areas:"num label handed actions" ". kinds kinds kinds" ". key key key"}.mp-stage .mp-kinds{grid-area:kinds}.mp-kinds{display:inline-flex;flex-wrap:wrap;gap:4px}.mp-res-effect,.mp-res-legacy{margin-top:3px}@container (max-width: 640px){.mp-stage{grid-template-areas:"num label label" ". handed actions" ". kinds kinds" ". key key"}}.branch-bar{display:flex;flex-direction:column;gap:8px;margin:8px 0}.branch-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:30px}.branch-head-title{line-height:1.2}.branch-head-tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.branch-waiting-link{display:inline-flex;align-items:center;gap:6px}.branch-stage-hint{flex-basis:100%;padding:6px 10px}.branch-line{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:4px}.branch-panel{margin-top:8px;padding-top:8px;display:flex;flex-direction:column;gap:7px}.branch-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.branch-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.branch-hint q{quotes:"«" "»"}.branch-hidden{align-self:center;max-width:100%}.branch-hidden-date{font-variant-numeric:tabular-nums}.branch-hidden-open{display:flex;flex-direction:column;gap:6px;margin:2px;padding:4px 0 8px}.branch-hidden-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 10px}.branch-composer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vacancy-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.interface-choice-hint{display:block;margin-top:2px}.mfit-col{width:250px}.mfit-cell{min-width:200px;max-width:280px;vertical-align:top}.mfit-btn{text-align:left;padding:4px 6px;margin:-4px -6px;cursor:pointer;max-width:100%}.mfit{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.mfit-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;line-height:1}.mfit-label{overflow:hidden;text-overflow:ellipsis}.mfit-count{font-variant-numeric:tabular-nums}.mfit-pending .mfit-icon{animation:mfit-pulse 1.2s ease-in-out infinite}@keyframes mfit-pulse{}@media (prefers-reduced-motion: reduce){.mfit-pending .mfit-icon{animation:none}}.mfit .crit-strip{margin-top:0}.mfit-sub{line-height:1.3;overflow-wrap:anywhere}.mfit-facts{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.mfit-table td{vertical-align:top}.mfit-more{margin-top:10px}.mscreen{margin:10px 0 4px}.mreq{margin:12px 0 6px;padding:10px 12px}.mreq-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mreq-groups{display:flex;flex-direction:column;gap:5px;margin-top:8px}.mreq-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mreq-group-name{min-width:112px}.mreq-level{font-variant-numeric:tabular-nums}.mreq-hint,.funnel-wrap{margin-top:8px}.mexcl{margin-top:14px;padding:8px 12px}.mexcl-table td{vertical-align:top}.mexcl-why{overflow-wrap:anywhere}@container (max-width: 640px){.mfit-cell{min-width:160px}.mfit-label{overflow:visible}.mreq-group-name{min-width:0;flex-basis:100%}}.prompt-fixed{margin:0;padding:8px 10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto}.ui-v2 .tm-svg{display:block;width:100%;height:auto;max-height:78vh;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ui-v2 .tm-hull-focus{stroke-width:2}.ui-v2 .tm-spoke-core{stroke-width:1.5}.ui-v2 .tm-spoke-related,.ui-v2 .tm-leader{stroke-width:1}.ui-v2 .tm-tooltip{position:absolute;z-index:5;max-width:280px;padding:8px 10px;line-height:1.45;pointer-events:none}.ui-v2 .tm-count{padding:0 8px!important;text-align:right;font-variant-numeric:tabular-nums}.ui-v2 .tm-suggest{position:absolute;top:100%;left:0;right:0;z-index:6;margin-top:4px;padding:4px}.ui-v2 body{margin:0;line-height:1.5}.ui-v2 .token-value{padding:8px 10px;word-break:break-all;-webkit-user-select:all;user-select:all}.ui-v2 .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:20}.ui-v2 .modal{padding:20px;width:100%;max-width:520px}.ui-v2 .attrs span+span:before{content:" · "}.ui-v2 .page-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;padding:10px 18px 14px;overflow-y:auto}.ui-v2 .slash-menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none}.ui-v2 .deferred-input{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-v2 .fact-summary,.ui-v2 .fact-main .attrs{margin-top:2px}.ui-v2 .vocab-combo-menu{position:fixed;z-index:60;overflow-y:auto;margin:0;padding:4px;list-style:none;text-align:left}.ui-v2 .deferred-input{position:relative}.ui-v2 .mp-stage{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;grid-template-areas:"num label handed actions" ". key key key";align-items:center;gap:2px 8px;padding:6px 8px}@container (max-width: 640px){.ui-v2 .mp-stage{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"num label label" ". handed actions" ". key key"}}.ui-v2 .crit-chain li+li:before{content:"→";position:absolute;left:-14px}.ui-v2 .mfunnel-step{cursor:default}.ui-v2 .mfunnel-step .mfunnel-label{justify-content:flex-start;min-width:0}@container (max-width: 640px){.ui-v2 .mfunnel-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label nums" "track track";row-gap:4px}.ui-v2 .mfunnel-meter{grid-area:track}}.ui-v2 .match-review-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"chat info";gap:16px;align-items:start}@container (max-width: 1199px){.ui-v2 .match-review-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "chat"}}.ui-v2 .mp-stage{grid-template-areas:"num label handed actions" ". kinds kinds kinds" ". key key key"}@container (max-width: 640px){.ui-v2 .mp-stage{grid-template-areas:"num label label" ". handed actions" ". kinds kinds" ". key key"}}.ui-v2 .branch-hint q{quotes:"«" "»"}.ui-v2 .branch-hidden-open{display:flex;flex-direction:column;gap:6px;margin:2px;padding:4px 0 8px}.ui-v2 .vfilter{position:relative}.ui-v2 .vfilter-pop{position:absolute;left:0;z-index:30;margin-top:6px;min-width:520px;max-width:92vw;padding:12px 14px}.ui-v2 .vfilter-title{margin-bottom:10px}.ui-v2 .vfilter-group{display:grid;gap:8px}.ui-v2 .vfilter-nested{padding:8px 10px;flex:1}.ui-v2 .vfilter-group-head{display:flex;justify-content:space-between}.ui-v2 .vfilter-row{display:flex;gap:8px;align-items:flex-start}.ui-v2 .vfilter-lead{width:48px;padding-top:6px;flex:none}.ui-v2 .vfilter-cond{display:flex;gap:6px;align-items:center;flex:1;flex-wrap:wrap}.ui-v2 .vfilter-novalue{flex:1}.ui-v2 .vfilter-add{display:flex;gap:14px}.ui-v2 .vfilter-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%;order:5}.ui-v2 .vfilter-cond{align-items:flex-start}.ui-v2 .vfilter-range{display:inline-flex;align-items:center;gap:6px}.ui-v2 .vfilter-range>.jui-field{width:110px}.ui-v2 .mp-grid{grid-template-columns:minmax(0,1fr)}.ui-v2 .vacancy-people-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;flex:1 1 100%;width:100%}.ui-v2 .vacancy-people-head .vacancy-recruiter{min-width:0;display:flex;flex-direction:column;gap:4px}.ui-v2 .rdf{display:grid;gap:8px}.ui-v2 .rdf-main{display:flex;align-items:center;gap:8px}.ui-v2 .rdf-date{min-width:150px}.ui-v2 .rdf-quick{display:flex;flex-wrap:wrap;gap:6px}.ui-v2 .rdf-quick kbd{margin-left:4px}.ui-v2 .vh-line{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center;padding:10px 16px}.ui-v2 .vh-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-v2 .rdf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}@container (max-width: 800px){.ui-v2 .vh-line{grid-template-columns:1fr}}.ui-v2 .match-table th,.ui-v2 .match-table td{padding-left:6px;padding-right:6px}.ui-v2 .match-table td:first-child{min-width:150px}.ui-v2 .match-fit-col{width:160px}.ui-v2 .match-fit-cell{min-width:140px;max-width:190px}.ui-v2 .match-other-title{max-width:90px}.ui-v2 .rdf-pick{position:relative}.ui-v2 .rdf-date{padding:5px 14px;cursor:pointer;white-space:nowrap}.ui-v2 .rdf-date:disabled{cursor:default}.ui-v2 .mcal{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:252px;padding:10px}.ui-v2 .vh-edit{display:grid;gap:6px}.ui-v2 .vh-edit-actions{display:flex;gap:8px}.ui-v2 .cfit{display:flex;align-items:center;gap:8px;width:150px}.ui-v2 .cfit-bar{flex:1;display:flex;height:8px;overflow:hidden}.ui-v2 .cfit-pct{min-width:38px;text-align:right;font-variant-numeric:tabular-nums}.ui-v2 .match-review.match-review-nolist{grid-template-columns:minmax(0,1fr)}.ui-v2 .match-review-body.match-review-noinfo{grid-template-columns:minmax(0,1fr);grid-template-areas:"chat"}.ui-v2 .match-review-body,.ui-v2 .match-review-body.match-review-noinfo{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "chat"}.ui-v2 .match-review-info{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 36px;padding:10px 14px}.ui-v2 .match-review-info>.match-review-crit{flex:1 1 260px}.ui-v2 .match-review-info>.jui-small,.ui-v2 .match-review-info>:last-child:not(.match-review-field):not(.match-review-controls):not(.match-review-crit){flex:1 1 100%}.ui-v2 .match-review-info[hidden]{display:none}.ui-v2 .match-review-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;align-items:start}.ui-v2 .match-review-info .match-review-field,.ui-v2 .match-review-info>.match-review-crit{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:none}.ui-v2 .match-review-info>.match-review-crit{padding:0}.ui-v2 .match-review-info>.match-review-crit .cfit{width:100%;max-width:180px}.ui-v2 .match-review-info>:not(.match-review-field):not(.match-review-crit):not(.cav):not(.match-review-controls){grid-column:1 / -1}@container (max-width: 900px){.ui-v2 .match-review-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-v2 .match-review-slot{display:contents}.ui-v2 .match-review-nav{flex-wrap:wrap;justify-content:flex-end}.ui-v2 .match-review-nav{flex:1 1 100%;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.ui-v2 .match-review-slot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.ui-v2 .match-review-slot .branch-head-tools{display:contents}.ui-v2 .match-review-body,.ui-v2 .match-review-body.match-review-noinfo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info info" "chat side"}.ui-v2 .match-review-side{grid-area:side;min-width:0}.ui-v2 .match-review-side:empty{display:none}.ui-v2 .match-review-body:has(.match-review-side:empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "chat"}.ui-v2 .match-review-toggle-slot{display:contents}.ui-v2 .match-review-head{flex-wrap:nowrap;align-items:center;gap:12px;padding-bottom:8px;margin-bottom:8px}.ui-v2 .match-review-nav{flex:0 0 auto;margin-top:0;margin-left:auto;justify-content:flex-end}.ui-v2 .match-review-slot:empty{display:none}.ui-v2 .branch-head:empty,.ui-v2 .branch-bar:empty{display:none}.ui-v2 .branch-bar{margin:0}.ui-v2 .match-review-list,.ui-v2 .match-review-side{position:sticky;top:12px;align-self:start}.ui-v2 .match-review-info{padding:8px 12px;gap:8px 20px}.ui-v2 .match-review-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.ui-v2 .match-review-icon svg{width:18px;height:18px}.ui-v2 .match-review-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:2px 0 6px}.ui-v2 .match-review-info>.match-review-controls{display:contents}.ui-v2 .match-review-info .match-review-field,.ui-v2 .match-review-info>.match-review-crit{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-height:36px;padding:3px 12px;flex:none}.ui-v2 .match-review-info .jui-small.jui-muted{white-space:nowrap}.ui-v2 .match-review-info>.match-review-crit .cfit{width:120px;max-width:none}.ui-v2 .match-review-head{padding-bottom:6px;margin-bottom:6px}.ui-v2 .match-review-icon{width:28px;height:28px}.ui-v2 .match-review-icon svg{width:16px;height:16px}.ui-v2 .match-review-info{gap:6px 8px;padding:0 0 4px}.ui-v2 .match-review-info .match-review-field,.ui-v2 .match-review-info>.match-review-crit{min-height:28px;padding:1px 10px;gap:6px}.ui-v2 .match-review-info>.match-review-crit .cfit{width:90px;gap:6px}.ui-v2 .match-review-info .cfit-pct{min-width:30px}.ui-v2 .match-review-info{display:block;padding:0 0 6px}.ui-v2 .consent-icon{display:inline-flex}.ui-v2 .consent-icon svg{width:20px;height:20px}.ui-v2 .cfunnel{display:flex;align-items:flex-end;gap:8px;height:26px}.ui-v2 .cfunnel-bars{display:flex;align-items:flex-end;gap:3px;height:100%}.ui-v2 .cfunnel-n{line-height:1;padding-bottom:2px}.ui-v2 .match-review-chat[hidden],.ui-v2 .facts-compact .fact-line-end,.ui-v2 .facts-compact .col-action,.ui-v2 .facts-compact .bulk-bar{display:none}.ui-v2 .chat-facts{width:280px;padding:10px 12px}.ui-v2 .chat-facts-title{margin-bottom:8px}.ui-v2 .chat-facts-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ui-v2 .chat-fact{padding-bottom:8px}.ui-v2 .chat-fact:last-child{padding-bottom:0}.ui-v2 .chat-fact-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-v2 .chat-facts-bulk{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ui-v2 .chat-facts-bulk label{display:inline-flex;align-items:center;gap:6px}.ui-v2 .chat-fact-icons{display:inline-flex;gap:4px;margin-left:auto}.ui-v2 .chat-fact-ok,.ui-v2 .chat-fact-bad{display:inline-flex}.ui-v2 .chat-fact-ok svg,.ui-v2 .chat-fact-bad svg{width:16px;height:16px}.ui-v2 .match-review-body{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.ui-v2 .match-review-body:not(:has(.match-review-side)){grid-template-columns:minmax(0,1fr)}.ui-v2 .match-review-side{width:100%}.ui-v2 .chat-facts{width:100%;min-width:260px;box-sizing:border-box}.ui-v2 .chat-fact-head{flex-wrap:nowrap}.ui-v2 .chat-fact-head .chat-fact-value{flex:1;min-width:0;overflow-wrap:anywhere}.ui-v2 .chat-fact-head .chat-fact-icons{margin-left:0;flex:none;align-items:center}.ui-v2 .chat-fact-sub{margin-left:24px}.ui-v2 .chat-fact-sub{display:flex;align-items:center;gap:8px}.ui-v2 .chat-fact-status{width:18px;flex:none;display:inline-flex;justify-content:center}.ui-v2 .chat-fact{min-height:52px}.ui-v2 input[type=checkbox]:where(:not(.jui-checkbox)){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;margin:0;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s,box-shadow .12s}.ui-v2 input[type=checkbox]:where(:not(.jui-checkbox)):checked{background-position:center;background-repeat:no-repeat;background-size:12px}.ui-v2 input[type=checkbox]:where(:not(.jui-checkbox)):indeterminate{background-position:center;background-repeat:no-repeat;background-size:12px}.ui-v2 input[type=checkbox]:where(:not(.jui-checkbox)):disabled{cursor:default}.ui-v2 .chat-facts-bulk{flex-wrap:wrap}.ui-v2 .match-review-body:has(.match-review-side){grid-template-columns:minmax(0,1fr) 320px}.ui-v2 .match-review-side,.ui-v2 .chat-facts{width:320px;min-width:320px;max-width:320px}.ui-v2 .chat-facts-list{min-height:520px;align-content:start}.ui-v2 .chat-fact{min-height:56px}.ui-v2 .vq-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ui-v2 .vq-item{padding:10px 0}.ui-v2 .vq-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.ui-v2 .match-review-group{display:inline-flex;padding:2px;gap:2px}.ui-v2 .vchat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;margin-bottom:8px}.ui-v2 .vchat-head:has(+.jui-divider){margin-bottom:0}.ui-v2 .vchat-head+.jui-divider{margin:0 0 8px}.ui-v2 .vchat-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ui-v2 .vchat-title h2{margin:0}.ui-v2 .recruiter-link-body{display:flex;align-items:flex-start;gap:0;min-width:0}.ui-v2 .recruiter-link-body{display:block}.ui-v2 .recruiter-link-body .link-btn{display:inline;text-align:left}.ui-v2 .recruiter-links>li{align-items:flex-start}.ui-v2 .recruiter-link-body{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.ui-v2 .recruiter-link-body .link-btn{display:block;flex:1;min-width:0;text-align:left;white-space:normal}.ui-v2 .recruiter-links .recruiter-link-body{flex-direction:row!important;flex-wrap:nowrap;align-items:baseline}.ui-v2 .qna-a{margin:6px 0 0 14px;padding-left:12px}.ui-v2 .vchat-tools{display:inline-flex;gap:2px}.ui-v2 .vchat-tools:empty{display:none}.ui-v2 .chat-side-close{display:flex;margin:0 0 6px auto;width:28px;height:28px;align-items:center;justify-content:center;padding:0}html.ui-v2{scrollbar-gutter:stable;overflow-y:scroll}.ui-v2 input[type=checkbox]:where(:not(.jui-checkbox)).chat-pick{width:16px;height:16px;background-size:11px}.ui-v2 .vcl{position:relative;padding-right:130px}.ui-v2 .vcl-corner{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px}.ui-v2 .vcl-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ui-v2 .vcl-item{display:flex;align-items:center;gap:8px;min-height:30px}.ui-v2 .vcl-item>.jui-mi-wrap{flex:1;min-width:0}.ui-v2 .vcl-add>.jui-field{width:min(420px,100%)}.ui-v2 .vcl-add,.ui-v2 .vcl-note{margin-top:6px}.ui-v2 .crit-manage{gap:3px;margin-bottom:6px}.ui-v2 .crit-summary{flex:1 1 auto;min-width:0}.ui-v2 .crit-summary .row{flex-wrap:wrap;gap:4px 6px}.ui-v2 .crit-manage-actions{flex:none;flex-wrap:nowrap;gap:2px}.ui-v2 .crit-manage-actions .link-btn{padding:0 2px}.ui-v2 .crit-group-title{margin:8px 0 4px}@container (max-width: 640px){.ui-v2 .crit-manage-actions{width:auto}}.ui-v2 .crit-group{min-height:24px}.ui-v2 .crit-summary>.row{flex-wrap:nowrap;align-items:center}.ui-v2 .crit-summary strong{flex:1 1 auto;min-width:0}.ui-v2 .qna-people{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ui-v2 .qna-person-head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 2px;cursor:pointer;text-align:left}.ui-v2 .qna-person-head .qna-text{flex:1 1 auto;text-align:left}.ui-v2 .qna-person>.qna-a{margin:0 0 8px 26px}.ui-v2 .qna-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-v2 .qna-person>.qna-a{grid-column:1 / -1}.ui-v2 .qna-askers{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 6px 26px}.ui-v2 .qna-confirm{display:inline-flex;align-items:center;gap:4px;flex:none}.ui-v2 .qna-sent{flex:none;display:inline-flex;margin-left:6px}.ui-v2 .qna-person{display:flex;flex-wrap:wrap;align-items:center}.ui-v2 .qna-person>.qna-person-head{flex:1 1 0;min-width:0}.ui-v2 .qna-person>.qna-a,.ui-v2 .qna-person>.qna-askers{flex:0 0 100%}.ui-v2 .qna-person-head{min-width:0}.ui-v2 .qna-count svg{width:13px;height:13px}.ui-v2 .qna-count{display:inline-flex;align-items:center;gap:3px;margin-right:auto}.ui-v2 .qna-sent{margin-left:0}.ui-v2 .qna-people{container-type:inline-size}@container (max-width: 560px){.ui-v2 .qna-count{margin-right:0}}.ui-v2 .qna-filters{display:inline-flex;gap:2px;padding:2px}.ui-v2 .qna-people{gap:6px}.ui-v2 .qna-person{padding:6px 8px 6px 12px;position:relative;transition:background .15s,box-shadow .15s}.ui-v2 .qna-person-head{align-items:flex-start;padding:2px 0;gap:8px}.ui-v2 .qna-chev{flex:none;width:16px;height:22px;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s}.ui-v2 .qna-person-head[aria-expanded=true] .qna-chev{transform:rotate(90deg)}.ui-v2 .qna-person-head .qna-text{line-height:1.35;padding-top:1px}.ui-v2 .qna-person>.qna-a{margin:4px 0 4px 24px}.ui-v2 .qna-person>.qna-askers{margin-left:24px}@container (max-width: 560px){.ui-v2 .qna-people:not(.qna-compact) .qna-person-head{flex-basis:100%}}.ui-v2 .qna-compact .qna-person-head{flex:1 1 0;min-width:0}.ui-v2 .qna-person>.qna-a,.ui-v2 .qna-person>.qna-askers{flex:0 0 calc(100% - 24px);box-sizing:border-box}.ui-v2 .qna-person{padding:7px 2px}.ui-v2 .qna-person-head:hover .qna-text{text-underline-offset:3px}.ui-v2 .qna-person>.qna-a{margin:2px 0 6px 24px}.ui-v2 .facts-compact .filters{gap:8px;margin-bottom:10px}.ui-v2 .facts-compact .filters .search-input{min-height:0;height:34px;padding:6px 12px;resize:none}.ui-v2 .facts-compact .facts-table thead{display:none}.ui-v2 .facts-compact .facts-table{border-collapse:collapse}.ui-v2 .facts-compact .group-row td{padding:18px 6px 6px}.ui-v2 .facts-compact .group-row .mono{display:none}.ui-v2 .facts-compact .fact-main{padding:8px 6px}.ui-v2 .facts-compact .vocab-key,.ui-v2 .facts-compact .fact-line-end,.ui-v2 .facts-compact .fact-level-text,.ui-v2 .facts-compact .attrs,.ui-v2 .facts-compact .fact-badges,.ui-v2 .facts-compact .match-line{display:none}.ui-v2 .facts-compact .fact-summary{margin-top:2px}.ui-v2 .facts-compact .col-action{transition:opacity .12s;width:1%;white-space:nowrap}.ui-v2 .facts-compact .facts-table,.ui-v2 .facts-compact .facts-table tbody{display:block;width:100%}.ui-v2 .facts-compact .facts-table tbody{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px;box-sizing:border-box}.ui-v2 .facts-compact .facts-table tr.group-row{display:block;flex:0 0 100%;margin-top:6px}.ui-v2 .facts-compact .facts-table tr.group-row td{display:block;padding:14px 0 4px}.ui-v2 .facts-compact .facts-table tbody tr:not(.group-row):not(.subrow){display:inline-flex}.ui-v2 .facts-compact .facts-table tr.subrow{display:block;flex:0 0 100%}.ui-v2 .facts-compact .fact-main{display:block;padding:8px 12px}.ui-v2 .facts-compact .fact-line{gap:8px;align-items:center;flex-wrap:nowrap}.ui-v2 .facts-compact .fact-value{white-space:nowrap}.ui-v2 .facts-compact .fact-summary,.ui-v2 .facts-compact .col-action,.ui-v2 .facts-compact .col-check,.ui-v2 .facts-compact .fact-level{display:none}.ui-v2 .facts-compact .vocab-key:not(.vocab-key-same){display:inline;padding:0}.ui-v2 .facts-compact .fact-line:has(.vocab-key:not(.vocab-key-same)) .fact-value{display:none}.ui-v2 .facts-compact .fact-main{display:flex;align-items:center;gap:10px}.ui-v2 .facts-compact .fact-main>.fact-summary{display:none}.ui-v2 .facts-compact .fact-main{position:relative}.ui-v2 .facts-compact .vocab-key{position:relative;z-index:2}.ui-v2 .facts-compact .vocab-key{pointer-events:none;z-index:auto}.ui-v2 .portrait-bullets{margin:0 0 14px;padding:0 0 14px 20px;display:grid;gap:6px;line-height:1.45}.ui-v2 .facts-compact .facts-table tbody tr:not(.group-row):not(.subrow) .col-action{display:inline-flex;align-items:center;padding:0 8px 0 0;width:auto}.ui-v2 .facts-compact .facts-table tr.subrow td{display:block;padding:4px 6px 10px}.ui-v2 .portrait-bullets{display:block;columns:2 280px;column-gap:36px;line-height:1.4;padding-left:18px}.ui-v2 .portrait-bullets li{break-inside:avoid;margin:0 0 6px}.ui-v2 .portrait-bullets{list-style:none;padding-left:0;columns:1}.ui-v2 .portrait-bullets li{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px}.ui-v2 .portrait-bullets li::marker{content:none}.ui-v2 .portrait-bullets li{flex-wrap:wrap;align-items:flex-start}.ui-v2 .portrait-text{flex:1 1 0;min-width:0}.ui-v2 .portrait-line ul{margin:4px 0 0;padding-left:18px}.ui-v2 .portrait-src{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .portrait-src svg{width:13px;height:13px}.ui-v2 .fact-src-links{display:none}.ui-v2 .facts-compact .fact-src-links{display:inline-flex;gap:2px;align-items:center;position:relative;z-index:2}.ui-v2 .fact-src-link{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .fact-src-link svg{width:13px;height:13px}.ui-v2 .portrait-bullets .portrait-text{flex:0 1 auto}.ui-v2 .portrait-bullets li{align-items:center}.ui-v2 .fact-info-pop{width:360px;max-width:calc(100vw - 16px);display:grid;gap:6px}.ui-v2 .portrait-bullets{padding:0 0 10px;margin:0 0 10px;gap:0}.ui-v2 .portrait-bullets li{margin:0;min-height:28px;gap:8px}.ui-v2 .portrait-bullets .portrait-text{line-height:1.35}.ui-v2 .facts-compact .filters{display:none}.ui-v2 .facts-compact .facts-table tbody{padding:0;gap:6px}.ui-v2 .facts-compact .facts-table tr.group-row{margin-top:10px}.ui-v2 .facts-compact .facts-table tr.group-row:first-child{margin-top:0}.ui-v2 .facts-compact .facts-table tr.group-row td{padding:0 0 2px}.ui-v2 .facts-compact .fact-main{padding:4px 11px;gap:8px}.ui-v2 .facts-compact .facts-table tbody tr:not(.group-row):not(.subrow) .col-action{padding:0 6px 0 0}.ui-v2 .cfacts{display:grid;gap:4px}.ui-v2 .cfacts-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:6px 0}.ui-v2 .cfacts-label{padding-top:5px}.ui-v2 .cfacts-tiles{display:flex;flex-wrap:wrap;gap:6px}.ui-v2 .cfact{display:inline-flex;align-items:center;gap:4px}.ui-v2 .cfact .fact-src-links{display:inline-flex;gap:0}@container (max-width: 700px){.ui-v2 .cfacts-row{grid-template-columns:1fr;gap:2px}}.ui-v2 .portrait-bullets{display:block;columns:2 380px;column-gap:32px}.ui-v2 .portrait-bullets li{break-inside:avoid}.ui-v2 .portrait-bullets li{flex-wrap:nowrap;align-items:flex-start;padding:4px 0;min-height:0}.ui-v2 .portrait-bullets .portrait-text{flex:1 1 0;min-width:0}.ui-v2 .portrait-bullets .portrait-src{margin-top:0}.ui-v2 .portrait-keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.ui-v2 .portrait-keys svg{width:14px;height:14px}.ui-v2 .essence{margin-top:10px;padding-top:8px;display:grid;gap:6px}.ui-v2 .essence-summary{margin:0;line-height:1.4}.ui-v2 .essence-attrs{display:flex;flex-wrap:wrap;gap:4px}.ui-v2 .portrait-controls{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin:-2px 0 8px}@keyframes portrait-spin{to{transform:rotate(360deg)}}.ui-v2 .cmatch-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-v2 span.qna-status{position:relative;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.ui-v2 span.qna-status svg{width:13px;height:13px}.ui-v2 .qna-st-ring{width:10px;height:10px;box-sizing:border-box;display:inline-block}.ui-v2 .qna-person-flat{cursor:default}.ui-v2 .qrow-cols{flex:none;display:grid;grid-auto-flow:column;align-items:center}.ui-v2 .qc{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;padding:0 6px;white-space:nowrap;box-sizing:border-box}.ui-v2 .qc-who{width:56px}.ui-v2 .qc-ans{width:92px}.ui-v2 .qc-status{width:42px}.ui-v2 .qc svg{width:13px;height:13px}.ui-v2 .qc-who svg,.ui-v2 .qc-ans .qna-count svg{flex:none}.ui-v2 .qna-count{display:inline-flex;align-items:center;gap:4px}.ui-v2 .qna-compact .qc{padding:0 4px}.ui-v2 .qna-compact .qc-who,.ui-v2 .qna-compact .qc-ans{display:none}.ui-v2 .qna-compact .qc-status{width:34px}@container (max-width: 560px){.ui-v2 .qna-people:not(.qna-compact) .qrow-cols{flex:0 0 calc(100% - 24px);margin:0 0 4px 24px;justify-content:start}.ui-v2 .qna-people:not(.qna-compact) .qc{width:auto;padding:0 10px 0 0}}.ui-v2 .qna-st-dotc{width:9px;height:9px;display:inline-block}.ui-v2 .qpage h1{margin-bottom:12px}.ui-v2 .qpage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ui-v2 .qpage-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:0 12px;height:36px}.ui-v2 .qpage-search svg{width:15px;height:15px}.ui-v2 .qpage-list{list-style:none;margin:0;padding:0}.ui-v2 .qpage-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ui-v2 .qpage-list{min-height:120px}.ui-v2 .qpage{min-height:70vh}.ui-v2 .qpage-bar{min-height:38px}.ui-v2 .qpage{width:100%}.ui-v2 .qpage-bar{display:grid;grid-template-columns:auto minmax(0,1fr) 300px;gap:10px;align-items:center}.ui-v2 .qpage-bar>.qna-filters{justify-self:start}.ui-v2 .qpage-search{flex:none;width:100%;box-sizing:border-box}.ui-v2 .qpage-status-slot{justify-self:end}.ui-v2 .qpage-list,.ui-v2 .qpage>.error-box{width:100%;box-sizing:border-box}@container (max-width: 900px){.ui-v2 .qpage-bar{grid-template-columns:auto minmax(0,1fr)}.ui-v2 .qpage-status-slot{grid-column:1 / -1;justify-self:start}}.ui-v2 .portrait-controls{justify-content:flex-start}.ui-v2 .portrait-title{margin:0 auto 0 0}.ui-v2 .portrait-sec{margin:4px 0 6px}.ui-v2 .vp-main .table-scroll{overflow-x:auto;max-width:100%}.ui-v2 .vp-main .match-table{width:100%}.ui-v2 .vp-main .match-table th,.ui-v2 .vp-main .match-table td{padding-left:8px;padding-right:8px}.ui-v2 .vp-main .match-table td:last-child{min-width:170px}.ui-v2 .match-review-chat .chat-feed{height:calc(100vh - 300px);min-height:440px;gap:4px;padding:14px 18px}.ui-v2 .match-review-chat .chat-toolbar{margin-bottom:4px}.ui-v2 .consent-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:help;vertical-align:middle}.ui-v2 .consent-check svg{width:14px;height:14px}.ui-v2 .chat-selection{gap:6px;padding:4px 8px 4px 12px;width:fit-content}.ui-v2 .vp-person-rank{min-width:18px;text-align:right;font-variant-numeric:tabular-nums}.ui-v2 .match-review-icon,.ui-v2 .consent-check{position:relative}.ui-v2 .consent-check svg{pointer-events:none}.ui-v2 .match-name-cell{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ui-v2 .match-rank,.ui-v2 tr[draggable=true]{cursor:grab}.ui-v2 .match-table th,.ui-v2 .match-table td{padding:8px;vertical-align:middle}.ui-v2 .match-table th{white-space:nowrap}.ui-v2 .match-table .match-fit-cell{min-width:110px;max-width:150px}.ui-v2 .match-table td:last-child{padding-left:0}.ui-v2 .vp-main .match-table td:last-child{min-width:0;width:28px}.ui-v2 .match-table td:first-child{min-width:0}.ui-v2 .match-table th:nth-child(3),.ui-v2 .match-table td:nth-child(3){width:1%}.ui-v2 .match-res-cell{display:flex;align-items:center;gap:2px}.ui-v2 .match-remove{width:22px;height:22px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .12s}.ui-v2 .match-remove svg{width:12px;height:12px}.ui-v2 .vp-main .match-table td:last-child{width:auto;padding-left:8px}.ui-v2 .match-remove svg{width:11px;height:11px}.ui-v2 .match-review-group .vfilter{position:relative}.ui-v2 .match-review-group .vfilter-pop{left:auto;right:0}.ui-v2 .add-candidate-head{padding:2px 0}.ui-v2 .add-candidate-list li{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-v2 .add-candidate-add{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .add-candidate-add svg{width:16px;height:16px}.ui-v2 .vh-panel{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0;margin-top:10px}.ui-v2 .vh-col{padding:6px 0;min-width:0}.ui-v2 .vh-panel .vh-line{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:6px 14px;align-items:center}.ui-v2 .vh-panel .vh-line:has(.vcl-list){align-items:start}.ui-v2 .vh-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;cursor:help}.ui-v2 .vh-ico svg{width:15px;height:15px}.ui-v2 .vh-panel .vh-pills{gap:4px}.ui-v2 .vh-none{padding:0 4px}.ui-v2 .vh-col-people .vh-line{line-height:1.35}.ui-v2 .vh-col-people .vh-line>div,.ui-v2 .vh-col-people .vh-line>span:not(.vh-ico){min-width:0}.ui-v2 .vh-panel .vcl-note{display:none}@container (max-width: 760px){.ui-v2 .vh-panel{grid-template-columns:minmax(0,1fr)}}.ui-v2 .vh-col-people .vh-line{align-items:start}.ui-v2 .vh-col-people .vh-ico{height:18px}.ui-v2 .vh-panel .vcl-item{min-height:26px}.ui-v2 .vh-panel .vcl-add{height:30px}.ui-v2 .vh-panel .rdf-date{padding:3px 12px;min-height:0;height:28px}.ui-v2 .vh-panel .vcl-list{gap:2px}.ui-v2 .vh-panel .vcl-add{max-width:260px;padding:4px 10px}.ui-v2 .recruiter-links>li{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:6px}.ui-v2 .recruiter-links .recruiter-link-body{align-items:flex-start!important;gap:8px}.ui-v2 .recruiter-link-body .link-btn{line-height:20px;padding:0;margin:0}.ui-v2 .recruiter-links>li{grid-template-columns:minmax(0,1fr)}.ui-v2 .recruiter-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px}.ui-v2 .recruiter-head .qna-filters{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%;overflow-x:auto}.ui-v2 .recruiter-mention{display:grid;grid-template-columns:12px minmax(0,1fr) 24px;align-items:start;gap:8px}.ui-v2 .recruiter-links>li{grid-template-columns:minmax(0,1fr) 20px}.ui-v2 .recruiter-unlink-hover{width:20px;height:20px;padding:0;transition:opacity .12s;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .recruiter-unlink-hover svg{width:11px;height:11px}.ui-v2 .recruiter-head .qna-filters{flex-wrap:wrap;overflow:visible}.ui-v2 .recruiter-links>li{grid-template-columns:minmax(0,1fr) 18px;gap:4px}.ui-v2 .recruiter-link-body .link-btn{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ui-v2 .recruiter-unlink-hover{width:18px}.ui-v2 .vchat-tg .chat-selection{display:none!important}.ui-v2 .recruiter-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.ui-v2 .recruiter-head .qna-filters{grid-column:auto;grid-row:auto}.ui-v2 .recruiter-head{flex-wrap:nowrap}.ui-v2 .recruiter-head h3{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-v2 .recruiter-head .qna-filters{flex:none;flex-wrap:nowrap}.ui-v2 .vp-add{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:4px 4px;align-items:center;padding:4px 0}.ui-v2 .vp-add-x{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .vp-add-x svg{width:11px;height:11px}.ui-v2 .vp-add .add-candidate{grid-column:1 / -1;margin:0;padding:0}.ui-v2 .vp-add .add-candidate-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.ui-v2 .vp-add .add-candidate-list li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 6px}.ui-v2 .vp-add .add-candidate-list li .jui-small{display:none}.ui-v2 .vp-add{position:relative;display:block;padding:2px 0}.ui-v2 .vp-add-x{position:absolute;top:8px;right:6px;width:22px;height:22px}.ui-v2 .vp-add .add-candidate{margin-top:4px}.ui-v2 .qna-side .qna-people{margin:0}.ui-v2 .qna-side .qna-person-head{padding:6px 0;gap:6px;line-height:1.35}.ui-v2 .qna-side .qrow-cols{gap:4px}.ui-v2 .qna-side .qna-status{width:24px;height:24px;min-width:24px}.ui-v2 .qna-side .qrow-cols svg{width:13px;height:13px}.ui-v2 .crit-side .crit-group-title{margin:10px 0 4px}.ui-v2 .crit-side .crit-manage{display:grid;gap:0}.ui-v2 .crit-side .crit-manage-actions svg{width:11px;height:11px}.ui-v2 .vchat-head{position:relative;gap:10px}.ui-v2 .vchat-search{flex:1;min-width:0;max-width:360px;position:relative}.ui-v2 .vchat-search .chat-search form{flex-wrap:nowrap;gap:4px}.ui-v2 .vchat-search .chat-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:25;max-height:320px;overflow:auto;padding:6px}.ui-v2 .recruiter-mention-who{justify-self:start;max-width:100%;height:24px;padding:0 22px 0 8px}.ui-v2 .vchat-tools-wrap{position:relative;flex:none}.ui-v2 .vchat-tools-wrap .vchat-search{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);width:340px;max-width:46vw;z-index:20;animation:vchat-search-in .18s ease-out;transform-origin:right center}@keyframes vchat-search-in{0%{width:80px}to{width:340px}}.ui-v2 .vchat-tools-wrap .vchat-search .chat-search-results{top:calc(100% + 6px)}.ui-v2 .vchat-tools-wrap .vchat-search .chat-search form{margin:0}.ui-v2 .vchat-tools-wrap .match-review-group{align-items:center}.ui-v2 .vchat-tools-wrap .match-review-group>.vchat-search-btn{margin-right:9px;position:relative}.ui-v2 .vchat-tools-wrap .match-review-group>.vchat-search-btn:after{content:"";position:absolute;right:-6px;top:7px;bottom:7px;width:1px}.ui-v2 .vchat-tools>:last-child{margin-left:9px;position:relative}.ui-v2 .vchat-tools>:last-child:before{content:"";position:absolute;left:-6px;top:7px;bottom:7px;width:1px}.ui-v2 .vchat-tools-wrap .vchat-search{top:0;bottom:0;transform:none;display:flex;align-items:center}.ui-v2 .vchat-tools-wrap .vchat-search .chat-search{width:100%}.ui-v2 .vchat-tools-wrap .vchat-search .chat-search-results{top:calc(100% - 2px)}.ui-v2 .vchat-tools-wrap .vchat-search .chat-search{margin:0!important;padding:0!important}.ui-v2 .recruiter-links>li{grid-template-columns:minmax(0,1fr) auto 18px}.ui-v2 .recruiter-edit-box{display:flex;align-items:flex-start;gap:4px;flex:1;min-width:0}.ui-v2 .recruiter-edit-box>.jui-field{flex:1;min-width:0}.ui-v2 .chat-search-nav{display:inline-flex;align-items:center;gap:2px;margin-left:4px;flex:none}.ui-v2 .chat-search-count{min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.ui-v2 .chat-search-down svg{transform:rotate(180deg)}.ui-v2 .vchat-search .chat-search form{display:flex;align-items:center;padding-right:4px}@keyframes vchat-search-in{0%{transform:translate(24px)}to{transform:none}}.ui-v2 .qna-side .qna-side-head{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0;padding:6px 0}.ui-v2 .qna-side .qna-chev{width:16px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.ui-v2 .qna-side .qna-chev:disabled{cursor:default}.ui-v2 .qna-side .qna-chev svg{width:12px;height:12px}.ui-v2 .qna-side .qna-person{display:flex;flex-wrap:wrap;align-items:flex-start}.ui-v2 .qna-side .qna-person>.qna-a,.ui-v2 .qna-side .qna-person>.qna-askers{flex-basis:100%;margin-left:22px}.ui-v2 .qna-side .qrow-cols{align-self:flex-start;padding-top:3px}.ui-v2 .qna-side .qna-person>.qna-a,.ui-v2 .qna-side .qna-person>.qna-askers{flex-basis:calc(100% - 22px);max-width:calc(100% - 22px);box-sizing:border-box;margin-left:22px;min-width:0;overflow-wrap:anywhere}.ui-v2 .qna-side .qna-a{margin-top:4px;padding-left:10px;line-height:1.4}.ui-v2 .qna-a-row{display:flex;align-items:flex-start;gap:4px}.ui-v2 .qna-a-text{flex:1;min-width:0}.ui-v2 .qna-tools{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:auto}.ui-v2 .qna-side .qna-side-head{align-items:flex-start}.ui-v2 .qna-side .qna-side-head .qna-tools{padding-top:1px}.ui-v2 .qna-edit-box{flex:1;min-width:0}.ui-v2 .qna-newq{display:flex;align-items:center;gap:6px;padding:6px 0 8px}.ui-v2 .qna-newq .recruiter-edit-box{width:100%}.ui-v2 .crit-dot{position:relative;display:inline-block;width:12px;height:12px;flex:none;align-self:center}.ui-v2 .crit-side .crit-summary>.row{flex-wrap:nowrap;align-items:center;gap:8px}.ui-v2 .crit-side .crit-summary strong{flex:1;min-width:0;overflow-wrap:anywhere}.ui-v2 .alerts-card{margin-bottom:14px}.ui-v2 .alerts-card>.jui-panel-body{display:grid;gap:14px;padding:16px 20px}.ui-v2 .alerts-group{display:grid;gap:4px}.ui-v2 .alerts-title{display:flex;align-items:center;gap:8px;margin:0 0 2px}.ui-v2 .alerts-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.ui-v2 .alerts-ico svg{width:12px;height:12px}.ui-v2 .alerts-list{list-style:none;margin:0;padding:0;display:grid}.ui-v2 .alerts-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:7px 8px}.ui-v2 .alerts-text{min-width:0;overflow-wrap:anywhere}.ui-v2 .alerts-detail{white-space:nowrap;max-width:46%;overflow:hidden;text-overflow:ellipsis}.ui-v2 .alerts-go{display:inline-flex}.ui-v2 .alerts-go svg{width:13px;height:13px}.ui-v2 .alerts-row{grid-template-columns:minmax(0,1fr) minmax(0,42%) 18px}.ui-v2 .alerts-detail{max-width:none;text-align:right}.ui-v2 .alerts-row{grid-template-columns:minmax(0,1fr) auto 18px}.ui-v2 .alerts-detail{max-width:46vw}.ui-v2 .alerts-row:not(:has(.alerts-detail)) .alerts-go{grid-column:3}.ui-v2 .alerts-row:not(:has(.alerts-detail)){grid-template-columns:minmax(0,1fr) 0 18px}.ui-v2 .about-head{margin-bottom:10px}.ui-v2 .about-head h2{margin:0}.ui-v2 .about-body .recruiter-panel{padding:0;max-height:none}.ui-v2 .about-body .qna-side .recruiter-head h3{display:none}.ui-v2 .about-body .recruiter-head{justify-content:flex-end;margin-bottom:8px}.ui-v2 .about-body .vacancy-text{line-height:1.5}.ui-v2 .about-sub{margin:14px 0 6px;cursor:help}.ui-v2 .about-body .vacancy-additions{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:4px}.ui-v2 .about-body .vacancy-additions li{display:grid;gap:2px;padding:6px 0}.ui-v2 .about-body .vacancy-addition-text{line-height:1.4}.ui-v2 .about-body .vacancy-additions .jui-small{display:flex;align-items:center;gap:6px}.ui-v2 .about-remove{margin-left:auto}.ui-v2 .about-note{display:grid;gap:4px}.ui-v2 .about-body form{display:flex;gap:6px;align-items:flex-end}.ui-v2 .alerts-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.ui-v2 .alerts-act{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ui-v2 .alerts-detail{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .about-head .match-review-group{gap:8px;padding:3px 6px}.ui-v2 .about-head .match-review-icon{width:32px;height:32px}.ui-v2 .crit-panel .crit-group{margin-top:10px}.ui-v2 .crit-panel .crit-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-v2 .crit-panel .crit-group-title{margin:0 0 4px}.ui-v2 .crit-list{list-style:none;margin:0;padding:0;display:grid}.ui-v2 .crit-row{display:flex;align-items:center;gap:8px;min-height:30px;padding:3px 2px}.ui-v2 .crit-label{flex:1;min-width:0;overflow-wrap:anywhere}.ui-v2 .crit-tools{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:auto}.ui-v2 .crit-editor{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.ui-v2 .crit-editor-value{flex:1;min-width:160px}.ui-v2 .req-chip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 6px;flex:none;max-width:100%}.ui-v2 .crit-editor{flex-wrap:nowrap}.ui-v2 .crit-cat{height:28px;padding:0 22px 0 8px;max-width:150px;flex:none}.ui-v2 .crit-editor-value{flex:1;min-width:120px}.ui-v2 .crit-newrow{padding:6px 0 8px}.ui-v2 .crit-editor{gap:4px}.ui-v2 .crit-cat{max-width:112px;padding:0 18px 0 6px;background-position:right 4px center}.ui-v2 .crit-editor-value{min-width:90px}.ui-v2 .crit-row-new{display:flex;align-items:center;gap:8px}.ui-v2 .inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ui-v2 .inbox-col{display:grid;gap:14px;min-width:0}.ui-v2 .inbox .recruiter-panel{max-height:none}.ui-v2 .inbox-text .vacancy-text{line-height:1.45}.ui-v2 .inbox-text .about-sub{margin-top:10px}.ui-v2 .inbox-text .vacancy-additions{margin:0;padding:0;list-style:none;display:grid;gap:2px}.ui-v2 .inbox-text .vacancy-additions li{display:grid;gap:2px;padding:5px 0}.ui-v2 .inbox-text .vacancy-additions .jui-small{display:flex;align-items:center;gap:6px}.ui-v2 .inbox-text form{display:flex;gap:6px;align-items:flex-end;margin-top:6px}@container (max-width: 1100px){.ui-v2 .inbox{grid-template-columns:minmax(0,1fr)}}.ui-v2 .crit-row .crit-label{padding:0;text-align:left;cursor:pointer}.ui-v2 .crit-row .crit-label:disabled{cursor:default}.ui-v2 .crit-row .crit-label:not(:disabled){text-underline-offset:3px}.ui-v2 .crit-panel .crit-group-head,.ui-v2 .crit-panel .crit-group-title{margin-bottom:6px}.ui-v2 .about-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:20px;align-items:start}.ui-v2 .about-grid>.crit-panel{padding:10px 12px}.ui-v2 .about-grid .crit-side .recruiter-head{justify-content:space-between}.ui-v2 .about-grid .crit-side .recruiter-head h3{display:block}.ui-v2 .about-body .vacancy-additions li{grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:4px 0}.ui-v2 .about-add-input{height:32px;padding:0 10px}.ui-v2 .about-body form{align-items:center;margin-top:4px}@container (max-width: 1000px){.ui-v2 .about-grid{grid-template-columns:minmax(0,1fr)}}.ui-v2 .about-body .qna-side .recruiter-head h3{display:block}.ui-v2 .about-body .qna-side .recruiter-head{justify-content:space-between}.ui-v2 .about-body .qna-side .qna-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:0 32px;align-items:start}.ui-v2 .about-body .qna-side .qna-person{padding:1px 0}.ui-v2 .about-body .qna-side .qna-side-head{padding:4px 0}.ui-v2 .about-body .qna-side .qrow-cols{padding-top:2px}.ui-v2 .about-body .qna-side .qna-status{width:22px;height:22px;min-width:22px}.ui-v2 .about-body .qna-side .qna-person>.qna-a{margin-bottom:4px}.ui-v2 .about-send{position:relative;display:inline-flex}.ui-v2 .about-send-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:240px;max-width:320px;padding:8px 10px}.ui-v2 .about-send-list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:2px;max-height:260px;overflow:auto}.ui-v2 .about-send-list label{display:flex;align-items:center;gap:8px;padding:3px 2px;cursor:pointer;white-space:nowrap}.ui-v2 .about-send-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-v2 .about-send-foot{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:6px}.ui-v2 .about-send-foot .alerts-act{width:auto;min-width:28px;padding:0 8px;gap:4px}.ui-v2 .inbox-text .recruiter-head{justify-content:space-between}.ui-v2 .inbox-text .vacancy-additions li{grid-template-columns:minmax(0,1fr) 18px;align-items:center}.ui-v2 .cfit-pct{white-space:nowrap}.ui-v2 .match-table .match-fit-cell .cfit{width:auto}.ui-v2 .portrait-bullets .portrait-edit-box{flex:1 1 0;min-width:0;display:grid;gap:6px}.ui-v2 .portrait-src-more{align-self:center}.ui-v2 .portrait-resume-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-v2 .portrait-resume-head .portrait-sec{margin:0}.ui-v2 .portrait-resume-text{width:100%;box-sizing:border-box;line-height:1.45;resize:vertical}.ui-v2 .portrait-resume-warning{margin-top:4px}.ui-v2 .candidate-ask{display:grid;gap:6px}.ui-v2 .match-review-head{flex-wrap:wrap}.ui-v2 .match-review-who{flex:1 1 12em}.ui-v2 .match-review-body:not(:has(.match-review-side)){grid-template-areas:"chat"}@container (max-width: 1199px){.ui-v2 .match-review-body:has(.match-review-side){grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "chat"}.ui-v2 .match-review-side,.ui-v2 .match-review-side .chat-facts{width:auto;min-width:0;max-width:none}.ui-v2 .match-review-side .chat-facts-list{min-height:0}}.ui-v2 .vacancy-additions .addition-body{display:grid;gap:3px;min-width:0}.ui-v2 .addition-audience{justify-self:start}.ui-v2 .delivery-note{display:flex;flex-wrap:wrap;gap:2px 10px}.ui-v2 .qna-sync-note{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 8px;padding:6px 8px}.ui-v2 .about-send-pop.about-send-pop-wide{width:min(400px,calc(100vw - 32px));max-width:none}.ui-v2 .about-send-text{display:grid;gap:3px}.ui-v2 .about-send-result{display:grid;gap:2px}.ui-v2 .about-send-confirm{padding:6px 8px;overflow-wrap:anywhere}.ui-v2 .about-pitch{display:grid;gap:6px;margin:0 0 16px;padding:10px 12px}.ui-v2 .about-pitch-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-v2 .about-pitch-head .about-sub{margin:0}.ui-v2 .about-pitch-tools{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.ui-v2 .about-pitch-text{width:100%;box-sizing:border-box;line-height:1.5;resize:vertical}.ui-v2 .alerts-confirm{display:inline-flex;align-items:center;gap:4px}.ui-v2 .alerts-confirm-text{grid-column:1 / -1;padding:0 8px 6px}.ui-v2 .crit-level{flex:none;display:inline-flex;align-items:center;width:112px;font-variant-numeric:tabular-nums}@container (min-width: 901px){.ui-v2 .qpage-bar{grid-template-columns:auto minmax(0,1fr) minmax(300px,auto)}}.ui-v2 .qpage-status-slot{flex-wrap:wrap}.ui-v2 .crit-row:has(>.crit-label){flex-wrap:wrap}.ui-v2 .crit-row>.crit-label{flex:1 1 7em;white-space:normal;overflow-wrap:anywhere}.ui-v2 .recruiter-head{flex-wrap:wrap}.ui-v2 .recruiter-head>h3{flex:none}@container (max-width: 640px){.ui-v2 .mexcl-table,.ui-v2 .mexcl-table tbody{display:block}.ui-v2 .mexcl-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.ui-v2 .mexcl-table td{display:block;width:auto!important}.ui-v2 .mexcl-table td.mexcl-why{grid-column:1 / -1;grid-row:2}}.ui-v2 .crit-panel>*{flex-shrink:0}.ui-v2 .crit-list{grid-template-columns:minmax(0,1fr)}.ui-v2 .crit-row-editing{flex-wrap:wrap}.ui-v2 .crit-row-editing>.crit-editor{flex:1 1 0;min-width:0}.ui-v2 .crit-editor .crit-editor-value{flex:1 1 80px;min-width:0}.ui-v2 .crit-editor .crit-level{flex:none}.ui-v2 .crit-editor-loading{display:inline-flex;align-items:center;gap:5px;height:28px;white-space:nowrap}.ui-v2 .crit-editor-loading svg{width:13px;height:13px;animation:portrait-spin 1s linear infinite}.ui-v2 .crit-alts{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 2px 20px}.ui-v2 .crit-hints{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:6px 8px}.ui-v2 .recruiter-panel{min-width:0}.ui-v2 .recruiter-head{flex-wrap:wrap;row-gap:4px}.ui-v2 .recruiter-head .qna-filters{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;row-gap:2px}.ui-v2 .crit-editor{flex-wrap:wrap;row-gap:4px;min-width:0}.ui-v2 .crit-editor .crit-editor-value{flex:1 1 120px;min-width:100px}.ui-v2 .crit-editor .crit-cat,.ui-v2 .crit-editor .crit-level{flex:0 1 auto;min-width:0}.ui-v2 .crit-editor-brief{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.ui-v2 .crit-alts{box-sizing:border-box;min-width:0;max-width:100%}.ui-v2 .recruiter-links .recruiter-link-body{flex-wrap:wrap}.ui-v2 .qna-askers>svg{width:13px;height:13px;flex:none}.ui-v2 .qna-compact .qna-askers{margin-top:0;margin-bottom:4px}.ui-v2 .qna-nick{margin-left:4px}.ui-v2 .qna-person.qna-focus{transition:background .6s}.ui-v2 .chat-feed-picking .chat-row,.ui-v2 .chat-pick{cursor:pointer}.ui-v2 .chat-pick[aria-pressed=false] svg{visibility:hidden}html.ui-v2 body.chat-picking,html.ui-v2 body.chat-picking *{user-select:none;-webkit-user-select:none;cursor:ns-resize!important}.ui-v2 .chat-search-local{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ui-v2 :is(.qna-side,.crit-side,.scan-panel) .recruiter-head{flex-wrap:wrap;row-gap:6px}.ui-v2 :is(.qna-side,.crit-side,.scan-panel) .recruiter-head .qna-filters{flex:0 1 auto;flex-wrap:wrap;max-width:100%;min-width:0}.ui-v2 :is(.qna-side,.crit-side) .recruiter-head h3{flex:1 1 100%}.ui-v2 .scan-panel{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-x:hidden}.ui-v2 .scan-panel>*{flex-shrink:0}.ui-v2 .scan-panel .recruiter-panel{padding:0}.ui-v2 .scan-progress{display:flex;align-items:center;gap:8px}.ui-v2 .scan-notes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-v2 .scan-chips .jui-badge{margin-left:6px;vertical-align:middle}.ui-v2 .scan-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ui-v2 .scan-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:6px;padding:6px}.ui-v2 .scan-row-accepted,.ui-v2 .scan-row-rejected{grid-template-columns:16px minmax(0,1fr);padding:3px 6px}.ui-v2 .scan-ico{display:inline-flex;margin-top:2px}.ui-v2 .scan-ico svg{width:14px;height:14px}.ui-v2 .scan-main{display:grid;gap:3px;min-width:0}.ui-v2 .scan-chips{display:flex;flex-wrap:wrap;gap:4px}.ui-v2 .scan-tools{display:inline-flex;align-items:center;gap:2px}.ui-v2 .scan-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:4px 6px}.ui-v2 .scan-row.scan-row-accepted,.ui-v2 .scan-row.scan-row-rejected{grid-template-columns:16px minmax(0,1fr)}.ui-v2 .scan-row-link{cursor:pointer}.ui-v2 .scan-row .scan-ico{margin-top:0}.ui-v2 .scan-row .scan-main{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.ui-v2 .scan-text,.ui-v2 .scan-text-static{flex:1 1 120px;min-width:0;padding:0;line-height:17px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ui-v2 .scan-text:not(:disabled){cursor:pointer}.ui-v2 .scan-row .scan-chips{flex:0 1 auto;max-width:100%;align-items:center}.ui-v2 .scan-run{display:inline-flex;align-items:center;gap:4px}.ui-v2 .scan-busy svg{animation:portrait-spin 1s linear infinite}.ui-v2 .scan-progress .scan-busy{flex:none}.ui-v2 .scan-counts{margin:2px 0;flex-wrap:wrap}.ui-v2 .vchip-cat:after{content:":"}.ui-v2 .crit-brief-free{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0}.ui-v2 .crit-brief-text{min-width:0;overflow-wrap:anywhere}.ui-v2 .src-chips{display:inline-flex;align-items:center;gap:3px;flex:none}.ui-v2 .src-chips-list{flex-wrap:wrap}.ui-v2 .about-jump-miss,.ui-v2 .vchat-jump-miss{display:block;margin:4px 0}.ui-v2 .scan-fold,.ui-v2 .crit-removed-fold{display:inline-flex;align-items:center;gap:4px;padding:0;cursor:pointer}.ui-v2 .crit-other{display:inline-flex;margin-left:4px;vertical-align:middle}.ui-v2 .crit-other svg{width:12px;height:12px}.ui-v2 .addition-crit-n{white-space:nowrap}.ui-v2 .vt-pick{position:fixed;z-index:45;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;cursor:pointer}.ui-v2 .vt-pick svg{width:13px;height:13px}.ui-v2 .vt-bar{display:flex;align-items:center;gap:10px;margin-top:4px;min-height:30px}.ui-v2 .vt-head{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ui-v2 .vt-head>svg{width:14px;height:14px;flex:none}.ui-v2 .vt-head strong{overflow-wrap:anywhere}.ui-v2 .vt-draft{display:flex;flex-direction:column;gap:8px}.ui-v2 .vt-alts{display:flex;flex-wrap:wrap;gap:4px}.ui-v2 .vt-free-row{display:flex;align-items:center;gap:6px}.ui-v2 .vt-select{flex:1 1 auto;min-width:0;height:auto;min-height:30px;padding:4px 8px;line-height:1.3}.ui-v2 .vt-card-foot{display:flex;flex-direction:column;gap:6px;padding-top:8px}.ui-v2 .vt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ui-v2 .vt-origin{margin-left:auto}.ui-v2 .qsync{margin-top:10px;padding-top:8px}.ui-v2 .qsync-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-v2 .qsync-label{display:inline-flex;align-items:center;gap:4px}.ui-v2 .qsync-chats{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.ui-v2 .qsync-chats li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-v2 .qsync-who{min-width:58px}.ui-v2 .vh{padding:0 16px}.ui-v2 .vh-bar{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px}.ui-v2 .vh-bar>*{flex:none}.ui-v2 .vh-bar .vh-title{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .vh-back svg{transform:rotate(180deg)}.ui-v2 .vh-bar .vh-more{margin-left:auto}.ui-v2 .vh-open .vh-panel{margin:0 0 12px}.ui-v2 .vp-rail .jui-rail-head .jui-rail-item{flex:1 1 auto;min-width:0}.ui-v2 .vp-ws .jui-ws-main{padding:0 16px}.ui-v2 .vp-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.ui-v2 .vp-body{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0 88px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 12px),transparent)}.ui-v2 .vp-body-chat{display:flex;flex-direction:column;overflow:hidden;margin-right:-16px;padding:0}.ui-v2 .vp-contact,.ui-v2 .vp-contact>.vp-contact-chat,.ui-v2 .vp-contact .match-review-chat.vchat-tg{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.ui-v2 .vp-contact .vchat-tg>.chat{flex:1 1 auto;min-height:0}.ui-v2 .vp-contact .vchat-tg .chat-main{flex:1 1 auto;min-height:0;padding:0 16px 12px 0}.ui-v2 .vp-contact .vchat-tg .chat-feed{flex:1 1 auto;height:auto;min-height:200px}@container (max-width: 800px){.ui-v2 .vp-body,.ui-v2 .vp-body-chat{overflow:visible;margin-right:0}.ui-v2 .vp-contact .vchat-tg .chat-feed{height:60vh}}.ui-v2 .vp-contact .vchat-head{padding-right:16px}.ui-v2 .jui-split--overlay.chat .chat-selection{width:auto;margin-left:0;margin-right:calc(var(--jui-side-w, 380px) + 8px)}.ui-v2 .chat-with-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,38%);gap:14px;align-items:start}.ui-v2 .chat-with-side-wide{grid-template-columns:minmax(0,1fr) minmax(340px,44%)}.ui-v2 .jui-split-side .recruiter-panel{max-height:none;overflow:visible;padding:0}.ui-v2 .vp-review .chat-feed{flex:none;height:60vh;min-height:320px}@container (min-width: 801px){.ui-v2 .vp-body:has(>.vp-review){display:flex;flex-direction:column}.ui-v2 .vp-review,.ui-v2 .vp-review>.jui-panel-body,.ui-v2 .vp-review .match-review,.ui-v2 .vp-review .match-review-chat,.ui-v2 .vp-review .match-review-chat>.jui-panel,.ui-v2 .vp-review .match-review-chat .jui-panel-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.ui-v2 .vp-review .match-review-panel,.ui-v2 .vp-review .match-review-body,.ui-v2 .vp-review .match-review-chat .chat,.ui-v2 .vp-review .match-review-chat .jui-split-main,.ui-v2 .vp-review .match-review-chat .chat-main{flex:1 1 auto;min-height:0}.ui-v2 .vp-review .match-review-body{grid-template-rows:auto minmax(0,1fr)}.ui-v2 .vp-review .match-review-chat{align-self:stretch}.ui-v2 .vp-review .chat-feed{flex:1 1 auto;height:auto}}.ui-v2 .recruiter-panel:not(.scan-panel) .recruiter-head{flex-wrap:wrap;justify-content:space-between;gap:4px 8px}.ui-v2 .recruiter-panel.st-panel .recruiter-head .qna-filters{flex:0 0 auto;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ui-v2 .recruiter-panel .jui-empty{margin:8px 0}.ui-v2 .match-review-chat .chat-feed{padding:12px 16px;gap:6px}.ui-v2 .match-review-chat .chat-composer,.ui-v2 .match-review-chat .chat-selection{width:auto;max-width:none;margin-inline:16px}.ui-v2 .vp-body-chat .match-review-chat .chat-composer,.ui-v2 .vp-body-chat .match-review-chat .chat-selection{margin-right:80px}.ui-v2 .match-review-chat .jui-split--overlay.chat .chat-feed{padding-right:max(16px,min(calc(var(--jui-side-w, 380px) + 16px),calc(100% - 360px)))}.ui-v2 .match-review-chat .chat-row-pickable{cursor:pointer}.ui-v2 .vchat-select{display:inline-flex;align-items:center}.ui-v2 .vchat-select:empty{display:none}.ui-v2 .vchat-select>.jui-selbar{position:relative;margin-right:9px}.ui-v2 .vchat-select>.jui-selbar:after{content:"";position:absolute;right:-6px;top:7px;bottom:7px;width:1px}.ui-v2 .vchat-primary{display:inline-flex}.ui-v2 .vchat-select .jui-selbar--on{display:inline-flex;min-height:0;padding:0}.ui-v2 .vchat-head:has(.jui-selbar--on) .vchat-title{min-width:0;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}.ui-v2 .cands2-head{margin-bottom:8px}.ui-v2 .cands2-head .ui-title{margin:0}.ui-v2 .cands2-add{display:inline-flex;align-items:center;gap:8px;margin:0}.ui-v2 .cands2-add .jui-field{width:200px}.ui-v2 .cands2-tools{margin-bottom:12px}.ui-v2 .cands2-search{display:inline-flex;align-items:center;gap:6px;margin:0}.ui-v2 .cands2-search .jui-field{width:220px}.ui-v2 .cands2-sync{display:inline-flex;align-items:center;gap:2px}.ui-v2 .cands2-notice{display:flex;align-items:center;gap:8px}.ui-v2 .cands2-table .jui-table{width:100%;table-layout:fixed}.ui-v2 .cands2-table .jui-table th,.ui-v2 .cands2-table .jui-table td{height:40px;padding:4px 8px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .cands2-line{display:flex;align-items:center;gap:6px;min-width:0}.ui-v2 .cands2-line>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .cands2-line>.jui-badge{flex:none}.ui-v2 .cands2-nick{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-v2 .cands2-table td .jui-badge{max-width:100%}.ui-v2 .cands2-table td .ui-pill-text{overflow:hidden;text-overflow:ellipsis}.ui-v2 .cands2-filter{max-height:70vh;overflow-y:auto}.ui-v2 .cands2-confirm{min-width:260px;max-width:360px}.ui-v2 .cands2-skipped{margin:4px 0;padding:0 8px;list-style:none}.ui-v2 .cands2-skipped li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .cands2-deferred{min-width:280px}.ui-v2 .cp2-head{padding:0 16px}.ui-v2 .cp2-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:48px}.ui-v2 .cp2-bar>*{flex:none}.ui-v2 .cp2-bar .cp2-title{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .cp2-nav{display:inline-flex;align-items:center;gap:2px}.ui-v2 .cp2-back svg,.ui-v2 .cp2-prev svg{transform:rotate(180deg)}.ui-v2 .cp2-pos{font-variant-numeric:tabular-nums}.ui-v2 .cp2-bar .cp2-more{margin-left:auto}.ui-v2 .cp2-details{padding-bottom:12px}.ui-v2 .cp2-tabs{padding:0 16px}.ui-v2 .cp2-vocab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 16px 0}.ui-v2 .cp2-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.ui-v2 .cp2-chat{flex:1;min-height:0;display:flex;flex-direction:column}.ui-v2 .cp2-tg{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px 16px 12px}.ui-v2 .cp2-tg>*{flex:none}.ui-v2 .cp2-tg>.chat{flex:1;min-height:0}.ui-v2 .cp2-tg>.jui-empty{margin:auto}.ui-v2 .cp2-chat .chat-with-side{grid-template-rows:minmax(0,1fr);align-items:stretch}.ui-v2 .cp2-chat .chat-side{min-height:0;overflow-y:auto}.ui-v2 .cp2-chat .chat-main{height:100%;min-height:0}.ui-v2 .cp2-chat .chat-main>*{flex:none}.ui-v2 .cp2-chat .chat-main>.chat-feed{flex:1;height:auto;min-height:160px}@container (max-width: 800px){.ui-v2 .cp2-scroll{overflow:visible}.ui-v2 .cp2-chat .chat-main>.chat-feed{height:52vh;flex:none}}.ui-v2 .src-bar{flex-wrap:nowrap;margin-bottom:8px}.ui-v2 .src-search{flex:1 1 200px;min-width:120px}.ui-v2 .src-search .jui-field{width:100%}.ui-v2 .src-combo{flex:0 1 170px;min-width:120px}.ui-v2 .src-combo-chat{flex-basis:220px}.ui-v2 .collect-compact{padding:4px 12px;margin-bottom:8px}.ui-v2 .source-compact .source-meta{flex-wrap:nowrap;min-width:0}.ui-v2 .source-compact .source-meta>.mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .source-compact .source-date{white-space:nowrap}.ui-v2 .tpl-bar{flex-wrap:nowrap;gap:8px;margin-top:8px;min-height:32px}.ui-v2 .tpl-bar>*{flex:none}.ui-v2 .tpl-search{display:inline-flex;align-items:center;gap:4px}.ui-v2 .tpl-search .jui-field{width:120px}.ui-v2 .tpl-search .jui-control{height:26px}.ui-v2 .tpl-bar>.tpl-strip{flex:1 1 auto;display:flex;align-items:center;gap:4px;min-width:0}.ui-v2 .tpl-chips{flex:1;display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-v2 .tpl-chips::-webkit-scrollbar{display:none}.ui-v2 .tpl-chips>*{flex:none}.ui-v2 .tpl-more-left svg{transform:rotate(180deg)}.ui-v2 .tpl-off .tpl-chips{pointer-events:none}.ui-v2 .cv2{display:flex;flex-direction:column;gap:8px}.ui-v2 .cv2-list{display:flex;flex-direction:column}.ui-v2 .cv2 .jui-list-row-end{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-left:8px}.ui-v2 .cv2 .jui-list-row-end .crit-strip-wrap{margin:0}.ui-v2 .cv2-rank{min-width:16px;font-variant-numeric:tabular-nums}.ui-v2 .cv2-meta{white-space:nowrap}.ui-v2 .cv2-open{display:flex;flex-direction:column;gap:8px;padding:4px 8px 12px 28px}.ui-v2 .cv2-note{display:flex;align-items:center;gap:4px}.ui-v2 .source-add{display:flex;flex-direction:column;gap:8px}.ui-v2 .source-add-links{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ui-v2 .source-add-row{display:flex;align-items:center;gap:8px;width:100%}.ui-v2 .source-add-row .jui-field{flex:1}.ui-v2 .source-add-text{width:100%;resize:vertical}.ui-v2 .source-add-more{display:flex;flex-direction:column;gap:8px}.ui-v2 .collect-ledger{gap:4px 10px}.ui-v2 .collect-ledger-bar{width:72px}.ui-v2 .settings-body{display:grid;gap:12px}.ui-v2 .settings-book{display:grid;gap:8px}.ui-v2 .settings-book h3{display:flex;align-items:center;gap:4px;margin:4px 0 0}.ui-v2 .settings-group{margin-top:28px}.ui-v2 .settings-pre{margin:8px 0;white-space:pre-wrap}.ui-v2 .stg-rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ui-v2 .stg-row,.ui-v2 .stg-head{display:grid;grid-template-columns:28px minmax(140px,1fr) 40px auto 150px 28px;gap:8px;align-items:center}.ui-v2 .stg-row>*,.ui-v2 .stg-head>*{min-width:0}.ui-v2 .stg-row-person{grid-template-columns:96px minmax(120px,1fr) 130px auto 160px auto 28px}.ui-v2 .stg-row-person .jui-badge{max-width:96px}.ui-v2 .stg-row-question,.ui-v2 .stg-head{grid-template-columns:28px minmax(140px,1fr) 56px 160px 28px}.ui-v2 .stg-row-plain{grid-template-columns:minmax(140px,1fr) 28px}.ui-v2 .stg-head>span{display:inline-flex;align-items:center;gap:4px}.ui-v2 .stg-handle{cursor:grab}.ui-v2 .stg-handle:active{cursor:grabbing}.ui-v2 .stg-move{display:inline-flex;gap:2px}@container (max-width: 720px){.ui-v2 .stg-row,.ui-v2 .stg-row-person,.ui-v2 .stg-row-question{grid-template-columns:28px minmax(0,1fr) auto}.ui-v2 .stg-head{display:none}}.ui-v2 .chat-search-form{gap:8px;margin-bottom:0}.ui-v2 .chat-search-field{flex:1;min-width:0}.ui-v2 .chat-search-error{margin-top:8px}.ui-v2 .link-dialog-body{gap:12px}.ui-v2 .link-dialog-summary{margin:0}.ui-v2 .link-dialog-search{gap:8px;align-items:center}.ui-v2 .link-dialog-query{flex:1;min-width:0}.ui-v2 .link-dialog-found{max-height:220px;overflow-y:auto}.ui-v2 .link-dialog-chosen,.ui-v2 .portrait-resume-actions{gap:8px}.ui-v2 .portrait-edit-actions{gap:6px;align-items:center}:root,[data-theme=light]{color-scheme:light;--jui-bg: #f6f3ec;--jui-surface: #fffdf8;--jui-surface-muted: #f1ede3;--jui-text: #15140f;--jui-muted: #5c594e;--jui-border: #b9b2a1;--jui-primary: #1f6e2f;--jui-primary-hover: #175724;--jui-on-primary: #ffffff;--jui-danger: #a4231b;--jui-danger-hover: #861c15;--jui-on-danger: #ffffff;--jui-focus: var(--jui-secondary);--jui-track: #ece7dc;--jui-meter-track: #d0c8b6;--jui-selected: #e2efdf;--jui-info: #2b5d8a;--jui-info-soft: #eaf1f7;--jui-success: #2f7a45;--jui-success-soft: #eef4ee;--jui-warning: #9a4712;--jui-warning-soft: #fbeee4;--jui-error: #a4231b;--jui-error-soft: #fbf0ee;--jui-accent: #1f6e2f;--jui-accent-soft: #e2efdf;--jui-neutral: #5c594e;--jui-neutral-soft: #f1ede3;--jui-neutral-fill: #e1d9c3;--jui-success-fill: #ccdecc;--jui-warning-fill: #f5d3b9;--jui-error-fill: #f3d1cb;--jui-info-fill: #cadceb;--jui-accent-fill: #c7e0c1;--jui-overlay: rgb(21 20 15 / .35);--jui-shadow: var(--jui-elev-3);--jui-surface-dim: #e6e1d5;--jui-surface-bright: #fffdf8;--jui-surface-container-lowest: #ffffff;--jui-surface-container-low: #fbf9f3;--jui-surface-container: #f4f1e9;--jui-surface-container-high: #eeeae0;--jui-surface-container-highest: #e8e3d8;--jui-on-surface: var(--jui-text);--jui-on-surface-variant: var(--jui-muted);--jui-outline: #7a766a;--jui-outline-variant: #bab29f;--jui-primary-container: #d4ecd3;--jui-on-primary-container: #0a2b11;--jui-secondary: #4a6a4f;--jui-on-secondary: #ffffff;--jui-secondary-container: #dfe8dc;--jui-on-secondary-container: #17261a;--jui-error-container: var(--jui-error-soft);--jui-on-error-container: #5f1510;--jui-inverse-surface: #2c2b25;--jui-inverse-on-surface: #f4f1e9;--jui-inverse-primary: #8fd49a;--jui-scrim: var(--jui-overlay);--jui-surface-1: #f8f8f1;--jui-surface-2: #f4f5ed;--jui-surface-3: #f0f2e9;--jui-surface-4: #eef1e7;--jui-surface-5: #ecefe5;--jui-elev-0: none;--jui-elev-1: 0 1px 2px rgb(21 20 15 / .22), 0 1px 3px 1px rgb(21 20 15 / .1);--jui-elev-2: 0 1px 2px rgb(21 20 15 / .22), 0 2px 6px 2px rgb(21 20 15 / .1);--jui-elev-3: 0 1px 3px rgb(21 20 15 / .22), 0 4px 8px 3px rgb(21 20 15 / .1);--jui-elev-4: 0 2px 3px rgb(21 20 15 / .22), 0 6px 10px 4px rgb(21 20 15 / .1);--jui-elev-5: 0 4px 4px rgb(21 20 15 / .22), 0 8px 12px 6px rgb(21 20 15 / .1);--jui-tag-red-1-bg: #feebe9;--jui-tag-red-1-fg: #9a3936;--jui-tag-red-2-bg: #fed9d5;--jui-tag-red-2-fg: #8c3432;--jui-tag-red-3-bg: #ffc3be;--jui-tag-red-3-fg: #7e302d;--jui-tag-red-4-bg: #f4928a;--jui-tag-red-4-fg: #4f1a18;--jui-tag-red-5-bg: #b94642;--jui-tag-red-5-fg: #ffffff;--jui-tag-red-dot: #d55753;--jui-tag-orange-1-bg: #feece1;--jui-tag-orange-1-fg: #8f4802;--jui-tag-orange-2-bg: #fedbc4;--jui-tag-orange-2-fg: #824103;--jui-tag-orange-3-bg: #ffc7a2;--jui-tag-orange-3-fg: #773a00;--jui-tag-orange-4-bg: #ec9c63;--jui-tag-orange-4-fg: #492200;--jui-tag-orange-5-bg: #ac5701;--jui-tag-orange-5-fg: #ffffff;--jui-tag-orange-dot: #c56604;--jui-tag-amber-1-bg: #fbefd6;--jui-tag-amber-1-fg: #775801;--jui-tag-amber-2-bg: #f5e1b6;--jui-tag-amber-2-fg: #6d5001;--jui-tag-amber-3-bg: #eed193;--jui-tag-amber-3-fg: #624800;--jui-tag-amber-4-bg: #d4ab4f;--jui-tag-amber-4-fg: #3c2b02;--jui-tag-amber-5-bg: #8f6b02;--jui-tag-amber-5-fg: #ffffff;--jui-tag-amber-dot: #a17904;--jui-tag-lime-1-bg: #ebf5db;--jui-tag-lime-1-fg: #4e6801;--jui-tag-lime-2-bg: #daebbf;--jui-tag-lime-2-fg: #475f02;--jui-tag-lime-3-bg: #c7dfa1;--jui-tag-lime-3-fg: #405603;--jui-tag-lime-4-bg: #a0be66;--jui-tag-lime-4-fg: #253401;--jui-tag-lime-5-bg: #5d7b05;--jui-tag-lime-5-fg: #ffffff;--jui-tag-lime-dot: #698b01;--jui-tag-green-1-bg: #e0f7e4;--jui-tag-green-1-fg: #067132;--jui-tag-green-2-bg: #c8efce;--jui-tag-green-2-fg: #09672e;--jui-tag-green-3-bg: #ade5b7;--jui-tag-green-3-fg: #0b5d2a;--jui-tag-green-4-bg: #76c788;--jui-tag-green-4-fg: #033816;--jui-tag-green-5-bg: #00823a;--jui-tag-green-5-fg: #ffffff;--jui-tag-green-dot: #079343;--jui-tag-teal-1-bg: #d7f8f5;--jui-tag-teal-1-fg: #046c68;--jui-tag-teal-2-bg: #b5f0ec;--jui-tag-teal-2-fg: #06625f;--jui-tag-teal-3-bg: #8fe7e1;--jui-tag-teal-3-fg: #025956;--jui-tag-teal-4-bg: #35c9c2;--jui-tag-teal-4-fg: #003634;--jui-tag-teal-5-bg: #077f7a;--jui-tag-teal-5-fg: #ffffff;--jui-tag-teal-dot: #0c908a;--jui-tag-blue-1-bg: #e6f2fe;--jui-tag-blue-1-fg: #0c60a3;--jui-tag-blue-2-bg: #cfe6ff;--jui-tag-blue-2-fg: #0e5794;--jui-tag-blue-3-bg: #b5d8fe;--jui-tag-blue-3-fg: #0e4f86;--jui-tag-blue-4-bg: #73b6fa;--jui-tag-blue-4-fg: #042f54;--jui-tag-blue-5-bg: #0f74c5;--jui-tag-blue-5-fg: #ffffff;--jui-tag-blue-dot: #1a83db;--jui-tag-indigo-1-bg: #edefff;--jui-tag-indigo-1-fg: #5152a4;--jui-tag-indigo-2-bg: #dde1fe;--jui-tag-indigo-2-fg: #4a4b96;--jui-tag-indigo-3-bg: #cbd0fe;--jui-tag-indigo-3-fg: #434487;--jui-tag-indigo-4-bg: #a2a8fc;--jui-tag-indigo-4-fg: #272755;--jui-tag-indigo-5-bg: #6363c6;--jui-tag-indigo-5-fg: #ffffff;--jui-tag-indigo-dot: #7374e0;--jui-tag-violet-1-bg: #f4ecfe;--jui-tag-violet-1-fg: #6f4797;--jui-tag-violet-2-bg: #eadbfe;--jui-tag-violet-2-fg: #65418a;--jui-tag-violet-3-bg: #e0c8ff;--jui-tag-violet-3-fg: #5b3b7c;--jui-tag-violet-4-bg: #c39dee;--jui-tag-violet-4-fg: #37214d;--jui-tag-violet-5-bg: #8656b7;--jui-tag-violet-5-fg: #ffffff;--jui-tag-violet-dot: #9d69d2;--jui-tag-pink-1-bg: #feeaf2;--jui-tag-pink-1-fg: #913968;--jui-tag-pink-2-bg: #fed6e8;--jui-tag-pink-2-fg: #84345f;--jui-tag-pink-3-bg: #febfdc;--jui-tag-pink-3-fg: #772f55;--jui-tag-pink-4-bg: #ea91bc;--jui-tag-pink-4-fg: #4a1a33;--jui-tag-pink-5-bg: #af467e;--jui-tag-pink-5-fg: #ffffff;--jui-tag-pink-dot: #ca5794;--jui-tag-gray-1-bg: #f3efed;--jui-tag-gray-1-fg: #665b53;--jui-tag-gray-2-bg: #e8e2dd;--jui-tag-gray-2-fg: #5d534b;--jui-tag-gray-3-bg: #dbd2cc;--jui-tag-gray-3-fg: #544b44;--jui-tag-gray-4-bg: #baafa6;--jui-tag-gray-4-fg: #322c28;--jui-tag-gray-5-bg: #7c6f65;--jui-tag-gray-5-fg: #ffffff;--jui-tag-gray-dot: #8b7d72}:root{--jui-gap-1: 4px;--jui-gap-2: 8px;--jui-gap-3: 12px;--jui-gap-4: 16px;--jui-gap-5: 24px;--jui-lh: 1.4;--jui-icon: 16px;--jui-icon-sm: 14px;--jui-disabled-opacity: .7;--jui-font: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--jui-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--jui-shape-xs: 4px;--jui-shape-sm: 8px;--jui-shape-md: 12px;--jui-shape-lg: 16px;--jui-shape-xl: 28px;--jui-shape-full: 999px;--jui-radius: var(--jui-shape-sm);--jui-radius-pill: var(--jui-shape-full);--jui-state-hover: .08;--jui-state-focus: .12;--jui-state-press: .12;--jui-state-drag: .16;--jui-motion-short: .15s;--jui-motion-medium: .25s;--jui-motion-long: .4s;--jui-ease-standard: cubic-bezier(.2, 0, 0, 1);--jui-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--jui-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--jui-ease-accelerate: cubic-bezier(.3, 0, .8, .15);--jui-type-headline-lg-size: 32px;--jui-type-headline-lg-line: 40px;--jui-type-headline-lg-weight: 400;--jui-type-headline-lg-tracking: 0;--jui-type-headline-md-size: 28px;--jui-type-headline-md-line: 36px;--jui-type-headline-md-weight: 400;--jui-type-headline-md-tracking: 0;--jui-type-headline-sm-size: 24px;--jui-type-headline-sm-line: 32px;--jui-type-headline-sm-weight: 400;--jui-type-headline-sm-tracking: 0;--jui-type-title-lg-size: 22px;--jui-type-title-lg-line: 28px;--jui-type-title-lg-weight: 400;--jui-type-title-lg-tracking: 0;--jui-type-title-md-size: 16px;--jui-type-title-md-line: 24px;--jui-type-title-md-weight: 500;--jui-type-title-md-tracking: .15px;--jui-type-title-sm-size: 14px;--jui-type-title-sm-line: 20px;--jui-type-title-sm-weight: 500;--jui-type-title-sm-tracking: .1px;--jui-type-body-lg-size: 16px;--jui-type-body-lg-line: 24px;--jui-type-body-lg-weight: 400;--jui-type-body-lg-tracking: .5px;--jui-type-body-md-size: 14px;--jui-type-body-md-line: 20px;--jui-type-body-md-weight: 400;--jui-type-body-md-tracking: .25px;--jui-type-body-sm-size: 12px;--jui-type-body-sm-line: 16px;--jui-type-body-sm-weight: 400;--jui-type-body-sm-tracking: .4px;--jui-type-label-lg-size: 14px;--jui-type-label-lg-line: 20px;--jui-type-label-lg-weight: 500;--jui-type-label-lg-tracking: .1px;--jui-type-label-md-size: 12px;--jui-type-label-md-line: 16px;--jui-type-label-md-weight: 500;--jui-type-label-md-tracking: .5px;--jui-type-label-sm-size: 11px;--jui-type-label-sm-line: 16px;--jui-type-label-sm-weight: 500;--jui-type-label-sm-tracking: .5px;--jui-fs-sm: var(--jui-type-body-sm-size);--jui-fs: 13px;--jui-fs-md: var(--jui-type-body-md-size);--jui-fs-lg: var(--jui-type-body-lg-size);--jui-density: -1}[data-density="0"]{--jui-density: 0}[data-density="-1"]{--jui-density: -1}[data-density="-2"]{--jui-density: -2}:root,[data-density]{--jui-h: calc(40px + var(--jui-density) * 4px);--jui-h-sm: calc(32px + var(--jui-density) * 3px);--jui-h-field-filled: calc(52px + var(--jui-density) * 4px);--jui-h-list: calc(40px + var(--jui-density) * 4px);--jui-h-list-lg: calc(48px + var(--jui-density) * 4px);--jui-h-tab: calc(44px + var(--jui-density) * 4px);--jui-h-chip: calc(32px + var(--jui-density) * 4px);--jui-h-chip-sm: calc(24px + var(--jui-density) * 1px);--jui-h-menu-item: calc(40px + var(--jui-density) * 4px);--jui-h-option: calc(36px + var(--jui-density) * 4px);--jui-h-table-row: calc(48px + var(--jui-density) * 5px);--jui-h-table-head: calc(48px + var(--jui-density) * 7px);--jui-h-switch: calc(32px + var(--jui-density) * 4px);--jui-pad-btn: calc(16px + var(--jui-density) * 2px);--jui-pad-list: calc(16px + var(--jui-density) * 4px);--jui-fs-control: calc(14px + var(--jui-density) * .5px)}[data-theme=dark]{color-scheme:dark;--jui-bg: #12130f;--jui-surface: #1b1c17;--jui-surface-muted: #24251f;--jui-text: #ece9e0;--jui-muted: #b3ae9f;--jui-border: #4f4e44;--jui-primary: #6cc27a;--jui-primary-hover: #85d091;--jui-on-primary: #0b2410;--jui-danger: #b8392f;--jui-danger-hover: #c94a40;--jui-on-danger: #ffffff;--jui-focus: var(--jui-secondary);--jui-track: #2a2b25;--jui-meter-track: #45463d;--jui-selected: #1f3523;--jui-info: #86afd6;--jui-info-soft: #1f2e3d;--jui-success: #7cc893;--jui-success-soft: #1f3626;--jui-warning: #eb9a62;--jui-warning-soft: #41291a;--jui-error: #ee8c82;--jui-error-soft: #42231f;--jui-accent: #7fcb8b;--jui-accent-soft: #1f3523;--jui-neutral: #b3ae9f;--jui-neutral-soft: #24251f;--jui-neutral-fill: #33342c;--jui-success-fill: #203827;--jui-warning-fill: #482d1d;--jui-error-fill: #4d2924;--jui-info-fill: #243546;--jui-accent-fill: #213926;--jui-overlay: rgb(0 0 0 / .55);--jui-shadow: var(--jui-elev-3);--jui-surface-dim: #12130f;--jui-surface-bright: #383932;--jui-surface-container-lowest: #0d0e0b;--jui-surface-container-low: #181914;--jui-surface-container: #1e1f1a;--jui-surface-container-high: #272822;--jui-surface-container-highest: #32332c;--jui-on-surface: var(--jui-text);--jui-on-surface-variant: var(--jui-muted);--jui-outline: #8f8b7e;--jui-outline-variant: #5c5a4f;--jui-primary-container: #1d4a27;--jui-on-primary-container: #c4ecc9;--jui-secondary: #a3c2a7;--jui-on-secondary: #14251a;--jui-secondary-container: #2e3d30;--jui-on-secondary-container: #dbe7da;--jui-error-container: var(--jui-error-soft);--jui-on-error-container: #ffd9d3;--jui-inverse-surface: #e6e3da;--jui-inverse-on-surface: #2c2b25;--jui-inverse-primary: #175724;--jui-scrim: var(--jui-overlay);--jui-surface-1: #1f221b;--jui-surface-2: #22261e;--jui-surface-3: #252a20;--jui-surface-4: #262b21;--jui-surface-5: #282e22;--jui-elev-0: none;--jui-elev-1: 0 1px 2px rgb(0 0 0 / .45), 0 1px 3px 1px rgb(0 0 0 / .25);--jui-elev-2: 0 1px 2px rgb(0 0 0 / .45), 0 2px 6px 2px rgb(0 0 0 / .25);--jui-elev-3: 0 1px 3px rgb(0 0 0 / .45), 0 4px 8px 3px rgb(0 0 0 / .25);--jui-elev-4: 0 2px 3px rgb(0 0 0 / .45), 0 6px 10px 4px rgb(0 0 0 / .25);--jui-elev-5: 0 4px 4px rgb(0 0 0 / .45), 0 8px 12px 6px rgb(0 0 0 / .25);--jui-tag-red-1-bg: #402624;--jui-tag-red-1-fg: #feb5ae;--jui-tag-red-2-bg: #562d2a;--jui-tag-red-2-fg: #fec4be;--jui-tag-red-3-bg: #6c3531;--jui-tag-red-3-fg: #fed2cd;--jui-tag-red-4-bg: #c36d67;--jui-tag-red-4-fg: #1b1713;--jui-tag-red-5-bg: #f28881;--jui-tag-red-5-fg: #1b1713;--jui-tag-red-dot: #db6c66;--jui-tag-orange-1-bg: #3d281a;--jui-tag-orange-1-fg: #feb98b;--jui-tag-orange-2-bg: #52311a;--jui-tag-orange-2-fg: #fec7a2;--jui-tag-orange-3-bg: #683b18;--jui-tag-orange-3-fg: #fed4b9;--jui-tag-orange-4-bg: #bc7643;--jui-tag-orange-4-fg: #1b1713;--jui-tag-orange-5-bg: #e99355;--jui-tag-orange-5-fg: #1b1713;--jui-tag-orange-dot: #d27830;--jui-tag-amber-1-bg: #372c15;--jui-tag-amber-1-fg: #e9c67d;--jui-tag-amber-2-bg: #493810;--jui-tag-amber-2-fg: #edd198;--jui-tag-amber-3-bg: #5b4404;--jui-tag-amber-3-fg: #f0dcb1;--jui-tag-amber-4-bg: #a4802b;--jui-tag-amber-4-fg: #1b1713;--jui-tag-amber-5-bg: #d0a43a;--jui-tag-amber-5-fg: #1b1713;--jui-tag-amber-dot: #b88a06;--jui-tag-lime-1-bg: #29311b;--jui-tag-lime-1-fg: #bcd68e;--jui-tag-lime-2-bg: #33401b;--jui-tag-lime-2-fg: #c8dea4;--jui-tag-lime-3-bg: #3e4f1a;--jui-tag-lime-3-fg: #d5e6bb;--jui-tag-lime-4-bg: #748e40;--jui-tag-lime-4-fg: #1b1713;--jui-tag-lime-5-bg: #98b958;--jui-tag-lime-5-fg: #1b1713;--jui-tag-lime-dot: #7fa034;--jui-tag-green-1-bg: #1f3423;--jui-tag-green-1-fg: #9bdda8;--jui-tag-green-2-bg: #214329;--jui-tag-green-2-fg: #afe4b9;--jui-tag-green-3-bg: #235430;--jui-tag-green-3-fg: #c3eac9;--jui-tag-green-4-bg: #4d965f;--jui-tag-green-4-fg: #1b1713;--jui-tag-green-5-bg: #69c27e;--jui-tag-green-5-fg: #1b1713;--jui-tag-green-dot: #47aa62;--jui-tag-teal-1-bg: #123432;--jui-tag-teal-1-fg: #74e0d9;--jui-tag-teal-2-bg: #014441;--jui-tag-teal-2-fg: #94e6e0;--jui-tag-teal-3-bg: #035350;--jui-tag-teal-3-fg: #b0ebe7;--jui-tag-teal-4-bg: #099791;--jui-tag-teal-4-fg: #1b1713;--jui-tag-teal-5-bg: #10c4bc;--jui-tag-teal-5-fg: #1b1713;--jui-tag-teal-dot: #00a8a2;--jui-tag-blue-1-bg: #1e2f41;--jui-tag-blue-1-fg: #a2cfff;--jui-tag-blue-2-bg: #213c59;--jui-tag-blue-2-fg: #b4d8ff;--jui-tag-blue-3-bg: #224a71;--jui-tag-blue-3-fg: #c6e1ff;--jui-tag-blue-4-bg: #4f8ac6;--jui-tag-blue-4-fg: #1b1713;--jui-tag-blue-5-bg: #67b0f9;--jui-tag-blue-5-fg: #1b1713;--jui-tag-blue-dot: #4697e4;--jui-tag-indigo-1-bg: #2a2c42;--jui-tag-indigo-1-fg: #c0c5ff;--jui-tag-indigo-2-bg: #343759;--jui-tag-indigo-2-fg: #cbd0fe;--jui-tag-indigo-3-bg: #404272;--jui-tag-indigo-3-fg: #d7dbfe;--jui-tag-indigo-4-bg: #7c81ca;--jui-tag-indigo-4-fg: #1b1713;--jui-tag-indigo-5-bg: #9ba1fb;--jui-tag-indigo-5-fg: #1b1713;--jui-tag-indigo-dot: #8286e6;--jui-tag-violet-1-bg: #32293e;--jui-tag-violet-1-fg: #d9bbfe;--jui-tag-violet-2-bg: #423254;--jui-tag-violet-2-fg: #e0c8fe;--jui-tag-violet-3-bg: #523c6a;--jui-tag-violet-3-fg: #e7d5ff;--jui-tag-violet-4-bg: #9977be;--jui-tag-violet-4-fg: #1b1713;--jui-tag-violet-5-bg: #be95ec;--jui-tag-violet-5-fg: #1b1713;--jui-tag-violet-dot: #a67ad6;--jui-tag-pink-1-bg: #3d2531;--jui-tag-pink-1-fg: #fdb0d4;--jui-tag-pink-2-bg: #522d3f;--jui-tag-pink-2-fg: #febfdc;--jui-tag-pink-3-bg: #67344e;--jui-tag-pink-3-fg: #fecee4;--jui-tag-pink-4-bg: #bb6c92;--jui-tag-pink-4-fg: #1b1713;--jui-tag-pink-5-bg: #e887b6;--jui-tag-pink-5-fg: #1b1713;--jui-tag-pink-dot: #d06b9e;--jui-tag-gray-1-bg: #302d2b;--jui-tag-gray-1-fg: #d2c8c1;--jui-tag-gray-2-bg: #3e3936;--jui-tag-gray-2-fg: #dad3cd;--jui-tag-gray-3-bg: #4d4641;--jui-tag-gray-3-fg: #e3ddd8;--jui-tag-gray-4-bg: #8e847c;--jui-tag-gray-4-fg: #1b1713;--jui-tag-gray-5-bg: #b4a89f;--jui-tag-gray-5-fg: #1b1713;--jui-tag-gray-dot: #9c8f86}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--jui-bg: #12130f;--jui-surface: #1b1c17;--jui-surface-muted: #24251f;--jui-text: #ece9e0;--jui-muted: #b3ae9f;--jui-border: #4f4e44;--jui-primary: #6cc27a;--jui-primary-hover: #85d091;--jui-on-primary: #0b2410;--jui-danger: #b8392f;--jui-danger-hover: #c94a40;--jui-on-danger: #ffffff;--jui-focus: var(--jui-secondary);--jui-track: #2a2b25;--jui-meter-track: #45463d;--jui-selected: #1f3523;--jui-info: #86afd6;--jui-info-soft: #1f2e3d;--jui-success: #7cc893;--jui-success-soft: #1f3626;--jui-warning: #eb9a62;--jui-warning-soft: #41291a;--jui-error: #ee8c82;--jui-error-soft: #42231f;--jui-accent: #7fcb8b;--jui-accent-soft: #1f3523;--jui-neutral: #b3ae9f;--jui-neutral-soft: #24251f;--jui-neutral-fill: #33342c;--jui-success-fill: #203827;--jui-warning-fill: #482d1d;--jui-error-fill: #4d2924;--jui-info-fill: #243546;--jui-accent-fill: #213926;--jui-overlay: rgb(0 0 0 / .55);--jui-shadow: var(--jui-elev-3);--jui-surface-dim: #12130f;--jui-surface-bright: #383932;--jui-surface-container-lowest: #0d0e0b;--jui-surface-container-low: #181914;--jui-surface-container: #1e1f1a;--jui-surface-container-high: #272822;--jui-surface-container-highest: #32332c;--jui-on-surface: var(--jui-text);--jui-on-surface-variant: var(--jui-muted);--jui-outline: #8f8b7e;--jui-outline-variant: #5c5a4f;--jui-primary-container: #1d4a27;--jui-on-primary-container: #c4ecc9;--jui-secondary: #a3c2a7;--jui-on-secondary: #14251a;--jui-secondary-container: #2e3d30;--jui-on-secondary-container: #dbe7da;--jui-error-container: var(--jui-error-soft);--jui-on-error-container: #ffd9d3;--jui-inverse-surface: #e6e3da;--jui-inverse-on-surface: #2c2b25;--jui-inverse-primary: #175724;--jui-scrim: var(--jui-overlay);--jui-surface-1: #1f221b;--jui-surface-2: #22261e;--jui-surface-3: #252a20;--jui-surface-4: #262b21;--jui-surface-5: #282e22;--jui-elev-0: none;--jui-elev-1: 0 1px 2px rgb(0 0 0 / .45), 0 1px 3px 1px rgb(0 0 0 / .25);--jui-elev-2: 0 1px 2px rgb(0 0 0 / .45), 0 2px 6px 2px rgb(0 0 0 / .25);--jui-elev-3: 0 1px 3px rgb(0 0 0 / .45), 0 4px 8px 3px rgb(0 0 0 / .25);--jui-elev-4: 0 2px 3px rgb(0 0 0 / .45), 0 6px 10px 4px rgb(0 0 0 / .25);--jui-elev-5: 0 4px 4px rgb(0 0 0 / .45), 0 8px 12px 6px rgb(0 0 0 / .25);--jui-tag-red-1-bg: #402624;--jui-tag-red-1-fg: #feb5ae;--jui-tag-red-2-bg: #562d2a;--jui-tag-red-2-fg: #fec4be;--jui-tag-red-3-bg: #6c3531;--jui-tag-red-3-fg: #fed2cd;--jui-tag-red-4-bg: #c36d67;--jui-tag-red-4-fg: #1b1713;--jui-tag-red-5-bg: #f28881;--jui-tag-red-5-fg: #1b1713;--jui-tag-red-dot: #db6c66;--jui-tag-orange-1-bg: #3d281a;--jui-tag-orange-1-fg: #feb98b;--jui-tag-orange-2-bg: #52311a;--jui-tag-orange-2-fg: #fec7a2;--jui-tag-orange-3-bg: #683b18;--jui-tag-orange-3-fg: #fed4b9;--jui-tag-orange-4-bg: #bc7643;--jui-tag-orange-4-fg: #1b1713;--jui-tag-orange-5-bg: #e99355;--jui-tag-orange-5-fg: #1b1713;--jui-tag-orange-dot: #d27830;--jui-tag-amber-1-bg: #372c15;--jui-tag-amber-1-fg: #e9c67d;--jui-tag-amber-2-bg: #493810;--jui-tag-amber-2-fg: #edd198;--jui-tag-amber-3-bg: #5b4404;--jui-tag-amber-3-fg: #f0dcb1;--jui-tag-amber-4-bg: #a4802b;--jui-tag-amber-4-fg: #1b1713;--jui-tag-amber-5-bg: #d0a43a;--jui-tag-amber-5-fg: #1b1713;--jui-tag-amber-dot: #b88a06;--jui-tag-lime-1-bg: #29311b;--jui-tag-lime-1-fg: #bcd68e;--jui-tag-lime-2-bg: #33401b;--jui-tag-lime-2-fg: #c8dea4;--jui-tag-lime-3-bg: #3e4f1a;--jui-tag-lime-3-fg: #d5e6bb;--jui-tag-lime-4-bg: #748e40;--jui-tag-lime-4-fg: #1b1713;--jui-tag-lime-5-bg: #98b958;--jui-tag-lime-5-fg: #1b1713;--jui-tag-lime-dot: #7fa034;--jui-tag-green-1-bg: #1f3423;--jui-tag-green-1-fg: #9bdda8;--jui-tag-green-2-bg: #214329;--jui-tag-green-2-fg: #afe4b9;--jui-tag-green-3-bg: #235430;--jui-tag-green-3-fg: #c3eac9;--jui-tag-green-4-bg: #4d965f;--jui-tag-green-4-fg: #1b1713;--jui-tag-green-5-bg: #69c27e;--jui-tag-green-5-fg: #1b1713;--jui-tag-green-dot: #47aa62;--jui-tag-teal-1-bg: #123432;--jui-tag-teal-1-fg: #74e0d9;--jui-tag-teal-2-bg: #014441;--jui-tag-teal-2-fg: #94e6e0;--jui-tag-teal-3-bg: #035350;--jui-tag-teal-3-fg: #b0ebe7;--jui-tag-teal-4-bg: #099791;--jui-tag-teal-4-fg: #1b1713;--jui-tag-teal-5-bg: #10c4bc;--jui-tag-teal-5-fg: #1b1713;--jui-tag-teal-dot: #00a8a2;--jui-tag-blue-1-bg: #1e2f41;--jui-tag-blue-1-fg: #a2cfff;--jui-tag-blue-2-bg: #213c59;--jui-tag-blue-2-fg: #b4d8ff;--jui-tag-blue-3-bg: #224a71;--jui-tag-blue-3-fg: #c6e1ff;--jui-tag-blue-4-bg: #4f8ac6;--jui-tag-blue-4-fg: #1b1713;--jui-tag-blue-5-bg: #67b0f9;--jui-tag-blue-5-fg: #1b1713;--jui-tag-blue-dot: #4697e4;--jui-tag-indigo-1-bg: #2a2c42;--jui-tag-indigo-1-fg: #c0c5ff;--jui-tag-indigo-2-bg: #343759;--jui-tag-indigo-2-fg: #cbd0fe;--jui-tag-indigo-3-bg: #404272;--jui-tag-indigo-3-fg: #d7dbfe;--jui-tag-indigo-4-bg: #7c81ca;--jui-tag-indigo-4-fg: #1b1713;--jui-tag-indigo-5-bg: #9ba1fb;--jui-tag-indigo-5-fg: #1b1713;--jui-tag-indigo-dot: #8286e6;--jui-tag-violet-1-bg: #32293e;--jui-tag-violet-1-fg: #d9bbfe;--jui-tag-violet-2-bg: #423254;--jui-tag-violet-2-fg: #e0c8fe;--jui-tag-violet-3-bg: #523c6a;--jui-tag-violet-3-fg: #e7d5ff;--jui-tag-violet-4-bg: #9977be;--jui-tag-violet-4-fg: #1b1713;--jui-tag-violet-5-bg: #be95ec;--jui-tag-violet-5-fg: #1b1713;--jui-tag-violet-dot: #a67ad6;--jui-tag-pink-1-bg: #3d2531;--jui-tag-pink-1-fg: #fdb0d4;--jui-tag-pink-2-bg: #522d3f;--jui-tag-pink-2-fg: #febfdc;--jui-tag-pink-3-bg: #67344e;--jui-tag-pink-3-fg: #fecee4;--jui-tag-pink-4-bg: #bb6c92;--jui-tag-pink-4-fg: #1b1713;--jui-tag-pink-5-bg: #e887b6;--jui-tag-pink-5-fg: #1b1713;--jui-tag-pink-dot: #d06b9e;--jui-tag-gray-1-bg: #302d2b;--jui-tag-gray-1-fg: #d2c8c1;--jui-tag-gray-2-bg: #3e3936;--jui-tag-gray-2-fg: #dad3cd;--jui-tag-gray-3-bg: #4d4641;--jui-tag-gray-3-fg: #e3ddd8;--jui-tag-gray-4-bg: #8e847c;--jui-tag-gray-4-fg: #1b1713;--jui-tag-gray-5-bg: #b4a89f;--jui-tag-gray-5-fg: #1b1713;--jui-tag-gray-dot: #9c8f86}}.jui-app{min-height:100%;background:var(--jui-bg);color:var(--jui-text);font-family:var(--jui-font);font-size:var(--jui-fs);line-height:var(--jui-lh)}:where([class^=jui-],[class*=" jui-"]),:where([class^=jui-],[class*=" jui-"]) *,:where([class^=jui-],[class*=" jui-"]):before,:where([class^=jui-],[class*=" jui-"]):after{box-sizing:border-box}:where([class^=jui-],[class*=" jui-"]){font-family:var(--jui-font)}:where([class^=jui-],[class*=" jui-"]):focus-visible{outline:3px solid var(--jui-focus);outline-offset:2px}.jui-icon{display:inline-block;flex:none;width:var(--jui-icon);height:var(--jui-icon);vertical-align:middle}.jui-icon--sm{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jui-muted{color:var(--jui-muted)}.jui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2)}.jui-stack{display:flex;flex-direction:column;gap:var(--jui-gap-3)}:is(.jui-btn,button.jui-chip,.jui-tab,.jui-mi,.jui-list-row-main--click,.jui-rail-item,button.jui-panel,.jui-vchip-btn,.jui-barlist-row){position:relative;isolation:isolate}:is(.jui-btn,button.jui-chip,.jui-tab,.jui-mi,.jui-list-row-main--click,.jui-rail-item,button.jui-panel,.jui-vchip-btn,.jui-barlist-row):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--jui-motion-short) var(--jui-ease-standard)}:is(.jui-btn,button.jui-chip,.jui-tab,.jui-mi,.jui-list-row-main--click,.jui-rail-item,button.jui-panel,.jui-vchip-btn,.jui-barlist-row):not(:disabled):hover:before{opacity:var(--jui-state-hover)}:is(.jui-btn,button.jui-chip,.jui-tab,.jui-mi,.jui-list-row-main--click,.jui-rail-item,button.jui-panel,.jui-vchip-btn,.jui-barlist-row):not(:disabled):focus-visible:before{opacity:var(--jui-state-focus)}:is(.jui-btn,button.jui-chip,.jui-tab,.jui-mi,.jui-list-row-main--click,.jui-rail-item,button.jui-panel,.jui-vchip-btn,.jui-barlist-row):not(:disabled):active:before{opacity:var(--jui-state-press)}.jui-ripple{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.jui-ripple:after{content:"";position:absolute;left:var(--jui-ripple-x, 50%);top:var(--jui-ripple-y, 50%);width:var(--jui-ripple-d, 0);height:var(--jui-ripple-d, 0);border-radius:50%;background:currentColor;opacity:0;transform:translate(-50%,-50%) scale(0)}.jui-ripple[data-on]:after{animation:jui-ripple var(--jui-motion-long) var(--jui-ease-standard)}@keyframes jui-ripple{0%{opacity:var(--jui-ripple-o, var(--jui-state-press));transform:translate(-50%,-50%) scale(.1)}60%{opacity:var(--jui-ripple-o, var(--jui-state-press))}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes jui-fade-in{0%{opacity:0}}.jui-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:var(--jui-h);margin:0;padding:0 var(--jui-pad-btn);border:1px solid transparent;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-primary);font:var(--jui-type-label-lg-weight) var(--jui-fs-control)/1 var(--jui-font);letter-spacing:var(--jui-type-label-lg-tracking);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--jui-motion-short) var(--jui-ease-standard),border-color var(--jui-motion-short) var(--jui-ease-standard),color var(--jui-motion-short) var(--jui-ease-standard),box-shadow var(--jui-motion-short) var(--jui-ease-standard)}.jui-btn--sm{height:var(--jui-h-sm);padding:0 calc(var(--jui-pad-btn) - 4px);gap:6px;font-size:var(--jui-fs-sm)}.jui-count-filter{min-width:var(--jui-h-sm);padding:0 8px;gap:4px;font-variant-numeric:tabular-nums}.jui-count-filter>.jui-icon,.jui-count-filter>svg{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-btn>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-btn--filled,.jui-btn--primary{background:var(--jui-primary);color:var(--jui-on-primary)}.jui-btn--tonal{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-btn--outlined,.jui-btn--secondary{border-color:var(--jui-outline-variant);color:var(--jui-primary)}.jui-btn--text,.jui-btn--quiet{padding:0 calc(var(--jui-pad-btn) - 4px);color:var(--jui-primary)}.jui-btn--danger{background:var(--jui-danger);color:var(--jui-on-danger)}:is(.jui-btn--filled,.jui-btn--primary,.jui-btn--tonal,.jui-btn--danger):not(.jui-btn--icon):not(:disabled):hover{box-shadow:var(--jui-elev-1)}:is(.jui-btn--filled,.jui-btn--primary,.jui-btn--danger){--jui-ripple-o: var(--jui-state-hover)}.jui-btn:is(.jui-btn--filled,.jui-btn--primary,.jui-btn--danger):not(:disabled):active:before{opacity:0}.jui-btn:is(.jui-btn--filled,.jui-btn--primary,.jui-btn--danger):not(:disabled):focus-visible:before{opacity:var(--jui-state-hover)}.jui-btn:disabled,.jui-btn[aria-disabled=true]{opacity:var(--jui-disabled-opacity);box-shadow:none;cursor:default}.jui-btn[aria-pressed=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-btn--icon{width:var(--jui-h);padding:0;border-radius:var(--jui-shape-full)}.jui-btn--icon.jui-btn--sm{width:var(--jui-h-sm);padding:0}.jui-btn--icon>.jui-icon{width:var(--jui-icon);height:var(--jui-icon)}.jui-btn--icon.jui-btn--sm>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-btn--icon:is(.jui-btn--standard,.jui-btn--quiet,.jui-btn--outlined,.jui-btn--secondary,.jui-btn--danger){background:transparent;color:var(--jui-on-surface-variant)}.jui-btn--icon.jui-btn--danger:not(:disabled):hover{background:var(--jui-error-container);color:var(--jui-error)}.jui-btn--toggle:is(.jui-btn--standard,.jui-btn--quiet)[aria-pressed=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-btn--toggle:is(.jui-btn--filled,.jui-btn--primary)[aria-pressed=false]{background:var(--jui-surface-container-highest);color:var(--jui-primary)}.jui-btn--toggle:is(.jui-btn--filled,.jui-btn--primary)[aria-pressed=true]{background:var(--jui-primary);color:var(--jui-on-primary)}.jui-btn--toggle.jui-btn--tonal[aria-pressed=false]{background:var(--jui-surface-container-highest);color:var(--jui-on-surface-variant)}.jui-btn--toggle:is(.jui-btn--outlined,.jui-btn--secondary)[aria-pressed=true]{border-color:transparent;background:var(--jui-inverse-surface);color:var(--jui-inverse-on-surface)}.jui-btn--with-badge{overflow:visible}.jui-btn-badge{position:absolute;z-index:1;top:-2px;right:-2px;display:inline-flex}.jui-btn--sm .jui-btn-badge{top:-5px;right:-5px}.jui-btn-group{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-high)}.jui-btn-group-divider{width:1px;height:18px;margin-inline:2px;background:var(--jui-outline-variant)}.jui-spin{animation:jui-spin 1s linear infinite}@keyframes jui-spin{to{transform:rotate(360deg)}}.jui-field{position:relative;display:flex;flex-direction:column;gap:var(--jui-gap-1);min-width:0}.jui-label{color:var(--jui-on-surface-variant);font:var(--jui-type-label-md-weight) var(--jui-type-label-md-size)/var(--jui-type-label-md-line) var(--jui-font)}.jui-control{position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:100%;height:var(--jui-h);margin:0;padding:0 12px;border:1px solid var(--jui-outline);border-radius:var(--jui-shape-xs);background:var(--jui-surface);color:var(--jui-on-surface);font:400 var(--jui-fs-control)/var(--jui-lh) var(--jui-font);text-align:left;transition:border-color var(--jui-motion-short) var(--jui-ease-standard),box-shadow var(--jui-motion-short) var(--jui-ease-standard),background-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-control:not([data-disabled=true]):not(:focus-within):hover{border-color:var(--jui-on-surface)}.jui-control:focus-within{border-color:var(--jui-primary);box-shadow:inset 0 0 0 1px var(--jui-primary)}.jui-control:focus-visible{outline:none}.jui-control--sm{height:var(--jui-h-sm);padding:0 8px;font-size:var(--jui-fs-sm)}.jui-control--multiline{height:auto;padding:8px 12px;align-items:stretch}.jui-control[data-invalid=true]{border-color:var(--jui-error)}.jui-control[data-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px var(--jui-error)}.jui-control[data-disabled=true]{opacity:var(--jui-disabled-opacity)}.jui-control>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm);color:var(--jui-on-surface-variant)}.jui-control input,.jui-control textarea{flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit}.jui-control textarea{min-height:64px;resize:vertical}.jui-control textarea.jui-textarea--rows{min-height:0}.jui-control textarea.jui-textarea--mono{font-family:var(--jui-font-mono);font-size:var(--jui-fs-sm);line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto}.jui-control input::placeholder,.jui-control textarea::placeholder{color:var(--jui-on-surface-variant);opacity:1}.jui-control-clear{display:inline-flex;flex:none;padding:3px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-on-surface-variant);cursor:pointer}.jui-control-clear:hover{color:var(--jui-on-surface);background:var(--jui-surface-container-highest)}.jui-field-msg{color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm)}.jui-field-msg--error{color:var(--jui-error)}button.jui-control{cursor:pointer}button.jui-control:disabled{cursor:default}.jui-control-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-control-value--empty{color:var(--jui-on-surface-variant)}.jui-control-chevron{color:var(--jui-on-surface-variant);transition:transform var(--jui-motion-short) var(--jui-ease-standard)}.jui-control[aria-expanded=true]>.jui-control-chevron{transform:rotate(180deg)}.jui-control-chips{display:flex;flex:1;align-items:center;gap:4px;min-width:0;overflow:hidden}.jui-control--bare:not([data-disabled=true]):hover,.jui-control--bare[aria-expanded=true]{border-color:var(--jui-outline-variant)}.jui-control--filled{height:var(--jui-h-field-filled);border:0;border-bottom:1px solid var(--jui-on-surface-variant);border-radius:var(--jui-shape-xs) var(--jui-shape-xs) 0 0;background:var(--jui-surface-container-highest)}.jui-control--filled.jui-control--sm{height:var(--jui-h)}.jui-control--filled.jui-control--multiline{height:auto;padding:8px 12px}.jui-control--filled:not([data-disabled=true]):not(:focus-within):hover{border-bottom-color:var(--jui-on-surface);background-image:linear-gradient(color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),transparent) 0,color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),transparent) 0)}.jui-control--filled:focus-within{border-bottom-color:var(--jui-primary);box-shadow:inset 0 -1px 0 var(--jui-primary)}.jui-control--filled[data-invalid=true]{border-bottom-color:var(--jui-error)}.jui-control--filled[data-invalid=true]:focus-within{box-shadow:inset 0 -1px 0 var(--jui-error)}.jui-field--filled>.jui-field-msg{padding-inline:12px}.jui-field--float>.jui-label{position:absolute;z-index:1;top:calc(var(--jui-h-field-filled) / 2);left:13px;max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jui-on-surface-variant);font:400 var(--jui-fs-control)/20px var(--jui-font);letter-spacing:0;transform:translateY(-50%);pointer-events:none;transition:top var(--jui-motion-short) var(--jui-ease-emphasized),transform var(--jui-motion-short) var(--jui-ease-emphasized),font-size var(--jui-motion-short) var(--jui-ease-emphasized),line-height var(--jui-motion-short) var(--jui-ease-emphasized),color var(--jui-motion-short) var(--jui-ease-standard)}.jui-field--float.jui-field--lead>.jui-label{left:35px}.jui-field--float:has(>.jui-control--sm)>.jui-label{top:calc(var(--jui-h) / 2)}.jui-field--float:has(>.jui-control--multiline)>.jui-label{top:18px}.jui-field--float[data-float=true]>.jui-label{top:6px;transform:none;font-size:var(--jui-type-body-sm-size);line-height:16px}.jui-field--float:has(>.jui-control--sm)[data-float=true]>.jui-label{top:2px;font-size:11px;line-height:12px}.jui-field--float:focus-within>.jui-label{color:var(--jui-primary)}.jui-field--float[data-invalid=true]>.jui-label{color:var(--jui-error)}.jui-field--float>.jui-control--filled :is(input,.jui-control-value,.jui-control-chips){padding-top:16px}.jui-field--float>.jui-control--filled.jui-control--sm :is(input,.jui-control-value,.jui-control-chips){padding-top:12px}.jui-field--float>.jui-control--filled.jui-control--multiline{padding-top:26px}.jui-field--float[data-float=false] :is(input,textarea)::placeholder{color:transparent}.jui-field--float[data-float=false] .jui-control-value--empty{visibility:hidden}.jui-popover{position:fixed;z-index:1000;display:flex;flex-direction:column;min-width:220px;max-width:calc(100vw - 16px);max-height:340px;overflow:hidden;border:0;border-radius:var(--jui-shape-xs);background:var(--jui-surface-container);color:var(--jui-on-surface);box-shadow:var(--jui-elev-2);font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font);transform-origin:top center;animation:jui-pop-in var(--jui-motion-medium) var(--jui-ease-decelerate)}.jui-popover[data-up]{transform-origin:bottom center}@keyframes jui-pop-in{0%{opacity:0;transform:scale(.94)}}.jui-popover-search{display:flex;flex:none;align-items:center;gap:8px;padding:0 12px;height:var(--jui-h);border-bottom:1px solid var(--jui-outline-variant);color:var(--jui-on-surface-variant)}.jui-popover-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--jui-on-surface);font:inherit}.jui-popover-search input::placeholder{color:var(--jui-on-surface-variant);opacity:1}.jui-listbox{flex:1;min-height:0;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.jui-option-group{padding:8px 12px 2px;color:var(--jui-on-surface-variant);font:var(--jui-type-label-md-weight) var(--jui-type-label-md-size)/var(--jui-type-label-md-line) var(--jui-font);letter-spacing:var(--jui-type-label-md-tracking)}.jui-option{display:flex;align-items:center;gap:12px;min-height:var(--jui-h-option);padding:4px 12px;cursor:pointer}.jui-option:hover,.jui-option[data-highlighted=true]{background:color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),transparent)}.jui-option[aria-selected=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-option[aria-selected=true][data-highlighted=true]{background:color-mix(in srgb,var(--jui-on-secondary-container) calc(var(--jui-state-hover) * 100%),var(--jui-secondary-container))}.jui-option[aria-disabled=true]{opacity:var(--jui-disabled-opacity);cursor:default}.jui-option-check{flex:none;width:var(--jui-icon-sm);height:var(--jui-icon-sm);color:var(--jui-primary)}.jui-option[aria-selected=true]>.jui-option-check{color:inherit}.jui-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-option-hint{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm)}.jui-option--create{margin-top:4px;border-top:1px solid var(--jui-outline-variant);color:var(--jui-primary);font-weight:500}.jui-option-empty{padding:8px 12px;color:var(--jui-on-surface-variant)}.jui-popover-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 12px;border-top:1px solid var(--jui-outline-variant);color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm)}.jui-popover--free{width:auto;max-height:min(480px,calc(100vh - 16px));padding:var(--jui-gap-3);border-radius:var(--jui-shape-sm);overflow:auto;outline:none}.jui-popover--flush{padding:0}.jui-date{width:160px;max-width:100%}.jui-date.jui-field--filled{width:180px}.jui-date input{font-variant-numeric:tabular-nums}.jui-date--time{width:220px}.jui-date--time.jui-field--filled{width:240px}.jui-control input.jui-date-time{flex:none;width:5.5ch;margin-left:6px;padding-left:8px;border-left:1px solid var(--jui-outline-variant)}.jui-date-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;padding:0;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-on-surface-variant);cursor:pointer}.jui-date-toggle:not(:disabled):hover{background:color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),transparent);color:var(--jui-on-surface)}.jui-calendar{width:264px;max-width:100%;padding:8px;font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font);color:var(--jui-on-surface)}.jui-calendar-pop{width:264px;border-radius:var(--jui-shape-md)}.jui-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;font-weight:500}.jui-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.jui-calendar-weekday{padding:2px 0;color:var(--jui-on-surface-variant);font-size:11px;text-align:center}.jui-calendar-day{width:32px;height:32px;justify-self:center;margin:0;padding:0;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-on-surface);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.jui-calendar-day:not(:disabled):hover{background:color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),transparent)}.jui-calendar-day[data-past=true]{color:var(--jui-on-surface-variant)}.jui-calendar-day[data-today=true]{box-shadow:inset 0 0 0 1px var(--jui-primary);color:var(--jui-primary);font-weight:600}.jui-calendar-day[aria-pressed=true]{background:var(--jui-primary);color:var(--jui-on-primary)}.jui-calendar-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--jui-outline-variant)}.jui-calendar-clear{margin-left:auto}.jui-calendar-day:disabled:not([aria-pressed=true]){color:var(--jui-muted);opacity:var(--jui-disabled-opacity);cursor:default;box-shadow:none;font-weight:400}.jui-calendar-foot>.jui-chip:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-calendar-grid--months{grid-template-columns:repeat(3,1fr);gap:4px}.jui-calendar-month{width:100%;height:36px}.jui-chip{--jui-chip-bg: var(--jui-surface-container-high);--jui-chip-fg: var(--jui-on-surface);--jui-chip-border: transparent;display:inline-flex;align-items:center;gap:4px;max-width:100%;height:var(--jui-h-chip-sm);margin:0;padding:0 8px;border:1px solid var(--jui-chip-border);border-radius:var(--jui-shape-sm);background:var(--jui-chip-bg);color:var(--jui-chip-fg);font:500 var(--jui-fs-sm)/1 var(--jui-font);letter-spacing:.1px;white-space:nowrap;vertical-align:middle}.jui-chip--md{height:var(--jui-h-chip);padding:0 12px;gap:6px;font-size:var(--jui-fs-control)}.jui-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.jui-chip>.jui-icon{width:12px;height:12px}.jui-chip--md>.jui-icon{width:16px;height:16px}.jui-chip>.jui-chip-check{width:14px;height:14px;margin-left:-2px}.jui-chip--filter{--jui-chip-bg: transparent;--jui-chip-fg: var(--jui-on-surface-variant);--jui-chip-border: var(--jui-outline-variant)}.jui-chip--filter:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-chip--outline{--jui-chip-bg: transparent;--jui-chip-fg: var(--jui-on-surface-variant);--jui-chip-border: var(--jui-outline-variant)}.jui-chip--dashed{--jui-chip-bg: transparent;--jui-chip-fg: var(--jui-accent);--jui-chip-border: var(--jui-accent);border-style:dashed}.jui-chip[aria-pressed=true]{--jui-chip-border: transparent;--jui-chip-bg: var(--jui-secondary-container);--jui-chip-fg: var(--jui-on-secondary-container)}.jui-chip--flash{animation:jui-flash 1.6s ease}@keyframes jui-flash{0%{background-color:var(--jui-accent-soft);box-shadow:0 0 0 3px var(--jui-accent-soft)}to{box-shadow:0 0 0 0 transparent}}button.jui-chip{cursor:pointer}.jui-chip-remove{display:inline-flex;margin:0 -4px 0 0;padding:1px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:inherit;opacity:.75;cursor:pointer}.jui-chip-remove:hover{opacity:1;background:color-mix(in srgb,currentColor calc(var(--jui-state-focus) * 100%),transparent)}.jui-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--jui-radius-pill);background:var(--jui-dot, var(--jui-muted))}.jui-chip-count{color:inherit;opacity:.8;font-variant-numeric:tabular-nums}.jui-vchip{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:var(--jui-h-chip-sm);padding:0 2px 0 0;border:1px solid var(--jui-outline-variant);border-radius:var(--jui-shape-sm);background:var(--jui-surface);color:var(--jui-on-surface);font:500 var(--jui-fs-sm)/1.2 var(--jui-font);vertical-align:middle}.jui-vchip--dashed{border-style:dashed;border-color:var(--jui-outline);color:var(--jui-on-surface-variant)}.jui-vchip[data-disabled=true]{opacity:var(--jui-disabled-opacity)}.jui-vchip-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.jui-vchip-btn:disabled{cursor:default}.jui-vchip-main{flex:0 1 auto;gap:4px;min-width:0;align-self:stretch;padding:0 6px 0 8px;border-radius:calc(var(--jui-shape-sm) - 1px) 0 0 calc(var(--jui-shape-sm) - 1px);display:inline-flex;align-items:center}.jui-vchip-main>.jui-icon,.jui-vchip-main>svg{width:12px;height:12px}.jui-vchip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-vchip-icon{width:20px;height:20px;border-radius:var(--jui-shape-full);color:var(--jui-on-surface-variant)}.jui-vchip-icon>.jui-icon{width:12px;height:12px}.jui-vchip-btn.jui-vchip-remove:not(:disabled):hover{color:var(--jui-error)}.jui-vchip-extra{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0 2px;color:var(--jui-on-surface-variant);font-weight:400;white-space:nowrap}.jui-vchip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--jui-shape-full);background:var(--jui-accent-soft);color:var(--jui-accent);font-size:11px;font-variant-numeric:tabular-nums}.jui-selbar{display:inline-flex;align-items:center;gap:2px;font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font);color:var(--jui-on-surface)}.jui-selbar--on{display:flex;gap:6px;min-height:calc(var(--jui-h-sm) + 4px);padding:0 4px 0 2px;border:1px solid var(--jui-primary);border-radius:var(--jui-shape-md);background:var(--jui-surface);box-shadow:var(--jui-elev-1)}.jui-selbar-hint{display:inline-flex;align-items:center;gap:4px;margin-right:6px;color:var(--jui-primary);white-space:nowrap;font-size:var(--jui-fs-sm)}.jui-selbar-count{color:var(--jui-on-surface-variant);white-space:nowrap}.jui-selbar-count b{color:var(--jui-on-surface);font-size:var(--jui-fs-md);font-weight:600;font-variant-numeric:tabular-nums}.jui-selbar-main{display:inline-flex;flex:none;align-items:center;margin-left:4px}.jui-selbar-acts{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;margin-left:2px;padding-left:6px;border-left:1px solid var(--jui-outline-variant);white-space:nowrap}.jui-selbar-acts>*{flex:none}.jui-selbar-picks{display:inline-flex;flex:none;align-items:center;margin-left:auto}.jui-selbar--on .jui-selbar-picks{padding-left:6px;border-left:1px solid var(--jui-outline-variant)}.jui-selbar-box{display:grid;place-items:center;width:15px;height:15px;border:1.5px solid var(--jui-on-surface-variant);border-radius:var(--jui-shape-xs)}.jui-selbar-box>.jui-icon{width:10px;height:10px}.jui-selbar-dot{position:absolute;top:4px;left:18px;width:6px;height:6px;border-radius:50%;background:var(--jui-primary)}.jui-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--jui-radius-pill);background:var(--jui-tone-soft, var(--jui-neutral-soft));color:var(--jui-tone, var(--jui-neutral));font:500 var(--jui-fs-sm)/1 var(--jui-font);letter-spacing:.1px;white-space:nowrap}.jui-badge>.jui-icon{width:12px;height:12px}button.jui-badge{margin:0;border:0;cursor:pointer;transition:box-shadow var(--jui-motion-short) var(--jui-ease-standard)}button.jui-badge:not([aria-pressed=true]):hover{background:var(--jui-surface-container-high)}.jui-badge[aria-pressed=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-badge--dot:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--jui-radius-pill);background:var(--jui-tone, var(--jui-neutral))}.jui-badge-mark{margin-left:-1px;opacity:.75;font-weight:400}.jui-badge--caret{padding-right:5px}.jui-badge-caret{opacity:.75}.jui-counter{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-highest);color:var(--jui-on-surface-variant);font:var(--jui-type-label-sm-weight) var(--jui-type-label-sm-size)/1 var(--jui-font);font-variant-numeric:tabular-nums}.jui-counter--strong{background:var(--jui-tone-solid, var(--jui-primary));color:var(--jui-tone-on, var(--jui-on-primary))}.jui-counter--small{min-width:6px;width:6px;height:6px;padding:0;background:var(--jui-tone-solid, var(--jui-tone, var(--jui-error)))}.jui-counter--icon{gap:3px;padding:0 6px}.jui-counter>.jui-icon,.jui-counter>svg{width:11px;height:11px}button.jui-counter{margin:0;border:0;cursor:pointer;transition:box-shadow var(--jui-motion-short) var(--jui-ease-standard)}button.jui-counter:hover{box-shadow:inset 0 0 0 1px currentColor}.jui-tone-neutral{--jui-tone: var(--jui-neutral);--jui-tone-soft: var(--jui-neutral-soft);--jui-tone-fill: var(--jui-neutral-fill)}.jui-tone-info{--jui-tone: var(--jui-info);--jui-tone-soft: var(--jui-info-soft);--jui-tone-fill: var(--jui-info-fill)}.jui-tone-success{--jui-tone: var(--jui-success);--jui-tone-soft: var(--jui-success-soft);--jui-tone-fill: var(--jui-success-fill)}.jui-tone-warning{--jui-tone: var(--jui-warning);--jui-tone-soft: var(--jui-warning-soft);--jui-tone-fill: var(--jui-warning-fill)}.jui-tone-error{--jui-tone: var(--jui-error);--jui-tone-soft: var(--jui-error-soft);--jui-tone-fill: var(--jui-error-fill);--jui-tone-solid: var(--jui-danger);--jui-tone-on: var(--jui-on-danger)}.jui-tone-accent{--jui-tone: var(--jui-accent);--jui-tone-soft: var(--jui-accent-soft);--jui-tone-fill: var(--jui-accent-fill)}.jui-palette{display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(var(--jui-palette-rows, 5),20px);grid-auto-columns:20px;gap:4px;padding:4px}.jui-swatch{position:relative;width:22px;height:22px;margin:0;padding:0;border:1px solid rgb(127 127 127 / .35);border-radius:6px;background:var(--jui-swatch);cursor:pointer}.jui-swatch:hover{transform:scale(1.08)}.jui-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--jui-surface),0 0 0 4px var(--jui-text)}.jui-swatch>.jui-icon{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:14px;height:14px;color:var(--jui-swatch-fg)}.jui-palette-pop{padding:8px}.jui-palette-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:1px solid var(--jui-border);border-radius:6px;background:var(--jui-surface);cursor:pointer}.jui-palette-trigger>span{width:14px;height:14px;border-radius:4px;background:var(--jui-swatch, var(--jui-surface-muted))}.jui-tabs{position:relative;display:flex;align-items:center;gap:0;min-width:0;min-height:max-content;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.jui-tabs--line{border-bottom:1px solid var(--jui-outline-variant)}.jui-tab{display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--jui-h-tab);margin:0;padding:0 16px;border:0;background:transparent;color:var(--jui-on-surface-variant);font:500 var(--jui-fs-control)/1 var(--jui-font);letter-spacing:.1px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--jui-motion-short) var(--jui-ease-standard)}.jui-tab:hover{color:var(--jui-on-surface)}.jui-tab:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-tab[aria-current=page],.jui-tab[aria-selected=true]{color:var(--jui-primary)}.jui-tab:focus-visible{outline-offset:-3px}.jui-tabs-indicator{position:absolute;bottom:0;left:0;width:0;height:3px;border-radius:3px 3px 0 0;background:var(--jui-primary);opacity:0;pointer-events:none}.jui-tabs-indicator[data-ready]{opacity:1}.jui-tabs-indicator[data-moved]{transition:transform var(--jui-motion-medium) var(--jui-ease-emphasized),width var(--jui-motion-medium) var(--jui-ease-emphasized)}.jui-tabs--pill{gap:4px}.jui-tabs--pill .jui-tab{height:var(--jui-h-sm);margin:0;padding:0 12px;border:0;border-radius:var(--jui-shape-full)}.jui-tabs--pill .jui-tab[aria-current=page],.jui-tabs--pill .jui-tab[aria-selected=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-tab>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-tab-group{display:contents}.jui-tabs .jui-tab--sub{height:auto;min-height:var(--jui-h-tab);padding-block:4px}.jui-tabs--pill .jui-tab--sub{min-height:var(--jui-h-sm);border-radius:var(--jui-shape-md)}.jui-tab-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.jui-tab-line{display:inline-flex;align-items:center;gap:6px}.jui-tab-sub{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm);font-weight:400;line-height:1.2}.jui-tab-kbd{padding:0 4px;border:1px solid var(--jui-outline-variant);border-radius:var(--jui-shape-xs);background:var(--jui-surface);color:var(--jui-on-surface-variant);font:400 11px/16px var(--jui-font-mono);opacity:0;transition:opacity var(--jui-motion-short) var(--jui-ease-standard)}.jui-tab:hover>.jui-tab-kbd,.jui-tab:focus-visible>.jui-tab-kbd{opacity:1}@media (hover: none){.jui-tab-kbd{display:none}}.jui-counter--tone{background:var(--jui-tone-soft);color:var(--jui-tone)}.jui-counter--tag{background:var(--jui-chip-bg);color:var(--jui-chip-fg)}.jui-tab-sep{flex:none;align-self:center;width:1px;height:16px;margin:0 4px;background:var(--jui-outline-variant)}.jui-tabs-end{display:inline-flex;flex:none;align-items:center;gap:var(--jui-gap-1);margin-left:auto;padding-left:var(--jui-gap-2)}.jui-panel{min-width:0;border:1px solid transparent;border-radius:var(--jui-shape-lg);background:var(--jui-surface-container-low);color:var(--jui-on-surface);font-size:var(--jui-fs)}.jui-panel--elevated{border-color:transparent;background:var(--jui-surface-1);box-shadow:var(--jui-elev-1)}.jui-panel--filled{border-color:transparent;background:var(--jui-surface-container-highest)}.jui-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);min-height:48px;padding:8px var(--jui-gap-3) 0 var(--jui-gap-4)}.jui-panel-title{display:flex;align-items:center;gap:var(--jui-gap-2);min-width:0;margin:0;font:var(--jui-type-title-md-weight) var(--jui-type-title-md-size)/var(--jui-type-title-md-line) var(--jui-font);letter-spacing:var(--jui-type-title-md-tracking)}.jui-panel-title>.jui-icon{color:var(--jui-on-surface-variant)}.jui-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-1);margin-left:auto}.jui-panel-body{padding:var(--jui-gap-3) var(--jui-gap-4)}.jui-panel-head+.jui-panel-hint{margin:var(--jui-gap-2) var(--jui-gap-4) 0}.jui-panel--plain>.jui-panel-body{padding:var(--jui-gap-2) var(--jui-gap-3)}.jui-panel--flush>.jui-panel-body{padding:0}.jui-panel--accent{border-color:transparent;background:var(--jui-accent-soft)}.jui-panel--danger{border-color:var(--jui-error);background:var(--jui-error-soft)}.jui-panel--danger>.jui-panel-head .jui-panel-title,.jui-panel--danger>.jui-panel-head .jui-panel-title>.jui-icon{color:var(--jui-error)}button.jui-panel{display:block;width:100%;margin:0;padding:0;color:var(--jui-on-surface);font:inherit;font-size:var(--jui-fs);text-align:left;cursor:pointer;transition:border-color var(--jui-motion-short) var(--jui-ease-standard)}button.jui-panel:not(:disabled):hover{border-color:var(--jui-outline)}button.jui-panel:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-panel--click>.jui-panel-body{display:flex;flex-direction:column;gap:2px}.jui-card-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--jui-type-title-sm-weight)}.jui-card-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm)}.jui-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2) var(--jui-gap-3);margin-bottom:var(--jui-gap-3)}.jui-page-title{display:flex;align-items:center;gap:var(--jui-gap-2);min-width:0;margin:0;font:400 var(--jui-type-headline-sm-size)/var(--jui-type-headline-sm-line) var(--jui-font);letter-spacing:var(--jui-type-headline-sm-tracking)}.jui-page-title>.jui-icon{width:20px;height:20px;color:var(--jui-primary)}.jui-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);color:var(--jui-on-surface-variant);font-size:var(--jui-fs)}.jui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);margin-left:auto}.jui-page-header-below{flex-basis:100%}.jui-dialog,.jui-drawer{max-width:calc(100vw - 16px);margin:auto;padding:0;border:0;border-radius:var(--jui-shape-xl);background:var(--jui-surface-container-high);color:var(--jui-on-surface);box-shadow:var(--jui-elev-3);font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font)}.jui-dialog::backdrop,.jui-drawer::backdrop{background:var(--jui-scrim)}.jui-dialog[open]::backdrop,.jui-drawer[open]::backdrop{animation:jui-fade-in var(--jui-motion-medium) linear}.jui-dialog{width:420px}.jui-dialog[open]{animation:jui-dialog-in var(--jui-motion-medium) var(--jui-ease-decelerate)}@keyframes jui-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.94)}}.jui-drawer{position:fixed;inset:0 0 0 auto;width:460px;height:100dvh;max-height:100dvh;margin:0;border-radius:var(--jui-shape-xl) 0 0 var(--jui-shape-xl);background:var(--jui-surface-container-low)}.jui-drawer--sm{width:360px}.jui-drawer--lg{width:640px}.jui-drawer[open]{display:flex;flex-direction:column;animation:jui-drawer-in var(--jui-motion-long) var(--jui-ease-decelerate)}@keyframes jui-drawer-in{0%{transform:translate(100%)}}.jui-dialog-head{display:flex;align-items:center;gap:var(--jui-gap-2);padding:var(--jui-gap-4) var(--jui-gap-3) var(--jui-gap-2) var(--jui-gap-5)}.jui-dialog-title{display:flex;flex:1;align-items:center;gap:var(--jui-gap-2);min-width:0;margin:0;font:var(--jui-type-title-lg-weight) 20px/var(--jui-type-title-lg-line) var(--jui-font);overflow-wrap:anywhere}.jui-dialog .jui-dialog-head{padding:var(--jui-gap-5) var(--jui-gap-5) var(--jui-gap-3)}.jui-dialog-title>.jui-icon{color:var(--jui-on-surface-variant)}.jui-dialog[data-tone=danger] .jui-dialog-title>.jui-icon{color:var(--jui-error)}.jui-dialog-body{padding:0 var(--jui-gap-5) var(--jui-gap-3)}.jui-dialog .jui-dialog-body{color:var(--jui-on-surface-variant)}.jui-dialog .jui-dialog-body .jui-field,.jui-dialog .jui-dialog-body input{color:var(--jui-on-surface)}.jui-drawer .jui-dialog-body{flex:1;overflow-y:auto}.jui-dialog-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--jui-gap-2);padding:var(--jui-gap-3) var(--jui-gap-5);border-top:1px solid var(--jui-outline-variant)}.jui-dialog .jui-dialog-foot{padding:var(--jui-gap-3) var(--jui-gap-5) var(--jui-gap-5);border-top:0}.jui-dialog-error{margin:var(--jui-gap-2) 0 0;color:var(--jui-error);font-size:var(--jui-fs-sm)}.jui-table-box{display:flex;flex-direction:column;gap:var(--jui-gap-2);min-width:0}.jui-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2)}.jui-table-toolbar>.jui-field{width:240px;max-width:100%}.jui-table-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);margin-left:auto}.jui-table-scroll{overflow:auto;border:0;border-radius:var(--jui-shape-md);background:var(--jui-surface)}.jui-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--jui-on-surface);font-size:var(--jui-fs);text-align:left}.jui-table th{position:sticky;top:0;z-index:1;height:var(--jui-h-table-head);padding:0 12px;border-bottom:1px solid var(--jui-outline-variant);background:var(--jui-surface);color:var(--jui-on-surface-variant);font:var(--jui-type-label-lg-weight) var(--jui-type-label-md-size)/1 var(--jui-font);letter-spacing:var(--jui-type-label-md-tracking);white-space:nowrap}.jui-table td{height:var(--jui-h-table-row);padding:4px 12px;border-bottom:1px solid color-mix(in srgb,var(--jui-outline-variant) 55%,transparent);vertical-align:middle;transition:background-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-table tbody tr:last-child td{border-bottom:0}.jui-table tbody tr:hover td{background-color:color-mix(in srgb,var(--jui-on-surface) calc(var(--jui-state-hover) * 100%),var(--jui-surface))}.jui-table tbody tr[aria-selected=true] td{background-color:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-table tbody tr[aria-selected=true]:hover td{background-color:color-mix(in srgb,var(--jui-on-secondary-container) calc(var(--jui-state-hover) * 100%),var(--jui-secondary-container))}.jui-table tbody tr[data-clickable=true]{cursor:pointer}.jui-table .jui-cell--select{width:40px;padding-right:0}.jui-table .jui-cell--num{text-align:right;font-variant-numeric:tabular-nums}.jui-table .jui-cell--center{text-align:center}.jui-th-sort{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:var(--jui-target, 24px);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:var(--jui-type-label-md-line);letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.jui-th-head{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.jui-th-sort:hover,.jui-th-sort[data-active=true]{color:var(--jui-on-surface)}.jui-th-sort>.jui-icon{width:12px;height:12px}.jui-th-sort>small{font-size:10px}.jui-th-sort[data-active=false]>.jui-icon{opacity:.5}.jui-checkbox{width:18px;height:18px;margin:0;accent-color:var(--jui-primary);cursor:pointer;vertical-align:middle}.jui-table-empty td{height:auto;padding:0}.jui-table-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm);font-variant-numeric:tabular-nums}.jui-table-foot>.jui-pager{margin-left:auto}.jui-pager{display:inline-flex;align-items:center;gap:2px}.jui-pager>span{min-width:64px;text-align:center}.jui-table-foot select{height:var(--jui-h-sm);padding:0 4px;border:1px solid var(--jui-outline);border-radius:var(--jui-shape-xs);background:var(--jui-surface);color:var(--jui-on-surface);font:inherit}.jui-elist{display:flex;flex-direction:column;gap:var(--jui-gap-2);min-width:0}.jui-elist-tools{display:flex;align-items:center;gap:var(--jui-gap-1)}.jui-elist-tools>.jui-field{flex:1}.jui-elist-items{margin:0;padding:0;overflow-y:auto;list-style:none}.jui-elist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--jui-gap-2);min-height:32px;padding:2px 4px 2px 8px;border-radius:6px}.jui-elist-item:hover,.jui-elist-item:focus-within{background:var(--jui-surface-muted)}.jui-elist-item[data-editing=true]{grid-template-columns:auto minmax(0,1fr) auto;background:var(--jui-surface-muted)}.jui-elist-name{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--jui-text);font:inherit;text-align:left;cursor:text}.jui-elist-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-elist-name>small{flex:none;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-elist-count{display:inline-flex;align-items:center;gap:4px;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-variant-numeric:tabular-nums}.jui-elist-count>.jui-icon{width:12px;height:12px}.jui-elist-actions{display:inline-flex;gap:0;opacity:.55}.jui-elist-item:hover .jui-elist-actions,.jui-elist-item:focus-within .jui-elist-actions{opacity:1}.jui-elist-edit{display:flex;align-items:center;gap:var(--jui-gap-1);min-width:0}.jui-elist-edit>.jui-field{flex:1}.jui-elist-foot{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-elist-error{margin:0;color:var(--jui-error);font-size:var(--jui-fs-sm)}.jui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jui-gap-2);padding:var(--jui-gap-5) var(--jui-gap-3);color:var(--jui-muted);text-align:center;font-size:var(--jui-fs)}.jui-empty>.jui-icon,.jui-empty-icon>.jui-icon,.jui-empty-icon>svg{width:28px;height:28px;color:var(--jui-muted)}.jui-empty-icon{display:inline-flex;color:var(--jui-muted)}.jui-empty--compact{flex-direction:row;padding:var(--jui-gap-3)}.jui-empty--compact>.jui-icon,.jui-empty--compact .jui-empty-icon>svg{width:18px;height:18px}.jui-empty-text{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.jui-banner{display:flex;align-items:center;gap:var(--jui-gap-2);min-height:40px;padding:6px 8px 6px 12px;border:1px solid var(--jui-tone);border-radius:var(--jui-radius);background:var(--jui-tone-soft);color:var(--jui-text);font-size:var(--jui-fs)}.jui-banner>.jui-icon{color:var(--jui-tone)}.jui-banner-text{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:0 var(--jui-gap-2);min-width:0;overflow-wrap:anywhere}.jui-banner-text>strong{color:var(--jui-tone);font-weight:600}.jui-banner-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-1)}.jui-hint{display:flex;align-items:flex-start;gap:6px;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-hint>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm);margin-top:1px}.jui-hint-body{flex:1;min-width:0}.jui-hint-toggle{display:inline-flex;align-items:center;gap:2px;margin:0 0 0 4px;padding:0;border:0;background:transparent;color:var(--jui-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jui-hint-details{margin-top:4px;color:var(--jui-text)}.jui-tip-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:var(--jui-radius-pill);background:transparent;color:var(--jui-muted);vertical-align:middle;cursor:pointer}.jui-tip-btn:hover,.jui-tip-btn[aria-expanded=true]{background:var(--jui-accent-soft);color:var(--jui-accent)}.jui-tip-pop{max-width:min(300px,calc(100vw - 16px));font-size:var(--jui-fs-sm);line-height:1.45}.jui-metric{display:inline-flex;align-items:center;gap:4px;color:var(--jui-text);font:400 var(--jui-fs)/1 var(--jui-font);white-space:nowrap;cursor:default}.jui-metric>.jui-icon,.jui-metric>svg{flex:none;width:var(--jui-icon-sm);height:var(--jui-icon-sm);color:var(--jui-tone, var(--jui-muted))}.jui-metric>b{font-weight:600;font-variant-numeric:tabular-nums}.jui-metric:not(.jui-tone-neutral)>b{color:var(--jui-tone)}.jui-metric-short{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-metric--dim{opacity:var(--jui-disabled-opacity)}.jui-spinner{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--jui-primary);vertical-align:middle}.jui-spinner>.jui-icon{width:var(--jui-icon);height:var(--jui-icon)}.jui-spinner--sm>.jui-icon{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-toolbar{gap:var(--jui-gap-2) var(--jui-gap-3);min-width:0}.jui-toolbar--dense{gap:var(--jui-gap-1) var(--jui-gap-2)}.jui-toolbar-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);margin-left:auto}.jui-toast{display:flex;align-items:center;gap:var(--jui-gap-1);min-height:48px;max-width:min(560px,calc(100vw - 32px));padding:4px 8px 4px 16px;border-radius:var(--jui-shape-xs);background:var(--jui-inverse-surface);color:var(--jui-inverse-on-surface);box-shadow:var(--jui-elev-3);font:var(--jui-type-body-md-weight) var(--jui-type-body-md-size)/var(--jui-type-body-md-line) var(--jui-font);letter-spacing:var(--jui-type-body-md-tracking);animation:jui-toast-in var(--jui-motion-medium) var(--jui-ease-decelerate)}@keyframes jui-toast-in{0%{opacity:0;transform:translateY(24px)}}.jui-toast-text{padding:6px 0}.jui-toast-action{height:36px;margin:0 0 0 auto;padding:0 12px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-inverse-primary);font:var(--jui-type-label-lg-weight) var(--jui-type-label-lg-size)/1 var(--jui-font);letter-spacing:var(--jui-type-label-lg-tracking);cursor:pointer}.jui-toast-action:hover{background:color-mix(in srgb,var(--jui-inverse-primary) calc(var(--jui-state-hover) * 100%),transparent)}.jui-toast-action:focus-visible{outline-color:var(--jui-inverse-primary)}.jui-menu{display:flex;flex-direction:column;gap:0;min-width:228px;max-height:min(420px,calc(100vh - 32px));padding:4px 0;overflow-y:auto;font:400 var(--jui-fs-control)/var(--jui-lh) var(--jui-font)}.jui-menu-list{display:flex;flex-direction:column;gap:0}.jui-menu-group{display:contents}.jui-ml{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;color:var(--jui-on-surface-variant);font:var(--jui-type-label-md-weight) var(--jui-type-label-md-size)/var(--jui-type-label-md-line) var(--jui-font);letter-spacing:var(--jui-type-label-md-tracking)}.jui-menu-divider{height:0;margin:4px 0;border:0;border-top:1px solid var(--jui-outline-variant)}.jui-mi-wrap{display:flex;align-items:center}.jui-mi{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:var(--jui-h-menu-item);margin:0;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--jui-on-surface);font:inherit;text-align:left;cursor:pointer}.jui-mi:focus-visible{outline-offset:-3px}.jui-mi:disabled,.jui-mi[aria-disabled=true]{opacity:var(--jui-disabled-opacity);cursor:default;background:none}.jui-mi>.jui-icon,.jui-mi>svg{flex:none;width:var(--jui-icon);height:var(--jui-icon);color:var(--jui-on-surface-variant)}.jui-mi-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-mi--on{font-weight:600}.jui-mi--on:not([aria-pressed]){background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-mi--muted{color:var(--jui-on-surface-variant)}.jui-mi>.jui-mi-check{color:var(--jui-primary)}.jui-mi--on:not([aria-pressed])>.jui-mi-check{color:inherit}.jui-mi-hint{margin-left:6px;color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm);font-weight:400}.jui-mi-box{display:grid;flex:none;place-items:center;width:18px;height:18px;border:2px solid var(--jui-on-surface-variant);border-radius:2px;transition:background-color var(--jui-motion-short) var(--jui-ease-standard),border-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-mi-box>.jui-icon{width:12px;height:12px;stroke-width:3}.jui-mi-box--on{border-color:var(--jui-primary);background:var(--jui-primary);color:var(--jui-on-primary)}.jui-mi-end{display:grid;flex:none;place-items:center;width:28px;height:28px;margin:0 6px 0 0;padding:0;border:0;border-radius:var(--jui-shape-full);background:none;color:var(--jui-on-surface-variant);opacity:0;cursor:pointer}.jui-mi-wrap:hover .jui-mi-end,.jui-mi-end:focus-visible{opacity:1}.jui-mi-end:hover{color:var(--jui-error);background:var(--jui-error-container)}.jui-mi-end>.jui-icon,.jui-mi-end>svg{width:12px;height:12px}.jui-menu-search{display:flex;align-items:center;gap:8px;height:var(--jui-h-sm);margin:4px 8px 6px;padding:0 12px;border:0;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-highest);color:var(--jui-on-surface-variant)}.jui-menu-search:focus-within{outline:2px solid var(--jui-primary);outline-offset:0}.jui-menu-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--jui-on-surface);font:inherit}.jui-menu-search input::placeholder{color:var(--jui-on-surface-variant);opacity:1}.jui-menu-foot{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;padding:8px 8px 4px;border-top:1px solid var(--jui-outline-variant)}.jui-statbar{display:flex;flex-direction:column;gap:6px;min-width:0}.jui-statbar-track{display:flex;height:8px;overflow:hidden;border-radius:var(--jui-radius-pill);background:var(--jui-track)}.jui-statbar--sm .jui-statbar-track{height:6px}.jui-statbar--lg .jui-statbar-track{height:12px}.jui-statbar-seg{flex:none;height:100%;background:var(--jui-seg, var(--jui-primary))}.jui-statbar-seg+.jui-statbar-seg{box-shadow:inset 1px 0 0 var(--jui-surface)}.jui-statbar-legend{display:flex;flex-wrap:wrap;gap:2px var(--jui-gap-3);margin:0;padding:0;color:var(--jui-muted);font-size:var(--jui-fs-sm);list-style:none}.jui-statbar-legend li{display:inline-flex;align-items:center;gap:4px}.jui-statbar-legend b{color:var(--jui-text);font-weight:600;font-variant-numeric:tabular-nums}.jui-statbar-inline{display:inline-grid;grid-template-columns:64px auto;align-items:center;gap:6px;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-variant-numeric:tabular-nums}.jui-barlist{--jui-barlist-cols: minmax(80px, 160px) minmax(0, 1fr) 48px;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.jui-barlist li,.jui-barlist-row{display:grid;grid-template-columns:var(--jui-barlist-cols);align-items:center;gap:var(--jui-gap-2);font-size:var(--jui-fs)}.jui-barlist li.jui-barlist-item--click{display:block}.jui-barlist-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-barlist-value{color:var(--jui-muted);font-size:var(--jui-fs-sm);text-align:right;font-variant-numeric:tabular-nums}.jui-barlist-row{box-sizing:border-box;width:100%;min-height:var(--jui-h-sm);margin:0;padding:0 var(--jui-gap-1);border:0;border-radius:var(--jui-radius);background:none;color:var(--jui-on-surface);font:inherit;font-size:var(--jui-fs);text-align:left;cursor:pointer}.jui-barlist-row[aria-pressed=true]{background:var(--jui-selected)}.jui-barlist-row:focus-visible{outline:3px solid var(--jui-focus);outline-offset:2px}.jui-list-row{min-width:0;border-radius:var(--jui-shape-sm);color:var(--jui-text);font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font)}.jui-list-row-line{display:flex;align-items:center;gap:2px;min-width:0}.jui-list-row-main{display:flex;flex:1;align-items:center;gap:var(--jui-gap-2);min-width:0;min-height:var(--jui-h-list);margin:0;padding:0 var(--jui-pad-list);border:0;border-radius:var(--jui-shape-sm);background:none;color:inherit;font:inherit;text-align:left}.jui-list-row-main--click{cursor:pointer}.jui-list-row-main--click:focus-visible{outline-offset:-3px}.jui-list-row--comfortable .jui-list-row-main{min-height:var(--jui-h-list-lg)}.jui-list-row-fresh{flex:none;width:6px;height:6px;border-radius:var(--jui-radius-pill);background:var(--jui-primary)}.jui-list-row-lead{flex:none;min-width:40px;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-variant-numeric:tabular-nums}.jui-list-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-list-row-meta{display:inline-flex;flex:none;align-items:center;gap:var(--jui-gap-2);color:var(--jui-muted);font-size:var(--jui-fs-sm);white-space:nowrap}.jui-list-row-end{display:inline-flex;flex:none;align-items:center;gap:2px}.jui-list-row--active>.jui-list-row-line .jui-list-row-main{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-list-row--muted{color:var(--jui-muted)}.jui-list-row--wrap .jui-list-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.jui-list-row--wrap .jui-list-row-main{align-items:flex-start;padding-block:6px}.jui-hover{display:inline-flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s}.jui-list-row:hover .jui-hover,.jui-list-row:focus-within .jui-hover,.jui-table tbody tr:hover .jui-hover,.jui-hover:focus-within{opacity:1}.jui-tb{position:relative;margin:0;padding:0;border:0;border-bottom:1px dashed var(--jui-muted);background:none;color:var(--jui-text);font:500 var(--jui-fs)/var(--jui-lh) var(--jui-font);white-space:nowrap;cursor:pointer}.jui-tb:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-tb--muted{border-bottom-color:transparent;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-weight:400;font-variant-numeric:tabular-nums}.jui-tb--muted:not(:disabled):hover{border-bottom-color:var(--jui-muted);color:var(--jui-text)}.jui-tb--empty{color:var(--jui-muted);opacity:0}.jui-list-row:hover .jui-tb--empty,.jui-table tbody tr:hover .jui-tb--empty,.jui-tb--empty:focus-visible{opacity:1}.jui-tb--dot:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:var(--jui-radius-pill);background:var(--jui-primary);vertical-align:middle}.jui-check-field{display:inline-flex;align-items:center;gap:var(--jui-gap-2);min-height:var(--jui-h-sm);color:var(--jui-on-surface);font:400 var(--jui-fs-control)/var(--jui-lh) var(--jui-font);vertical-align:middle}.jui-check-label{cursor:pointer}.jui-check-field--disabled{opacity:var(--jui-disabled-opacity)}.jui-check-field--disabled .jui-check-label{cursor:default}.jui-radio{width:18px;height:18px;margin:0;accent-color:var(--jui-primary);cursor:pointer;flex:none}.jui-check-field>.jui-checkbox{flex:none}.jui-radio-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-1) var(--jui-gap-4);min-width:0;margin:0;padding:0;border:0}.jui-radio-group--column{flex-direction:column;align-items:flex-start}.jui-radio-legend{float:left;margin-right:var(--jui-gap-2);padding:0;color:var(--jui-on-surface-variant);font-size:var(--jui-fs-sm)}.jui-switch-field{display:inline-flex;align-items:center;gap:12px;color:var(--jui-on-surface);font:400 var(--jui-fs-control)/var(--jui-lh) var(--jui-font);vertical-align:middle}.jui-switch-label{cursor:pointer}.jui-switch-field--disabled{opacity:var(--jui-disabled-opacity)}.jui-switch-field--disabled .jui-switch-label{cursor:default}.jui-switch{position:relative;flex:none;width:calc(var(--jui-h-switch) + 20px);height:var(--jui-h-switch);margin:0;padding:0;border:2px solid var(--jui-outline);border-radius:var(--jui-shape-full);background:var(--jui-surface-container-highest);cursor:pointer;transition:background-color var(--jui-motion-short) var(--jui-ease-standard),border-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-switch[aria-checked=true]{border-color:var(--jui-primary);background:var(--jui-primary)}.jui-switch:disabled{cursor:default}.jui-switch-handle{position:absolute;top:50%;left:calc((var(--jui-h-switch) - 4px) / 2);display:grid;place-items:center;width:calc(var(--jui-h-switch) / 2);height:calc(var(--jui-h-switch) / 2);border-radius:50%;background:var(--jui-outline);transform:translate(-50%,-50%);transition:left var(--jui-motion-medium) var(--jui-ease-emphasized),width var(--jui-motion-short) var(--jui-ease-standard),height var(--jui-motion-short) var(--jui-ease-standard),background-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-switch[aria-checked=true] .jui-switch-handle{left:calc(var(--jui-h-switch) + 16px - (var(--jui-h-switch) - 4px) / 2);width:calc(var(--jui-h-switch) - 8px);height:calc(var(--jui-h-switch) - 8px);background:var(--jui-on-primary);color:var(--jui-on-primary-container)}.jui-switch:not(:disabled):active .jui-switch-handle{width:calc(var(--jui-h-switch) - 4px);height:calc(var(--jui-h-switch) - 4px)}.jui-switch-handle>.jui-icon{width:calc(var(--jui-h-switch) / 2);height:calc(var(--jui-h-switch) / 2);stroke-width:3}.jui-switch-handle:before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--jui-h-switch) + 8px);height:calc(var(--jui-h-switch) + 8px);border-radius:50%;background:var(--jui-on-surface);opacity:0;transform:translate(-50%,-50%);pointer-events:none;transition:opacity var(--jui-motion-short) var(--jui-ease-standard)}.jui-switch[aria-checked=true] .jui-switch-handle:before{background:var(--jui-primary)}.jui-switch:not(:disabled):hover .jui-switch-handle:before{opacity:var(--jui-state-hover)}.jui-switch:not(:disabled):focus-visible .jui-switch-handle:before,.jui-switch:not(:disabled):active .jui-switch-handle:before{opacity:var(--jui-state-focus)}.jui-etext{flex:1;min-width:0;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.jui-etext--empty{color:var(--jui-muted)}.jui-etext-input{flex:1;min-width:0;height:var(--jui-h-sm);margin:0;padding:0 6px;border:1px solid var(--jui-primary);border-radius:6px;background:var(--jui-surface);color:var(--jui-text);font:inherit;outline:none}.jui-etext-input::placeholder{color:var(--jui-muted);opacity:1}.jui-inline-wrap{display:inline-flex;align-items:center;max-width:100%}.jui-inline{max-width:100%;overflow:hidden;font:500 var(--jui-fs-sm)/1 var(--jui-font)}.jui-inline-pill{display:inline-flex;align-items:center;gap:4px;height:22px;margin:0;padding:0 8px;border:1px solid transparent;border-radius:var(--jui-radius-pill);background:var(--jui-tone-soft, var(--jui-neutral-soft));color:var(--jui-tone, var(--jui-neutral));white-space:nowrap;cursor:pointer}.jui-inline-pill>.jui-icon,.jui-inline-pill>svg{width:13px;height:13px;flex:none}.jui-inline-pill:not(:disabled):hover{border-color:var(--jui-tone, var(--jui-neutral))}.jui-inline-pill:disabled{cursor:default;opacity:var(--jui-disabled-opacity)}.jui-inline-text{overflow:hidden;text-overflow:ellipsis}.jui-inline-wrap--empty .jui-inline-pill{border-style:dashed;border-color:var(--jui-border);background:transparent;color:var(--jui-muted)}.jui-inline-edit{height:22px;margin:0;padding:0 6px;border:1px solid var(--jui-tone, var(--jui-border));border-radius:6px;background:var(--jui-surface);color:var(--jui-text);font-weight:400;outline:none}.jui-inline-x{display:inline-flex;margin:0 0 0 2px;padding:2px;border:0;border-radius:4px;background:none;color:var(--jui-muted);cursor:pointer}.jui-inline-x:hover{background:var(--jui-error-soft);color:var(--jui-error)}.jui-stages{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:none;color:var(--jui-muted);font:400 var(--jui-fs-sm)/1 var(--jui-font);vertical-align:middle}.jui-stages--btn{padding:3px 6px;border-radius:var(--jui-radius-pill);cursor:pointer}.jui-stages--btn:hover,.jui-stages--btn[aria-expanded=true]{background:var(--jui-accent-soft)}.jui-stage-count{margin-left:2px;font-variant-numeric:tabular-nums}.jui-stage-dot{display:inline-block;flex:none;width:9px;height:9px;border:1.5px solid var(--jui-border);border-radius:var(--jui-radius-pill);background:var(--jui-surface)}.jui-stage-dot--done{border-color:var(--jui-success);background:var(--jui-success)}.jui-stage-dot--running{border-color:var(--jui-primary);background:var(--jui-primary);animation:jui-pulse 1.2s ease-in-out infinite}.jui-stage-dot--failed{border-color:var(--jui-error);background:var(--jui-error)}.jui-stage-dot--skipped{border-style:dashed}@keyframes jui-pulse{50%{opacity:.35}}.jui-phead{position:sticky;top:-8px;z-index:2;display:flex;align-items:center;gap:var(--jui-gap-2);min-height:48px;margin:-8px -12px 4px;padding:0 12px 0 20px;border-bottom:1px solid var(--jui-border);background:var(--jui-surface);font-family:var(--jui-font)}.jui-phead-title{margin:0;color:var(--jui-text);font-size:var(--jui-fs-lg);font-weight:600;line-height:1.2}.jui-phead-meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.jui-phead-end{display:inline-flex;align-items:center;gap:var(--jui-gap-1);margin-left:auto}.jui-ws{--jui-ws-rail: 220px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head" "main";height:calc(100dvh - var(--jui-ws-top, 0px));min-height:480px;min-width:0;color:var(--jui-text);font-family:var(--jui-font)}.jui-ws--rail{grid-template-columns:var(--jui-ws-rail) minmax(0,1fr);grid-template-areas:"head head" "rail main"}.jui-ws--rail-collapsed{--jui-ws-rail: 56px}.jui-ws-head{grid-area:head;min-width:0;border-bottom:1px solid var(--jui-border)}.jui-ws-rail{grid-area:rail;display:flex;min-width:0;min-height:0;border-right:1px solid var(--jui-border)}.jui-ws-main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}div.jui-split{position:relative;display:flex;flex-direction:row;gap:0;min-width:0;min-height:0}.jui-split-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.jui-split-side{position:relative;display:flex;flex:none;flex-direction:column;width:var(--jui-side-w, 380px);min-width:0;min-height:0;border-left:1px solid var(--jui-border);background:var(--jui-surface)}.jui-split-side[hidden]{display:none}.jui-split-body{flex:1 1 auto;min-height:0;padding:8px 12px 12px;overflow-x:hidden;overflow-y:auto}.jui-split--overlay .jui-split-side{position:absolute;z-index:25;top:0;right:0;bottom:0;box-shadow:var(--jui-elev-3)}.jui-split--full .jui-split-side{width:100%;border-left:0}.jui-split-handle{position:absolute;z-index:3;top:0;bottom:0;left:-5px;width:9px;cursor:col-resize}.jui-split-handle:after{content:"";position:absolute;left:3px;top:50%;width:3px;height:36px;margin-top:-18px;border-radius:2px;background:var(--jui-border);transition:background .12s,height .12s}.jui-split-handle:hover:after{height:60px;margin-top:-30px;background:var(--jui-primary)}body.jui-resizing{cursor:col-resize;user-select:none;-webkit-user-select:none}.jui-rail{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;min-height:0;padding:8px}.jui-rail-head{display:flex;align-items:center;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--jui-border)}.jui-rail-list{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-height:0;overflow-x:hidden;overflow-y:auto}.jui-rail-item{position:relative;display:flex;flex:none;align-items:center;gap:var(--jui-gap-2);width:100%;height:var(--jui-h-list);margin:0;padding:0 12px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-text);font:400 var(--jui-fs)/var(--jui-lh) var(--jui-font);text-align:left;cursor:pointer}.jui-rail-item--active{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container);font-weight:600}.jui-rail-icon{display:inline-flex;flex:none;color:var(--jui-muted)}.jui-rail-icon svg{width:var(--jui-icon);height:var(--jui-icon)}.jui-rail-rank{flex:none;min-width:16px;color:var(--jui-muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.jui-rail-dot{flex:none;width:8px;height:8px;border-radius:var(--jui-radius-pill);background:var(--jui-tone, var(--jui-muted))}.jui-rail-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-rail-badge{display:inline-flex;flex:none}.jui-rail-toggle{display:flex;flex:none;align-items:center;justify-content:flex-end;height:28px;margin:0;padding:0 8px;border:0;border-radius:var(--jui-shape-full);background:none;color:var(--jui-muted);cursor:pointer}.jui-rail-toggle:hover{background:var(--jui-surface-muted);color:var(--jui-text)}.jui-rail--collapsed{padding:8px 4px}.jui-rail--collapsed .jui-rail-toggle{justify-content:center}.jui-rail--collapsed .jui-rail-head{flex-direction:column}.jui-rail--collapsed .jui-rail-item{justify-content:center;gap:4px;padding:0 4px}.jui-rail--collapsed .jui-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jui-rail--collapsed .jui-rail-badge{position:absolute;top:4px;right:2px}@container (max-width: 800px){.jui-ws,.jui-ws--rail{display:block;height:auto;min-height:0}.jui-ws-rail{border-right:0;border-bottom:1px solid var(--jui-border)}.jui-ws-main{overflow:visible}.jui-rail-list{flex-direction:row;flex-wrap:wrap;max-height:30vh}.jui-rail-item{width:auto}.jui-rail-toggle{display:none}}@media (max-width: 640px){.jui-drawer,.jui-drawer--lg,.jui-drawer--sm{width:100vw;max-width:100vw}}@container (max-width: 640px){.jui-panel-head{padding-inline:var(--jui-gap-2)}.jui-panel-body{padding:var(--jui-gap-2)}.jui-barlist{--jui-barlist-cols: minmax(64px, 1fr) minmax(0, 1.4fr) 40px}}@media (prefers-reduced-motion: reduce){.jui-spin,.jui-chip--flash,.jui-stage-dot--running,.jui-popover,.jui-toast,.jui-dialog[open],.jui-drawer[open],.jui-dialog[open]::backdrop,.jui-drawer[open]::backdrop{animation:none}.jui-swatch:hover{transform:none}.jui-ripple{display:none}.jui-tabs-indicator[data-moved],.jui-switch-handle,.jui-field--float>.jui-label,.jui-control-chevron{transition:none}}.jui-vstack{display:flex;flex-direction:column;min-width:0}.jui-hstack{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.jui-hstack[data-wrap=false]{flex-wrap:nowrap}.jui-grid{display:grid;grid-template-columns:var(--jui-grid-cols, repeat(auto-fill, minmax(var(--jui-grid-min, 200px), 1fr)));min-width:0}:where(.jui-vstack,.jui-hstack,.jui-grid){gap:var(--jui-gap-2);margin:0;padding:0;list-style:none}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="0"]{gap:0}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="1"]{gap:var(--jui-gap-1)}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="2"]{gap:var(--jui-gap-2)}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="3"]{gap:var(--jui-gap-3)}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="4"]{gap:var(--jui-gap-4)}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-gap="5"]{gap:var(--jui-gap-5)}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-align=start]{align-items:flex-start}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-align=center]{align-items:center}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-align=end]{align-items:flex-end}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-align=baseline]{align-items:baseline}:where(.jui-vstack,.jui-hstack,.jui-grid)[data-align=stretch]{align-items:stretch}:where(.jui-vstack,.jui-hstack)[data-justify=start]{justify-content:flex-start}:where(.jui-vstack,.jui-hstack)[data-justify=center]{justify-content:center}:where(.jui-vstack,.jui-hstack)[data-justify=end]{justify-content:flex-end}:where(.jui-vstack,.jui-hstack)[data-justify=between]{justify-content:space-between}.jui-grow{flex:1 1 auto;min-width:0}.jui-form{--jui-form-label: 128px;display:flex;flex-direction:column;gap:var(--jui-gap-3);min-width:0;margin:0;padding:0;border:0}.jui-form-row{display:grid;grid-template-columns:var(--jui-form-label, 128px) minmax(0,1fr);align-items:center;gap:var(--jui-gap-1) var(--jui-gap-3);min-width:0}.jui-form-row[data-align=top]{align-items:start}.jui-form-row-label{display:flex;align-items:center;gap:6px;min-height:var(--jui-h);color:var(--jui-muted);font:500 var(--jui-fs)/1.25 var(--jui-font)}.jui-form-row-label>.jui-icon,.jui-form-row-label>svg{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-form-row-control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);min-width:0}.jui-form-row-control>.jui-field{flex:1 1 200px}.jui-form-row-msg{grid-column:2;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-form-row-msg--error{color:var(--jui-error)}.jui-form-row--sm .jui-form-row-label{min-height:var(--jui-h-sm)}@container (max-width: 560px){.jui-form-row{grid-template-columns:minmax(0,1fr)}.jui-form-row-label{min-height:0}.jui-form-row-msg{grid-column:1}}.jui-container{width:100%;max-width:var(--jui-container-max, none);margin-inline:auto;padding:var(--jui-page-gutter)}.jui-steps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-1) var(--jui-gap-2);margin:0;padding:0;list-style:none}.jui-step{display:flex;align-items:center;gap:6px;color:var(--jui-muted);font-size:var(--jui-fs)}.jui-step+.jui-step:before{content:"";width:24px;height:1px;background:var(--jui-border)}.jui-step-num{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border:1px solid var(--jui-border);border-radius:9999px;font-size:var(--jui-fs-sm);font-weight:400}.jui-step[data-state=current]{color:var(--jui-text);font-weight:600}.jui-step[data-state=current]>.jui-step-num{border-color:var(--jui-primary);color:var(--jui-primary)}.jui-step[data-state=done]>.jui-step-num{border-color:var(--jui-success);background:var(--jui-success-soft);color:var(--jui-success)}.jui-desc{--jui-desc-label: 120px;margin:0}.jui-desc-row{display:grid;grid-template-columns:min(var(--jui-desc-label),40%) minmax(0,1fr);align-items:start;gap:var(--jui-gap-2) var(--jui-gap-3);padding-block:var(--jui-gap-2);border-bottom:1px solid var(--jui-border)}.jui-desc[data-align=center]>.jui-desc-row{align-items:center}.jui-desc-row:last-child{border-bottom:0}.jui-desc-term{display:flex;align-items:center;gap:var(--jui-gap-1);color:var(--jui-muted)}.jui-desc-value{margin:0;overflow-wrap:anywhere}.jui-desc--framed{padding:0 var(--jui-gap-3);border:1px solid var(--jui-outline-variant);border-radius:var(--jui-shape-md)}.jui-vstack[data-divided]>*{padding-block:var(--jui-gap-2);border-bottom:1px solid var(--jui-border)}.jui-vstack[data-divided]>:last-child{border-bottom:0}.jui-iconlist{display:flex;flex-direction:column;gap:var(--jui-gap-1);margin:0;padding:0;list-style:none;font-size:var(--jui-fs-sm)}.jui-iconlist[data-tone=muted]{color:var(--jui-muted)}.jui-iconlist[data-tone=text]{color:var(--jui-text);font-size:var(--jui-fs)}.jui-iconlist[data-direction=row]{flex-direction:row;flex-wrap:wrap;gap:var(--jui-gap-1) var(--jui-gap-3)}.jui-iconlist>li{display:flex;align-items:center;gap:var(--jui-gap-1);min-width:0}.jui-iconlist[data-marker=bullet]{padding-left:var(--jui-gap-3);list-style:disc}.jui-iconlist[data-marker=bullet]>li{display:list-item}.jui-iconlist>li>svg{flex:none}.jui-howto{display:flex;flex-direction:column;gap:var(--jui-gap-2);padding:var(--jui-gap-3);border-radius:var(--jui-radius);background:var(--jui-surface-muted)}.jui-howto-steps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-1);margin:0;padding:0;list-style:none}.jui-howto-steps>li{display:inline-flex;align-items:center;gap:var(--jui-gap-1)}.jui-howto-arrow{color:var(--jui-muted)}.jui-howto-step{display:inline-flex;align-items:center;gap:var(--jui-gap-1);height:var(--jui-h-sm);padding:0 var(--jui-gap-2);border:1px solid var(--jui-border);border-radius:var(--jui-radius);background:var(--jui-surface);color:var(--jui-text);font-size:var(--jui-fs);white-space:nowrap}.jui-listctl-search{flex:1 1 220px;max-width:360px}.jui-listctl-count,.jui-suggest{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-suggest-text strong{color:var(--jui-text);font-weight:600}.jui-pagination-size{width:120px}.jui-chipgroups-name{display:inline-flex;align-items:center;gap:var(--jui-gap-1);color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-perm-group{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-menu--compact{min-width:200px}.jui-mi--danger,.jui-mi--danger>.jui-icon,.jui-mi--danger>svg{color:var(--jui-error)}.jui-mi--checked{background:var(--jui-selected)}.jui-mi-lead{display:inline-grid;flex:none;place-items:center;width:var(--jui-icon);color:var(--jui-muted)}.jui-mi-lead>.jui-icon,.jui-mi-lead>svg{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-mi-trail{display:inline-grid;flex:none;place-items:center;width:var(--jui-icon);color:var(--jui-primary)}.jui-mi-trail>.jui-icon,.jui-mi-trail>svg{width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-logo{flex:none;display:block}.jui-logo .jui-logo-a{fill:#2f8f3f}.jui-logo .jui-logo-a-s{stroke:#2f8f3f}.jui-logo .jui-logo-b{fill:#155c24}.jui-logo .jui-logo-b-s{stroke:#155c24}.jui-logo .jui-logo-c{fill:var(--jui-bg)}.jui-logo .jui-logo-c-s{stroke:var(--jui-bg)}.jui-logo--mono .jui-logo-a,.jui-logo--mono .jui-logo-b{fill:currentColor}.jui-logo--mono .jui-logo-a-s,.jui-logo--mono .jui-logo-b-s{stroke:currentColor}.jui-app-shell{min-height:100dvh;background:var(--jui-bg);color:var(--jui-text);font-family:var(--jui-font);font-size:var(--jui-fs-md)}.jui-appbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--jui-gap-3);height:56px;padding:0 var(--jui-page-gutter, var(--jui-gap-4)) 0 var(--jui-gap-2);border-bottom:1px solid var(--jui-outline-variant);background:var(--jui-bg)}.jui-appbar-brand{display:inline-flex;align-items:center;gap:var(--jui-gap-2);min-width:0;color:var(--jui-text);text-decoration:none}.jui-appbar-name{font-weight:700;font-size:var(--jui-type-title-md-size);letter-spacing:-.01em;white-space:nowrap}.jui-appbar-kicker{font-family:var(--jui-font-mono);font-size:var(--jui-type-label-sm-size);letter-spacing:.08em;text-transform:uppercase;color:var(--jui-muted)}.jui-appbar-end{margin-left:auto;display:flex;align-items:center;gap:var(--jui-gap-2);min-width:0}.jui-nav-drawer{position:fixed;inset:0 auto 0 0;width:300px;max-width:86vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0 var(--jui-shape-lg) var(--jui-shape-lg) 0;background:var(--jui-surface-container-low);color:var(--jui-text);box-shadow:var(--jui-elev-1)}.jui-nav-drawer::backdrop{background:var(--jui-scrim)}.jui-nav-drawer[open]{display:flex;flex-direction:column;animation:jui-nav-in var(--jui-motion-medium) var(--jui-ease-decelerate)}@keyframes jui-nav-in{0%{transform:translate(-100%)}}.jui-nav-head{display:flex;align-items:center;justify-content:space-between;gap:var(--jui-gap-2);height:56px;padding:0 var(--jui-gap-2) 0 var(--jui-gap-4)}.jui-nav-list{list-style:none;margin:0;padding:var(--jui-gap-2) var(--jui-gap-3);display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.jui-nav-item{display:flex;align-items:center;gap:var(--jui-gap-3);width:100%;height:48px;padding:0 var(--jui-gap-4);border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-on-surface-variant);font:inherit;font-weight:600;text-align:left;cursor:pointer}.jui-nav-item:hover{background:color-mix(in srgb,var(--jui-on-surface) 8%,transparent);color:var(--jui-text)}.jui-nav-item:focus-visible{outline:2px solid var(--jui-focus);outline-offset:-2px}a.jui-nav-item,a.jui-nav-item:hover{text-decoration:none}.jui-nav-item--on{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-nav-label{flex:1;min-width:0}.jui-nav-count{font-variant-numeric:tabular-nums;font-size:var(--jui-type-label-md-size)}.jui-app-main{min-width:0}:root{--jui-page-gutter: var(--jui-gap-5);--jui-page-reading: 720px}@container (max-width: 640px){:where(body,.jui-app-shell,.jui-app-main,.jui-drawer,.jui-ws-main)>*{--jui-page-gutter: var(--jui-gap-4)}}.jui-page{min-width:0;padding:var(--jui-page-gutter) var(--jui-page-gutter) 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jui-gap-4);align-content:start}.jui-page--reading{max-width:calc(var(--jui-page-reading) + 2 * var(--jui-page-gutter))}@container (max-width: 640px){.jui-appbar-kicker{display:none}}.jui-eyebrow{margin:0;font:500 var(--jui-type-label-sm-size)/1.2 var(--jui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jui-muted)}.jui-eyebrow--accent{color:var(--jui-primary)}.jui-app-shell,.jui-panel,.jui-table{font-variant-numeric:tabular-nums}:root,[data-theme]{--jui-leaf: 20px 20px 20px 6px;--jui-leaf-sm: 14px 14px 14px 4px;--jui-lift: 0 1px 2px rgb(21 20 15 / .05), 0 10px 28px -14px rgb(21 20 15 / .18);--jui-lift-hover: 0 2px 4px rgb(21 20 15 / .06), 0 16px 36px -14px rgb(21 20 15 / .24);--jui-halo: 0 0 0 3px color-mix(in srgb, var(--jui-primary) 22%, transparent);--jui-node: 6px}[data-theme=dark]{--jui-lift: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px -14px rgb(0 0 0 / .6);--jui-lift-hover: 0 2px 4px rgb(0 0 0 / .45), 0 18px 40px -14px rgb(0 0 0 / .7)}.jui-panel{border:0;border-radius:var(--jui-leaf);background:var(--jui-surface);box-shadow:var(--jui-lift)}.jui-panel-head{min-height:52px;padding:12px 16px 4px 20px}.jui-panel-title{font-weight:600;letter-spacing:-.01em}.jui-panel-body{padding:8px 20px 20px}.jui-popover{border:0;border-radius:var(--jui-leaf-sm);box-shadow:var(--jui-lift-hover)}.jui-dialog,.jui-drawer{border-radius:var(--jui-leaf)}.jui-drawer{border-radius:24px 0 0 24px}.jui-btn{border-radius:var(--jui-shape-full);font-weight:600}.jui-btn--filled,.jui-btn--primary{box-shadow:0 1px 2px color-mix(in srgb,var(--jui-primary) 35%,transparent)}.jui-btn--filled:not(:disabled):hover,.jui-btn--primary:not(:disabled):hover{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--jui-primary) 60%,transparent)}.jui-btn--outlined,.jui-btn--secondary{border-color:transparent;background:var(--jui-surface-container-high);color:var(--jui-on-surface)}.jui-btn:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-control{border-color:transparent;border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container)}.jui-control:not([data-disabled=true]):not(:focus-within):hover{border-color:transparent;background:var(--jui-surface-container-high)}.jui-control:focus-within{border-color:var(--jui-primary);background:var(--jui-surface);box-shadow:var(--jui-halo)}.jui-badge{gap:6px;height:22px;padding:0 10px 0 8px;font-weight:600}.jui-badge:before{content:"";flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:currentColor;opacity:.85}.jui-badge--dot:before{opacity:1}.jui-tab{font-weight:600}.jui-tabs-indicator{height:3px;border-radius:3px;clip-path:inset(0 calc(50% - 14px) round 3px)}.jui-nav-item--on{position:relative;background:var(--jui-secondary-container)}.jui-nav-item--on:before{content:"";position:absolute;left:6px;top:50%;width:var(--jui-node);height:var(--jui-node);margin-top:calc(var(--jui-node) / -2);border-radius:50%;background:var(--jui-primary)}.jui-table-scroll{background:transparent}.jui-table th{background:var(--jui-surface);border-bottom-color:color-mix(in srgb,var(--jui-outline-variant) 70%,transparent);font-weight:600;color:var(--jui-muted)}.jui-table td{border-bottom-color:transparent}.jui-table tbody tr:hover td{background:var(--jui-surface-container-low)}.jui-table tbody tr:hover td:first-child{border-radius:12px 0 0 12px}.jui-table tbody tr:hover td:last-child{border-radius:0 12px 12px 0}.jui-mi{border-radius:10px;margin:0 6px;padding:0 10px}.jui-menu{padding:6px 0}.jui-appbar{border-bottom:0;background:color-mix(in srgb,var(--jui-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jui-badge:has(>.jui-icon,>svg):before{display:none}.jui-badge>.jui-icon,.jui-badge>svg{color:var(--jui-tone, var(--jui-dot-idle))}:root{--jui-target: 24px}.jui-chip-remove,.jui-th-sort,.jui-control-clear,.jui-mi-end,.jui-badge[role=button],button.jui-badge{position:relative}.jui-chip-remove:after,.jui-th-sort:after,.jui-control-clear:after,.jui-mi-end:after,button.jui-badge:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--jui-target));height:max(100%,var(--jui-target));transform:translate(-50%,-50%)}.jui-btn--sm{min-width:var(--jui-target);min-height:var(--jui-target)}.jui-banner{border:0;border-radius:var(--jui-leaf-sm);background:var(--jui-tone-soft, var(--jui-neutral-soft));padding:8px 10px 8px 14px}.jui-banner:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--jui-tone, var(--jui-neutral))}.jui-banner:has(>.jui-icon,>svg):before{display:none}.jui-toast{border-radius:var(--jui-leaf-sm);box-shadow:var(--jui-lift-hover)}.jui-dialog{border:0;border-radius:var(--jui-leaf);background:var(--jui-surface);box-shadow:var(--jui-lift-hover)}.jui-dialog-title{font-weight:600;letter-spacing:-.01em}.jui-dialog-foot{border-top:0}.jui-empty{color:var(--jui-muted)}.jui-empty-icon{width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--jui-surface-container);color:var(--jui-primary)}.jui-empty--compact .jui-empty-icon{width:28px;height:28px;background:none}.jui-list-row{border-radius:12px}.jui-list-row-main--click:hover{background:var(--jui-surface-container-low)}.jui-list-row--active{position:relative;background:var(--jui-secondary-container)}.jui-list-row-fresh{width:var(--jui-node);height:var(--jui-node)}.jui-counter{height:18px;min-width:18px;padding:0 6px;font-weight:600}.jui-metric{font-weight:600}.jui-metric-short{font-weight:400}.jui-statbar-track{height:6px;gap:2px;background:transparent}.jui-statbar-seg{border-radius:3px}.jui-statbar-legend li:before{border-radius:50%}.jui-calendar-pop{border-radius:var(--jui-leaf-sm)}.jui-calendar-head{font-weight:600}.jui-calendar-foot{border-top:0}.jui-tip-btn{color:var(--jui-muted)}.jui-tip-btn:hover{color:var(--jui-primary)}.jui-tip-pop{border-radius:var(--jui-leaf-sm)}.jui-toolbar{gap:var(--jui-gap-2) var(--jui-gap-4)}.jui-switch{border-width:0;background:var(--jui-surface-container-highest)}.jui-switch-handle{box-shadow:0 1px 2px #15140f40}.jui-chip[aria-pressed=true]:before{content:"";width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:currentColor}.jui-rail-item{border-radius:var(--jui-shape-full)}.jui-toasts{position:fixed;left:50%;bottom:var(--jui-gap-5);z-index:1100;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--jui-gap-2);pointer-events:none}.jui-toasts>.jui-toast{pointer-events:auto}.jui-toast:before{content:"";flex:none;width:var(--jui-node);height:var(--jui-node);margin-right:6px;border-radius:50%;background:var(--jui-inverse-primary)}.jui-toast--success:before{background:#8fd49a}.jui-toast--error{background:var(--jui-error-container);color:var(--jui-on-error-container)}.jui-toast--error:before{background:var(--jui-error)}.jui-toast-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7;cursor:pointer}.jui-toast-close:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.jui-notices{display:flex;flex-direction:column;max-height:min(420px,calc(100vh - 80px))}.jui-notices-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 6px 16px;font-weight:600}.jui-notices-empty{margin:0;padding:16px;color:var(--jui-muted)}.jui-notices-list{margin:0;padding:4px 8px 8px;overflow-y:auto;list-style:none;display:grid;gap:2px}.jui-notice{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:12px}.jui-notice:before{content:"";flex:none;align-self:center;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-primary)}.jui-notice--error:before{background:var(--jui-error)}.jui-notice:hover{background:var(--jui-surface-container-low)}.jui-notice-text{flex:1;min-width:0}.jui-notice-time{flex:none;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-variant-numeric:tabular-nums}.jui-app-shell--rail{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"bar bar" "rail main"}.jui-app-shell--rail>.jui-appbar{grid-area:bar;padding-left:var(--jui-gap-4)}.jui-app-rail{grid-area:rail;position:sticky;top:56px;align-self:start;max-height:calc(100dvh - 56px);overflow-y:auto;padding:var(--jui-gap-3) 0}.jui-app-shell--rail>.jui-app-main{grid-area:main}.jui-app-shell--rail{transition:grid-template-columns var(--jui-motion-medium) var(--jui-ease-standard)}.jui-app-shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.jui-app-shell--collapsed .jui-nav-list{padding:var(--jui-gap-2) var(--jui-gap-2)}.jui-app-shell--collapsed .jui-nav-item{position:relative;justify-content:center;padding:0}.jui-app-shell--collapsed .jui-nav-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jui-app-shell--collapsed .jui-nav-count{display:none}.jui-app-shell--collapsed .jui-nav-item>.jui-counter{position:absolute;top:2px;right:4px}.jui-app-shell--collapsed .jui-nav-group{height:1px;min-width:0;margin:var(--jui-gap-2) var(--jui-gap-2);overflow:hidden;color:transparent;background:var(--jui-outline-variant);white-space:nowrap}.jui-app-shell--collapsed .jui-nav-list>li:first-child>.jui-nav-group{display:none}.jui-nav-mono{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}@media (prefers-reduced-motion: reduce){.jui-app-shell--rail{transition:none}}.jui-nav-group{margin:var(--jui-gap-3) var(--jui-gap-4) var(--jui-gap-1);font:500 var(--jui-type-label-sm-size)/1.2 var(--jui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jui-muted)}.jui-nav-list>li:first-child>.jui-nav-group{margin-top:0}.jui-nav-item{height:40px}.jui-account{display:inline-flex;align-items:center;gap:var(--jui-gap-2);max-width:240px;height:40px;margin:0;padding:0 12px 0 4px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-text);font:inherit;text-align:left;cursor:pointer}.jui-account:hover,.jui-account[aria-expanded=true]{background:var(--jui-surface-container)}.jui-account:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-account-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--jui-primary-container);color:var(--jui-on-primary-container);font-weight:700}.jui-account-text{display:grid;min-width:0;line-height:1.2}.jui-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.jui-account-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jui-muted);font-size:var(--jui-fs-sm)}@container (max-width: 640px){.jui-account-text{display:none}.jui-account{padding-right:4px}}.jui-btn-group{padding:3px;gap:2px;background:var(--jui-surface-container)}.jui-btn-group-divider{width:4px;background:transparent}.jui-date-toggle{border-radius:50%}.jui-palette{gap:6px;padding:6px}.jui-palette-trigger{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jui-on-surface) 18%,transparent)}.jui-elist-item{border-radius:12px}.jui-elist-item:hover{background:var(--jui-surface-container-low)}.jui-etext{border-radius:8px}.jui-etext:hover{background:var(--jui-surface-container-low)}.jui-etext-input,.jui-inline-edit{border-radius:var(--jui-leaf-sm)}.jui-inline-edit{box-shadow:var(--jui-halo)}.jui-etext-input{box-shadow:none;outline:none}.jui-inline-x{border-radius:50%}.jui-stage-dot{width:8px;height:8px;border-width:1.5px}.jui-stages--btn:hover{background:var(--jui-surface-container)}.jui-phead-title{font-size:var(--jui-type-title-md-size);font-weight:600;letter-spacing:-.01em}.jui-hint-toggle{font-weight:600}.jui-spinner{color:var(--jui-primary)}.jui-ws-head{border-bottom:0}.jui-ws-rail{border-right:0;background:var(--jui-surface-container-low);border-radius:var(--jui-leaf)}.jui-split-side{border-left:0;box-shadow:var(--jui-lift);border-radius:var(--jui-leaf)}.jui-list-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jui-gap-3)}.jui-list-page-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2)}.jui-wn{display:flex;flex-direction:column;gap:var(--jui-gap-4);color:var(--jui-text);font:400 var(--jui-fs) / 1.45 var(--jui-font)}.jui-wn-chips,.jui-wn-places{display:flex;flex-wrap:wrap;gap:var(--jui-gap-1);margin-top:var(--jui-gap-2)}.jui-wn-found{list-style:none;margin:var(--jui-gap-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--jui-gap-2)}.jui-wn-found>li{border:1px solid var(--jui-outline-variant);border-radius:var(--jui-shape-md);padding:var(--jui-gap-2) var(--jui-gap-3)}.jui-wn-place{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--jui-radius);background:var(--jui-surface-muted);color:var(--jui-text);font-size:var(--jui-fs);text-decoration:none}a.jui-wn-place:hover{background:var(--jui-selected)}a.jui-wn-place:focus-visible,.jui-wn-title:focus-visible,.jui-wn-body a:focus-visible{outline:3px solid var(--jui-focus);outline-offset:2px}.jui-wn-place--off,.jui-wn-place .jui-icon,.jui-wn-files .jui-icon{color:var(--jui-muted)}.jui-wn-files{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font:var(--jui-fs-sm) ui-monospace,monospace;color:var(--jui-muted)}.jui-wn-files span{display:inline-flex;align-items:center;gap:4px}.jui-wn-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jui-gap-4)}.jui-wn-note{position:relative;border-left:2px solid var(--jui-outline-variant);padding-left:var(--jui-gap-4)}.jui-wn-note:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--jui-accent);box-shadow:0 0 0 2px var(--jui-surface)}.jui-wn-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2);margin-bottom:4px}.jui-wn-title{font-weight:600;font-size:var(--jui-fs-md);color:var(--jui-text);text-decoration:none}a.jui-wn-title:hover{text-decoration:underline}.jui-wn-open{margin-left:auto}.jui-wn-body p,.jui-wn-body ul{margin:4px 0}.jui-wn-body ul{padding-left:20px}.jui-wn-body h4{margin:8px 0 2px;font-size:var(--jui-fs-sm);font-weight:600;color:var(--jui-muted)}.jui-wn-body a{color:var(--jui-primary)}.jui-guide{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000}.jui-guide-ring{position:fixed;border:2px solid var(--jui-accent);border-radius:var(--jui-shape-md);box-shadow:0 0 0 4px var(--jui-accent-soft);animation:jui-guide-pulse 1.1s ease-in-out 4}@keyframes jui-guide-pulse{50%{box-shadow:0 0 0 12px transparent}}@media (prefers-reduced-motion: reduce){.jui-guide-ring{animation:none}}.jui-guide-card{position:fixed;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--jui-surface-container-high);color:var(--jui-text);border:1px solid var(--jui-accent);border-radius:var(--jui-shape-md);box-shadow:var(--jui-elev-3);font:400 var(--jui-fs-md) / 1.4 var(--jui-font)}.jui-guide-card--top{top:12px;left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 24px))}.jui-guide-head{display:flex;align-items:center;gap:8px}.jui-guide-icon{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--jui-accent-soft);color:var(--jui-text)}.jui-guide-label{font-size:var(--jui-fs-sm);color:var(--jui-muted)}.jui-guide-miss{font-size:var(--jui-fs-sm);color:var(--jui-text)}.jui-guide-line{display:flex;gap:8px;align-items:baseline}.jui-guide-tag{flex-shrink:0;min-width:34px;justify-content:center}.jui-guide-ok{align-self:flex-end}.jui-step+.jui-step:before{height:2px;border-radius:2px;background:var(--jui-surface-container-highest)}.jui-step-num{border:0;background:var(--jui-surface-container-high);font-weight:600}.jui-step[data-state=current]>.jui-step-num{background:var(--jui-primary);color:var(--jui-on-primary)}.jui-step[data-state=done]>.jui-step-num{background:var(--jui-success-soft);color:var(--jui-success)}.jui-desc-row,.jui-vstack[data-divided]>*{border-bottom-color:color-mix(in srgb,var(--jui-outline-variant) 55%,transparent)}.jui-desc--framed{border:0;border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container-low)}.jui-howto{border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container)}.jui-howto-step{border:0;border-radius:var(--jui-shape-full);box-shadow:var(--jui-lift);font-weight:600}.jui-barlist-row{border-radius:12px}.jui-barlist-row:hover{background:var(--jui-surface-container-low)}.jui-barlist-row[aria-pressed=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-barlist-row:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-vchip{border-color:transparent;border-radius:var(--jui-shape-full);background:var(--jui-surface-container)}.jui-vchip-main{border-radius:var(--jui-shape-full) 0 0 var(--jui-shape-full)}.jui-vchip--dashed{border-color:var(--jui-outline);background:transparent}.jui-selbar--on{border-color:transparent;border-radius:var(--jui-shape-full);box-shadow:var(--jui-lift),var(--jui-halo)}.jui-selbar-acts,.jui-selbar--on .jui-selbar-picks{border-left-color:color-mix(in srgb,var(--jui-outline-variant) 55%,transparent)}.jui-panel--danger{box-shadow:none}button.jui-panel{transition:box-shadow var(--jui-motion-short) var(--jui-ease-standard)}.jui-tab-kbd{border:0;background:var(--jui-surface-container-high)}.jui-checkbox,.jui-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--jui-target);height:var(--jui-target);margin:-3px;padding:0;border:3px solid transparent;background:var(--jui-surface) padding-box;box-shadow:inset 0 0 0 1.5px var(--jui-outline);color:var(--jui-on-primary);cursor:pointer;vertical-align:middle;transition:background-color var(--jui-motion-short) var(--jui-ease-standard),box-shadow var(--jui-motion-short) var(--jui-ease-standard)}.jui-checkbox{border-radius:8px 8px 8px 5px}.jui-radio{border-radius:50%}.jui-checkbox:not(:disabled):hover,.jui-radio:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--jui-on-surface)}.jui-checkbox:before{content:"";width:12px;height:12px;background:currentColor;opacity:0;mask:center / contain no-repeat;-webkit-mask:center / contain no-repeat}.jui-checkbox:checked:before{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.8 9.8 3.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.8 9.8 3.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.jui-checkbox:indeterminate:before{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.jui-radio:checked{box-shadow:inset 0 0 0 1.5px var(--jui-primary)}.jui-radio:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jui-primary);transform:scale(0);transition:transform var(--jui-motion-short) var(--jui-ease-standard)}.jui-radio:checked:before{transform:scale(1)}.jui-checkbox:focus-visible,.jui-radio:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--jui-primary),0 0 0 3px color-mix(in srgb,var(--jui-primary) 22%,transparent)}.jui-checkbox:checked:focus-visible,.jui-checkbox:indeterminate:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jui-primary) 22%,transparent)}.jui-checkbox:disabled,.jui-radio:disabled{cursor:default}.jui-check-field{gap:10px;min-height:var(--jui-target)}.jui-radio-group{gap:4px var(--jui-gap-4)}.jui-radio-legend{font-weight:600;color:var(--jui-muted)}.jui-popover .jui-option{margin:0 6px;padding:4px 10px;border-radius:10px}.jui-popover .jui-option-group{padding:8px 16px 2px;font-weight:600;color:var(--jui-muted)}.jui-count-filter{min-width:var(--jui-target)}.jui-count-filter:is(.jui-btn--text,.jui-btn--quiet){color:var(--jui-on-surface-variant)}.jui-count-filter[aria-pressed=true]:after{content:"";flex:none;width:var(--jui-node);height:var(--jui-node);margin-left:2px;border-radius:50%;background:currentColor}.jui-selbar--on{border:0;border-radius:var(--jui-leaf-sm);background:var(--jui-surface);box-shadow:var(--jui-lift-hover);padding:2px 4px;gap:8px}.jui-selbar-acts,.jui-selbar--on .jui-selbar-picks{border-left:0;padding-left:4px}.jui-selbar-hint{color:var(--jui-muted)}.jui-selbar-btn:is(.jui-btn--text,.jui-btn--quiet){color:var(--jui-on-surface)}.jui-selbar-box{border-radius:5px 5px 5px 2px}.jui-selbar-dot{width:var(--jui-node);height:var(--jui-node)}.jui-vchip{min-height:28px;gap:0;padding:0 2px 0 0;border:0;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-high)}.jui-vchip-main{min-height:28px;padding:0 6px 0 12px;border-radius:var(--jui-shape-full) 0 0 var(--jui-shape-full)}.jui-vchip-icon{width:var(--jui-target);height:var(--jui-target)}.jui-vchip-count{min-width:var(--jui-target);height:var(--jui-target);padding:0 7px;background:var(--jui-surface-container-highest);color:var(--jui-on-surface);font-weight:600}.jui-vchip-count[aria-pressed=true]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-vchip-extra{padding:0 4px}.jui-vchip--dashed{border:1px dashed var(--jui-outline);background:transparent}.jui-vchip-btn:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-tabs--pill .jui-tab--sub{border-radius:var(--jui-leaf-sm);padding-inline:14px}.jui-tab-kbd{border:0;border-radius:4px;background:var(--jui-surface-container-highest)}.jui-panel.jui-panel--danger{background:var(--jui-error-soft);box-shadow:none}.jui-panel--danger>.jui-panel-head .jui-panel-title:before{content:"";flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-error)}.jui-panel--danger>.jui-panel-head .jui-panel-title:has(>.jui-icon,>svg):before{display:none}button.jui-panel{border:0;transition:box-shadow var(--jui-motion-short) var(--jui-ease-standard)}button.jui-panel:not(:disabled):hover{box-shadow:var(--jui-lift-hover)}button.jui-panel:focus-visible{outline:none;box-shadow:var(--jui-lift),var(--jui-halo)}.jui-calendar-month{border-radius:var(--jui-shape-full)}.jui-calendar-foot>.jui-chip{min-height:var(--jui-target);border-color:transparent;background:var(--jui-surface-container-high);color:var(--jui-on-surface)}.jui-chip--filter,button.jui-chip{min-height:var(--jui-target)}.jui-tb[aria-expanded=true]{border-bottom-style:solid;border-bottom-color:var(--jui-primary);color:var(--jui-on-surface)}:root,[data-theme]{--jui-mark: var(--jui-tag-amber-2-bg);--jui-term: var(--jui-tag-green-1-bg);--jui-feed: var(--jui-surface-container);--jui-msg-in: var(--jui-surface);--jui-msg-out: var(--jui-selected);--jui-series-1: var(--jui-tag-blue-dot);--jui-series-1-soft: var(--jui-tag-blue-1-bg);--jui-series-1-text: var(--jui-tag-blue-1-fg);--jui-series-2: var(--jui-tag-amber-dot);--jui-series-2-soft: var(--jui-tag-amber-1-bg);--jui-series-2-text: var(--jui-tag-amber-1-fg);--jui-series-3: var(--jui-tag-green-dot);--jui-series-3-soft: var(--jui-tag-green-1-bg);--jui-series-3-text: var(--jui-tag-green-1-fg);--jui-series-4: var(--jui-tag-violet-dot);--jui-series-4-soft: var(--jui-tag-violet-1-bg);--jui-series-4-text: var(--jui-tag-violet-1-fg);--jui-series-5: var(--jui-tag-teal-dot);--jui-series-5-soft: var(--jui-tag-teal-1-bg);--jui-series-5-text: var(--jui-tag-teal-1-fg);--jui-series-6: var(--jui-tag-pink-dot);--jui-series-6-soft: var(--jui-tag-pink-1-bg);--jui-series-6-text: var(--jui-tag-pink-1-fg)}.jui-series-1{--jui-tone: var(--jui-series-1-text);--jui-tone-soft: var(--jui-series-1-soft);--jui-tone-fill: var(--jui-series-1-soft);--jui-dot: var(--jui-series-1)}.jui-series-2{--jui-tone: var(--jui-series-2-text);--jui-tone-soft: var(--jui-series-2-soft);--jui-tone-fill: var(--jui-series-2-soft);--jui-dot: var(--jui-series-2)}.jui-series-3{--jui-tone: var(--jui-series-3-text);--jui-tone-soft: var(--jui-series-3-soft);--jui-tone-fill: var(--jui-series-3-soft);--jui-dot: var(--jui-series-3)}.jui-series-4{--jui-tone: var(--jui-series-4-text);--jui-tone-soft: var(--jui-series-4-soft);--jui-tone-fill: var(--jui-series-4-soft);--jui-dot: var(--jui-series-4)}.jui-series-5{--jui-tone: var(--jui-series-5-text);--jui-tone-soft: var(--jui-series-5-soft);--jui-tone-fill: var(--jui-series-5-soft);--jui-dot: var(--jui-series-5)}.jui-series-6{--jui-tone: var(--jui-series-6-text);--jui-tone-soft: var(--jui-series-6-soft);--jui-tone-fill: var(--jui-series-6-soft);--jui-dot: var(--jui-series-6)}.jui-app,.jui-app-shell{-webkit-font-smoothing:antialiased}:where(.jui-app,.jui-app-shell) :where(h1,h2,h3,h4):where(:not([class*=jui-])){margin:0 0 var(--jui-gap-2);color:var(--jui-on-surface);font-family:var(--jui-font);font-weight:600}:where(.jui-app,.jui-app-shell) :where(h1):where(:not([class*=jui-])){font-size:var(--jui-type-title-lg-size);line-height:var(--jui-type-title-lg-line);letter-spacing:-.02em}:where(.jui-app,.jui-app-shell) :where(h2):where(:not([class*=jui-])){font-size:var(--jui-type-title-md-size);line-height:var(--jui-type-title-md-line);letter-spacing:-.01em}:where(.jui-app,.jui-app-shell) :where(h3):where(:not([class*=jui-])){font-size:var(--jui-type-title-sm-size);line-height:var(--jui-type-title-sm-line);letter-spacing:0}:where(.jui-app,.jui-app-shell) :where(h4):where(:not([class*=jui-])){font-size:var(--jui-type-label-md-size);line-height:16px;color:var(--jui-muted)}:where(.jui-app,.jui-app-shell) :where(p):where(:not([class*=jui-])){margin:0 0 var(--jui-gap-2)}:where(.jui-app,.jui-app-shell) :where(small):where(:not([class*=jui-])){font-size:var(--jui-fs-sm)}:where(.jui-app,.jui-app-shell) :where(b,strong){font-weight:600}:where(.jui-app,.jui-app-shell) :where(a):where(:not([class*=jui-])),:where(.jui-app,.jui-app-shell) :where(a):where(.jui-strong,.jui-muted,.jui-small,.jui-mono,.jui-num,.jui-truncate,[class*=jui-text--]){border-radius:4px;color:var(--jui-primary);text-decoration:none;text-underline-offset:2px}:where(.jui-app,.jui-app-shell) :where(a):where(:not([class*=jui-])):hover,:where(.jui-app,.jui-app-shell) :where(a):where(.jui-strong,.jui-muted,.jui-small,.jui-mono,.jui-num,.jui-truncate,[class*=jui-text--]):hover{text-decoration:underline;text-decoration-thickness:1px}:where(.jui-app,.jui-app-shell) :where(a):where(:not([class*=jui-])):focus-visible,:where(.jui-app,.jui-app-shell) :where(a):where(.jui-strong,.jui-muted,.jui-small,.jui-mono,.jui-num,.jui-truncate,[class*=jui-text--]):focus-visible{outline:none;box-shadow:var(--jui-halo)}:where(.jui-app,.jui-app-shell) :where(code,kbd,samp):where(:not([class*=jui-])){padding:1px 5px;border-radius:var(--jui-shape-xs);background:var(--jui-surface-container-high);color:var(--jui-on-surface);font-family:var(--jui-font-mono);font-size:.9em}:where(.jui-app,.jui-app-shell) :where(kbd):where(:not([class*=jui-])){box-shadow:inset 0 -1px 0 var(--jui-outline-variant);font-weight:500}:where(.jui-app,.jui-app-shell) :where(pre):where(:not([class*=jui-])){margin:0 0 var(--jui-gap-2);padding:8px 12px;overflow:auto;border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container);color:var(--jui-on-surface);font:400 var(--jui-fs-sm)/1.5 var(--jui-font-mono);white-space:pre-wrap}:where(.jui-app,.jui-app-shell) :where(pre) :where(code){padding:0;background:none;font-size:inherit}:where(.jui-app,.jui-app-shell) :where(blockquote):where(:not([class*=jui-])){position:relative;margin:0 0 var(--jui-gap-2);padding:2px 0 2px 14px;color:var(--jui-on-surface)}:where(.jui-app,.jui-app-shell) :where(blockquote):where(:not([class*=jui-])):before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:var(--jui-outline-variant)}:where(.jui-app,.jui-app-shell) :where(mark):where(:not([class*=jui-])){padding:0 1px;border-radius:3px;background:var(--jui-mark);color:inherit}:where(.jui-app,.jui-app-shell) :where(hr):where(:not([class*=jui-])){height:1px;margin:var(--jui-gap-3) 0;border:0;background:var(--jui-outline-variant)}:where(.jui-app,.jui-app-shell) :where(dt):where(:not([class*=jui-])){color:var(--jui-muted)}:where(.jui-app,.jui-app-shell) :where(dd):where(:not([class*=jui-])){margin:0}:where(.jui-app,.jui-app-shell) :where(summary):where(:not([class*=jui-])){color:var(--jui-muted);cursor:pointer}:where(.jui-app,.jui-app-shell) :where(summary):where(:not([class*=jui-])):hover{color:var(--jui-on-surface)}:where(.jui-app,.jui-app-shell) :where(fieldset):where(:not([class*=jui-])){margin:0;padding:var(--jui-gap-3);border:0;border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container-low)}:where(.jui-app,.jui-app-shell) :where(legend):where(:not([class*=jui-])){padding:0;color:var(--jui-muted);font-weight:600}:where(.jui-app,.jui-app-shell) :where(::placeholder){color:var(--jui-muted);opacity:1}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])){border-collapse:separate;border-spacing:0;color:var(--jui-on-surface);font-size:var(--jui-fs);text-align:left;font-variant-numeric:tabular-nums}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])) :where(th){padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--jui-outline-variant) 70%,transparent);color:var(--jui-muted);font:600 var(--jui-type-label-md-size)/16px var(--jui-font);letter-spacing:var(--jui-type-label-md-tracking);text-align:left;white-space:nowrap}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])) :where(td){padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--jui-outline-variant) 35%,transparent);vertical-align:top}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])) :where(tbody tr:last-child td){border-bottom:0}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])) :where(tbody tr:not(.jui-row-group,.jui-row-detail):hover td){background:var(--jui-surface-container-low)}:where(.jui-app,.jui-app-shell) :where(table):where(:not([class*=jui-])) :where(tbody tr[aria-selected=true] td){background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}tr.jui-row-group>:is(td,th){padding-top:14px;border-bottom:0;background:transparent;color:var(--jui-muted);font:600 var(--jui-type-label-md-size)/16px var(--jui-font);letter-spacing:.02em}tr.jui-row-detail>td{border-bottom:0;background:var(--jui-surface-container-low)}tr.jui-row-detail>td:first-child{border-radius:0 0 0 var(--jui-shape-md)}tr.jui-row-detail>td:last-child{border-radius:0 0 var(--jui-shape-md) 0}tr.jui-row--open>td{background:var(--jui-surface-container-low)}tr.jui-row--new>td:first-child{position:relative}tr.jui-row--new>td:first-child:before{content:"";position:absolute;left:2px;top:50%;width:var(--jui-node);height:var(--jui-node);margin-top:calc(var(--jui-node) / -2);border-radius:50%;background:var(--jui-primary)}tr.jui-row--dim>td{color:var(--jui-muted)}.jui-small{font-size:var(--jui-fs-sm);line-height:var(--jui-type-body-sm-line)}.jui-mono{font-family:var(--jui-font-mono);font-size:.92em}.jui-num{font-variant-numeric:tabular-nums}.jui-strong{font-weight:600}.jui-italic{font-style:italic}.jui-text--primary{color:var(--jui-primary)}.jui-text--success{color:var(--jui-success)}.jui-text--warning{color:var(--jui-warning)}.jui-text--error{color:var(--jui-error)}.jui-text--info{color:var(--jui-info)}.jui-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.jui-truncate{display:inline-block;max-width:100%;vertical-align:bottom}.jui-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--jui-lines, 2);line-clamp:var(--jui-lines, 2)}.jui-clamp[data-lines="1"]{--jui-lines: 1}.jui-clamp[data-lines="3"]{--jui-lines: 3}.jui-clamp[data-lines="4"]{--jui-lines: 4}.jui-clamp[data-lines="5"]{--jui-lines: 5}.jui-overline{font:500 var(--jui-type-label-sm-size)/16px var(--jui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jui-muted)}.jui-dim{opacity:var(--jui-disabled-opacity)}.jui-struck{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.jui-mark{padding:0 1px;border-radius:3px;background:var(--jui-mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jui-mark--term{background:var(--jui-term)}.jui-mark--proposed{border-radius:0;background:transparent;border-bottom:1.5px dashed var(--jui-primary)}.jui-mark--free{border-radius:0;background:transparent;color:var(--jui-info);border-bottom:1px dotted var(--jui-info)}.jui-mark[role=button]{cursor:pointer}.jui-mark[role=button]:hover{box-shadow:inset 0 -2px 0 var(--jui-primary)}.jui-mark--free[role=button]:hover{box-shadow:inset 0 -2px 0 var(--jui-info)}.jui-mark[role=button]:focus-visible{outline:3px solid var(--jui-focus);outline-offset:2px}.jui-quote{position:relative;margin:0;padding:2px 0 2px 14px;font-size:inherit}.jui-quote:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:var(--jui-outline-variant)}.jui-quote--tone:before{background:var(--jui-tone)}.jui-quote-text{margin:0;color:var(--jui-on-surface)}.jui-quote-cite{margin-top:2px;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-spoiler{border-radius:4px;background:var(--jui-inverse-surface);color:transparent;cursor:pointer;transition:background-color var(--jui-motion-short) var(--jui-ease-standard)}.jui-spoiler>.jui-spoiler-text{visibility:hidden}.jui-spoiler[data-open]{background:var(--jui-surface-container-high);color:inherit}.jui-spoiler[data-open]>.jui-spoiler-text{visibility:visible}.jui-spoiler:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--jui-gap-4);margin:0;font-size:var(--jui-fs)}.jui-kv-row{display:contents}.jui-kv dt{color:var(--jui-muted)}.jui-kv dd{min-width:0;margin:0;color:var(--jui-on-surface);overflow-wrap:anywhere}.jui-kv--stacked{grid-template-columns:minmax(0,1fr);gap:0}.jui-kv--stacked dt{margin-top:var(--jui-gap-2);font-size:var(--jui-fs-sm)}.jui-kv--stacked .jui-kv-row:first-child dt{margin-top:0}.jui-panel--status{position:relative}.jui-panel-node{display:inline-block;flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-tone, var(--jui-neutral))}.jui-panel--plain>.jui-panel-node,button.jui-panel>.jui-panel-node{position:absolute;left:9px;top:15px}.jui-panel--status:is(.jui-panel--plain,button)>.jui-panel-body{padding-left:22px}.jui-panel.jui-panel--dashed{border:1px dashed var(--jui-outline);background:transparent;box-shadow:none}.jui-feed{display:flex;flex-direction:column;gap:6px;padding:var(--jui-gap-3);overflow-y:auto;border-radius:var(--jui-leaf);background:var(--jui-feed);color:var(--jui-on-surface);font-size:var(--jui-fs-md)}.jui-feed-day{display:flex;justify-content:center;margin:var(--jui-gap-2) 0}.jui-feed-day>span{padding:2px 10px;border-radius:var(--jui-shape-full);background:var(--jui-surface);color:var(--jui-muted);font-size:var(--jui-fs-sm);font-weight:600;box-shadow:var(--jui-lift)}.jui-msg{display:flex;align-items:flex-end;gap:var(--jui-gap-2);max-width:100%}.jui-msg--out{flex-direction:row-reverse}.jui-msg-lead{flex:none;align-self:center}.jui-msg-bubble{position:relative;display:flex;flex-direction:column;gap:4px;min-width:72px;max-width:min(560px,82%);padding:8px 12px 6px;border-radius:16px 16px 16px 4px;background:var(--jui-msg-in);box-shadow:0 1px 2px #15140f14;overflow-wrap:anywhere}.jui-msg--out>.jui-msg-bubble{border-radius:16px 16px 4px;background:var(--jui-msg-out)}.jui-msg--selected>.jui-msg-bubble{box-shadow:0 0 0 2px var(--jui-primary)}.jui-msg--focus>.jui-msg-bubble{box-shadow:0 0 0 2px var(--jui-focus)}.jui-msg--hit>.jui-msg-bubble{box-shadow:inset 3px 0 0 var(--jui-tag-amber-dot),0 1px 2px #15140f14}.jui-msg--draft>.jui-msg-bubble{background:transparent;box-shadow:none;outline:1px dashed var(--jui-outline);outline-offset:-1px}.jui-msg--failed>.jui-msg-bubble{background:var(--jui-error-soft)}.jui-msg-new{position:absolute;top:10px;right:-12px;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-primary)}.jui-msg--out .jui-msg-new{right:auto;left:-12px}.jui-msg-author{color:var(--jui-primary);font-size:var(--jui-fs-sm);font-weight:600}.jui-msg-fwd{display:flex;align-items:center;gap:4px;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-msg-reply{position:relative;display:flex;align-items:center;gap:6px;min-height:var(--jui-target);margin:0;padding:2px 8px 2px 12px;border:0;border-radius:8px;background:color-mix(in srgb,var(--jui-on-surface) 5%,transparent);color:var(--jui-muted);font:inherit;font-size:var(--jui-fs-sm);text-align:left}.jui-msg-reply:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--jui-primary)}button.jui-msg-reply{cursor:pointer}button.jui-msg-reply:hover{color:var(--jui-on-surface);background:color-mix(in srgb,var(--jui-on-surface) 9%,transparent)}button.jui-msg-reply:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-msg-reply-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jui-msg-media img,.jui-msg-media video{display:block;max-width:100%;max-height:320px;border-radius:12px 12px 12px 4px}.jui-msg-media audio{max-width:100%}.jui-msg-text{white-space:pre-wrap;line-height:1.45}.jui-msg-text :where(code,pre){border-radius:var(--jui-shape-xs);background:color-mix(in srgb,var(--jui-on-surface) 7%,transparent);font-family:var(--jui-font-mono);font-size:.9em}.jui-msg-text :where(code){padding:0 4px}.jui-msg-text :where(pre){margin:4px 0;padding:6px 8px;overflow:auto}.jui-msg-text :where(blockquote){position:relative;margin:2px 0;padding-left:10px;color:var(--jui-muted)}.jui-msg-text :where(blockquote):before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:var(--jui-outline-variant)}.jui-msg-text :where(a){color:var(--jui-primary);text-decoration:underline;text-underline-offset:2px}.jui-msg-reactions{display:flex;flex-wrap:wrap;gap:4px}.jui-reaction{display:inline-flex;align-items:center;gap:4px;min-height:var(--jui-target);margin:0;padding:0 8px;border:0;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-high);color:var(--jui-on-surface);font:inherit;font-size:var(--jui-fs-sm)}.jui-reaction-count{font-weight:600;font-variant-numeric:tabular-nums}button.jui-reaction{cursor:pointer}button.jui-reaction:hover{background:var(--jui-surface-container-highest)}.jui-reaction[aria-pressed=true],.jui-reaction[data-mine]{background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}button.jui-reaction:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:18px;color:var(--jui-muted);font-size:var(--jui-type-label-sm-size)}.jui-msg-meta-extra{display:inline-flex;align-items:center;gap:4px;margin-right:auto}.jui-msg-time{font-variant-numeric:tabular-nums}.jui-msg-status{display:inline-flex;color:var(--jui-muted)}.jui-msg-status--read{color:var(--jui-primary)}.jui-msg-status--failed{color:var(--jui-error)}.jui-msg-actions{display:inline-flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--jui-motion-short) var(--jui-ease-standard)}.jui-msg:hover .jui-msg-actions,.jui-msg-actions:focus-within{opacity:1}@media (hover: none){.jui-msg-actions{opacity:1}}.jui-msg-error{color:var(--jui-error);font-size:var(--jui-fs-sm)}.jui-msg-footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.jui-composer{display:flex;flex-direction:column;gap:var(--jui-gap-2);padding:var(--jui-gap-2) var(--jui-gap-3) var(--jui-gap-3);border-radius:var(--jui-leaf);background:var(--jui-surface);box-shadow:var(--jui-lift);color:var(--jui-on-surface);font-size:var(--jui-fs)}.jui-composer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px;color:var(--jui-muted)}.jui-composer-suggestions{display:flex;flex-wrap:wrap;gap:6px}.jui-composer-note{padding:6px 10px;border-radius:var(--jui-leaf-sm);background:var(--jui-surface-container);color:var(--jui-on-surface);font-size:var(--jui-fs-sm)}.jui-composer-field{min-width:0}.jui-composer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jui-gap-2)}.jui-composer-hint{min-width:0;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-composer-actions{display:flex;align-items:center;gap:var(--jui-gap-2);margin-left:auto}.jui-suggestion{display:inline-flex;align-items:center;gap:6px;max-width:320px;min-height:28px;margin:0;padding:0 12px;border:0;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-high);color:var(--jui-on-surface);font:inherit;font-size:var(--jui-fs-sm);cursor:pointer}.jui-suggestion:hover:not(:disabled){background:var(--jui-secondary-container);color:var(--jui-on-secondary-container)}.jui-suggestion:focus-visible{outline:none;box-shadow:var(--jui-halo)}.jui-suggestion:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-suggestion>.jui-icon,.jui-suggestion>svg{flex:none;width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-suggestion-title{flex:none;font-weight:600}.jui-suggestion-text{min-width:0;overflow:hidden;color:var(--jui-muted);text-overflow:ellipsis;white-space:nowrap}.jui-svg-node-box{fill:var(--jui-svg-fill);stroke:var(--jui-svg-stroke);stroke-width:1;transition:stroke-width var(--jui-motion-short) var(--jui-ease-standard)}.jui-svg-node-label{fill:var(--jui-svg-text);font:600 13px var(--jui-font);pointer-events:none}.jui-svg-node--dashed .jui-svg-node-box{stroke-dasharray:4 3}.jui-svg-node--selected .jui-svg-node-box{stroke:var(--jui-primary);stroke-width:2}.jui-svg-node--click{cursor:pointer}.jui-svg-node--click:hover .jui-svg-node-box{stroke-width:2}.jui-svg-node:focus{outline:none}.jui-svg-node:focus-visible .jui-svg-node-box{stroke:var(--jui-focus);stroke-width:3}.jui-svg-edge-line{fill:none;stroke:var(--jui-svg-edge-hover, var(--jui-svg-stroke));stroke-width:1.5;stroke-linecap:round}.jui-svg-edge-head{fill:var(--jui-svg-edge-hover, var(--jui-svg-stroke))}.jui-svg-edge-hit{fill:none;stroke:transparent;stroke-width:var(--jui-target)}.jui-svg-edge--dashed .jui-svg-edge-line{stroke-dasharray:5 4}.jui-svg-edge--faint{opacity:.55}.jui-svg-edge--click{cursor:pointer}.jui-svg-edge--click:is(:hover,:focus-visible){opacity:1}.jui-svg-edge--click:is(:hover,:focus-visible) .jui-svg-edge-line{stroke-width:2.5}.jui-svg-edge--danger:is(:hover,:focus-visible){--jui-svg-edge-hover: var(--jui-error)}.jui-svg-edge:focus{outline:none}.jui-dialog--sm{width:360px}.jui-dialog--lg{width:640px}.jui-dialog{max-width:calc(100vw - 32px)}.jui-dialog-form{display:contents}.jui-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.jui-dialog .jui-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto}.jui-dialog-close{flex:none;margin-left:auto}.jui-dialog .jui-dialog-head{padding-right:var(--jui-gap-3)}.jui-dialog-field{margin-top:var(--jui-gap-2)}.jui-stat{position:relative;display:flex;flex-direction:column;gap:2px;min-width:120px;margin:0;padding:10px 14px 12px;border:0;border-radius:var(--jui-leaf-sm);background:var(--jui-surface);box-shadow:var(--jui-lift);color:var(--jui-on-surface);font:400 var(--jui-fs)/1.3 var(--jui-font);text-align:left}.jui-stat-label{display:inline-flex;align-items:center;gap:6px;color:var(--jui-muted);font-size:var(--jui-fs-sm);font-weight:600}.jui-stat-label>.jui-icon,.jui-stat-label>svg{flex:none;width:var(--jui-icon-sm);height:var(--jui-icon-sm)}.jui-stat-node{flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-stat-series, var(--jui-primary))}.jui-stat-value{display:inline-flex;align-items:baseline;gap:4px;color:var(--jui-on-surface);font:600 28px/1.15 var(--jui-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jui-stat--tone .jui-stat-value{color:var(--jui-tone)}.jui-stat-short{color:var(--jui-muted);font-size:var(--jui-fs);font-weight:400;letter-spacing:0}.jui-stat-hint{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-stat--dim .jui-stat-value{opacity:var(--jui-disabled-opacity)}button.jui-stat{cursor:pointer;transition:box-shadow var(--jui-motion-short) var(--jui-ease-standard)}button.jui-stat:not(:disabled):hover{box-shadow:var(--jui-lift-hover)}button.jui-stat:focus-visible{outline:none;box-shadow:var(--jui-lift),var(--jui-halo)}button.jui-stat[aria-pressed=true]{background:var(--jui-secondary-container);box-shadow:none}button.jui-stat[aria-pressed=true] :is(.jui-stat-label,.jui-stat-value){color:var(--jui-on-secondary-container)}button.jui-stat:disabled{opacity:var(--jui-disabled-opacity);cursor:default}.jui-divider{height:0;margin:var(--jui-gap-3) 0;border:0;border-top:1px solid var(--jui-outline-variant)}.jui-divider--dense{margin:var(--jui-gap-1) 0}.jui-divider--label{display:flex;align-items:center;gap:var(--jui-gap-2);height:auto;border-top:0;color:var(--jui-muted);font:600 var(--jui-type-label-md-size)/16px var(--jui-font)}.jui-divider--label:before,.jui-divider--label:after{content:"";flex:1;border-top:1px solid var(--jui-outline-variant)}.jui-divider--label:before{flex:0 0 12px}.jui-panel.jui-panel--accent{background:var(--jui-primary-container);box-shadow:none}.jui-panel--accent>.jui-panel-head .jui-panel-title:before{content:"";flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-primary)}.jui-panel--accent>.jui-panel-head .jui-panel-title:has(>.jui-icon,>svg,>.jui-panel-node):before{display:none}.jui-panel.jui-panel--series{box-shadow:inset 3px 0 0 var(--jui-panel-series),var(--jui-lift)}.jui-panel-node--series{background:var(--jui-panel-series)}.jui-statbar-track{gap:2px;background:transparent}.jui-statbar-track:after{content:"";flex:1 1 0;min-width:0;border-radius:3px;background:var(--jui-meter-track)}.jui-drop:not(tr){position:relative}.jui-drop:not(tr):after{content:"";position:absolute;left:0;right:0;height:var(--jui-node);pointer-events:none;z-index:1;background:radial-gradient(circle at calc(var(--jui-node) / 2) 50%,var(--jui-primary) calc(var(--jui-node) / 2),transparent calc(var(--jui-node) / 2 + .5px)),linear-gradient(var(--jui-primary),var(--jui-primary)) 0 50% / 100% 2px no-repeat}.jui-drop--before:not(tr):after{top:calc(var(--jui-node) / -2)}.jui-drop--after:not(tr):after{bottom:calc(var(--jui-node) / -2)}tr.jui-drop--before>td{box-shadow:inset 0 2px 0 var(--jui-primary)}tr.jui-drop--after>td{box-shadow:inset 0 -2px 0 var(--jui-primary)}.jui-table tbody tr:focus-within .jui-hover,:where(.jui-app,.jui-app-shell) :where(table) :where(tbody tr:is(:hover,:focus-within)) .jui-hover{opacity:1}@media (hover: none){.jui-hover{opacity:1}}.jui-vchip--lead{padding-left:2px}.jui-vchip--lead>.jui-vchip-main{padding-left:4px}.jui-vchip-lead[aria-pressed=true]{color:var(--jui-primary)}.jui-svg-node--circle .jui-svg-node-label{font-size:12px}:root,[data-theme]{--jui-r: 18px;--jui-r-s: 12px;--jui-inset: 20px;--jui-leaf: var(--jui-r);--jui-leaf-sm: var(--jui-r-s);--jui-lift: none;--jui-float: 0 10px 30px rgb(21 20 15 / .14);--jui-lift-hover: var(--jui-float);--jui-halo: 0 0 0 2px var(--jui-primary);--jui-node: 8px;--jui-dot-ok: var(--jui-success);--jui-dot-idle: var(--jui-outline);--jui-dot-warn: var(--jui-warning);--jui-dot-bad: var(--jui-error)}[data-theme=dark]{--jui-float: 0 16px 48px rgb(0 0 0 / .45)}@container (max-width: 560px){:where(body,.jui-app-shell,.jui-app-main,.jui-drawer,.jui-ws-main)>*{--jui-inset: 16px}}.jui-panel{border-radius:var(--jui-r);box-shadow:none;background:var(--jui-surface)}.jui-panel-head{padding:14px var(--jui-inset) 4px;min-height:0}.jui-panel-body{padding:8px var(--jui-inset) 18px}.jui-page-title{font-weight:600;letter-spacing:-.02em}.jui-btn{border-radius:var(--jui-shape-full);font-weight:500;box-shadow:none}.jui-btn--outlined,.jui-btn--secondary{border-color:var(--jui-outline-variant);background:transparent;color:var(--jui-text)}.jui-btn--tonal{background:var(--jui-accent-soft);color:var(--jui-text)}.jui-btn--text,.jui-btn--quiet{color:var(--jui-muted)}.jui-btn--text:not(:disabled):hover,.jui-btn--quiet:not(:disabled):hover{color:var(--jui-text);background:var(--jui-surface-container)}.jui-btn--filled:not(:disabled):hover,.jui-btn--primary:not(:disabled):hover{box-shadow:none;filter:brightness(1.06)}.jui-btn:focus-visible{box-shadow:none;outline:2px solid var(--jui-primary);outline-offset:2px}.jui-btn:disabled{opacity:.35}.jui-control{border:1px solid var(--jui-outline-variant);border-radius:var(--jui-r-s);background:var(--jui-surface)}.jui-control:not([data-disabled=true]):not(:focus-within):hover{background:var(--jui-surface);border-color:var(--jui-outline)}.jui-control:focus-within{border-color:var(--jui-primary);box-shadow:none;background:var(--jui-surface)}.jui-chip{border-radius:var(--jui-shape-full)}button.jui-chip{border:1px solid var(--jui-outline-variant);background:transparent;color:var(--jui-muted)}button.jui-chip.jui-chip--dashed{border-style:dashed;border-color:var(--jui-accent)}button.jui-chip[aria-pressed=true]{border:1px solid transparent;background:var(--jui-accent-soft);color:var(--jui-text)}button.jui-chip[aria-pressed=true]:before{display:none}.jui-badge{background:transparent;padding:0 2px;color:var(--jui-text);font-weight:500;gap:8px}button.jui-badge{padding:0 8px}.jui-badge:before{width:var(--jui-node);height:var(--jui-node);background:var(--jui-tone, var(--jui-dot-idle));opacity:1}.jui-popover{border:0;border-radius:var(--jui-r-s);box-shadow:var(--jui-float);background:var(--jui-surface)}.jui-menu{padding:6px;gap:2px}.jui-mi{margin:0;padding:0 10px;border-radius:10px;min-height:40px}.jui-mi--checked,.jui-mi--on{background:var(--jui-accent-soft)}.jui-mi--danger{color:var(--jui-error)}.jui-dialog{border-radius:24px;box-shadow:0 16px 48px #00000040}.jui-toast{border-radius:var(--jui-r-s);box-shadow:none}.jui-table th{font-weight:500}.jui-list-row{border-radius:var(--jui-r-s)}.jui-tabs-indicator{clip-path:none;height:2px}.jui-counter,.jui-nav-count{font-family:var(--jui-font-mono);font-weight:500}.jui-bignum{display:inline-flex;align-items:baseline;gap:8px}.jui-bignum b{font:600 72px/1 var(--jui-font);letter-spacing:-.03em;color:var(--jui-text)}.jui-bignum span{color:var(--jui-muted);font-size:20px}@container (max-width: 560px){.jui-bignum b{font-size:56px}}.jui-progress{height:4px;border-radius:4px;background:var(--jui-surface-container-high);overflow:hidden}.jui-progress>span{display:block;height:100%;border-radius:4px;background:var(--jui-primary);transition:width .3s}.jui-step{font:500 12px var(--jui-font-mono);color:var(--jui-muted);white-space:nowrap}.jui-dot{display:inline-block;flex:none;width:var(--jui-node);height:var(--jui-node);border-radius:50%;background:var(--jui-dot-idle)}.jui-dot--ok{background:var(--jui-dot-ok)}.jui-dot--warn{background:var(--jui-dot-warn)}.jui-dot--bad{background:var(--jui-dot-bad)}.jui-issues{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jui-issue{display:grid;grid-template-columns:var(--jui-node) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px var(--jui-inset);border-radius:var(--jui-r-s);background:var(--jui-surface)}.jui-issue-title{font-weight:500}.jui-issue-detail{font-size:var(--jui-fs-sm);color:var(--jui-muted);overflow-wrap:anywhere}@container (max-width: 560px){.jui-issue{grid-template-columns:var(--jui-node) minmax(0,1fr)}.jui-issue>.jui-btn{grid-column:2;justify-self:start}}.jui-advice{display:grid;gap:10px;justify-items:start;padding:18px var(--jui-inset);border-radius:var(--jui-r);background:var(--jui-accent-soft)}.jui-advice-label{display:flex;align-items:center;gap:6px;color:var(--jui-muted);font-size:var(--jui-fs-sm)}.jui-seg{display:inline-flex;gap:2px;padding:4px;border-radius:var(--jui-shape-full);background:var(--jui-surface-container-high)}.jui-seg-option{margin:0;padding:8px 16px;border:0;border-radius:var(--jui-shape-full);background:transparent;color:var(--jui-muted);font:inherit;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.jui-seg-option[aria-checked=true]{background:var(--jui-surface);color:var(--jui-text);font-weight:500;box-shadow:0 1px 2px #00000014}.jui-seg-option:disabled{opacity:.35;cursor:default}.jui-seg-option:focus-visible{outline:2px solid var(--jui-primary);outline-offset:1px}@container (max-width: 560px){.jui-seg{display:flex}.jui-seg-option{flex:1}}.jui-disclosure{border-top:1px solid var(--jui-outline-variant);padding-top:10px}.jui-disclosure-head{display:inline-flex;gap:6px;margin:0;padding:8px 0;border:0;background:none;color:var(--jui-muted);font:inherit;cursor:pointer}.jui-disclosure-head:hover{color:var(--jui-text)}.jui-disclosure-head:before{content:"＋"}.jui-disclosure-head[aria-expanded=true]:before{content:"－"}.jui-checks{list-style:none;margin:0;padding:0}.jui-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:9px 0;border-bottom:1px solid var(--jui-outline-variant)}.jui-check-detail{grid-column:2;font-size:13px;color:var(--jui-muted)}.jui-radio,.jui-checkbox{width:var(--jui-target);height:var(--jui-target);border-width:4px;box-shadow:inset 0 0 0 1.25px var(--jui-outline)}.jui-checkbox{border-radius:8px}.jui-radio:not(:disabled):hover,.jui-checkbox:not(:disabled):hover{box-shadow:inset 0 0 0 1.25px var(--jui-on-surface);background-color:var(--jui-surface-container)}.jui-checkbox:checked,.jui-checkbox:indeterminate{background-color:var(--jui-primary);box-shadow:none}.jui-checkbox:before{width:10px;height:10px}.jui-radio:focus-visible,.jui-checkbox:focus-visible{box-shadow:inset 0 0 0 1.25px var(--jui-primary),0 0 0 2px var(--jui-primary)}.jui-control--bare{border-color:transparent;background:transparent}.jui-control--bare:not([data-disabled=true]):hover,.jui-control--bare[aria-expanded=true]{border-color:var(--jui-outline-variant);background:transparent}.jui-control--bare .jui-chip,.jui-control--bare .jui-inline-pill{background:var(--jui-surface-container-high);color:var(--jui-text)}body,.jui-app-shell,.jui-app-main,.jui-drawer,.jui-ws-main{container-type:inline-size}
