.d-art{flex:none;width:136px;height:104px;display:block}.d-art.sm{width:88px;height:68px}.d-art .a-bg{fill:var(--d-sunk)}.d-art .a-ln{fill:none;stroke:var(--d-chart);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.d-art .a-ln.a-fill{fill:var(--d-sf)}.d-art .a-dim{stroke:var(--d-line-2)}.d-art .a-ac{fill:var(--d-gold)}.d-art .a-acs{fill:none;stroke:var(--d-gold);stroke-width:2.5px;stroke-linecap:round}.d-art .a-thick{stroke-width:3.5px}.d-art .a-on{fill:none;stroke:var(--d-accent-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.d-ic{flex:none;display:block}[dir=ltr] .d-ic.flip,[dir=ltr] .d-row-chev{transform:scaleX(-1)}.d-btn{justify-content:center;align-items:center;gap:var(--d-s2);min-height:var(--d-h-ctl);padding:0 var(--d-s4);border-radius:var(--d-r-el);cursor:pointer;font:800 var(--d-fs-14)/1.2 var(--d-font);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;display:inline-flex}.d-btn.sm{min-height:var(--d-h-sm);gap:6px;padding:0 14px;font-size:12.5px}.d-btn.block{width:100%}.d-btn-t{overflow-wrap:anywhere;white-space:normal;text-align:center}.d-btn-primary{background:var(--d-accent);color:var(--d-accent-ink)}.d-btn-gold{background:var(--d-gold-bg);color:var(--d-gold-ink)}.d-btn-soft{background:var(--d-sunk);color:var(--d-ink)}.d-btn-ghost{color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line-2);background:0 0}.d-btn-danger{background:var(--d-red-s);color:var(--d-red)}.d-btn:disabled{opacity:.5;cursor:not-allowed}.d-btn.is-loading{opacity:1;cursor:progress}.d-btn.is-loading .d-btn-t{opacity:.85}.d-btn.is-done,.d-btn.is-done:disabled{opacity:1;background:var(--d-green-s);color:var(--d-green);box-shadow:none}.d-btn-ok{place-items:center;display:grid}.d-btn.is-locked,.d-btn.is-locked:disabled{opacity:1;background:var(--d-sunk);color:var(--d-mut);box-shadow:inset 0 0 0 1px var(--d-line)}.d-btn-primary:not(:disabled):active{background:var(--d-accent-hover)}.d-btn-gold:not(:disabled):active{filter:brightness(.94)}.d-btn-soft:not(:disabled):active,.d-btn-ghost:not(:disabled):active{background:var(--d-line-2)}.d-btn-danger:not(:disabled):active{background:color-mix(in srgb, var(--d-red) 22%, var(--d-bg))}@media (hover:hover){.d-btn-primary:not(:disabled):hover{background:var(--d-accent-hover);box-shadow:0 6px 16px -10px #3b0a12cc}.d-btn-gold:not(:disabled):hover{filter:brightness(1.03);box-shadow:0 6px 16px -10px #8c601ee6}.d-btn-soft:not(:disabled):hover,.d-btn-ghost:not(:disabled):hover{background:var(--d-line)}.d-btn-danger:not(:disabled):hover{background:color-mix(in srgb, var(--d-red) 16%, var(--d-bg))}}.d-btn.is-hover.d-btn-primary{background:var(--d-accent-hover);box-shadow:0 6px 16px -10px #3b0a12cc}.d-btn.is-hover.d-btn-soft{background:var(--d-line)}.d-btn.is-press{transform:scale(.98)}.d-btn.is-press.d-btn-primary{background:var(--d-accent-hover)}.d-btn.is-press.d-btn-soft{background:var(--d-line-2)}@media (prefers-reduced-motion:no-preference){.d-btn-ok{animation:d-pop var(--d-slow) var(--d-ease) both}@keyframes d-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.d-btn,.d-ibtn,.d-row,.d-tabs button,.d-stat.click,.d-hero-st.click{transition:transform var(--d-fast) var(--d-ease), background-color var(--d-fast) var(--d-ease), box-shadow var(--d-fast) var(--d-ease)}.d-btn:not(:disabled):active,.d-ibtn:active,.d-stat.click:active{transform:scale(.98)}}.d-ibtn{background:var(--d-sunk);width:38px;height:38px;color:var(--d-ink);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.d-ibtn.on{background:var(--d-accent);color:var(--d-accent-ink)}@media (hover:hover){.d-ibtn:hover{background:var(--d-line-2)}}.d-badge{top:-6px;border-radius:var(--d-r-pill);background:var(--d-red);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--d-bg);place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:-6px}.tip-on[data-tip]{position:relative}.tip-on[data-tip]:after{content:attr(data-tip);top:calc(100% + 8px);background:var(--d-ink);color:var(--d-bg);font:600 12px/1.4 var(--d-font);white-space:nowrap;z-index:60;pointer-events:none;border-radius:8px;padding:6px 10px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .tip-on[data-tip]:after{transform:translate(50%)}.d-btn.is-locked{cursor:not-allowed}@media (hover:hover) and (width>=1024px){[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);top:calc(100% + 8px);background:var(--d-ink);color:var(--d-bg);font:600 12px/1.3 var(--d-font);white-space:nowrap;z-index:60;pointer-events:none;border-radius:8px;padding:6px 10px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] [data-tip]:hover:after,[dir=rtl] [data-tip]:focus-visible:after{transform:translate(50%)}}.d-spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.d-spin.lg{width:28px;height:28px;color:var(--d-gold);border-width:3px}@media (prefers-reduced-motion:no-preference){.d-spin{animation:.7s linear infinite d-rot}@keyframes d-rot{to{transform:rotate(360deg)}}}.d-chip{min-height:22px;font:800 11.5px/1.3 var(--d-font);background:var(--d-sunk);color:var(--d-mut);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.d-chip.d-chip-dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.d-chip.t-wine{background:var(--d-ic-tint);color:var(--d-link)}.d-chip.t-gold{background:var(--d-amber-s);color:var(--d-gold-text)}.d-chip.t-red{background:var(--d-red-s);color:var(--d-red)}.d-chip.t-green{background:var(--d-green-s);color:var(--d-green)}.d-chip.t-teal{background:var(--d-teal-s);color:var(--d-teal)}.d-chip.t-amber{background:var(--d-amber-s);color:var(--d-amber)}.d-chip.t-wa{background:var(--d-wa-s);color:var(--d-wa-ink)}.d-chip.t-ms{background:var(--d-ms-s);color:var(--d-ms-ink)}.d-chip.t-ig{background:var(--d-ig-s);color:var(--d-ig-ink)}.d-chip.t-solid-red{background:var(--d-red);color:#fff;border-radius:var(--d-r-pill);padding:2px 9px}.d-av{--c:var(--d-dept-mgmt);color:var(--d-gold-l);background:var(--d-mono-bg);box-shadow:inset 0 0 0 1px var(--d-mono-line);border-radius:30%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.d-av img{object-fit:cover;width:100%;height:100%}.d-av.tinted{color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--d-bg));box-shadow:none}.d-av.dept-cc{--c:var(--d-dept-cc)}.d-av.dept-prod{--c:var(--d-dept-prod)}.d-av.dept-sales{--c:var(--d-dept-sales)}.d-av.dept-account{--c:var(--d-dept-account)}.d-av.dept-media{--c:var(--d-dept-media)}.d-av.dept-fin{--c:var(--d-dept-fin)}.d-av.ch-wa{--c:var(--d-wa-ink);background:var(--d-wa-s)}.d-av.ch-ms{--c:var(--d-ms-ink);background:var(--d-ms-s)}.d-av.ch-ig{--c:var(--d-ig-ink);background:var(--d-ig-s)}.d-av:is(.ch-wa,.ch-ms,.ch-ig){color:var(--c);box-shadow:none}.d-card{background:var(--d-sf);border-radius:var(--d-r-surface);box-shadow:var(--d-card-shadow);padding:var(--d-s4);gap:var(--d-s3);flex-direction:column;min-width:0;display:flex}.d-card.flush{padding:0;overflow:hidden}.d-card .d-card{box-shadow:none;background:0 0;padding:0}@media (width>=1024px){.d-card{border-radius:20px}}.d-shead{align-items:center;gap:var(--d-s3);min-width:0;display:flex}.d-hero{border-radius:var(--d-r-hero);padding:var(--d-s5);color:var(--d-wine-ink);background:var(--d-stage-bg);gap:var(--d-s4);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #1d0509cc}@media (width>=1024px){.d-hero{padding:var(--d-s6)}}.d-hero-k{font-size:var(--d-fs-13);color:var(--d-gold-l);font-weight:700}.d-hero-t{font:800 22px/1.35 var(--d-font);letter-spacing:-.2px;margin:0}@media (width>=1024px){.d-hero-t{font-size:var(--d-fs-28)}}.d-hero-stats{border-top:1px solid var(--d-wine-line);padding-top:var(--d-s3);display:grid}.d-hero-st+.d-hero-st{border-inline-start-color:var(--d-wine-line-2)!important}.d-hero-st{padding:0 var(--d-s3);text-align:start;min-width:0;color:inherit;border-radius:var(--d-r-el);background:0 0;border:0;flex-direction:column;gap:4px;display:flex}.d-hero-st:first-child{padding-inline-start:0}.d-hero-st+.d-hero-st{border-inline-start:1px solid var(--d-wine-line);border-radius:0}.d-hero-st.click{cursor:pointer}.d-hero-st.click b{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.d-hero-st.click:hover b{-webkit-text-decoration-color:var(--d-gold);text-decoration-color:var(--d-gold)}}.d-hero-stats b{color:var(--d-wine-ink);font-size:19px;font-weight:800;line-height:1.3}.d-hero-stats b.g{color:var(--d-gold-l)}.d-hero-stats span{color:var(--d-wine-mut-2);font-size:11.5px;line-height:1.4}.d-hero-acts{gap:var(--d-s2);grid-template-columns:repeat(auto-fit,minmax(144px,1fr));display:grid}.d-hero .d-btn-ghost{color:var(--d-wine-ink);box-shadow:inset 0 0 0 1px var(--d-stage-ic-line);background:var(--d-stage-ic)}.d-hero .d-btn-primary{background:var(--d-gold-bg);color:var(--d-gold-ink)}.d-stat{height:100%;padding:var(--d-s3);border-radius:var(--d-r-card);background:var(--d-sf);box-shadow:var(--d-card-shadow);text-align:start;min-width:0;color:inherit;border:0;flex-direction:column;gap:2px;display:flex}.d-stat.click{cursor:pointer}@media (hover:hover){.d-stat.click:hover{box-shadow:var(--d-card-shadow-lg), inset 0 0 0 1px var(--d-line-2)}.d-stat.click:hover .d-stat-go{color:var(--d-link);opacity:1}}.d-stat-h{align-items:center;gap:var(--d-s2);min-height:20px;display:flex}.d-stat-l{min-width:0;color:var(--d-mut);flex:1;font-size:11.5px}.d-stat-go{color:var(--d-mut);opacity:.55}[dir=ltr] .d-stat-go{transform:scaleX(-1)}.d-stat-m{justify-content:space-between;align-items:center;gap:var(--d-s2);min-width:0;margin-top:auto;display:flex}.d-stat-v{color:var(--d-ink);font-size:21px;font-weight:800;line-height:1.3}.d-stat-v.t-red{color:var(--d-red)}.d-stat-v.t-green{color:var(--d-green)}.d-stat-v.t-amber{color:var(--d-amber)}.d-stat-v.t-gold{color:var(--d-gold-text)}.d-stat-s{font-size:var(--d-fs-11);color:var(--d-mut);line-height:1.5}.d-list{background:var(--d-sf);border-radius:var(--d-r-surface);box-shadow:var(--d-card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.d-row-li+.d-row-li{border-top:1px solid var(--d-line)}.d-row{align-items:center;gap:var(--d-s3);width:100%;min-height:var(--d-h-row);padding:12px var(--d-s4);text-align:start;color:inherit;cursor:default;background:0 0;border:0;text-decoration:none;display:flex}:is(button,a).d-row{cursor:pointer}@media (hover:hover){:is(button,a).d-row:hover{background:var(--d-sunk)}}.d-row.t-warn{box-shadow:inset 3px 0 0 var(--d-amber)}.d-row.t-bad{box-shadow:inset 3px 0 0 var(--d-red)}[dir=rtl] .d-row.t-warn{box-shadow:inset -3px 0 0 var(--d-amber)}[dir=rtl] .d-row.t-bad{box-shadow:inset -3px 0 0 var(--d-red)}.d-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d-row-t b{font:800 14.5px/1.45 var(--d-font);overflow-wrap:anywhere}.d-row-t .d-row-m{font-size:var(--d-fs-12);color:var(--d-mut);overflow-wrap:anywhere;line-height:1.55}.d-row-e{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.d-row-chev{color:var(--d-mut);opacity:.7}.d-row-acts{gap:var(--d-s2);padding:0 var(--d-s4) 12px;flex-wrap:wrap;display:flex}.d-tabs{gap:6px;display:grid}.d-tabs button{border-radius:var(--d-r-el);background:var(--d-sunk);cursor:pointer;min-height:36px;font:700 12.5px/1.2 var(--d-font);color:var(--d-mut);border:0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 6px;display:inline-flex}.d-tab-t{overflow-wrap:anywhere;text-align:center}.d-tabs button.on{background:var(--d-accent);color:var(--d-accent-ink)}.d-tab-c{font:inherit}@media (hover:hover){.d-tabs button:not(.on):hover{background:var(--d-line-2);color:var(--d-ink)}}.d-field{flex-direction:column;gap:6px;min-width:0;display:flex}.d-field label{font:700 var(--d-fs-13)/1.4 var(--d-font);color:var(--d-ink-2)}.d-input:hover:not(:focus){box-shadow:inset 0 0 0 1px var(--d-line-2)}.d-input{width:100%;min-height:var(--d-h-ctl);border-radius:var(--d-r-el);background:var(--d-sunk);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-ink);font:500 var(--d-fs-16)/1.4 var(--d-font);border:0;padding:10px 14px}textarea.d-input{resize:vertical;min-height:96px}.d-input::placeholder{color:var(--d-mut);opacity:.8}.d-input:focus,.d-input.is-focus{box-shadow:inset 0 0 0 1.5px var(--d-gold);background:var(--d-sf);outline:none}.d-input:disabled{opacity:.6;cursor:not-allowed}.d-field.bad .d-input{box-shadow:inset 0 0 0 1.5px var(--d-red)}.d-field-hint{font-size:var(--d-fs-12);color:var(--d-mut);margin:0}.d-field-err{font-size:var(--d-fs-12);color:var(--d-red);margin:0;font-weight:700}.d-select{display:block;position:relative}.d-select select{appearance:none;cursor:pointer;padding-inline-end:40px}.d-select-ic{inset-inline-end:14px;color:var(--d-mut);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)rotate(-90deg)}.d-skel-wrap{gap:var(--d-s4);flex-direction:column;display:flex}.d-skel{background:var(--d-sunk);border-radius:10px;display:block}.d-skel.hero{border-radius:var(--d-r-hero);height:168px}.d-skel-list{background:var(--d-sf);border-radius:var(--d-r-surface);box-shadow:var(--d-card-shadow)}.d-skel-row{gap:var(--d-s3);padding:14px var(--d-s4);align-items:center;display:flex}.d-skel-row+.d-skel-row{border-top:1px solid var(--d-line)}.d-skel.av{border-radius:14px;flex:none;width:44px;height:44px}.d-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}.d-skel.l1{width:58%;height:14px}.d-skel.l2{width:36%;height:11px}@media (prefers-reduced-motion:no-preference){.d-skel{background:linear-gradient(90deg, var(--d-sunk) 0%, var(--d-sf) 50%, var(--d-sunk) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite d-shim}@keyframes d-shim{0%{background-position:100% 0}to{background-position:-100% 0}}}.d-empty{align-items:center;gap:var(--d-s2);text-align:center;padding:var(--d-s6) var(--d-s4);border-radius:var(--d-r-surface);background:var(--d-sf);box-shadow:var(--d-card-shadow);flex-direction:column;display:flex}.d-empty.flat{box-shadow:none;background:0 0}.d-empty .d-art{margin-bottom:var(--d-s2)}.d-empty b{font:var(--d-fw-head) var(--d-fs-16)/1.5 var(--d-font)}.d-empty span{color:var(--d-mut);font-size:var(--d-fs-14);max-width:46ch;line-height:1.7}.d-empty-a{margin-top:var(--d-s2);gap:var(--d-s2);flex-wrap:wrap;justify-content:center;display:flex}.d-error-full{background:var(--d-sf)}.d-error{align-items:center;gap:var(--d-s3);padding:var(--d-s4);border-radius:var(--d-r-surface);background:var(--d-red-s);color:var(--d-ink);flex-wrap:wrap;display:flex}.d-error>.d-ic{color:var(--d-red)}.d-error b{font-weight:700;display:block}.d-error span{font-size:var(--d-fs-13);color:var(--d-ink-2)}
