.dialog-profile{--member-bg:#151515;--member-fg:#ecebea;--member-muted:#969593;--member-line:#ffffff10;--member-soft:#ffffff04;background:var(--member-bg);border-color:var(--member-line)}.dialog-profile .mp2{color:var(--member-fg)}.dialog-profile .mp2-banner{height:78px;background:linear-gradient(180deg,var(--member-soft),transparent);border-bottom:1px solid var(--member-line)}.dialog-profile .mp2-banner:after{display:none}.dialog-profile .mp2-head{gap:18px;margin-top:-26px!important;align-items:center}.dialog-profile .mp2-avatar{width:80px;height:80px;background:#30302f;box-shadow:0 0 0 5px var(--member-bg);font-size:25px}.dialog-profile .mp2-avatar i{width:13px;height:13px;background:#8ba995;box-shadow:0 0 0 4px var(--member-bg)}.dialog-profile .mp2-id{padding-top:22px;padding-bottom:0}.dialog-profile .mp2-id h3{font-size:23px;font-weight:600;letter-spacing:-.5px}.dialog-profile .mp2-id h3 em{background:var(--member-soft);border:1px solid var(--member-line);color:var(--member-muted);font-weight:500}.dialog-profile .mp2-id p{color:var(--member-muted);font-size:12px;gap:8px}.dialog-profile .mp2-copy{border-color:var(--member-line);border-radius:6px;color:var(--member-muted)}.dialog-profile .mp2-copy code{font-size:10px}.dialog-profile .mp2-act{margin-top:23px!important}.dialog-profile .mp2-actions{gap:7px}.dialog-profile .mp2-actions button,.dialog-profile .mp2-actions button.strong{height:35px;background:transparent;border-color:var(--member-line);border-radius:7px;color:#b7b5b3;font-weight:450}.dialog-profile .mp2-actions button.is-open,.dialog-profile .mp2-actions button:hover{color:var(--member-fg);background:var(--member-soft);border-color:#ffffff25}.dialog-profile .mp2-actions button.strong.is-open,.dialog-profile .mp2-actions button.strong:hover{color:#d9aaa5;background:#c9756808;border-color:#c9756833}.dialog-profile .mp2-panel,.dialog-profile .mp2-panel.strong{background:var(--member-soft);border-color:var(--member-line);border-radius:10px;padding:16px}.dialog-profile .mp2-panel header,.dialog-profile .mp2-panel.strong header{color:var(--member-muted)}.dialog-profile .mp2-panel header strong{font-weight:550;color:var(--member-fg)}.dialog-profile .mp2-panel header small{line-height:1.6;color:var(--member-muted)}.dialog-profile .mp2-panel input,.dialog-profile .mp2-panel textarea{background:var(--member-bg);border-color:var(--member-line);border-radius:7px;color:var(--member-fg)}.dialog-profile .mp2-times button{border-radius:7px;font-weight:400}.dialog-profile .mp2-panel.strong .mp2-times button.selected,.dialog-profile .mp2-times button.selected{background:#ffffff09;border-color:#ffffff30;color:var(--member-fg)}.dialog-profile .mp2-go{border:1px solid #ffffff20;border-radius:7px;background:#d8d5d0;color:#20201f;font-weight:550}.dialog-profile .mp2-panel.strong .mp2-go{background:#c9a39d;color:#231b1a}.dialog-profile .mp2-stats{gap:0;margin-top:25px!important;border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);padding:6px 0}.dialog-profile .mp2-stats>div{background:none;border:0;border-radius:0;padding:14px 0 14px 16px;min-height:74px;align-items:flex-start;border-left:1px solid var(--member-line)}.dialog-profile .mp2-stats>div:nth-child(3n+1){border-left:0;padding-left:0}.dialog-profile .mp2-stats small{color:var(--member-muted);font-size:11px;line-height:1.5;white-space:normal}.dialog-profile .mp2-stats small em{font-size:10px;opacity:.75}.dialog-profile .mp2-stats strong{font-size:19px;line-height:1.5;font-weight:550;letter-spacing:-.4px;color:var(--member-fg);font-variant-numeric:tabular-nums}.dialog-profile .mp2-activity{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:9px;padding:12px 0;border:0;border-radius:0;margin-top:0!important;color:var(--member-muted)}.dialog-profile .mp2-activity svg{flex:none;color:#777671}.dialog-profile .mp2-activity span{font-size:12px;line-height:1.7}.dialog-profile .mp2-activity b{color:var(--member-fg);font-weight:500}.dialog-profile .mp2-roles{margin-top:9px!important;gap:7px}.dialog-profile .mp2-roles>span{background:var(--member-soft);border-color:var(--member-line);border-radius:6px;height:27px;color:#c1beba;font-size:11px;font-weight:450}.dialog-profile .mp2-roles>span i{width:5px;height:5px;filter:saturate(.35);opacity:.8}.dialog-profile .mp2-addrole{border-style:solid!important;border-radius:6px!important;background:transparent!important;font-size:11px!important;color:var(--member-muted)!important}.dialog-profile .mp2-tabs{border:0;border-bottom:1px solid var(--member-line);background:none;border-radius:0;padding:0;gap:20px;margin-top:26px!important}.dialog-profile .mp2-tabs button{flex:initial;justify-content:flex-start;gap:7px;height:42px;padding:0 0 10px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:12px;font-weight:450;color:var(--member-muted)}.dialog-profile .mp2-tabs button.is-active{background:transparent;border-bottom-color:#c1beba;color:var(--member-fg)}.dialog-profile .mp2-tabs b{background:var(--member-soft);border-radius:5px;font-size:10px;font-weight:450;padding:1px 5px;color:var(--member-muted)}.dialog-profile .mp2-timeline{gap:19px;margin-top:21px!important}.dialog-profile .mp2-timeline h4{font-size:11px;font-weight:450;letter-spacing:0;text-transform:none;color:var(--member-muted);margin-bottom:10px}.dialog-profile .mp2-timeline li{padding-top:10px;padding-bottom:10px;gap:12px;align-items:flex-start}.dialog-profile .mp2-timeline .mp2-dot{width:29px;height:29px;border-radius:8px;background:var(--member-bg);border-color:var(--member-line);color:#aaa6a1}.dialog-profile .mp2-timeline ol:before{left:14px;background:var(--member-line)}.dialog-profile .mp2-timeline strong{font-weight:500;font-size:13px;line-height:1.6;color:var(--member-fg)}.dialog-profile .mp2-timeline small{font-size:12px;line-height:1.7;white-space:normal;overflow-wrap:anywhere;color:var(--member-muted)}.dialog-profile .mp2-timeline time{font-size:10px;line-height:2.2;color:var(--member-muted)}.dialog-profile .mp2-warns li{background:transparent;border-color:var(--member-line);border-radius:8px;color:var(--member-muted)}.dialog-profile .mp2-warns strong{color:var(--member-fg);font-weight:500}.dialog-profile .mp-notes li{background:var(--member-soft);border:1px solid var(--member-line);border-radius:8px}.dialog-profile .mp-note-new button{background:#d8d5d0;color:#20201f;border-radius:7px}.dialog-profile .mp-note-new textarea{background:transparent;border-color:var(--member-line);border-radius:8px;color:var(--member-fg)}.dialog-profile :is(button,input,textarea,[role=combobox]):focus-visible{outline:2px solid #b5b0a7;outline-offset:3px}.light .dialog-profile{--member-bg:#faf9f7;--member-fg:#292826;--member-muted:#76736e;--member-line:#00000012;--member-soft:#00000003}.light .dialog-profile :is(.mp2-actions button,.mp2-roles>span){color:#66625d}.light .dialog-profile .mp2-times button.selected{background:#00000006;border-color:#00000025}@media(max-width:640px){.dialog-profile .mp2-stats>div,.dialog-profile .mp2-stats>div:nth-child(3n+1){padding-left:14px;border-left:1px solid var(--member-line)}.dialog-profile .mp2-stats>div:nth-child(odd){padding-left:0;border-left:0}.dialog-profile .mp2-tabs{gap:14px;overflow-x:auto}.dialog-profile .mp2-tabs button{font-size:11px;white-space:nowrap}.dialog-profile .mp2-id h3{font-size:21px}.dialog-profile .mp2-head{gap:14px}.dialog-profile .mp2-avatar{width:68px;height:68px}.dialog-profile .mp2-timeline time{font-size:9px}.dialog-profile .mp2-stats strong{font-size:18px}}.dialog-profile.dialog-profile{width:min(980px,calc(100vw - 32px))!important;--mp-accent:var(--lilac,#b8a6f6)}.dialog-profile .mp3{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:560px;color:var(--member-fg)}.dialog-profile .mp3-side{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 22px 24px;border-right:1px solid var(--member-line);background:linear-gradient(180deg,#ffffff03,transparent 60%)}.dialog-profile .mp3-cover{position:absolute;inset:0 0 auto;height:112px;background:radial-gradient(120% 140% at 20% 0,color-mix(in srgb,var(--mp-accent) 34%,transparent),transparent 70%),radial-gradient(90% 120% at 100% 10%,color-mix(in srgb,var(--mp-accent) 18%,transparent),transparent 70%);border-bottom:1px solid var(--member-line)}.dialog-profile .mp3-avatar{position:relative;z-index:1;margin-top:56px;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#2a2930;color:var(--member-fg);font-size:28px;font-weight:600;box-shadow:0 0 0 6px var(--member-bg),0 0 0 7px color-mix(in srgb,var(--mp-accent) 30%,transparent)}.dialog-profile .mp3-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.dialog-profile .mp3-avatar i{position:absolute;right:4px;bottom:4px;width:16px;height:16px;border-radius:50%;background:#7fd6b0;box-shadow:0 0 0 4px var(--member-bg)}.dialog-profile .mp3-side h3{margin:16px 0 2px;font-size:21px;font-weight:650;letter-spacing:-.4px;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;word-break:break-word}.dialog-profile .mp3-side h3 em{font-style:normal;font-size:10px;font-weight:600;padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--mp-accent) 18%,transparent);color:var(--mp-accent)}.dialog-profile .mp3-user{margin:0;color:var(--member-muted);font-size:13px}.dialog-profile .mp3-copy{margin-top:10px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border:1px solid var(--member-line);border-radius:999px;background:transparent;color:var(--member-muted);cursor:pointer}.dialog-profile .mp3-copy:hover{color:var(--member-fg);border-color:#ffffff24}.dialog-profile .mp3-copy code{font-size:10.5px}.dialog-profile .mp3-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.dialog-profile .mp3-badges span{font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--member-line)}.dialog-profile .mp3-badges .good{color:#8fd8b5;background:#7fd6b012;border-color:#7fd6b02a}.dialog-profile .mp3-badges .warn{color:#f1c76f;background:#e8b04b12;border-color:#e8b04b33}.dialog-profile .mp3-level{width:100%;margin-top:20px;padding:14px;border:1px solid var(--member-line);border-radius:12px;background:var(--member-soft);text-align:left}.dialog-profile .mp3-level-top{display:flex;align-items:center;gap:7px;color:var(--member-muted);font-size:12.5px}.dialog-profile .mp3-level-top svg{color:var(--mp-accent)}.dialog-profile .mp3-level-top strong{color:var(--member-fg);font-size:20px;font-weight:650;margin-left:2px}.dialog-profile .mp3-level-top small{margin-left:auto;font-size:11.5px}.dialog-profile .mp3-level>small{display:block;margin-top:7px;color:var(--member-muted);font-size:11.5px}.dialog-profile .mp3-bar{height:6px;margin-top:10px;border-radius:999px;background:#ffffff0d;overflow:hidden}.dialog-profile .mp3-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--mp-accent) 70%,#fff 0%),var(--mp-accent))}.dialog-profile .mp3-facts{width:100%;margin:16px 0 0;display:grid;gap:2px;text-align:left}.dialog-profile .mp3-facts>div{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid var(--member-line);font-size:12.5px}.dialog-profile .mp3-facts dt{display:flex;align-items:center;gap:7px;color:var(--member-muted)}.dialog-profile .mp3-facts dd{margin:0;font-weight:550}.dialog-profile .mp3-roles{width:100%;margin-top:18px;text-align:left}.dialog-profile .mp3-roles h4{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--member-muted)}.dialog-profile .mp3-roles h4 b{font-size:10.5px;padding:1px 6px;border-radius:999px;background:#ffffff0c;color:var(--member-fg);font-weight:600}.dialog-profile .mp3-roles>div{display:flex;flex-wrap:wrap;gap:6px}.dialog-profile .mp3-roles span{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 6px 0 9px;border-radius:7px;background:#ffffff07;border:1px solid var(--member-line);font-size:12px}.dialog-profile .mp3-roles span i{width:8px;height:8px;border-radius:50%;background:var(--role);flex:none}.dialog-profile .mp3-roles span button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:5px;background:transparent;color:var(--member-muted);cursor:pointer;padding:0}.dialog-profile .mp3-roles span button:hover{background:#ffffff12;color:var(--member-fg)}.dialog-profile .mp3-addrole{margin-top:8px;gap:6px}.dialog-profile .mp3-addrole>span{border:0!important;background:none!important;padding:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;width:auto!important}.dialog-profile .mp3-main{min-width:0;padding:24px 26px 26px}.dialog-profile .mp3-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-right:34px}.dialog-profile .mp3-kpis>div{padding:13px 14px;border:1px solid var(--member-line);border-radius:12px;background:var(--member-soft);min-width:0}.dialog-profile .mp3-kpis span{display:flex;align-items:center;gap:6px;color:var(--member-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-profile .mp3-kpis span svg{color:var(--mp-accent);flex:none}.dialog-profile .mp3-kpis strong{display:block;margin-top:8px;font-size:22px;font-weight:650;letter-spacing:-.4px}.dialog-profile .mp3-kpis small{display:block;margin-top:2px;color:var(--member-muted);font-size:11px}.dialog-profile .mp3-kpis .mp3-bar{margin-top:9px;height:5px}.dialog-profile .mp3-kpis .alert{border-color:#e8b04b33;background:#e8b04b0a}.dialog-profile .mp3-kpis .alert span svg,.dialog-profile .mp3-kpis .alert strong{color:#f1c76f}.dialog-profile .mp3 .mp2-act{margin-top:18px!important}.dialog-profile .mp3 .mp2-actions button{border-radius:9px}.dialog-profile .mp3 .mp2-actions button.is-open,.dialog-profile .mp3 .mp2-actions button:hover{border-color:color-mix(in srgb,var(--mp-accent) 40%,transparent);color:var(--member-fg);background:color-mix(in srgb,var(--mp-accent) 9%,transparent)}.dialog-profile .mp3 .mp2-actions button.strong.is-open,.dialog-profile .mp3 .mp2-actions button.strong:hover{color:#f1c76f;background:#e8b04b0d;border-color:#e8b04b40}.dialog-profile .mp3 .mp2-tabs{margin-top:22px}.dialog-profile .mp3 .mp2-tabs button.is-active{color:var(--member-fg);box-shadow:inset 0 -2px 0 var(--mp-accent)}.dialog-profile .mp3 .mp2-tabs button b{background:color-mix(in srgb,var(--mp-accent) 16%,transparent);color:var(--mp-accent)}.light .dialog-profile .mp3-avatar{background:#e9e6f3}.light .dialog-profile .mp3-bar,.light .dialog-profile .mp3-roles h4 b{background:#0000000d}.light .dialog-profile .mp3-roles span{background:#00000005}@media (max-width:820px){.dialog-profile .mp3{grid-template-columns:1fr}.dialog-profile .mp3-side{border-right:0;border-bottom:1px solid var(--member-line)}.dialog-profile .mp3-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.dialog-profile .mp3-main{padding:20px 18px}}.dialog-profile .mp3-level{position:relative;overflow:hidden;padding:16px;border-color:color-mix(in srgb,var(--mp-accent) 28%,transparent);background:radial-gradient(140% 120% at 0 0,color-mix(in srgb,var(--mp-accent) 22%,transparent),transparent 60%),linear-gradient(160deg,#ffffff08,#ffffff02)}.dialog-profile .mp3-level:after{content:"";position:absolute;right:-28px;top:-28px;width:96px;height:96px;border-radius:50%;border:1px solid color-mix(in srgb,var(--mp-accent) 22%,transparent)}.dialog-profile .mp3-level-top{flex-wrap:wrap;row-gap:4px}.dialog-profile .mp3-level-top strong{font-size:30px;line-height:1;margin-left:4px}.dialog-profile .mp3-rank{font-style:normal;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--mp-accent) 20%,transparent);color:var(--mp-accent);margin-left:4px}.dialog-profile .mp3-level-top small{flex-basis:100%;margin-left:0;margin-top:2px}.dialog-profile .mp3-msgs{margin-top:16px;display:grid;gap:16px}.dialog-profile .mp3-chart{padding:14px 16px;border:1px solid var(--member-line);border-radius:12px;background:var(--member-soft)}.dialog-profile .mp3-chart header{display:flex;justify-content:space-between;font-size:12.5px;color:var(--member-muted)}.dialog-profile .mp3-chart header b{color:var(--member-fg);font-weight:600}.dialog-profile .mp3-bars{display:flex;align-items:flex-end;gap:3px;height:74px;margin-top:12px}.dialog-profile .mp3-bars i{flex:1;min-width:0;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--mp-accent),color-mix(in srgb,var(--mp-accent) 45%,transparent))}.dialog-profile .mp3-bars i.zero{background:#ffffff10}.dialog-profile .mp3-bars i:hover{filter:brightness(1.25)}.dialog-profile .mp3-chart footer{display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--member-muted)}.dialog-profile .mp3-msglist h4{margin:6px 0 8px;font-size:11.5px;font-weight:500;color:var(--member-muted)}.dialog-profile .mp3-msglist ul{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.dialog-profile .mp3-msglist li{padding:10px 12px;border:1px solid var(--member-line);border-radius:10px;background:var(--member-soft)}.dialog-profile .mp3-msglist li>div{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--member-muted)}.dialog-profile .mp3-ch{color:var(--mp-accent);font-weight:550}.dialog-profile .mp3-msglist p{margin:5px 0 0;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.dialog-profile .mp3-att,.dialog-profile .mp3-msglist p em{color:var(--member-muted)}.dialog-profile .mp3-att{display:inline-block;margin-left:8px;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--member-line)}.dialog-profile .mp3-more{display:flex;align-items:center;gap:6px;margin:4px auto 0;height:32px;padding:0 14px;border:1px solid var(--member-line);border-radius:9px;background:transparent;color:var(--member-fg);cursor:pointer}.dialog-profile .mp3-more:hover{border-color:color-mix(in srgb,var(--mp-accent) 40%,transparent)}.app :is(.cm-grid,.community-page,.ticket-desk,.ld2,.protection-editor,.mb){--lilac:#bdb7c5;--workflow-border:var(--line,#ffffff12);--workflow-soft:color-mix(in srgb,var(--tx,#eee) 3%,transparent)}.app .cm-grid{gap:24px;min-width:0;padding-bottom:85px}.app .cm-grid>*{min-width:0}.app .cm-col{gap:20px}.app .cm-grid .cm-card{border:1px solid var(--workflow-border);border-radius:13px;background:color-mix(in srgb,var(--ink-1,#121215) 90%,transparent);box-shadow:none;padding:24px!important}.app .cm-head{gap:16px;align-items:flex-start;margin-bottom:21px}.app .cm-head h3{font-size:16px;font-weight:550;letter-spacing:-.3px}.app .cm-head p,.app .cm-note{font-size:12px;line-height:1.8;max-width:64ch;color:var(--tx-3,#97939e)}.app .cm-form{gap:19px 18px}.app .cm-form label>span,.app .cm-label{font-size:12px;font-weight:450;letter-spacing:0}.app .cm-form :is(input,textarea,.sentinel-select){border-radius:7px;background:var(--workflow-soft);border-color:var(--workflow-border)}.app .cm-form textarea{line-height:1.7;min-height:78px}.app .cm-list>button{border-radius:9px;background:transparent;border-color:var(--workflow-border);padding:13px 14px}.app .cm-list>button.selected{background:var(--workflow-soft);border-color:color-mix(in srgb,var(--tx) 22%,transparent)}.app .cm-list strong{font-size:13px;font-weight:500}.app .cm-list small{font-size:11px;line-height:1.7}.app .cm-check strong{font-weight:500;font-size:13px}.app .cm-check small{line-height:1.7;font-size:12px}.app .cm-section-title{font-size:11px;letter-spacing:.03em;color:var(--tx-3)}.app .cm-chips button,.app .msg-seg button{border-radius:6px;font-weight:450;font-size:12px}.app .cm-chips button.selected,.app .msg-seg button.selected{background:var(--workflow-soft);border-color:color-mix(in srgb,var(--tx) 22%,transparent);color:var(--tx)}.app .rx-tabs.community-tabs{gap:14px;margin-bottom:23px}.app .community-tabs>button{box-shadow:none!important;border-radius:10px!important;border-color:var(--workflow-border)!important;background:transparent!important}.app .community-tabs>button.selected{background:var(--workflow-soft)!important;border-color:color-mix(in srgb,var(--tx) 24%,transparent)!important}.app .community-tabs .rx-tab-icon{color:var(--tx-2)!important;background:var(--workflow-soft)!important;border-color:var(--workflow-border)!important}.app .community-tabs .rx-tab-text strong{font-weight:550}.app .community-tabs .rx-tab-text small{color:var(--tx-3)!important}.app .cm-gw-icon,.app .eg-q-n,.app .eg-trophy{background:var(--workflow-soft);color:var(--tx-3);border-color:var(--workflow-border)}.app .cm-gw{padding:16px 0;border-bottom:1px solid var(--workflow-border);box-shadow:none}.app .cm-gw strong{font-weight:500}.app .cm-gw small{line-height:1.8;font-size:11px}.app .eg-question,.app .eg-type-card{border-radius:9px;border-color:var(--workflow-border);background:var(--workflow-soft)}.app .eg-type-more{color:var(--tx-3);font-size:11px}.app .eg-type-more em{color:var(--tx-2);background:var(--workflow-soft)}.app .eg-board .eg-pos{color:var(--tx-3);background:transparent}.app .eg-board li{border-color:var(--workflow-border)}.app .eg-board .eg-avatar{background:var(--workflow-soft);color:var(--tx-2)}.app .eg-milestones>div{border-color:var(--workflow-border);background:var(--workflow-soft);border-radius:8px}.setup-summary{border:1px solid var(--line,#ffffff12);border-radius:13px;padding:21px;background:color-mix(in srgb,var(--ink-1,#151518) 90%,transparent)}.setup-summary header{display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-summary h3{font-size:14px;font-weight:550;letter-spacing:-.2px;margin:0;color:var(--tx,#eee)}.setup-summary header>span{font-size:10px;color:var(--tx-3,#96919c);text-align:right}.setup-summary>p{font-size:11px;line-height:1.7;margin:9px 0 16px;color:var(--tx-3,#96919c)}.setup-summary ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.setup-summary li{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid var(--line,#ffffff0c);color:var(--tx-3,#96919c)}.setup-summary li>span{flex:1;font-size:11px;line-height:1.5}.setup-summary li>svg{flex:none}.setup-summary li.ready>svg{color:#91ad9b}.setup-summary li>small{font-size:9px;color:var(--tx-3,#96919c)}.system-workspace{min-width:0}.workspace-tabs{display:flex;gap:23px;border-bottom:1px solid var(--line,#ffffff12);margin-bottom:25px}.workspace-tabs button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 0 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--tx-3,#96919c);font-size:13px;cursor:pointer;margin-bottom:-1px}.workspace-tabs button[aria-pressed=true]{color:var(--tx,#eee);border-bottom-color:var(--tx-2,#bdb7c5)}.workspace-tabs button i{width:5px;height:5px;border-radius:50%;background:#baad92}.ticket-desk{border:1px solid var(--line,#ffffff12);border-radius:15px;padding:25px;background:var(--ink-1,#111114);min-width:0}.ticket-desk-head{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px}.workspace-eyebrow{font-size:10px;color:var(--tx-3,#96919c);letter-spacing:.06em}.ticket-desk-head h2{font-size:25px;line-height:1.25;letter-spacing:-.7px;font-weight:550;margin:7px 0 9px;color:var(--tx,#eee)}.ticket-desk-head p{font-size:12px;line-height:1.8;max-width:58ch;color:var(--tx-3,#96919c);margin:0}.workspace-actions{display:flex;align-items:center;gap:9px;flex:none}.desk-toolbar nav button,.workspace-actions button,.workspace-empty button,.workspace-error button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line,#ffffff14);border-radius:7px;background:none;color:var(--tx-2,#bab4c2);font-size:11px;cursor:pointer}.workspace-actions button:hover:not(:disabled),.workspace-empty button:hover{background:var(--workflow-soft)}.ticket-desk button:disabled{opacity:.4;cursor:default}.desk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line,#ffffff12)}.desk-toolbar>label{display:flex;align-items:center;gap:9px;min-width:190px;flex:1;max-width:340px;min-height:40px;padding:0 12px;border:1px solid var(--line,#ffffff14);border-radius:8px;color:var(--tx-3,#96919c)}.app .desk-toolbar>label input{flex:1;min-width:0;width:100%;height:38px!important;padding:0!important;border:0!important;box-shadow:none!important;outline:none!important;background:none!important;font-size:12px;color:var(--tx,#eee)}.desk-toolbar nav{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.desk-toolbar nav button{border-color:transparent;font-size:11px;padding:0 9px}.desk-toolbar nav button[aria-pressed=true]{background:var(--workflow-soft);border-color:var(--line,#ffffff14);color:var(--tx,#eee)}.desk-toolbar nav button span{font-size:10px;color:var(--tx-3,#96919c)}.desk-list article{border-bottom:1px solid var(--line,#ffffff0b)}.desk-row{width:100%;display:grid;grid-template-columns:65px minmax(120px,1fr) minmax(100px,.65fr) 115px 16px;align-items:center;gap:15px;padding:20px 4px;background:none;border:0;color:var(--tx,#eee);cursor:pointer;text-align:left;border-radius:8px;transition:background .18s}.desk-list .is-open>.desk-row,.desk-row:hover{background:var(--workflow-soft)}.desk-number{font-size:12px;color:var(--tx-3,#96919c);font-variant-numeric:tabular-nums}.desk-person{display:grid;gap:5px;min-width:0}.desk-person strong{font-size:14px;font-weight:500}.desk-person small,.desk-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-person small{line-height:1.5}.desk-owner,.desk-person small{font-size:11px;color:var(--tx-3,#96919c)}.desk-owner{line-height:1.6}.desk-state{font-size:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;color:var(--tx-3,#96919c)}.desk-state:before{content:"";width:5px;height:5px;border-radius:50%;background:#77737c}.desk-state.waiting:before{background:#b8a484}.desk-state.claimed:before{background:#8cae98}.desk-state.closed{opacity:.7}.desk-detail{padding:4px 15px 20px 84px}.desk-detail>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:15px;font-size:11px;color:var(--tx-3,#96919c)}.desk-detail a{display:inline-flex;align-items:center;gap:5px;color:var(--tx-2,#bab4c2);font-size:11px;text-decoration:none}.desk-detail a:hover{text-decoration:underline}.desk-context{padding:13px 0;border-top:1px solid var(--line,#ffffff0b)}.desk-context strong{font-size:11px;font-weight:500;color:var(--tx-3,#96919c)}.desk-context p,.desk-notice{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tx-2,#bab4c2)}.desk-messages{display:grid;gap:0;border:1px solid var(--line,#ffffff0c);border-radius:9px;background:var(--workflow-soft);padding:0 15px;max-height:430px;overflow:auto}.desk-messages>div{padding:15px 0;border-bottom:1px solid var(--line,#ffffff0b)}.desk-messages>div:last-child{border-bottom:0}.desk-messages header{display:flex;align-items:center;gap:12px;justify-content:space-between}.desk-messages strong{font-size:12px;font-weight:550;color:var(--tx,#eee)}.desk-messages time{font-size:10px;color:var(--tx-3,#96919c)}.desk-messages p{margin:6px 0 0;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tx-2,#bab4c2)}.desk-footer{gap:16px;flex-wrap:wrap;padding-top:18px;color:var(--tx-3,#96919c);font-size:10px;line-height:1.6}.desk-footer,.workspace-error{display:flex;justify-content:space-between}.workspace-error{align-items:center;gap:14px;padding:13px 15px;margin:15px 0;border:1px solid #bc817c33;border-radius:8px;background:#bc817c08;color:#cfaaa5;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.workspace-error button{flex:none;font-size:11px}.workspace-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:47px 20px;color:var(--tx-3,#96919c)}.workspace-empty h3{font-size:16px;font-weight:500;margin:0;color:var(--tx,#eee)}.workspace-empty p{font-size:12px;line-height:1.8;margin:0;max-width:400px}.workflow-state{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line,#ffffff12);background:var(--workflow-soft);border-radius:10px;padding:16px 19px;margin-bottom:16px}.workflow-state strong{font-weight:500;font-size:13px;color:var(--tx,#eee)}.workflow-state p{font-size:12px;line-height:1.7;margin:5px 0 0;color:var(--tx-3,#96919c)}.workflow-state>span{font-size:10px;color:var(--tx-2,#bab4c2);white-space:nowrap}.app .protection-card,.app .protection-enable,.app .protection-preset{border-color:var(--line);border-radius:12px;box-shadow:none}.app .protection-card h3{font-weight:550}.app .rule-sentence{color:var(--tx-2);line-height:1.8}.app .protection-preset .msg-seg button{font-weight:450}.app .extra.on{background:var(--workflow-soft);border-color:var(--line)}.app .ld2-card,.app .ld2-group{border-radius:12px;box-shadow:none;border-color:var(--line);background:var(--ink-1)}.app .ld2-icon{background:var(--workflow-soft);color:var(--tx-2)}.app .ld2-dest.is-on{border-color:var(--line);box-shadow:none}.app .ld2-presets button.is-active{background:var(--workflow-soft);border-color:var(--line)}.app .ld2-card h3,.app .ld2-head h3,.app .ld2-titles strong{font-weight:550}.app .ld2-card p,.app .ld2-head p{line-height:1.8}.app .mb .panel{border-radius:13px;border-color:var(--line);box-shadow:none}.app .mb-card,.app .mb-chips button{border-color:var(--line);border-radius:8px}.app .mb-face{background:var(--workflow-soft);color:var(--tx-2)}.app .mb-list h3{font-weight:550}.app .mb-top li>button>b{color:var(--tx-3)}.ed-event-title{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.6px;margin:14px 0 9px;color:var(--tx,#eee)}.ed-summary{font-size:14px;line-height:1.8}.ed-people{margin-top:22px}.ed-rows{margin-top:23px}.ed-person-name strong{font-size:17px}.workflow-confirm{max-width:460px;border-radius:14px;background:var(--ink-1,#181719);border-color:var(--line,#ffffff16)}.workflow-confirm>h2{font-size:21px;font-weight:550;letter-spacing:-.4px;margin:0 25px 10px 0}.workflow-confirm>p{font-size:13px;line-height:1.8;color:var(--tx-3,#aaa3b3);overflow-wrap:anywhere}.workflow-confirm>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.workflow-confirm footer button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid #ffffff16;border-radius:7px;background:transparent;color:#c7c1cf;font-size:12px;cursor:pointer}.workflow-confirm footer button.confirm{background:#87a792;color:#101913;border-color:transparent}.workflow-confirm footer button.danger{background:#b87b76;color:#201413;border-color:transparent}.workflow-confirm button:disabled{opacity:.5;cursor:default}.app :is(.ticket-desk,.cm-grid,.workspace-tabs,.setup-summary,.protection-editor,.ld2) :is(button,input,textarea,[role=combobox]):focus-visible{outline:2px solid #a8a1b1;outline-offset:3px}@media(max-width:1100px){.ticket-desk-head{align-items:flex-start}.desk-toolbar>label{max-width:none}.desk-owner{display:none}.desk-row{grid-template-columns:60px minmax(110px,1fr) 115px 15px}.app .cm-grid{gap:18px}}@media(max-width:640px){.ticket-desk{padding:19px 14px}.ticket-desk-head{flex-direction:column;gap:15px;margin-bottom:20px}.ticket-desk-head h2{font-size:22px}.workspace-actions{align-self:flex-end}.desk-toolbar{gap:13px}.desk-toolbar>label{min-width:0;width:100%;flex-basis:100%}.desk-toolbar nav{gap:3px}.desk-toolbar nav button{font-size:10px;padding:0 7px;min-height:33px}.desk-row{grid-template-columns:45px minmax(85px,1fr) 15px;gap:9px;padding:17px 0}.desk-state{grid-column:2;grid-row:2;margin-top:-2px}.desk-row>svg{grid-column:3;grid-row:1}.desk-person strong{font-size:13px}.desk-number,.desk-person small{font-size:10px}.desk-detail{padding:4px 0 17px}.desk-detail>header{font-size:10px;flex-wrap:wrap}.desk-messages{padding:0 12px}.desk-messages header{flex-wrap:wrap;gap:6px}.desk-footer{font-size:9px}.app .cm-grid .cm-card{padding:19px!important}.setup-summary{padding:18px}.workflow-state{align-items:flex-start;flex-direction:column;gap:10px;padding:15px}.ed-event-title{font-size:21px}.workspace-error{align-items:flex-start;flex-direction:column}.workflow-confirm{padding:22px}.app .cm-gw{flex-wrap:wrap;gap:12px}.app .cm-gw>div{min-width:0}.app .cm-side{position:static}.app .cm-form{gap:17px}}@media(prefers-reduced-motion:reduce){.desk-row{transition:none}}.protection-sync{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:0 0 18px;border:1px solid #ffffff12;border-radius:10px;color:#aaa9b2;font-size:13px;line-height:1.6;background:#ffffff02}.protection-sync i{width:6px;height:6px;border-radius:50%;background:#8b8b95;flex:none;margin-top:7px}.protection-sync i.is-applied{background:#70bd98}.ed-outcome{margin:20px 0;padding:18px 20px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff03}.ed-outcome h4{margin:0 0 8px;color:#eeeef1;font-size:15px;font-weight:600}.ed-outcome li,.ed-outcome p{font-size:13px;line-height:1.7;color:#aaaab5}.ed-outcome p{margin:7px 0}.ed-outcome ul{padding-left:18px;margin:10px 0 0}.ed-outcome.has-failure{border-left:3px solid #bd6c78}.app .rk{display:grid;gap:18px;--rk:var(--lilac,#b8a6f6)}.app .rk-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.app .rk-seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.app .rk-seg button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--tx,#bdbac6);font-size:13px;cursor:pointer}.app .rk-seg button:hover:not(:disabled){color:#fff;background:#ffffff08}.app .rk-seg button.is-on{color:#fff;background:color-mix(in srgb,var(--rk) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rk) 35%,transparent)}.app .rk-seg button:disabled{opacity:.4;cursor:not-allowed}.app .rk-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:#9b98a6}.app .rk-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.app .rk-place{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 14px 20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff07,#ffffff01);color:inherit;cursor:pointer;text-align:center;min-width:0;transition:transform .15s,border-color .15s}.app .rk-place:hover:not(:disabled){transform:translateY(-2px)}.app .rk-place.p1,.app .rk-place:hover:not(:disabled){border-color:color-mix(in srgb,var(--rk) 40%,transparent)}.app .rk-place.p1{padding-top:34px;padding-bottom:26px;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--rk) 26%,transparent),transparent 70%),linear-gradient(180deg,#ffffff08,#ffffff01)}.app .rk-medal{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;background:#ffffff10;color:#d8d5e0}.app .rk-place.p1 .rk-medal{background:#e8b04b22;color:#f1c76f}.app .rk-place strong{margin-top:6px;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rk-place.p1 strong{font-size:17px}.app .rk-place small{color:#9b98a6;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rk-val{margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.4px}.app .rk-place.p1 .rk-val{font-size:24px;color:var(--rk)}.app .rk-place em{font-style:normal;font-size:11.5px;padding:2px 9px;border-radius:999px;background:#ffffff0a;color:#bdbac6}.app .rk-face{display:grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:#26242f;color:#e7e4ee;font-weight:600;box-shadow:0 0 0 3px #ffffff08}.app .rk-place.p1 .rk-face{box-shadow:0 0 0 3px color-mix(in srgb,var(--rk) 45%,transparent),0 12px 30px -10px color-mix(in srgb,var(--rk) 60%,transparent)}.app .rk-face img{width:100%;height:100%;object-fit:cover}.app .rk-list{padding:6px!important}.app .rk-list ol{list-style:none;margin:0;padding:0}.app .rk-list li+li{border-top:1px solid var(--line)}.app .rk-list button{width:100%;display:grid;grid-template-columns:34px 36px minmax(0,1.4fr) auto minmax(80px,1fr) 84px 16px;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.app .rk-list button:hover:not(:disabled){background:#ffffff06}.app .rk-list button:disabled{cursor:default;opacity:.6}.app .rk-pos{text-align:center;font-size:13px;color:#9b98a6;font-weight:600}.app .rk-who{display:flex;flex-direction:column;min-width:0}.app .rk-who strong{font-size:14px;font-weight:550}.app .rk-who small,.app .rk-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rk-who small{font-size:12px;color:#9b98a6}.app .rk-lv{font-size:11.5px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--rk) 14%,transparent);color:var(--rk);white-space:nowrap}.app .rk-meter{height:6px;border-radius:999px;background:#ffffff0c;overflow:hidden}.app .rk-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--rk) 50%,transparent),var(--rk))}.app .rk-num{text-align:right;font-weight:600;font-size:13.5px;white-space:nowrap}.app .rk-go{color:#77748a}.app .rk-foot{display:flex;align-items:center;gap:7px;margin:0;color:#9b98a6;font-size:12.5px}.app.light .rk-seg,.light .app .rk-seg{background:#00000004}.app.light .rk-seg button.is-on{color:#1d1b24}.app.light .rk-face{background:#e9e6f3;color:#3a3646}@media (max-width:720px){.app .rk-podium{grid-template-columns:1fr}.app .rk-place.p1{order:-1}.app .rk-list button{grid-template-columns:28px 32px minmax(0,1fr) 70px}.app .rk-go,.app .rk-lv,.app .rk-meter{display:none}}.app .td{display:flex;flex-direction:column;gap:16px;min-width:0}.app .td-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app .td-kpi{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--ink-1);color:var(--lilac)}.app .td-kpi span{font-size:12.5px;color:var(--tx-3)}.app .td-kpi strong{grid-column:1/-1;font:650 24px/1.1 var(--sans);letter-spacing:-.5px;color:var(--tx)}.app .td-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:560px;border:1px solid var(--line);border-radius:16px;background:var(--ink-1);overflow:hidden}.app .td-list-pane{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--ink-2) 55%,transparent)}.app .td-search{display:flex;align-items:center;gap:8px;margin:14px 14px 10px;padding:0 6px 0 11px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--ink-1);color:var(--tx-3)}.app .td-search input:not(#td-none),.app .td-search input:not(#td-none):focus{flex:1;min-width:0;height:36px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--tx);font-size:13px}.app .td-search button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--tx-3);cursor:pointer}.app .td-search button:hover:not(:disabled){background:var(--ink-3);color:var(--tx)}.app .td-filters{display:flex;flex-wrap:wrap;gap:4px;padding:0 14px 12px;border-bottom:1px solid var(--line)}.app .td-filters button{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--tx-3);font:600 12px var(--sans);cursor:pointer}.app .td-filters button span{font:500 11px var(--mono);color:var(--tx-3)}.app .td-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--lilac) 40%,var(--line));background:color-mix(in srgb,var(--lilac) 10%,transparent);color:var(--tx)}.app .td-list{flex:1;overflow:auto;max-height:620px}.app .td-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:13px 14px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:none;color:var(--tx);text-align:left;cursor:pointer}.app .td-item:hover{background:color-mix(in srgb,var(--tx) 3%,transparent)}.app .td-item.is-on{background:color-mix(in srgb,var(--lilac) 9%,transparent)}.app .td-item.is-on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--lilac)}.app .td-item-main{display:flex;flex-direction:column;gap:3px;min-width:0}.app .td-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.app .td-item-top strong{font:600 13.5px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .td-item-top time{flex:none;font-size:11px;color:var(--tx-3)}.app .td-item-sub{font-size:12px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .td-item-reason{font-size:12px;color:var(--tx-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .td-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--tx-3)}.app .td-dot.waiting{background:#e8b04b}.app .td-dot.claimed{background:var(--lilac)}.app .td-dot.closed{background:color-mix(in srgb,var(--tx-3) 60%,transparent)}.app .td-list-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--tx-3)}.app .td-actions a,.app .td-actions button,.app .td-empty button,.app .td-error button,.app .td-list-foot button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--ink-2);color:var(--tx-2);font:600 12px var(--sans);text-decoration:none;cursor:pointer}.app .td-actions a:hover,.app .td-actions button:hover:not(:disabled),.app .td-list-foot button:hover:not(:disabled){border-color:var(--line-2);color:var(--tx)}.app .td button:disabled{opacity:.45;cursor:default}.app .td-face{flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--lilac) 16%,var(--ink-3));color:var(--tx);font:650 12px var(--sans)}.app .td-face img{width:100%;height:100%;object-fit:cover}.app .td-view{display:flex;flex-direction:column;min-width:0}.app .td-view-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.app .td-view-head h3{margin:7px 0 0;font:650 19px/1.25 var(--sans);letter-spacing:-.3px;color:var(--tx)}.app .td-view-head h3 span{font-weight:500;color:var(--tx-3)}.app .td-actions{display:flex;justify-content:flex-end}.app .td-state{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font:600 11px var(--sans);background:var(--ink-3);color:var(--tx-2)}.app .td-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.app .td-state.waiting{background:color-mix(in srgb,#e8b04b 14%,transparent);color:#f1c76f}.app .td-state.claimed{background:color-mix(in srgb,var(--lilac) 15%,transparent);color:var(--lilac)}.app .td-facts{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid var(--line)}.app .td-facts>div{flex:1 1 150px;padding:12px 22px;box-shadow:inset -1px 0 var(--line)}.app .td-facts>div:last-child{box-shadow:none}.app .td-facts dt{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx-3)}.app .td-facts dd{margin:4px 0 0;font:600 13.5px var(--sans);color:var(--tx);overflow-wrap:anywhere}.app .td-facts dd.td-stars{color:#f1c76f;letter-spacing:1px}.app .td-facts dd.td-stars span{color:var(--tx-3);opacity:.35}.app .td-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:14px 22px;border-bottom:1px solid var(--line)}.app .td-notes>div{padding:10px 12px;border-radius:10px;background:var(--ink-2)}.app .td-notes strong{font-size:11.5px;color:var(--tx-3);font-weight:600}.app .td-notes p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--tx);white-space:pre-wrap}.app .td-chat{flex:1;display:flex;flex-direction:column;gap:2px;padding:14px 12px 18px;max-height:560px;overflow:auto;background:color-mix(in srgb,#000 12%,transparent)}.app .td-live{display:flex;align-items:center;gap:7px;margin:0 10px 8px;color:var(--ev-good,#7fd6b0)}.app .td-msg{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px;padding:2px 10px;border-radius:6px}.app .td-msg:hover{background:color-mix(in srgb,var(--tx) 3%,transparent)}.app .td-msg.is-first{margin-top:10px}.app .td-msg-time{align-self:center;font-size:10px;color:transparent;text-align:center}.app .td-msg:hover .td-msg-time{color:var(--tx-3)}.app .td-msg-body{min-width:0}.app .td-msg-body header{display:flex;align-items:baseline;gap:7px}.app .td-msg-body header strong{font:600 13.5px var(--sans);color:var(--tx)}.app .td-msg-body header em{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:#5865f2;color:#fff;font:700 9.5px var(--sans);font-style:normal;align-self:center}.app .td-msg-body header time{font-size:11px;color:var(--tx-3)}.app .td-msg-body p{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--tx-2);white-space:pre-wrap;overflow-wrap:anywhere}.app .td-msg.is-bot .td-msg-body p{color:var(--tx-3)}.app .td-muted{font-style:italic;color:var(--tx-3)!important}.app .td-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.app .td-files img{display:block;max-width:240px;max-height:180px;border-radius:8px;border:1px solid var(--line)}.app .td-file{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ink-2);color:var(--tx-2);font-size:12px;text-decoration:none}.app .td-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--tx-3)}.app .td-empty h3{margin:0;font:600 15px var(--sans);color:var(--tx)}.app .td-empty p{margin:0;max-width:40ch;font-size:13px;line-height:1.5}.app .td-view-empty{flex:1}.app .td-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 14px;padding:10px 12px;border:1px solid color-mix(in srgb,#e8b04b 40%,var(--line));border-radius:10px;font-size:12.5px;color:#f1c76f}@media(max-width:1000px){.app .td-shell{grid-template-columns:1fr}.app .td-list-pane{border-right:0;border-bottom:1px solid var(--line)}.app .td-list{max-height:320px}.app .td-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.app .td-view-head{flex-direction:column}.app .td-actions{justify-content:flex-start}.app .td-facts>div,.app .td-notes,.app .td-view-head{padding-left:16px;padding-right:16px}}.app .td-actions .td-close-btn{color:#f1c76f;border-color:color-mix(in srgb,#e8b04b 35%,transparent)}.app .td-closing{display:grid;gap:10px;margin:0 20px 14px;padding:14px;border:1px solid color-mix(in srgb,#e8b04b 35%,transparent);border-radius:11px;background:color-mix(in srgb,#e8b04b 6%,transparent)}.app .td-closing label{gap:6px}.app .td-closing input:not(#td-none){height:38px;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--ink-0,#0e0d12)!important;color:var(--tx);font:400 13.5px var(--sans)}.app .td-closing>div{display:flex;justify-content:flex-end;gap:8px}.app .td-closing button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--tx-2);font:500 12.5px var(--sans);cursor:pointer}.app .td-closing button.is-danger{background:#e8b04b;color:#1a1408;font-weight:600}.app .td-closing button:disabled{opacity:.6;cursor:default}.app .td-closing small{color:var(--tx-3);font-size:11.5px}.app .td-compose{display:flex;align-items:flex-end;gap:8px;margin:0 20px 18px;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-0,#0e0d12)}.app .td-compose:focus-within{border-color:color-mix(in srgb,var(--lilac,#b8a6f6) 55%,var(--line))}.app .td-compose textarea:not(#td-none){flex:1;min-height:22px;max-height:160px;padding:7px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:vertical;color:var(--tx);font:400 13.5px/1.5 var(--sans);outline:none}.app .td-compose button{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:#b8a6f6;color:#16121f;cursor:pointer}.app .td-compose button:disabled{opacity:.4;cursor:default}.app .td-action-note{margin:-8px 20px 14px;color:#f1c76f;font-size:12px}.app .td-actions{flex-wrap:wrap;gap:8px}.app .td-actions .td-claim-btn{color:#9edbc4;border-color:#9edbc43b;background:#9edbc40a}.app .td-actions .td-close-btn{color:#ee9aa4;border-color:#ee9aa43b;background:#ee9aa409}.app .td-closing{border-color:#ee9aa43b;background:#ee9aa407;padding:18px;gap:13px}.app .td-closing>strong{font-size:15px;font-weight:600;color:var(--tx)}.app .td-closing>p{font-size:13px;line-height:1.65;color:var(--tx-3);margin:0;max-width:75ch}.app .td-closing label{display:grid;gap:8px;font-size:12px;color:var(--tx-2)}.app .td-closing button.is-danger{background:#ed8d99;color:#271115;border-color:transparent}.app .td-closed-note{display:flex;align-items:center;gap:10px;margin:0 20px 20px;padding:15px;border:1px solid var(--line);border-radius:10px;color:var(--tx-3);font-size:13px;line-height:1.65}.app .td-item:disabled{opacity:.75;cursor:wait}.app .td-live{font-size:12px}@media(max-width:640px){.app .td-actions{width:100%}.app .td-actions a,.app .td-actions button{min-height:38px}.app .td-closing{margin-inline:16px}.app .td-closing>div{flex-wrap:wrap}.app .td-closed-note{margin-inline:16px}}.app .community-page{--lilac:#b8a6f6;--cx-soft:color-mix(in srgb,var(--lilac) 8%,transparent);--cx-line:var(--line,#ffffff14)}.app .community-page .cm-grid{--lilac:#b8a6f6}.app .rx-tabs.community-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;width:100%;max-width:100%;box-sizing:border-box}.app .community-tabs>button{min-width:0;overflow:hidden}.app .community-tabs .rx-tab-text{min-width:0}.app .community-tabs .rx-tab-text :is(strong,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .community-tabs>button.selected{border-color:color-mix(in srgb,var(--lilac) 45%,transparent)!important;background:var(--cx-soft)!important}.app .community-tabs>button.selected .rx-tab-icon{color:var(--lilac)!important;background:color-mix(in srgb,var(--lilac) 14%,transparent)!important}.app .community-tabs .rx-tab-text small.on{color:var(--lilac)!important}.app .community-page .cx-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.app .community-page .cx-side{position:sticky;top:18px;align-self:start}.app .cx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.app .cx-tile{position:relative;display:grid;gap:4px;padding:14px 14px 12px 18px;border:1px solid var(--cx-line);border-radius:11px;background:transparent;color:var(--tx);text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.app .cx-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.app .cx-tile:hover{border-color:var(--line-2)}.app .cx-tile.selected{border-color:color-mix(in srgb,var(--lilac) 50%,transparent);background:var(--cx-soft)}.app .cx-tile.is-new{border-style:dashed;cursor:default}.app .cx-tile strong{font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .cx-tile small{display:flex;align-items:center;gap:3px;color:var(--tx-3);font-size:12px}.app .cx-tile-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.app .cx-tile-meta span{padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx-2);font-size:11px}.app .cx-tiles+.cm-empty{margin-top:12px}.app .cx-chip{flex:none;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:550;white-space:nowrap;border:1px solid transparent}.app .cx-chip.ok{color:#7fd6b0;background:color-mix(in srgb,#7fd6b0 12%,transparent)}.app .cx-chip.warn{color:#f1c76f;background:color-mix(in srgb,#e8b04b 14%,transparent)}.app .cx-chip.draft{color:var(--lilac);background:color-mix(in srgb,var(--lilac) 12%,transparent)}.app .cx-step{padding:20px 0;border-top:1px solid var(--cx-line)}.app .cx-step:first-of-type{border-top:0;padding-top:4px}.app .cx-step:last-child{padding-bottom:0}.app .cx-step>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.app .cx-step>header>div{flex:1;min-width:0}.app .cx-step h4{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--tx)}.app .cx-step header p{margin:3px 0 0;color:var(--tx-3);font-size:12px;line-height:1.5}.app .cx-step-n{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lilac) 15%,transparent);color:var(--lilac);font:650 12px var(--sans)}.app .cx-step-aside{flex:none;color:var(--tx-3);font:500 12px var(--mono);padding-top:4px}.app .cx-count{justify-self:end;color:var(--tx-3);font-size:11px;font-variant-numeric:tabular-nums}.app .cx-help{display:block;margin-top:7px;color:var(--tx-3);font-size:12px}.app .cx-role,.app .cx-roles{display:grid;gap:8px}.app .cx-role{padding:10px;border-radius:11px;background:color-mix(in srgb,var(--tx) 2%,transparent);border:1px solid var(--cx-line);border-left:3px solid var(--rc)}.app .cx-role-main{display:grid;grid-template-columns:minmax(0,1.1fr) 52px minmax(0,1.1fr) 108px auto;gap:8px;align-items:center}.app .cx-role-main.is-menu{grid-template-columns:minmax(0,1.2fr) 56px minmax(0,1.4fr) auto}.app .cx-role-dot{display:none}.app .cx-role-tools{display:flex;gap:4px}.app .cx-role-tools>button:not(.cm-remove){width:28px;height:34px;display:grid;place-items:center;border:1px solid var(--cx-line);border-radius:8px;background:none;color:var(--tx-3);cursor:pointer;font-size:13px}.app .cx-role-tools>button:not(.cm-remove):hover:not(:disabled){color:var(--tx);border-color:var(--line-2)}.app .cx-role-tools>button:disabled{opacity:.35;cursor:default}.app .cx-roles .cm-add{width:100%}.app .cx-ready{list-style:none;display:grid;gap:6px;margin:14px 0 0;padding:12px 14px;border:1px solid var(--cx-line);border-radius:10px}.app .cx-ready li{display:flex;align-items:center;gap:9px;color:var(--tx-3);font-size:12.5px}.app .cx-ready li>span{width:17px;height:17px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2)}.app .cx-ready li.ok{color:var(--tx-2)}.app .cx-ready li.ok>span{border-color:transparent;background:color-mix(in srgb,var(--lilac) 22%,transparent);color:var(--lilac)}.app .cx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.app .cx-stat{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--cx-line);border-radius:12px;background:color-mix(in srgb,var(--ink-1,#121215) 90%,transparent);min-width:0}.app .cx-stat-icon{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--lilac) 13%,transparent);color:var(--lilac)}.app .cx-stat>div{display:grid;gap:2px;min-width:0}.app .cx-stat small{color:var(--tx-3);font-size:12px}.app .cx-stat strong{font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--tx)}.app .cx-stat em{font-style:normal;color:var(--tx-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .cx-duration{display:grid;gap:8px}.app .cx-duration label{max-width:260px}.app .cx-stepper{display:inline-flex;align-items:center;border:1px solid var(--cx-line);border-radius:9px;overflow:hidden}.app .cx-stepper button{width:36px;height:38px;display:grid;place-items:center;border:0;background:none;color:var(--tx-2);cursor:pointer}.app .cx-stepper button:hover:not(:disabled){background:var(--cx-soft);color:var(--tx)}.app .cx-stepper button:disabled{opacity:.35;cursor:default}.app .community-page .cx-stepper input:not(#cx-none){width:52px;height:38px;border:0!important;border-left:1px solid var(--cx-line)!important;border-right:1px solid var(--cx-line)!important;border-radius:0!important;background:transparent!important;text-align:center;padding:0!important;-moz-appearance:textfield}.app .cx-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.app .cx-gws{display:grid;gap:10px}.app .cx-gw{display:grid;gap:12px;padding:14px;border:1px solid var(--cx-line);border-radius:12px}.app .cx-gw-top{display:flex;align-items:center;gap:12px;min-width:0}.app .cx-gw .cm-gw-icon{background:color-mix(in srgb,var(--c,#f1c76f) 15%,transparent);color:var(--c,#f1c76f)}.app .cx-gw.is-ended .cm-gw-icon{background:color-mix(in srgb,#e8b04b 14%,transparent);color:#f1c76f}.app .cx-gw-text{flex:1;min-width:0;display:grid;gap:3px}.app .cx-gw-text strong{font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .cx-gw-foot small,.app .cx-gw-text small{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--tx-3);font-size:12px}.app .cx-gw-count{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:var(--cx-soft);color:var(--lilac);font:600 13px var(--sans);font-variant-numeric:tabular-nums}.app .cx-bar{height:5px;border-radius:99px;background:color-mix(in srgb,var(--tx) 7%,transparent);overflow:hidden}.app .cx-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lilac),var(--c,#f1c76f))}.app .cx-gw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.app .cx-gw-actions,.app .cx-gw-foot>span{display:flex;align-items:center;gap:8px;flex:none}.app .cx-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--cx-line);border-radius:9px;color:var(--tx-2);font:500 12.5px var(--sans);text-decoration:none;white-space:nowrap}.app .cx-link:hover{color:var(--tx);border-color:var(--line-2)}.app .cx-empty{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--cx-line);border-radius:11px;color:var(--tx-3)}.app .cx-empty p{margin:0;font-size:13px}@media(max-width:1100px){.app .community-page .cx-layout{grid-template-columns:1fr}.app .community-page .cx-side{position:static}.app .cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.app .cx-role-main,.app .cx-role-main.is-menu{grid-template-columns:minmax(0,1fr) 56px}.app .cx-role-main>:nth-child(4),.app .cx-role-main>:nth-child(5):not(.cx-role-tools){grid-column:1/-1}.app .cx-role-tools{grid-column:1/-1;justify-content:flex-end}.app .cx-gw-actions,.app .cx-gw-foot>span{width:100%;justify-content:flex-end}.app .cx-gw-top{flex-wrap:wrap}}@media(max-width:480px){.app .cx-stats{grid-template-columns:1fr 1fr;gap:8px}.app .cx-stat{padding:12px;gap:9px}.app .cx-stat strong{font-size:18px}.app .cx-stat em{display:none}}.app .eg-cards .msg-seg{margin-bottom:14px}.app .eg-card-img{display:block;width:100%;height:auto;border-radius:10px;background:#13111c}.app .eg-card-skeleton{aspect-ratio:900/452;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--tx) 4%,transparent),color-mix(in srgb,var(--tx) 8%,transparent),color-mix(in srgb,var(--tx) 4%,transparent));background-size:200% 100%;animation:egPulse 1.4s linear infinite}@keyframes egPulse{to{background-position:-200% 0}}.app .eg-layout{--lilac:#b8a6f6}.app .eg-layout .eg-master{margin:0 0 6px!important;padding:0 0 18px!important;border-bottom:1px solid var(--line)!important;border-top:0!important}.app .eg-layout .eg-pickers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app .eg-announce-preview .dc-message,.app .eg-announce-preview>div:last-child{margin-top:2px}.app .eg-milestone-row{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.app .eg-milestone-row span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:99px;color:var(--tx-3);font-size:12px}.app .eg-milestone-row strong{color:var(--tx-2);font-weight:550}.app .eg-side{display:grid;gap:14px}.app .eg-side .cx-ready{margin:0}@media(max-width:700px){.app .eg-layout .eg-pickers{grid-template-columns:1fr}}.app .rx-tabs.cx-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}.app .cx-rx{padding-bottom:85px}.app .cx-rcard .cm-form{gap:14px}.app .cx-rcard .rx-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app .cx-preview .cx-ready{margin:0}.app .cx-preview .cm-actions{margin-top:0}.app .community-page .cx-stats{margin-bottom:18px}.app .community-page .cx-stat{background:var(--ink-1);border-radius:14px}.app .cx-rx .cx-role-main,.app .cx-rx .cx-role-main.is-menu{grid-template-columns:52px minmax(0,1fr) 110px auto}.app .cx-rx .cx-role-main>:nth-child(2){grid-column:1/4;grid-row:1}.app .cx-rx .cx-role-main>.cx-role-tools{grid-column:4;grid-row:1}.app .cx-rx .cx-role-main.is-menu>:nth-child(4){grid-column:2/4}.app .protection-editor{--pe-on:#5fcf95;--pe-watch:#b8a6f6;--pe-warn:#f1c76f}.app .prot-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:12px;border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--ink-1,#121215) 92%,transparent)}.app .prot-hero.is-on{border-left-color:var(--pe-on);background:color-mix(in srgb,var(--pe-on) 5%,var(--ink-1,#121215))}.app .prot-hero.is-watch{border-left-color:var(--pe-watch);background:color-mix(in srgb,var(--pe-watch) 6%,var(--ink-1,#121215))}.app .prot-hero-main{display:flex;align-items:flex-start;gap:13px;min-width:0}.app .prot-hero-main>div{display:grid;gap:3px;min-width:0}.app .prot-hero-icon{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx-3)}.app .prot-hero.is-on .prot-hero-icon{background:color-mix(in srgb,var(--pe-on) 14%,transparent);color:var(--pe-on)}.app .prot-hero.is-watch .prot-hero-icon{background:color-mix(in srgb,var(--pe-watch) 15%,transparent);color:var(--pe-watch)}.app .prot-hero strong{font-size:15px;font-weight:600;color:var(--tx)}.app .prot-hero small{font-size:12.5px;color:var(--tx-2);line-height:1.5}.app .prot-sync{display:inline-flex;align-items:center;gap:7px;margin-top:3px;font-size:11.5px;color:var(--tx-3)}.app .prot-sync i{width:7px;height:7px;border-radius:50%;background:var(--tx-3);opacity:.6}.app .prot-sync.is-applied i{background:var(--pe-on);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--pe-on) 18%,transparent)}.app .prot-sync.is-dirty{color:var(--pe-warn)}.app .prot-sync.is-dirty i{background:var(--pe-warn);opacity:1}.app .prot-note{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin-bottom:10px;border:1px solid var(--line);border-radius:10px;color:var(--tx-3);font-size:12.5px;line-height:1.5}.app .prot-note svg{flex:none;margin-top:2px}.app .prot-note.is-warn{border-color:color-mix(in srgb,#e8b04b 35%,transparent);background:color-mix(in srgb,#e8b04b 8%,transparent);color:#f1c76f}.app .prot-note strong{font-weight:600}.app .prot-note em{font-style:normal;text-decoration:underline;text-underline-offset:2px}.app .protection-editor .prot-note+.protection-preset,.app .protection-editor .prot-note:last-of-type{margin-bottom:16px}.app .protection-editor .field>.msg-seg{margin-top:2px}.app .prot-actions{display:grid;gap:6px}.app .prot-actions button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--tx-2);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.app .prot-actions button:hover{border-color:var(--line-2)}.app .prot-actions button>svg{flex:none;color:var(--tx-3)}.app .prot-actions button>span{display:grid;gap:1px;min-width:0}.app .prot-actions strong{font-size:13px;font-weight:550;color:var(--tx)}.app .prot-actions small{font-size:11.5px;color:var(--tx-3)}.app .prot-actions button.selected{border-color:color-mix(in srgb,var(--pe-watch) 55%,transparent);background:color-mix(in srgb,var(--pe-watch) 9%,transparent)}.app .prot-actions button.selected>svg{color:var(--pe-watch)}.app .prot-actions button.is-strong.selected{border-color:color-mix(in srgb,#e8b04b 55%,transparent);background:color-mix(in srgb,#e8b04b 9%,transparent)}.app .prot-actions button.is-strong.selected>svg{color:var(--pe-warn)}.app .prot-activity header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app .prot-activity header>svg{color:var(--tx-3);flex:none}.app .prot-activity ul{list-style:none;margin:6px 0 0;padding:0;display:grid}.app .prot-activity li{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line)}.app .prot-activity li:first-child{border-top:0}.app .prot-activity-avatar{flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--tx) 7%,transparent);color:var(--tx-3)}.app .prot-activity-avatar img{width:100%;height:100%;object-fit:cover}.app .prot-activity-text{flex:1;min-width:0;display:grid;gap:1px}.app .prot-activity-text strong{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .prot-activity-text small{font-size:12px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .prot-activity-status{flex:none;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:550;background:color-mix(in srgb,var(--tx) 7%,transparent);color:var(--tx-2)}.app .prot-activity-status.is-success{background:color-mix(in srgb,var(--pe-on) 13%,transparent);color:var(--pe-on)}.app .prot-activity-status.is-failed{background:color-mix(in srgb,#e8b04b 14%,transparent);color:var(--pe-warn)}.app .prot-activity-status.is-shadow{background:color-mix(in srgb,var(--pe-watch) 13%,transparent);color:var(--pe-watch)}.app .prot-activity time{flex:none;width:60px;text-align:right;font-size:11.5px;color:var(--tx-3)}.app .prot-activity-empty{margin:10px 0 0;padding:16px;border:1px dashed var(--line);border-radius:10px;color:var(--tx-3);font-size:12.5px}.app .protection-editor .perm-search input:not(#pe-none){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:100%!important;outline:none!important}@media(max-width:640px){.app .prot-hero{padding:14px}.app .prot-activity time{display:none}}.app .protection-editor .prot-activity{margin-top:16px}.app .ld2-alert.ld2-alert-pick{align-items:center}.app .ld2-alert.ld2-alert-pick>span{flex:1;min-width:0}.app .ld2-alert.ld2-alert-pick>.sentinel-select,.app .ld2-alert.ld2-alert-pick>button,.app .ld2-alert.ld2-alert-pick>div{flex:none;width:220px}@media(max-width:700px){.app .ld2-alert.ld2-alert-pick{flex-wrap:wrap}.app .ld2-alert.ld2-alert-pick>:last-child{width:100%}}.ed-person.is-link{cursor:pointer;transition:border-color .15s,background .15s}.ed-person.is-link:focus-visible,.ed-person.is-link:hover{border-color:color-mix(in srgb,#b8a6f6 50%,transparent);background:color-mix(in srgb,#b8a6f6 7%,#0c0c10);outline:none}.ed-person.is-link>div{gap:12px}.ed-person .ed-person-name{flex:1}.ed-profile-go{flex:none;display:inline-flex;align-items:center;gap:4px;padding:7px 10px 7px 12px;border-radius:9px;background:color-mix(in srgb,#b8a6f6 14%,transparent);color:#cfc3fb;font:600 12.5px var(--sans,system-ui)}.ed-person.is-link:hover .ed-profile-go{background:#b8a6f6;color:#16121f}.app .ld2.ld3{display:block!important}.app .ld3-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:18px;border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--ink-1,#121215) 92%,transparent)}.app .ld3-hero.is-on{border-left-color:#5fcf95}.app .ld3-hero.is-warn{border-left-color:#e8b04b;background:color-mix(in srgb,#e8b04b 6%,var(--ink-1,#121215))}.app .ld3-hero-main{display:flex;align-items:center;gap:13px;min-width:0}.app .ld3-hero-main>div{display:grid;gap:3px;min-width:0}.app .ld3-hero-main strong{font-size:15px;font-weight:600;color:var(--tx)}.app .ld3-hero-main small{font-size:12.5px;color:var(--tx-3)}.app .ld3-hero-icon{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx-3)}.app .ld3-hero.is-on .ld3-hero-icon{background:color-mix(in srgb,#5fcf95 14%,transparent);color:#5fcf95}.app .ld3-hero.is-warn .ld3-hero-icon{background:color-mix(in srgb,#e8b04b 16%,transparent);color:#f1c76f}.app .ld3-hero-tools{flex:none;display:flex;align-items:center;gap:10px}.app .ld3-hero-tools>:first-child{width:240px}.app .ld3-test{height:38px}.app .ld3-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.app .ld3 .ld2-side{position:sticky;top:18px}.app .ld3-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.app .ld3-presets{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:10px;gap:2px}.app .ld3-presets button{height:30px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--tx-3);font:500 12.5px var(--sans);cursor:pointer}.app .ld3-presets button:hover:not(:disabled){color:var(--tx)}.app .ld3-presets button.is-active{background:color-mix(in srgb,#b8a6f6 16%,transparent);color:#d9d0fb}.app .ld3-meter{flex:none;width:64px;height:5px;border-radius:99px;background:color-mix(in srgb,var(--tx) 8%,transparent);overflow:hidden}.app .ld3-meter i{display:block;height:100%;border-radius:inherit;background:#b8a6f6}.app .ld3 .ld2-group-toggle em{font-style:normal;font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.app .ld3 .ld2-group.is-none .ld2-icon{opacity:.5}@media(max-width:1100px){.app .ld3-grid{grid-template-columns:1fr}.app .ld3 .ld2-side{position:static}}@media(max-width:760px){.app .ld3-hero{flex-direction:column;align-items:stretch}.app .ld3-hero-tools{flex-wrap:wrap}.app .ld3-hero-tools>:first-child{flex:1;width:auto}.app .ld3-meter{display:none}}.app .lh3 .lh3-rows{display:grid;gap:6px;margin-top:6px}.app .lh3-row{--st:var(--tx-3);display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--st);border-radius:12px;background:color-mix(in srgb,var(--tx) 2%,transparent);transition:border-color .15s,background .15s}.app .lh3-row:hover{background:color-mix(in srgb,var(--tx) 4%,transparent)}.app .lh3-row.is-delivered{--st:#5fcf95}.app .lh3-row.is-pending,.app .lh3-row.is-processing{--st:var(--accent,#b8a6f6)}.app .lh3-row.is-failed{--st:#e8b04b}.app .lh3-row.is-legacy_processed,.app .lh3-row.is-skipped{--st:color-mix(in srgb,var(--tx) 28%,transparent)}.app .lh3-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--st) 14%,transparent);color:var(--st)}.app .lh3-row.is-skipped .lh3-icon{color:var(--tx-2)}.app .lh3-main{min-width:0;display:grid;gap:3px}.app .lh3-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app .lh3-line strong{font:600 14px/1.3 var(--sans);color:var(--tx)}.app .lh3-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--st) 13%,transparent);color:var(--st)}.app .lh3-row.is-skipped .lh3-pill{color:var(--tx-2)}.app .lh3-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.app .lh3-main>p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;line-height:1.5;color:var(--tx-3)}.app .lh3-main>p em{font-style:normal;color:var(--tx-2)}.app .lh3-row.is-failed .lh3-main>p em{color:#f1c76f}.app .lh3-chan{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:6px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx-2)}.app .lh3-sep:before{content:"·";margin-right:10px;color:var(--tx-3)}.app .lh3-main .lh-message:not(#lh-none){margin-top:4px!important;border:0!important;background:none!important;padding:0!important}.app .lh3-main .lh-message summary:not(#lh-none){display:inline-flex;align-items:center;gap:6px;padding:4px 10px!important;border:1px solid var(--line);border-radius:99px;font-size:12px!important;color:var(--tx-2)!important;list-style:none;cursor:pointer}.app .lh3-main .lh-message summary::-webkit-details-marker{display:none}.app .lh3-main .lh-message summary:before{content:"";width:0;height:0;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}.app .lh3-main .lh-message[open] summary:before{transform:rotate(90deg)}.app .lh3-main .lh-message summary:hover{border-color:var(--accent,#b8a6f6);color:var(--tx)!important}.app .lh3-main .lh-message-body{padding:8px 0 0!important}.app .lh3-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.app .lh3-side time{font-size:12px;color:var(--tx-3);white-space:nowrap}.app .lh3-act{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--tx-2);font:inherit;font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap}.app .lh3-act:hover{border-color:var(--accent,#b8a6f6);color:var(--tx)}@media(max-width:640px){.app .lh3-row{grid-template-columns:32px minmax(0,1fr);padding:11px}.app .lh3-side{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.app .lh3-icon{width:32px;height:32px}}.app .pn-workspace:not(#pn-none){display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.app .pn-workspace>.module-surface:not(#pn-none),.app .pn-workspace>.system-surface:not(#pn-none){background:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;box-shadow:none!important}.app .pn-list:not(#pn-none){position:sticky;top:16px;display:flex!important;flex-direction:column;gap:2px;padding:8px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--ink-1)!important;box-shadow:none!important}.app .pn-list .list-group>button:not(#pn-none),.app .pn-list>button:not(#pn-none){display:flex!important;align-items:center!important;gap:11px!important;width:100%;min-height:0!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--tx-2)!important;text-align:left;box-shadow:none!important}.app .pn-list .list-group>button:not(#pn-none):hover,.app .pn-list>button:not(#pn-none):hover{background:color-mix(in srgb,var(--tx) 4%,transparent)!important}.app .pn-list .list-group>button.selected:not(#pn-none),.app .pn-list>button.selected:not(#pn-none){border-color:color-mix(in srgb,var(--lilac) 45%,transparent)!important;background:color-mix(in srgb,var(--lilac) 9%,transparent)!important;color:var(--tx)!important}.app .pn-list button>span:not(.pn-ico):not(.sr-only){display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.app .pn-list button strong{font:600 13.5px/1.3 var(--sans)!important;color:var(--tx)!important}.app .pn-list button small{font-size:11.5px!important;color:var(--tx-3)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}.app .pn-ico{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx-3)}.app .pn-list button.selected .pn-ico{background:color-mix(in srgb,var(--lilac) 16%,transparent);color:var(--lilac)}.app .pn-list .side-label{padding:10px 10px 4px!important;font-size:11px!important;color:var(--tx-3)!important}.app .pn-list .protection-count{margin:2px 2px 6px!important;padding:12px!important;border-radius:10px!important;border:1px solid var(--line)!important;background:var(--ink-2,transparent)!important}.app .pn-list .basics-button{border-radius:10px!important}.app .pn-head:not(#pn-none){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;margin:0 0 14px!important;border:1px solid var(--line)!important;border-left:3px solid var(--line-2)!important;border-radius:14px!important;background:var(--ink-1)!important}.app .pn-head.is-on:not(#pn-none){border-left-color:#5fcf95!important}.app .pn-head.is-watch:not(#pn-none){border-left-color:#b8a6f6!important}.app .pn-head .prot-hero-main{flex:1;min-width:0}.app .pn-head .prot-hero-main>div{display:grid;gap:3px;min-width:0}.app .pn-head.is-on .prot-hero-icon{background:color-mix(in srgb,#5fcf95 14%,transparent);color:#5fcf95}.app .pn-head-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app .pn-head-title strong{font:650 17px/1.3 var(--sans)!important;color:var(--tx)!important}.app .pn-head-desc:not(#pn-none){margin:0!important;font-size:13px!important;line-height:1.45!important;color:var(--tx-3)!important}.app .pn-state{font-style:normal;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--tx) 7%,transparent);color:var(--tx-3)}.app .pn-state.is-on{background:color-mix(in srgb,#5fcf95 13%,transparent);color:#5fcf95}.app .pn-state.is-watch{background:color-mix(in srgb,#b8a6f6 14%,transparent);color:#b8a6f6}.app .pn-head .system-switch-label{display:none}.app .pn-grid{margin-top:14px}.app .pn-card .form-grid{grid-template-columns:1fr 1fr}.app .pn-card .toggle-row{padding:12px 0!important;border-top:1px solid var(--line)!important;border-bottom:0!important}.app .pn-card .rx-card-head+.toggle-row{border-top:0!important;padding-top:0!important}.app .pn-card .rule-sentence{margin:0!important;padding:10px 12px!important;border-radius:10px!important;background:color-mix(in srgb,var(--lilac) 8%,transparent)!important;color:var(--tx)!important;font-size:13px!important}.app .pn-card .footnote{margin:0!important}.app .pn-card .pn-sub h3{margin:4px 0 0!important;font:600 13.5px/1.3 var(--sans)!important}.app .pn-card fieldset{border:0;padding:0;margin:0;min-width:0}.app .pn-card .system-explanation{margin:0!important}.app .pn-presets{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app .pn-side .rx-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.app .pn-side .prot-note{margin:0!important}.app .pn-side .pn-activity{margin:0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important}.app .pn-side .pn-activity h3{margin:0!important;font:600 14px/1.3 var(--sans)!important}.app .pn-summary{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line);border-radius:12px;background:var(--ink-2,transparent)}.app .pn-summary li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:11px 14px;border-top:1px solid var(--line)}.app .pn-summary li:first-child{border-top:0}.app .pn-summary span{font-size:12px;color:var(--tx-3)}.app .pn-summary strong{font-size:13px;font-weight:550;color:var(--tx);line-height:1.45}.app .pn-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--tx-2);font:inherit;font-size:13px;cursor:pointer}.app .pn-link:hover{border-color:var(--lilac);color:var(--lilac)}.app .pn-foot{margin:0!important}.app .pn-side .command-png-preview{margin:0!important;padding:0!important;border:0!important;background:none!important}.app .pn-workspace .system-config-body:not(#pn-none){padding:14px 0 0!important}.app .pn-workspace .system-command-tabs:not(#pn-none){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:8px!important;margin:0 0 12px!important}.app .pn-workspace .system-command-tabs button:not(#pn-none){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:11px 13px!important;border-radius:10px!important;background:var(--ink-2,var(--ink-1))!important}.app .pn-workspace .system-command-tabs button.selected:not(#pn-none){border-color:var(--lilac)!important;box-shadow:0 0 0 1px var(--lilac) inset!important;background:color-mix(in srgb,var(--lilac) 8%,transparent)!important}.app .pn-workspace .system-tabs:not(#pn-none){padding:0!important;margin:0!important}.app .pn-workspace .system-tutorial-top:not(#pn-none){padding:0!important}@media(max-width:1050px){.app .pn-side{order:-1}}@media(max-width:900px){.app .pn-workspace:not(#pn-none){grid-template-columns:1fr!important}.app .pn-list:not(#pn-none){position:static;flex-direction:row!important;overflow-x:auto;scrollbar-width:none}.app .pn-list .list-group{display:flex;gap:2px}.app .pn-list .basics-button,.app .pn-list .protection-count,.app .pn-list .side-label{display:none!important}.app .pn-list .list-group>button:not(#pn-none),.app .pn-list>button:not(#pn-none){width:auto;flex:none;white-space:nowrap}}@media(max-width:640px){.app .pn-presets{grid-template-columns:1fr!important}.app .pn-card .form-grid{grid-template-columns:1fr}.app .pn-head:not(#pn-none){padding:14px!important}.app .pn-summary li{grid-template-columns:1fr;gap:2px}}.app .pn-grid:not(#pn-none){grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}@media(max-width:1050px){.app .pn-grid:not(#pn-none){grid-template-columns:1fr}}.app .pn-card .form-grid:not(#pn-none){padding:0!important;border:0!important;background:none!important;box-shadow:none!important;gap:14px!important}.app .system-workspace .pn-card .form-grid:not(#pn-none){grid-template-columns:1fr!important}.app .pn-list .pn-ico:not(#pn-none){flex:none!important;width:30px!important;height:30px!important;padding:0!important}.app .pn-card .toggle-row:not(#pn-none){margin:0!important;min-height:0!important;gap:16px!important}.app .pn-card .toggle-row p{margin:2px 0 0!important}.app .pn-card .system-explanation p{font-size:12.5px!important}.app .pn-card .people-field,.app .pn-card .picker{min-width:0}.app .pn-card .toggle-row>span{display:flex!important;flex-direction:column!important;gap:2px;min-width:0}.app .pn-card .selected-chips:empty{display:none!important}.app .pn-card .select-list:not(#pn-none){display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.app .pn-card .select-list>div:last-child{display:flex;gap:8px}.app .pn-card .select-list>div:last-child>:first-child{flex:1;min-width:0}.app .pn-card .role-add:not(#pn-none){margin:0!important}.app .pn-side .embed-preview-heading{display:none!important}@media(max-width:900px){.app .pn-list:not(#pn-none){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding:6px!important;grid-template-columns:none!important}.app .pn-list .side-label:not(#pn-none),.app .pn-list>.basics-button:not(#pn-none),.app .pn-list>.protection-count:not(#pn-none){display:none!important}.app .pn-list .list-group:not(#pn-none){display:contents!important}.app .pn-list .list-group>button:not(#pn-none),.app .pn-list>button:not(#pn-none){position:static!important;display:flex!important;flex-direction:row!important;flex:none!important;width:auto!important;padding:7px 10px!important;gap:8px!important;transform:none!important}.app .pn-list button .list-state:not(#pn-none),.app .pn-list button small:not(#pn-none){display:none!important}.app .pn-list .pn-ico:not(#pn-none){width:24px!important;height:24px!important}.app .pn-head:not(#pn-none){flex-wrap:nowrap!important}.app .pn-head>div:not(#pn-none){flex:1 1 auto!important}.app .pn-workspace .system-command-tabs:not(#pn-none){grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}}.app{--ui-surface:#141419;--ui-raised:#1b1b22;--ui-border:#ffffff16;--ui-text:#eeeef2;--ui-muted:#a7a7b4;--panel:var(--ui-surface);--panel-2:var(--ui-raised);--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--ink-1:var(--ui-surface);--tx:var(--ui-text);--tx-2:#c6c6d0;--tx-3:var(--ui-muted);color:var(--ui-text);font-variant-numeric:tabular-nums}.app.light{--ui-surface:#fff;--ui-raised:#f4f4f8;--ui-border:#20203020;--ui-text:#24242d;--ui-muted:#656574;--tx-2:#555563}.app .main{background:var(--bg)!important;background-image:none!important;min-width:0}.app .content{max-width:1640px;margin-inline:auto;padding:32px clamp(20px,3.2vw,52px) 24px;outline:none}.app .page-heading{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--ui-border);gap:20px;align-items:center}.app .page-heading h1{font-family:inherit!important;font-style:normal!important;font-weight:650!important;font-size:clamp(25px,2.7vw,34px)!important;line-height:1.2;letter-spacing:-1px}.app .page-heading p{font-size:14px!important;line-height:1.7;color:var(--ui-muted)!important;max-width:70ch;margin-top:9px}.app .eyebrow{font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.09em;color:var(--ui-muted);margin-bottom:10px}.app .heading-dot{display:none}.app .main-footer{border-top:1px solid var(--ui-border);margin-top:40px;color:var(--ui-muted);font-size:11px}.app :is(button,input,textarea,select){font-family:inherit}.app :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:4px;box-shadow:none!important}.app :is(button,a){touch-action:manipulation}.app button:disabled{cursor:not-allowed;opacity:.48}.app :is(.button,.ov-btn,.sc-export){min-height:38px;border-radius:9px;box-shadow:none!important;font-weight:550;font-size:13px;gap:8px}.app .button:not(.primary):not(.destructive){border-color:var(--ui-border)}.app :is(.search,.sc-search){border-radius:9px;background:var(--ui-surface);border-color:var(--ui-border)}.app :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:.75}.app .toggle-row{gap:24px;padding-block:20px;border-color:var(--ui-border)}.app .toggle-row>div:first-child{min-width:0;flex:1}.app .toggle-row p{max-width:68ch;line-height:1.7}.app :is(.panel,.settings-panel,.rx-card,.pn-card,.cm-card,.st5-card,.ov-card,.setup-summary){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:14px!important;box-shadow:none!important;min-width:0}.app :is(.section-heading,.rx-card-head,.cm-head) h3{font-size:16px;font-weight:600;letter-spacing:-.25px}.app :is(.section-heading,.rx-card-head,.cm-head) p{font-size:13px!important;line-height:1.7;color:var(--ui-muted)!important}.app :is(.rx-card,.pn-card,.cm-card,.settings-panel){padding:24px!important}.app :is(.rx-preview,.pn-side){border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface)!important;overflow:hidden}.app .rx-preview-head{padding:16px 20px;border-bottom:1px solid var(--ui-border);font-size:12px}.app .rx-render{padding:20px}.app .rx-render img{display:block;max-width:100%;height:auto;border-radius:9px}.app :is(.rx-field,.cm-form label){gap:8px}.app :is(.rx-field,.cm-form) textarea{line-height:1.75}.app :is(.save-bar,.settings-savebar){border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 6px 28px #0003}.dashboard-skip{position:fixed;top:12px;left:20px;z-index:9999;padding:12px 20px;background:var(--ui-text);color:var(--ui-surface);border-radius:9px;transform:translateY(-160%)}.dashboard-skip:focus{transform:none}.dashboard-loading{min-height:280px}.dashboard-loading>p{color:var(--ui-muted);font-size:13px}.app .side-nav{background:var(--ui-surface)!important;border-right:1px solid var(--ui-border);gap:16px}.app .side-server-card{background:var(--ui-raised)!important;border-color:var(--ui-border)!important;border-radius:10px}.app .side-server-card strong{font-style:normal;font-weight:550}.app .side-label{font-family:inherit!important;font-size:11px!important;font-weight:550;letter-spacing:.02em;color:var(--ui-muted)!important}.app .side-groups{gap:20px}.app .side-group button{height:39px;color:var(--tx-2);border:1px solid transparent}.app .side-group button.is-active{background:color-mix(in srgb,var(--accent) 9%,var(--ui-surface));border-color:color-mix(in srgb,var(--accent) 23%,transparent);color:var(--ui-text)}.app .side-group button.is-active svg{color:var(--accent)}.app .side-dot{width:4px;height:4px;background:#8fc6ab}.app :is(.side-results,.side-server-list){background:var(--ui-raised);border-color:var(--ui-border);z-index:80}.app .side-results button:focus{background:color-mix(in srgb,var(--accent) 12%,transparent)}.app .hub-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ui-border);overflow-x:auto;margin-bottom:26px;padding:0}.app .hub-tabs button{padding:0 2px 13px;border:0;border-radius:0;background:transparent;color:var(--ui-muted);white-space:nowrap;border-bottom:2px solid transparent;font-size:13px}.app .hub-tabs button.is-on{color:var(--ui-text);border-bottom-color:var(--accent);background:transparent}.app .ov-hero{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:14px;box-shadow:none!important;padding:26px}.app .ov-hero:after,.app .ov-hero:before{display:none!important}.app .ov-identity h2{font-family:inherit;font-style:normal;letter-spacing:-.7px}.app .ov-strip{gap:0!important;border:1px solid var(--ui-border);border-radius:14px;overflow:hidden;background:var(--ui-surface)}.app .ov-strip-cell{background:transparent!important;border:0!important;border-right:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important;padding:22px 24px;transform:none!important}.app .ov-strip-cell:last-child{border-right:0!important}.app .ov-strip-cell:hover{background:var(--ui-raised)!important}.app .ov-strip-cell strong{font-size:30px;font-weight:600;letter-spacing:-1px}.app .ov-strip-foot,.app .ov-strip-label{font-size:12px}.app .ov-attention{border-radius:12px;border-color:var(--ui-border);background:var(--ui-surface)}.app .st5-kpi{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;box-shadow:none!important;transform:none!important;text-align:left}.app button.st5-kpi:hover{background:var(--ui-raised)!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--ui-border))!important}.app .st5-kpi:after,.app .st5-kpi:before{display:none!important}.app .st5-kpi>strong{font-size:32px;font-weight:600;letter-spacing:-1px;color:var(--ui-text)!important}.app .st5-kpi-label{color:var(--tx-2)!important;font-size:13px}.app .st5-kpi-foot{font-size:12px!important;color:var(--ui-muted)!important}.app .st5-card>header{gap:20px;align-items:flex-start;flex-wrap:wrap}.app .st5-card h3{font-size:16px;font-weight:600;letter-spacing:-.25px}.app .st5-card>header p{font-size:13px!important;color:var(--ui-muted)!important;line-height:1.7}.app .st5-plot{border-radius:10px}.app .st5-readout{gap:12px;min-height:45px;flex-wrap:wrap}.app .st5-tip,.growth-tooltip{background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;border-radius:11px!important;color:var(--ui-text)!important;box-shadow:0 6px 22px #0004!important;padding:13px 16px!important;pointer-events:none}.app .st5-view-panel{background:var(--ui-raised);border-color:var(--ui-border);border-radius:12px;box-shadow:0 8px 28px #0004;z-index:20}.app .st8-explore{border-top:1px solid var(--ui-border);padding-top:15px;gap:14px;flex-wrap:wrap}.app .st8-chart-facts{gap:16px;flex-wrap:wrap}.app .st8-date-nav{gap:7px}.app .st8-date-nav button{min-height:34px;min-width:34px;border-radius:7px}.app .sc-toolbar{gap:10px;flex-wrap:wrap}.app .sc-search{min-width:230px;flex:1}.sc-result-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--ui-muted);padding:4px 0 14px}.sc-detail>header button,.sc-open-full,.sc-result-bar button{background:transparent;border:0;color:var(--ui-text);font-size:12px;cursor:pointer}.sc-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;min-width:0}.sc-workspace.has-detail{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.sc-detail{position:sticky;top:24px;min-width:0;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);padding:22px;max-height:calc(100dvh - 100px);overflow:auto;scrollbar-width:thin}.sc-detail>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--ui-border);font-size:12px;color:var(--ui-muted)}.sc-detail .ed-event-title{font-size:22px;line-height:1.3;letter-spacing:-.5px}.sc-detail .ed-people{grid-template-columns:1fr}.sc-detail .ed-rows>div{flex-wrap:wrap;gap:8px}.sc-detail .ed-summary{font-size:13px;line-height:1.7}.sc-detail .ed-tech pre{max-width:100%;overflow:auto}.sc-open-full{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-top:20px;border:1px solid var(--ui-border);border-radius:8px}.app .sc-row{background:var(--ui-surface);border-color:var(--ui-border);border-radius:10px;padding:16px 14px}.app .sc-row.is-selected{background:var(--ui-raised);border-color:color-mix(in srgb,var(--accent) 50%,var(--ui-border))}.sc-workspace.has-detail .sc-row{grid-template-columns:32px minmax(0,1fr) auto}.sc-workspace.has-detail .sc-meta,.sc-workspace.has-detail .sc-row>svg{display:none}.app .sc-main strong{font-size:14px;font-weight:600}.app .sc-main small{font-size:12px;line-height:1.7;-webkit-line-clamp:2}.app .sc-kpis>div{background:var(--ui-surface)!important;border-color:var(--ui-border);box-shadow:none;border-radius:12px}.app .sc-kpis strong{font-size:28px}.app .sc-kpis span{font-size:12px}.dialog-overlay{background:#0009!important;backdrop-filter:blur(5px)}.dialog-content{border-radius:16px!important;max-height:calc(100dvh - 40px)!important;overscroll-behavior:contain;scrollbar-width:thin}.dialog-content>h2{font-family:inherit!important;font-size:22px!important;letter-spacing:-.5px;line-height:1.3;padding-right:26px}.dialog-content>p{line-height:1.7}.dialog-content .close{min-width:34px;min-height:34px;border-radius:8px}.app .error{border-radius:10px;border:1px solid #e6848c50;background:#e6848c0c;padding:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app .preview-pill{margin-bottom:22px;border-radius:8px;background:var(--ui-raised);border:1px solid var(--ui-border);color:var(--ui-muted)}.app .music-page{min-width:0}.app :is(.mp-queue,.mp-history){border-color:var(--ui-border);border-radius:14px}@media(min-width:901px){.app .topbar{background:var(--ui-surface)!important;border-color:var(--ui-border);box-shadow:none!important}}@media(max-width:1200px){.sc-workspace.has-detail{grid-template-columns:1fr}.sc-detail{position:relative;top:auto;max-height:70dvh}.sc-workspace.has-detail .sc-list{max-height:420px;overflow:auto}}@media(max-width:700px){.app .content{padding:22px 16px}.app .page-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:20px}.app .heading-actions{width:100%;flex-wrap:wrap}.app .page-heading p{font-size:13px!important}.app :is(.rx-card,.pn-card,.cm-card,.settings-panel,.ov-hero){padding:18px!important}.app .ov-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .ov-strip-cell{padding:18px;border-bottom:1px solid var(--ui-border)!important}.app .ov-strip-cell:nth-child(2n){border-right:0!important}.app .st5-tools{width:100%;flex-wrap:wrap}.app .st5-card>header{gap:14px}.app .sc-toolbar{display:grid;grid-template-columns:1fr 1fr}.app .sc-levels,.app .sc-search{grid-column:1/-1;min-width:0}.app .sc-levels{overflow:auto;display:flex}.app .sc-levels button{white-space:nowrap;flex:1}.app .sc-export{justify-self:start}.sc-detail{padding:18px}.app .main-footer{flex-direction:column;align-items:flex-start;gap:8px}.dialog-content{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:22px!important}.app .side-nav{max-width:calc(100vw - 40px)}}@media(prefers-reduced-motion:reduce){.app *,.sentinel-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app.reduced *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.app:not(.light){--ink-0:var(--bg);--ink-1:var(--ui-surface);--ink-2:var(--ui-raised);--line:var(--ui-border);--line-2:#ffffff26}.app .growth-hit-areas{display:block!important;inset:0!important}.app .growth-hit-areas button{height:100%;top:0;min-width:0!important;padding:0!important}.app .growth-hit-areas button:focus-visible{outline-offset:-3px!important}.side-mobile-scrim{display:none}@media(max-width:900px){.side-mobile-scrim{display:block;position:fixed;inset:0;border:0;background:#0008;backdrop-filter:blur(3px);z-index:49}.app .side-nav{z-index:50}}