@keyframes dy-app-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dy-app-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dy-app-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dy-app-flash{0%{box-shadow:0 0 #ff6b1a73}to{box-shadow:0 0 0 10px #ff6b1a00}}.dy .dy-app{--prio-critical:#ff8577;--prio-high:#ff9a52;--prio-medium:#ffc66e;--prio-low:#8fd6c4;--st-open:#8fb7ff;--st-progress:#b9a6ff;--st-hold:#ffc66e;--st-esc:#ff8577;--st-done:#5ee0a0;--st-closed:#9a9087;--app-bar:56px;--app-side:236px;background:var(--bg-0);height:100dvh;min-height:560px;color:var(--ink-2);flex-direction:column;font-size:14px;display:flex;overflow:hidden}.dy .dy-app-boot{color:var(--ink-4);margin:auto;font-size:14px}.dy .dy-app-demobar{height:var(--app-bar);border-bottom:1px solid var(--line-2);z-index:30;background:linear-gradient(90deg,#ff6b1a14,#0000 45%),#0b0908;flex-shrink:0;align-items:center;gap:12px;padding:0 clamp(10px,2vw,18px);display:flex}.dy .dy-app-demobar-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.dy .dy-app-demobar-name{line-height:1.15;display:grid}.dy .dy-app-demobar-name small{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi);font-size:10.5px;font-weight:600}.dy .dy-app-demobar-name strong{font-family:var(--f-display);color:var(--ink-1);white-space:nowrap;font-size:15px;font-weight:600}.dy .dy-app-viewas{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-1);gap:3px;margin-left:auto;padding:3px;display:inline-flex}.dy .dy-app-viewas button{border-radius:var(--r-pill);min-height:34px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dy .dy-app-viewas button[aria-pressed=true]{background:var(--orange);color:var(--orange-ink)}.dy .dy-app-viewas button .dy-app-viewas-count{background:var(--orange);min-width:18px;height:18px;color:var(--orange-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.dy .dy-app-viewas button[aria-pressed=true] .dy-app-viewas-count{background:var(--orange-ink);color:var(--orange)}.dy .dy-app-demobar-actions{align-items:center;gap:6px;display:inline-flex}.dy .dy-app-barbtn{border-radius:var(--r-pill);border:1px solid var(--line-2);min-height:36px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.dy .dy-app-barbtn:hover{border-color:var(--line-3);color:var(--ink-1)}@media (pointer:coarse){.dy .dy-app-viewas button,.dy .dy-app-barbtn{min-height:44px}}@media (max-width:860px){.dy .dy-app-demobar{flex-wrap:wrap;row-gap:8px;height:auto;padding-block:8px}.dy .dy-app-viewas{order:3;width:100%;margin-left:0}.dy .dy-app-viewas button{flex:1;justify-content:center;padding:0 6px;font-size:12.5px}.dy .dy-app-demobar-actions{margin-left:auto}.dy .dy-app-barbtn span,.dy .dy-app-livechip-text{display:none}}@media (max-width:420px){.dy .dy-app-viewas button svg{display:none}}.dy .dy-app-livechip{border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--line-2);min-height:30px;color:var(--ink-3);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.dy .dy-app-livechip.is-live{color:var(--ink-1);border-color:#5ee0a04d}.dy .dy-app-livechip.is-live i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%;animation:2s ease-in-out infinite dy-app-pulse}.dy .dy-app-livechip.is-off{color:var(--amber);border-color:#ffb36b4d}.dy .dy-app-body{flex:auto;min-height:0;display:flex}.dy .dy-app-main{scrollbar-width:thin;scrollbar-color:#ffecdc24 transparent;flex:auto;min-width:0;overflow:hidden auto}.dy .dy-app-page{max-width:1320px;animation:dy-app-in .32s var(--ease-out);padding:clamp(18px,2.4vw,30px) clamp(16px,2.6vw,34px) 48px}.dy .dy-app-page.is-full{max-width:none;height:100%;padding:0}.dy .dy-app-side{width:var(--app-side);border-right:1px solid var(--line-1);background:#0a0908;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.dy .dy-app-side-logo{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.dy .dy-app-logo{background:linear-gradient(135deg, var(--orange-hi), var(--orange-lo));width:32px;height:32px;color:var(--orange-ink);font-family:var(--f-display);box-shadow:var(--glow-sm);border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.dy .dy-app-side-logo strong{font-family:var(--f-display);color:var(--ink-1);font-size:15px;font-weight:600;display:block}.dy .dy-app-side-logo span{color:var(--ink-4);font-size:11px;display:block}.dy .dy-app-nav{scrollbar-width:thin;flex:1;padding:10px 8px;overflow-y:auto}.dy .dy-app-navgroup{margin-bottom:16px}.dy .dy-app-navgroup>p{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:0 10px 6px;font-size:10.5px;font-weight:700}.dy .dy-app-navitem{width:100%;min-height:38px;color:var(--ink-3);text-align:left;transition:background-color var(--t-1) var(--ease-soft), color var(--t-1) var(--ease-soft);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex;position:relative}.dy .dy-app-navitem:hover{color:var(--ink-1);background:#ffecdc0a}.dy .dy-app-navitem[aria-current=page]{background:var(--orange-wash);color:var(--ink-1);font-weight:500}.dy .dy-app-navitem[aria-current=page]:before{content:"";background:var(--orange);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.dy .dy-app-navicon{width:24px;height:24px;color:var(--ink-3);background:#ffecdc0d;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.dy .dy-app-navitem[aria-current=page] .dy-app-navicon{color:var(--orange-hi);background:#ff6b1a29}.dy .dy-app-navbadge{letter-spacing:.05em;color:var(--amber);background:#ffb36b1a;border-radius:6px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;line-height:18px}.dy .dy-app-navcount{background:var(--orange);min-width:20px;height:20px;color:var(--orange-ink);border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.dy .dy-app-navitem.is-notdemo{color:var(--ink-4)}.dy .dy-app-side-foot{border-top:1px solid var(--line-1);padding:8px}.dy .dy-app-user{align-items:center;gap:10px;padding:8px 10px;display:flex}.dy .dy-app-user strong{color:var(--ink-1);font-size:13px;font-weight:600;display:block}.dy .dy-app-user span{color:var(--ink-4);font-size:11.5px;display:block}.dy .dy-app-mobilebar{display:none}@media (max-width:1000px){.dy .dy-app-side{z-index:60;transition:transform var(--t-2) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 60px #00000080}.dy .dy-app-side.is-open{transform:none}.dy .dy-app-scrim{z-index:55;background:#0009;position:fixed;inset:0}.dy .dy-app-mobilebar{border-bottom:1px solid var(--line-1);z-index:20;background:#0a0908;align-items:center;gap:10px;padding:8px clamp(10px,2vw,18px);display:flex;position:sticky;top:0}.dy .dy-app-mobilebar strong{font-family:var(--f-display);color:var(--ink-1);font-size:15px}}.dy .dy-app-h1{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink-1);font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.dy .dy-app-h2{font-family:var(--f-display);color:var(--ink-1);font-size:17px;font-weight:600}.dy .dy-app-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.dy .dy-app-muted{color:var(--ink-4)}.dy .dy-app-small{color:var(--ink-4);font-size:12.5px}.dy .dy-app-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dy .dy-app-header{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:22px;display:flex}.dy .dy-app-header-text{flex:260px;min-width:0}.dy .dy-app-header-text p{color:var(--ink-4);margin-top:4px;font-size:13.5px}.dy .dy-app-header-actions{flex-wrap:wrap;gap:8px;display:flex}.dy .dy-app-card{border-radius:var(--r-md);border:1px solid var(--line-1);background:linear-gradient(180deg, #ffecdc06, transparent 80%), var(--bg-1)}.dy .dy-app-card-head{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:12px 16px;display:flex}.dy .dy-app-card-head h2,.dy .dy-app-card-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.dy .dy-app-card-head .dy-app-link{margin-left:auto}.dy .dy-app-card-body{padding:14px 16px}.dy .dy-app-btn{border:1px solid var(--line-2);background:var(--bg-2);min-height:38px;color:var(--ink-1);white-space:nowrap;transition:border-color var(--t-1), background-color var(--t-1), color var(--t-1);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.dy .dy-app-btn:hover{border-color:var(--line-3)}.dy .dy-app-btn:disabled{opacity:.45;cursor:not-allowed}.dy .dy-app-btn.is-primary{background:var(--orange);border-color:var(--orange);color:var(--orange-ink);font-weight:600}.dy .dy-app-btn.is-primary:hover{background:var(--orange-hi)}.dy .dy-app-btn.is-ok{background:var(--ok);border-color:var(--ok);color:#06140d;font-weight:600}.dy .dy-app-btn.is-danger{color:var(--prio-critical);background:#ff85770f;border-color:#ff857759}.dy .dy-app-btn.is-quiet{color:var(--ink-3);background:0 0;border-color:#0000}.dy .dy-app-btn.is-quiet:hover{color:var(--ink-1);background:#ffecdc0d}.dy .dy-app-btn.is-sm{border-radius:8px;min-height:32px;padding:0 10px;font-size:12.5px}@media (pointer:coarse){.dy .dy-app-btn,.dy .dy-app-btn.is-sm{min-height:44px}}.dy .dy-app-link{color:var(--orange-hi);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.dy .dy-app-link:hover{color:var(--amber)}.dy .dy-app-iconbtn{width:34px;height:34px;color:var(--ink-3);border-radius:9px;place-items:center;display:inline-grid}.dy .dy-app-iconbtn:hover{color:var(--ink-1);background:#ffecdc0f}.dy .dy-app-iconbtn[aria-pressed=true]{color:var(--amber)}@media (pointer:coarse){.dy .dy-app-iconbtn{width:44px;height:44px}}.dy .dy-app-input,.dy .dy-app-select,.dy .dy-app-textarea{border:1px solid var(--line-2);background:var(--bg-0);width:100%;min-height:40px;color:var(--ink-1);font:inherit;transition:border-color var(--t-1);border-radius:10px;outline:none;padding:8px 12px;font-size:14px}.dy .dy-app-input:focus,.dy .dy-app-select:focus,.dy .dy-app-textarea:focus{border-color:var(--orange-edge);box-shadow:0 0 0 3px #ff6b1a1f}.dy .dy-app-textarea{resize:vertical;min-height:96px;line-height:1.55}.dy .dy-app-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-4) 50%), linear-gradient(135deg, var(--ink-4) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.dy .dy-app-select option{background:#15120f}.dy .dy-app-field{gap:6px;min-width:0;display:grid}.dy .dy-app-label{color:var(--ink-3);font-size:12.5px;font-weight:600}.dy .dy-app-search{position:relative}.dy .dy-app-search svg{color:var(--ink-4);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.dy .dy-app-search .dy-app-input{padding-left:34px}.dy .dy-app-error{color:var(--prio-critical);gap:7px;font-size:13px;display:flex}.dy .dy-app-hint{color:var(--ink-4);gap:7px;font-size:12.5px;line-height:1.5;display:flex}.dy .dy-app-hint svg{color:var(--amber);flex-shrink:0;margin-top:2px}.dy .dy-app-chip{border-radius:var(--r-pill);white-space:nowrap;color:var(--c,var(--ink-3));background:color-mix(in srgb, var(--c,#b3aaa0) 14%, transparent);align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:21px;display:inline-flex}.dy .dy-app-chip.is-dot:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.dy .dy-app-chip.is-critical{--c:var(--prio-critical)}.dy .dy-app-chip.is-high{--c:var(--prio-high)}.dy .dy-app-chip.is-medium{--c:var(--prio-medium)}.dy .dy-app-chip.is-low{--c:var(--prio-low)}.dy .dy-app-chip.st-open{--c:var(--st-open)}.dy .dy-app-chip.st-in_progress{--c:var(--st-progress)}.dy .dy-app-chip.st-on_hold{--c:var(--st-hold)}.dy .dy-app-chip.st-escalated{--c:var(--st-esc)}.dy .dy-app-chip.st-resolved{--c:var(--st-done)}.dy .dy-app-chip.st-closed{--c:var(--st-closed)}.dy .dy-app-chip.is-ai{--c:var(--orange-hi)}.dy .dy-app-chip.is-ok{--c:var(--ok)}.dy .dy-app-chip.is-warn{--c:var(--prio-medium)}.dy .dy-app-chip.is-bad{--c:var(--prio-critical)}.dy .dy-app-chip.is-plain{--c:#b3aaa0}.dy .dy-app-tag{border-radius:var(--r-pill);background:var(--orange-wash);color:var(--orange-hi);align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:22px;display:inline-flex}.dy .dy-app-tag button{width:16px;height:16px;color:var(--orange-hi);border-radius:50%;place-items:center;display:inline-grid}.dy .dy-app-avatar{background:hsl(var(--hue,24) 40% 24%);color:hsl(var(--hue,24) 90% 86%);font-family:var(--f-display);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.dy .dy-app-seg{border:1px solid var(--line-1);background:var(--bg-0);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.dy .dy-app-seg button{min-height:30px;color:var(--ink-3);white-space:nowrap;border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:500}.dy .dy-app-seg button[aria-pressed=true]{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-2)}@media (pointer:coarse){.dy .dy-app-seg button{min-height:40px}}.dy .dy-app-tabs{border-bottom:1px solid var(--line-1);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.dy .dy-app-tabs button{min-height:44px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.dy .dy-app-tabs button[aria-selected=true]{color:var(--ink-1)}.dy .dy-app-tabs button[aria-selected=true]:after{content:"";background:var(--orange);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.dy .dy-app-tabs .dy-app-count{min-width:20px;height:19px;color:var(--ink-3);background:#ffecdc12;border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.dy .dy-app-empty{text-align:center;color:var(--ink-4);justify-items:center;gap:8px;padding:36px 20px;font-size:13.5px;display:grid}.dy .dy-app-empty strong{color:var(--ink-2);font-size:14.5px;font-weight:600}.dy .dy-app-flash{animation:dy-app-flash 1.2s var(--ease-out)}.dy .dy-app-stats{grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr));gap:12px;margin-bottom:18px;display:grid}.dy .dy-app-stat{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);text-align:left;transition:border-color var(--t-1), transform var(--t-1) var(--ease-soft);align-content:start;gap:6px;padding:14px 16px;display:grid}button.dy-app-stat:hover{border-color:var(--line-3);transform:translateY(-1px)}.dy .dy-app-stat.is-featured{border-color:var(--orange-edge);background:radial-gradient(90% 90% at 0% 0%, #ff6b1a1f, transparent 70%), var(--bg-1)}.dy .dy-app-stat-top{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dy .dy-app-stat-top svg{color:var(--c,var(--ink-4))}.dy .dy-app-stat strong{font-family:var(--f-display);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.dy .dy-app-stat span.dy-app-small{line-height:1.35}.dy .dy-app-rows{display:grid}.dy .dy-app-row{border-top:1px solid var(--line-1);text-align:left;min-height:52px;transition:background-color var(--t-1);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;display:grid}.dy .dy-app-rows>.dy-app-row:first-child{border-top:0}.dy .dy-app-row:hover{background:#ffecdc08}.dy .dy-app-row-id{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12.5px}.dy .dy-app-row-main{gap:2px;min-width:0;display:grid}.dy .dy-app-row-main strong{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.dy .dy-app-row-main span{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dy .dy-app-row-side{align-items:center;gap:8px;display:flex}.dy .dy-app-row.is-stack{grid-template-columns:52px minmax(0,1fr);row-gap:5px;padding-block:10px}.dy .dy-app-row.is-stack>.dy-app-row-side{flex-wrap:wrap;grid-column:2}.dy .dy-app-sla{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ok);font-size:12px;font-weight:600}.dy .dy-app-sla.is-hot{color:var(--prio-medium)}.dy .dy-app-sla.is-over{color:var(--prio-critical)}.dy .dy-app-sla.is-paused,.dy .dy-app-sla.is-none{color:var(--ink-4)}.dy .dy-app-grid{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);overflow:hidden}.dy .dy-app-grid-head,.dy .dy-app-grid-row{grid-template-columns:36px 84px 64px minmax(200px,2.4fr) minmax(120px,1.2fr) minmax(min(110px,100%),1fr) minmax(min(110px,100%),1fr) 70px 104px;align-items:center;gap:8px;padding:0 12px;display:grid}.dy .dy-app-grid-head{letter-spacing:.08em;text-transform:uppercase;min-height:38px;color:var(--ink-4);border-bottom:1px solid var(--line-1);background:var(--bg-2);font-size:11px;font-weight:700}.dy .dy-app-grid-row{border-top:1px solid var(--line-1);min-height:50px;color:var(--ink-2);cursor:pointer;font-size:13px}.dy .dy-app-grid-row:first-of-type{border-top:0}.dy .dy-app-grid-row:hover{background:#ffecdc08}.dy .dy-app-grid-row.is-selected{background:var(--orange-wash)}.dy .dy-app-grid-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dy .dy-app-grid-row .dy-app-grid-subject{color:var(--ink-1);font-weight:500}.dy .dy-app-check{width:18px;height:18px;accent-color:var(--orange);cursor:pointer}.dy .dy-app-griddata{overflow-x:auto}@media (max-width:900px){.dy .dy-app-grid-head{display:none}.dy .dy-app-grid-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check subject state""check meta meta";row-gap:3px;padding-block:10px}.dy .dy-app-grid-row>.dy-app-cell-check{grid-area:check}.dy .dy-app-grid-row>.dy-app-grid-subject{white-space:normal;grid-area:subject}.dy .dy-app-grid-row>.dy-app-cell-state{grid-area:state}.dy .dy-app-grid-row>.dy-app-cell-meta{color:var(--ink-4);flex-wrap:wrap;grid-area:meta;gap:4px 10px;font-size:12px;display:flex!important}.dy .dy-app-grid-row>.dy-app-cell-wide{display:none}}.dy .dy-app-cell-meta{display:none}.dy .dy-app-bulkbar{z-index:12;border-radius:var(--r-md);border:1px solid var(--orange-edge);animation:dy-app-in .22s var(--ease-out);background:#15120ff5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 40px #00000073}.dy .dy-app-bulkbar>strong{color:var(--ink-1);margin-right:auto;font-size:13.5px}.dy .dy-app-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dy .dy-app-toolbar .dy-app-search{flex:220px}.dy .dy-app-toolbar .dy-app-select{width:auto;min-width:130px}.dy .dy-app-menuwrap{position:relative}.dy .dy-app-menu{z-index:40;border:1px solid var(--line-2);min-width:200px;max-height:320px;animation:dy-app-in .16s var(--ease-out);background:#15120f;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 20px 50px #0000008c}.dy .dy-app-menu.is-left{left:0;right:auto}.dy .dy-app-menu.is-up{top:auto;bottom:calc(100% + 6px)}.dy .dy-app-menu>p{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:6px 10px 4px;font-size:10.5px;font-weight:700}.dy .dy-app-menu button{width:100%;min-height:36px;color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.dy .dy-app-menu button:hover,.dy .dy-app-menu button[aria-checked=true]{color:var(--ink-1);background:#ffecdc0f}.dy .dy-app-menu button[aria-checked=true]:after{content:"✓";color:var(--orange-hi);margin-left:auto}.dy .dy-app-dialog-scrim{z-index:80;animation:dy-app-in .16s var(--ease-out);background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dy .dy-app-dialog{border-radius:var(--r-lg);border:1px solid var(--line-2);background:#120f0d;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 30px 80px #0009}.dy .dy-app-dialog.is-wide{width:min(760px,100%)}.dy .dy-app-dialog-head{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:16px 18px;display:flex}.dy .dy-app-dialog-head h2{font-family:var(--f-display);color:var(--ink-1);flex:1;font-size:17px;font-weight:600}.dy .dy-app-dialog-body{gap:14px;padding:16px 18px;display:grid}.dy .dy-app-dialog-foot{border-top:1px solid var(--line-1);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.dy .dy-app-toasts{z-index:90;pointer-events:none;gap:8px;width:min(460px,100vw - 32px);display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.dy .dy-app-toast{border:1px solid var(--line-2);color:var(--ink-1);animation:dy-app-in .22s var(--ease-out);pointer-events:auto;background:#15120ff7;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex;box-shadow:0 16px 40px #00000080}.dy .dy-app-toast svg{flex-shrink:0;margin-top:2px}.dy .dy-app-toast.is-ok svg{color:var(--ok)}.dy .dy-app-toast.is-bad svg{color:var(--prio-critical)}.dy .dy-app-toast.is-ai svg{color:var(--orange-hi)}.dy .dy-app-hello{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.dy .dy-app-hello .dy-app-avatar{border-radius:14px;box-shadow:0 0 0 4px #ff6b1a14}.dy .dy-app-hello-text{flex:260px;min-width:0}.dy .dy-app-hello-text p{color:var(--ink-3);margin-top:4px;font-size:13.5px}.dy .dy-app-updated{border:1px solid var(--line-1);background:var(--bg-1);color:var(--ink-4);border-radius:8px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;display:inline-flex}.dy .dy-app-updated i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:2s infinite dy-app-pulse}.dy .dy-app-quick{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.dy .dy-app-quick button{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-1);min-height:36px;color:var(--ink-2);transition:border-color var(--t-1), transform var(--t-1);align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.dy .dy-app-quick button:hover{border-color:var(--orange-edge);color:var(--ink-1);transform:translateY(-1px)}.dy .dy-app-quick svg{color:var(--orange-hi)}.dy .dy-app-panels{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;display:grid}.dy .dy-app-tk{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.dy .dy-app-tk-top{border-bottom:1px solid var(--line-1);background:#080706e6;flex-wrap:wrap;align-items:center;gap:8px;padding:12px clamp(14px,2vw,24px);display:flex}.dy .dy-app-tk-top .dy-app-link{margin-right:auto}.dy .dy-app-tk-title{align-items:flex-start;gap:14px;padding:16px clamp(14px,2vw,24px) 10px;display:flex}.dy .dy-app-tk-id{background:var(--orange-wash);border:1px solid var(--orange-edge);min-width:56px;height:44px;color:var(--orange-hi);font-family:var(--f-display);border-radius:12px;place-items:center;padding:0 8px;font-size:14px;font-weight:600;display:grid}.dy .dy-app-tk-title h1{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink-1);font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.25}.dy .dy-app-tk-title h1:focus{outline:none}.dy .dy-app-tk-meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;display:flex}.dy .dy-app-stepper{scrollbar-width:none;align-items:center;gap:6px;padding:0 clamp(14px,2vw,24px) 12px;display:flex;overflow-x:auto}.dy .dy-app-step{color:var(--ink-4);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dy .dy-app-step i{border:1px solid var(--line-3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.dy .dy-app-step.is-done{color:var(--ink-2)}.dy .dy-app-step.is-done i{color:var(--ok);background:#5ee0a029;border-color:#5ee0a066}.dy .dy-app-step.is-now{color:var(--ink-1);font-weight:600}.dy .dy-app-step.is-now i{background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}.dy .dy-app-stepline{background:var(--line-2);flex:24px;min-width:16px;height:1px}.dy .dy-app-stepline.is-done{background:#5ee0a066}.dy .dy-app-tk-body{border-top:1px solid var(--line-1);grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.dy .dy-app-tk-mainpane{min-width:0;overflow-y:auto}.dy .dy-app-tk-sidepane{border-left:1px solid var(--line-1);background:#08070666;grid-auto-rows:max-content;align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.dy .dy-app-tk-content{grid-auto-rows:max-content;gap:14px;padding:16px clamp(14px,2vw,24px) 40px;display:grid}@media (max-width:1100px){.dy .dy-app-tk{height:auto}.dy .dy-app-tk-body{grid-template-columns:1fr}.dy .dy-app-tk-sidepane{border-left:0;border-top:1px solid var(--line-1)}}.dy .dy-app-msg{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;font-size:14.5px;line-height:1.65}.dy .dy-app-thread{gap:10px;display:grid}.dy .dy-app-bubble{border:1px solid var(--line-1);background:var(--bg-2);max-width:88%;animation:dy-app-in .26s var(--ease-out);border-radius:14px;padding:11px 14px}.dy .dy-app-bubble.is-requester{border-bottom-left-radius:5px;justify-self:start}.dy .dy-app-bubble.is-agent{border-color:var(--orange-edge);background:linear-gradient(180deg, var(--orange-wash), transparent), var(--bg-2);border-bottom-right-radius:5px;justify-self:end}.dy .dy-app-bubble.is-note{background:#ffc66e0d;border-style:dashed;border-color:#ffc66e73;border-bottom-right-radius:5px;justify-self:end}.dy .dy-app-bubble-head{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:5px;font-size:12.5px;display:flex}.dy .dy-app-bubble-head strong{color:var(--ink-1);font-size:13px;font-weight:600}.dy .dy-app-bubble p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.dy .dy-app-events{display:grid}.dy .dy-app-event{border-top:1px solid var(--line-1);color:var(--ink-3);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 2px;font-size:13px;line-height:1.5;display:grid}.dy .dy-app-events>.dy-app-event:first-child{border-top:0}.dy .dy-app-event>svg{color:var(--ink-4);margin-top:3px}.dy .dy-app-event.is-ai>svg,.dy .dy-app-event.is-automation>svg{color:var(--orange-hi)}.dy .dy-app-event.is-good>svg{color:var(--ok)}.dy .dy-app-event.is-warn>svg{color:var(--prio-medium)}.dy .dy-app-event.is-bad>svg{color:var(--prio-critical)}.dy .dy-app-event-by{color:var(--ink-4);font-size:11.5px}.dy .dy-app-event time{color:var(--ink-4);white-space:nowrap;font-size:11.5px}.dy .dy-app-compose{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg-1);overflow:hidden}.dy .dy-app-compose .dy-app-textarea{min-height:120px;box-shadow:none;background:0 0;border:0;border-radius:0}.dy .dy-app-compose.is-note{border-style:dashed;border-color:#ffc66e73}.dy .dy-app-compose-head,.dy .dy-app-compose-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.dy .dy-app-compose-head{border-bottom:1px solid var(--line-1)}.dy .dy-app-compose-foot{border-top:1px solid var(--line-1)}.dy .dy-app-compose-foot .dy-app-btn.is-primary{margin-left:auto}.dy .dy-app-side-card{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);overflow:hidden}.dy .dy-app-side-card>header{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;padding:10px 12px;display:flex}.dy .dy-app-side-card>header h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:1;font-size:11.5px;font-weight:700}.dy .dy-app-side-card>header svg{color:var(--ink-4)}.dy .dy-app-side-card>div{padding:10px 12px}.dy .dy-app-dl{display:grid}.dy .dy-app-dl>div{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:4px 12px;font-size:13px;display:flex}.dy .dy-app-dl>div:first-child{border-top:0}.dy .dy-app-dl dt{color:var(--ink-4);flex-shrink:0}.dy .dy-app-dl dd{color:var(--ink-1);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.dy .dy-app-side-card>.dy-app-side-dl{padding-block:4px}.dy .dy-app-dl .dy-app-select{width:auto;max-width:180px;min-height:32px;padding:3px 28px 3px 10px;font-size:13px}.dy .dy-app-slabar{background:#ffecdc14;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.dy .dy-app-slabar span{background:var(--ok);border-radius:5px;height:100%;display:block}.dy .dy-app-slabar.is-hot span{background:var(--prio-medium)}.dy .dy-app-slabar.is-over span{background:var(--prio-critical)}.dy .dy-app-asset{border:1px solid var(--line-1);background:var(--bg-0);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.dy .dy-app-asset>span{gap:1px;min-width:0;display:grid}.dy .dy-app-asset strong{color:var(--ink-1);font-size:13px;font-weight:600}.dy .dy-app-asset small{color:var(--ink-4);overflow-wrap:anywhere;font-size:11.5px}.dy .dy-app-asset .is-expired{color:var(--prio-critical)}.dy .dy-app-ai{border-color:var(--orange-edge);background:radial-gradient(90% 60% at 0% 0%, #ff6b1a14, transparent 70%), var(--bg-1)}.dy .dy-app-ai-working{gap:8px;display:grid}.dy .dy-app-ai-working span{background:linear-gradient(90deg,#ffecdc0d 25%,#ff8a3d2e 50%,#ffecdc0d 75%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.4s linear infinite dy-app-shimmer;display:block}.dy .dy-app-caret{vertical-align:-2px;background:var(--orange-hi);width:7px;height:15px;margin-left:2px;animation:1s steps(2,end) infinite dy-app-pulse;display:inline-block}.dy .dy-app-mail{grid-template-columns:200px 340px minmax(0,1fr);height:100%;min-height:0;display:grid}.dy .dy-app-mail-folders{border-right:1px solid var(--line-1);padding:14px 8px;overflow:hidden auto}.dy .dy-app-mail-list{border-right:1px solid var(--line-1);flex-direction:column;min-height:0;display:flex}.dy .dy-app-mail-listhead{border-bottom:1px solid var(--line-1);gap:8px;padding:12px;display:grid}.dy .dy-app-mail-items{flex:1;overflow-y:auto}.dy .dy-app-mailrow{border-bottom:1px solid var(--line-1);text-align:left;cursor:pointer;grid-template-columns:22px 34px minmax(0,1fr);gap:10px;width:100%;padding:11px 12px;display:grid}.dy .dy-app-mailrow:hover{background:#ffecdc08}.dy .dy-app-mailrow.is-on{background:var(--orange-wash);box-shadow:inset 3px 0 0 var(--orange)}.dy .dy-app-mailrow-top{align-items:baseline;gap:6px;display:flex}.dy .dy-app-mailrow-top strong{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.dy .dy-app-mailrow.is-unread .dy-app-mailrow-top strong{color:var(--ink-1);font-weight:700}.dy .dy-app-mailrow-subject{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.dy .dy-app-mailrow.is-unread .dy-app-mailrow-subject{color:var(--ink-1);font-weight:600}.dy .dy-app-mailrow-snip{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.dy .dy-app-mail-reader{min-width:0;min-height:0;display:flex}.dy .dy-app-mail-readmain{flex:1;min-width:0;overflow-y:auto}.dy .dy-app-mail-toolbar{border-bottom:1px solid var(--line-1);z-index:2;background:#080706f2;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex;position:sticky;top:0}.dy .dy-app-mail-ai{border-left:1px solid var(--line-1);flex-shrink:0;grid-auto-rows:max-content;align-content:start;gap:12px;width:300px;padding:14px;display:grid;overflow-y:auto}@media (max-width:1560px){.dy .dy-app-mail{grid-template-columns:160px 290px minmax(0,1fr)}.dy .dy-app-mail-ai{width:260px}}@media (max-width:1100px){.dy .dy-app-mail{grid-template-columns:1fr;height:auto}.dy .dy-app-mail-folders{border-right:0;border-bottom:1px solid var(--line-1);gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.dy .dy-app-mail-folders .dy-app-navgroup{display:contents}.dy .dy-app-mail-folders .dy-app-navgroup>p{display:none}.dy .dy-app-mail-folders .dy-app-navitem{flex-shrink:0;width:auto}.dy .dy-app-mail-list{border-right:0;max-height:420px}.dy .dy-app-mail-reader{border-top:1px solid var(--line-1);flex-direction:column}.dy .dy-app-mail-ai{border-left:0;border-top:1px solid var(--line-1);width:auto}}.dy .dy-app-kbhero{border-radius:var(--r-lg);border:1px solid var(--line-1);background:radial-gradient(70% 90% at 100% 0%, #ff6b1a1a, transparent 70%), var(--bg-1);gap:12px;margin-bottom:18px;padding:clamp(18px,3vw,28px);display:grid}.dy .dy-app-kbcats{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;margin-bottom:20px;display:grid}.dy .dy-app-kbcat{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);text-align:left;align-content:start;gap:4px;padding:14px;display:grid}.dy .dy-app-kbcat:hover,.dy .dy-app-kbcat[aria-pressed=true]{border-color:var(--orange-edge)}.dy .dy-app-kbcat strong{color:var(--ink-1);font-size:14px;font-weight:600}.dy .dy-app-article{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}@media (max-width:1000px){.dy .dy-app-article{grid-template-columns:1fr}}.dy .dy-app-prose{color:var(--ink-2);overflow-wrap:anywhere;gap:8px;font-size:15px;line-height:1.7;display:grid}.dy .dy-app-prose p.is-sub{color:var(--ink-3);padding-left:18px}.dy .dy-app-bars{gap:10px;display:grid}.dy .dy-app-bar{grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;display:grid}.dy .dy-app-bar>span:first-child{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dy .dy-app-bar-track{background:#ffecdc0f;border-radius:5px;height:10px;display:flex;overflow:hidden}.dy .dy-app-bar-track i{height:100%;display:block}.dy .dy-app-bar strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:600}.dy .dy-app-table{border-collapse:collapse;width:100%;font-size:13px}.dy .dy-app-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);text-align:left;border-bottom:1px solid var(--line-1);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.dy .dy-app-table td{border-top:1px solid var(--line-1);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 10px}.dy .dy-app-table td:first-child{color:var(--ink-1)}.dy .dy-app-tablewrap{overflow-x:auto}.dy .dy-app-cols{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;margin-bottom:14px;display:grid}.dy .dy-app-ring{flex-shrink:0;width:116px;height:116px;position:relative}.dy .dy-app-ring svg{transform:rotate(-90deg)}.dy .dy-app-ring strong{font-family:var(--f-display);color:var(--ink-1);place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.dy .dy-app-admin{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.dy .dy-app-admin{grid-template-columns:1fr}}.dy .dy-app-tilegrid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.dy .dy-app-tile{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-1);align-content:start;gap:8px;padding:14px;display:grid}.dy .dy-app-tile.is-off{opacity:.55}.dy .dy-app-tile-top{align-items:flex-start;gap:10px;display:flex}.dy .dy-app-tile-icon{background:var(--orange-wash);width:36px;height:36px;color:var(--orange-hi);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dy .dy-app-switch{border-radius:var(--r-pill);width:40px;height:24px;transition:background-color var(--t-1);background:#ffecdc24;flex-shrink:0;position:relative}.dy .dy-app-switch span{background:var(--ink-1);width:18px;height:18px;transition:transform var(--t-1) var(--ease-soft);border-radius:50%;position:absolute;top:3px;left:3px}.dy .dy-app-switch[aria-checked=true]{background:var(--orange)}.dy .dy-app-switch[aria-checked=true] span{background:var(--orange-ink);transform:translate(16px)}.dy .dy-app-switch:after{content:"";position:absolute;inset:-10px}.dy .dy-app-portal{background:radial-gradient(60% 40% at 50% 0%, #ff6b1a17, transparent 70%), var(--bg-0);min-height:100%}.dy .dy-app-portal-bar{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:12px clamp(14px,3vw,28px);display:flex}.dy .dy-app-portal-inner{width:min(760px,100%);animation:dy-app-in .32s var(--ease-out);gap:16px;margin:0 auto;padding:clamp(20px,4vw,40px) 16px 60px;display:grid}.dy .dy-app-choice{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.dy .dy-app-choice>button{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-1);text-align:left;transition:border-color var(--t-1), transform var(--t-1);align-content:start;gap:8px;padding:20px;display:grid}.dy .dy-app-choice>button:hover{border-color:var(--orange-edge);transform:translateY(-2px)}.dy .dy-app-choice>button strong{font-family:var(--f-display);color:var(--ink-1);font-size:17px}.dy .dy-app-choice>button span{color:var(--ink-3);font-size:13.5px;line-height:1.5}.dy .dy-app-choice-icon{background:var(--orange-wash);width:42px;height:42px;color:var(--orange-hi);border-radius:12px;place-items:center;display:grid}.dy .dy-app-notdemo{border-radius:var(--r-lg);border:1px dashed var(--line-3);background:var(--bg-1);justify-items:start;gap:12px;max-width:620px;padding:28px;display:grid}.dy .dy-app-newticket{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}@media (max-width:960px){.dy .dy-app-newticket{grid-template-columns:1fr}}.dy .dy-app-formgrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.dy .dy-app-optrow{border:1px solid var(--line-2);background:var(--bg-0);text-align:left;width:100%;min-height:44px;transition:border-color var(--t-1), background-color var(--t-1);border-radius:10px;gap:2px;padding:8px 12px;display:grid}.dy .dy-app-optrow strong{color:var(--ink-1);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.dy .dy-app-optrow span{color:var(--ink-4);font-size:12px}.dy .dy-app-optrow:hover{border-color:var(--line-3)}.dy .dy-app-optrow[aria-pressed=true]{border-color:var(--orange-edge);background:var(--orange-wash)}.dy .dy-app-optrow.is-critical strong svg{color:var(--prio-critical)}.dy .dy-app-optrow.is-high strong svg{color:var(--prio-high)}.dy .dy-app-optrow.is-medium strong svg{color:var(--prio-medium)}.dy .dy-app-optrow.is-low strong svg{color:var(--prio-low)}.dy .dy-app-ticks{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dy .dy-app-ticks li{gap:8px;display:flex}.dy .dy-app-ticks li:before{content:"✓";color:var(--orange-hi);font-weight:700}.dy .dy-app-usertable tr.is-link{cursor:pointer}.dy .dy-app-usertable tr.is-link:hover td{background:#ffecdc08}.dy .dy-app-usercell{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.dy .dy-app-usercell span{min-width:0;display:grid}.dy .dy-app-usercell strong{color:var(--ink-1);font-size:13.5px;font-weight:600}.dy .dy-app-usercell small{color:var(--ink-4);font-size:12px}.dy .dy-app-profile{flex-wrap:wrap;align-items:center;gap:16px;padding:clamp(16px,2.4vw,24px);display:flex}.dy .dy-app-profile .dy-app-avatar{border-radius:16px}.dy .dy-app-pills{flex-wrap:wrap;gap:8px;display:flex}.dy .dy-app-pills>span{border:1px solid var(--line-1);background:var(--bg-0);letter-spacing:.06em;text-transform:uppercase;min-width:76px;color:var(--ink-4);border-radius:12px;justify-items:center;padding:9px 12px;font-size:10.5px;font-weight:600;display:grid}.dy .dy-app-pills strong{font-family:var(--f-display);color:var(--ink-1);letter-spacing:0;text-transform:none;font-size:20px}.dy .dy-app-pills .is-open strong{color:var(--st-open)}.dy .dy-app-pills .is-good strong{color:var(--ok)}.dy .dy-app-starred{color:var(--prio-medium);fill:currentColor}.dy .dy-app-minigrid{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.dy .dy-app-minigrid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700}.dy .dy-app-minigrid dd{color:var(--ink-1);margin:2px 0 0;font-size:13.5px;font-weight:600}.dy .dy-app-actionlist{gap:2px;padding:6px;display:grid}.dy .dy-app-actionlist button{min-height:40px;color:var(--ink-2);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.dy .dy-app-actionlist button:hover{color:var(--ink-1);background:#ffecdc0d}.dy .dy-app-actionlist button.is-primary{border:1px solid var(--orange-edge);background:var(--orange-wash);color:var(--ink-1);font-weight:600}.dy .dy-app-actionlist button svg{color:var(--orange-hi)}.dy .dy-app-key{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.dy .dy-app-volume{border-bottom:1px solid var(--line-1);align-items:flex-end;gap:3px;height:170px;padding-top:6px;display:flex}.dy .dy-app-volume>span{flex:1 1 0;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.dy .dy-app-volume i{border-radius:2px 2px 0 0;flex:1 1 0;min-height:1px}.dy .dy-app-helpful{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--bg-0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.dy .dy-app-helpful>div:first-child{gap:2px;display:grid}.dy .dy-app-helpful strong{color:var(--ink-1);font-weight:600}.dy .dy-app-helpful .dy-app-btn[aria-pressed=true]{border-color:var(--orange-edge);background:var(--orange-wash);color:var(--orange-hi)}.dy .dy-app-fieldrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}@media (max-width:560px){.dy .dy-app-fieldrow{grid-template-columns:1fr 1fr}}.dy .dy-app-rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dy .dy-app-rule>svg{color:var(--ink-4)}.dy .dy-app-approver{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:800px){.dy .dy-app-approver{grid-template-columns:1fr}}.dy .dy-app-decided{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.dy .dy-app-decided.is-ok{color:var(--ok);background:#5ee0a01a}.dy .dy-app-decided.is-bad{color:var(--prio-critical);background:#ff85771a}@media (max-width:560px){.dy .dy-app-row{grid-template-columns:52px minmax(0,1fr);row-gap:6px}.dy .dy-app-row>.dy-app-row-side{flex-wrap:wrap;grid-column:2}.dy .dy-app-portal-bar{flex-wrap:wrap}.dy .dy-app-portal-bar .dy-app-select{max-width:100%}}@media (prefers-reduced-motion:reduce){.dy .dy-app *,.dy .dy-app :before,.dy .dy-app :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
