.dm-trigger{display:inline-flex;align-items:center;gap:8px}.dm-back{inset:0;z-index:10000;background:rgba(5,5,7,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dm,.dm-back{position:fixed}.dm{z-index:10001;inset:3vh 3vw;display:flex;flex-direction:column;background:#0D0E11;color:#F2F1EC;border:1px solid #23262d;border-radius:22px;overflow:hidden;font-family:Geist,Archivo,Helvetica Neue,Arial,sans-serif;box-shadow:0 40px 120px -20px rgba(0,0,0,.7);animation:dm-in .22s ease-out}@keyframes dm-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media (prefers-reduced-motion:reduce){.dm{animation:none}}.dm button{font:inherit;color:inherit}.dm-top{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid #23262d;flex-wrap:wrap}.dm-brand,.dm-top{align-items:center}.dm-brand{display:inline-flex;gap:8px;font-size:17px;letter-spacing:-.02em}.dm-badge{font:600 10px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:rgba(183,253,12,.14);color:#B7FD0C;border:1px solid rgba(183,253,12,.4)}.dm-who{font-size:13px;color:#9A9EA6;min-width:0}.dm-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.dm-actions button{background:transparent;border:1px solid #2c3038;border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer}.dm-actions .dm-x{width:38px;height:38px;padding:0;font-size:22px;line-height:1}.dm-muted{color:#9A9EA6}.dm-small{font-size:12.5px}.dm-pick{padding:clamp(20px,4vw,48px);overflow:auto}.dm-pick h2{margin:0 0 8px;font-size:clamp(22px,3vw,32px);font-weight:500;letter-spacing:-.02em}.dm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px;margin-top:24px}.dm-card{display:flex;flex-direction:column;gap:8px;text-align:left;padding:22px;border-radius:18px;background:#14161A;border:1px solid #23262d;cursor:pointer;transition:border-color .15s,transform .15s}.dm-card:focus-visible,.dm-card:hover{border-color:#B7FD0C;transform:translateY(-2px)}.dm-card--hl{border-color:rgba(183,253,12,.6)}.dm-card svg{color:#B7FD0C}.dm-card b{font-size:18px;font-weight:500}.dm-go{margin-top:auto;color:#B7FD0C;font-weight:500}.dm-app{flex:1 1;min-height:0;display:grid;grid-template-columns:210px minmax(0,1fr)}.dm-nav{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid #23262d;background:#0A0B0D}.dm-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:0;background:transparent;cursor:pointer;text-align:left;color:#B8BBC2;position:relative}.dm-nav button[aria-current=page]{background:#1A1D22;color:#F2F1EC}.dm-nav button[aria-current=page] svg{color:#B7FD0C}.dm-nav i{margin-left:auto;font-style:normal;font-size:11px;background:#E00713;color:#fff;border-radius:999px;padding:2px 7px}.dm-main{overflow:auto;padding:clamp(16px,2.5vw,28px)}.dm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.dm-tile{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#14161A;border:1px solid #23262d;min-width:0}.dm-tile--wide{grid-column:1/-1}.dm-tile--wallet{background:radial-gradient(circle at 90% 0,rgba(183,253,12,.16),transparent 60%),#14161A}.dm-k{display:inline-flex;align-items:center;gap:6px;font:500 11px/1.2 Geist Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#9A9EA6}.dm-big{font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.03em}.dm-btn{align-self:flex-start;border:1px solid #2c3038;background:transparent;border-radius:999px;padding:9px 16px;cursor:pointer;font-size:14px}.dm-btn--main{background:#F2F1EC;color:#0D0E11!important;border-color:#F2F1EC;font-weight:600}.dm-btn:disabled{opacity:.45;cursor:default}.dm-link{background:none;border:0;padding:0;color:#B7FD0C;cursor:pointer;align-self:flex-start}.dm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dm-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.dm-list li span:last-of-type{margin-left:auto}.dm-list li button{background:none;border:0;cursor:pointer;color:#9A9EA6;font-size:18px}.dm-chip{font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid #2c3038;color:#C9CBD0;white-space:nowrap}.dm-chip--brief{border-color:rgba(183,253,12,.5);color:#B7FD0C}.dm-chip--review{border-color:rgba(185,188,196,.45);color:#B9BCC4}.dm-chip--done,.dm-chip--production{border-color:rgba(183,253,12,.5);color:#B7FD0C}.dm-dot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#E00713;color:#fff;font-size:11px;font-weight:700;flex:none}.dm-flow{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap}.dm-flow,.dm-flow li{gap:8px;align-items:center}.dm-flow li{display:inline-flex;font-size:14px}.dm-flow li span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1A1D22;color:#B7FD0C}.dm-flow em{color:#4A4F58;font-style:normal}.dm-shop{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:14px;gap:14px;align-items:start}.dm-svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.dm-svc{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:#14161A;border:1px solid #23262d}.dm-ic{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#1A1D22;color:#B7FD0C}.dm-cr{color:#B7FD0C;font-weight:500}.dm-svc .dm-btn{margin-top:auto}.dm-cart{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#14161A;border:1px solid #23262d}.dm-tot{display:flex;justify-content:space-between;margin:4px 0 0;border-top:1px solid #23262d;padding-top:10px}.dm-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dm-rows button{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:#14161A;border:1px solid #23262d;cursor:pointer;text-align:left}.dm-rows em{margin-left:auto;font-style:normal;color:#6B707A}.dm-miss{color:#FF6B73;font-size:13px}.dm-ok{color:#B7FD0C;font-size:13px}.dm-brief{display:grid;grid-gap:14px;gap:14px;max-width:620px}.dm-brief h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-weight:500;font-size:20px}.dm-field{display:grid;grid-gap:6px;gap:6px}.dm-lab{display:flex;align-items:center;gap:8px;font-weight:500}.dm-i{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid #3a3f48;font:italic 600 11px Georgia,serif;color:#B8BBC2;cursor:help}.dm-i [role=tooltip]{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(260px,70vw);padding:10px 12px;border-radius:10px;background:#F2F1EC;color:#0D0E11;font:400 13px/1.45 Geist,Arial,sans-serif;z-index:3}.dm-i:focus [role=tooltip],.dm-i:hover [role=tooltip]{display:block}.dm-field input{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid #2c3038;background:#0A0B0D;color:#F2F1EC;font:inherit}.dm-tl{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.dm-tl li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6B707A}.dm-tl li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #2c3038}.dm-tl li.on{color:#F2F1EC}.dm-tl li.on span{background:#B7FD0C;color:#0D0E11;border-color:#B7FD0C}.dm-proto{display:grid;grid-gap:12px;gap:12px;max-width:520px}.dm-canvas{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;cursor:crosshair;background:linear-gradient(160deg,#3B2A1E,#C47A3E 55%,#F4D6A8)}.dm-post{position:absolute;inset:auto 22px 24px 22px;display:grid;grid-gap:6px;gap:6px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.dm-post__logo{position:absolute;top:-330%;left:0;font:600 12px/1 Geist Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.dm-post b{font-size:clamp(22px,4vw,30px);font-weight:600;line-height:1.05}.dm-pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;place-items:center;border-radius:50%;background:#E00713;color:#fff;font-size:12px;font-weight:700;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.dm-comments{margin:0;padding-left:20px;color:#C9CBD0;font-size:14px}.dm-week{grid-template-columns:repeat(7,minmax(0,1fr))}.dm-week,.dm-week div{display:grid;grid-gap:6px;gap:6px}.dm-week b{color:#9A9EA6;font-weight:500}.dm-week b,.dm-week span{font-size:12px;text-align:center}.dm-week span{position:relative;padding:10px 4px;border-radius:10px;background:#14161A;border:1px solid #23262d;color:#6B707A}.dm-week span.dm-best{color:#B7FD0C;border-color:rgba(183,253,12,.5);background:rgba(183,253,12,.08)}.dm-week em{display:block;font-style:normal;font-size:10.5px;color:#0D0E11;background:#F2F1EC;border-radius:6px;margin-top:4px}.dm-chart{width:100%;height:auto}.dm-chart rect{fill:#23262D}.dm-chart path{fill:none;stroke:#B7FD0C;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.dm-kanban{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-gap:10px;gap:10px;overflow-x:auto}.dm-kanban section{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border-radius:16px;background:#0A0B0D;border:1px solid #1f2227;min-height:220px}.dm-kanban section>b{font-size:12px;color:#9A9EA6;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.dm-deal{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;padding:12px;border-radius:12px;background:#14161A;border:1px solid #23262d}.dm-deal em{font-style:normal;color:#9A9EA6;font-size:13px;grid-column:1}.dm-deal button{grid-row:1/span 2;grid-column:2;align-self:center;width:32px;height:32px;border-radius:50%;border:1px solid #2c3038;background:transparent;cursor:pointer}.dm-agents{display:grid;grid-gap:14px;gap:14px}.dm-autos{display:flex;flex-wrap:wrap;gap:10px}.dm-switch{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#14161A;border:1px solid #23262d;font-size:13px;cursor:pointer}.dm-switch input{position:absolute;opacity:0}.dm-switch span{width:30px;height:18px;border-radius:999px;background:#2C3038;position:relative;transition:background .15s}.dm-switch span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#F2F1EC;transition:transform .15s}.dm-switch input:checked+span{background:#B7FD0C}.dm-switch input:checked+span:after{transform:translateX(12px)}.dm-switch input:focus-visible+span{outline:2px solid #B7FD0C;outline-offset:2px}.dm-drafts{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dm-draft{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:16px;background:#14161A;border:1px solid #23262d}.dm-draft p{margin:0;color:#C9CBD0}.dm-draft--ok{border-color:rgba(183,253,12,.4)}.dm-draft--no{opacity:.55}.dm-row{display:flex;gap:8px;flex-wrap:wrap}.dm-journey{display:grid;grid-gap:12px;gap:12px;max-width:700px}.dm-jrow{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.dm-jrow em{font-style:normal;color:#B7FD0C;text-align:right}.dm-bar{position:relative;height:26px;border-radius:8px;background:#14161A;overflow:hidden}.dm-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px}.dm-bar i:first-child{background:#23262D}.dm-bar i:nth-child(2){background:#5A5D64}.dm-bar i:nth-child(3){background:#B7FD0C}.dm-legend{display:flex;gap:14px;align-items:center;font-size:12px;color:#9A9EA6;margin:0}.dm-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;background:#23262D;margin-right:-8px}.dm-legend i:nth-of-type(2){background:#5A5D64}.dm-legend i:nth-of-type(3){background:#B7FD0C}.dm-toast{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);margin:0;padding:12px 18px;border-radius:999px;background:#F2F1EC;color:#0D0E11;font-weight:500;font-size:14px;box-shadow:0 12px 30px -10px rgba(0,0,0,.6);max-width:calc(100% - 32px);text-align:center}@media (max-width:760px){.dm{inset:0;border-radius:0;border:0}.dm-who{display:none}.dm-actions button:not(.dm-x){padding:6px 10px;font-size:12px}.dm-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dm-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #23262d;padding:8px}.dm-nav button{flex:none;padding:8px 12px}.dm-shop{grid-template-columns:minmax(0,1fr)}.dm-cart{position:static}.dm-jrow{grid-template-columns:1fr}.dm-jrow em{text-align:left}.dm-week{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}}.dm .dm-field,.dm .dm-switch{text-transform:none;letter-spacing:normal;font-size:15px;font-weight:400;color:#F2F1EC}.dm .dm-switch{display:inline-flex;font-size:13px}.dm .dm-lab{font-size:15px;font-weight:500}.dm .dm-link{justify-self:start;text-transform:none;letter-spacing:normal}.dm-brand b{margin:0}.dm-brand{white-space:nowrap}.dm.dm--embed{inset:0;border-radius:0;border:0;animation:none}.dm-brand .lo-mark{color:#F4F5EF}.dm-switch input:checked+span,.dm-tl li.on span{color:#0B0B0C}.dm-brand .lo-logo{color:#F4F5EF;display:block}