.dst-step{color:var(--d-mute);align-items:center;gap:9px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.dst-step__num{background:var(--d-blue-tint);width:20px;height:20px;color:var(--d-blue);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.dst-step.is-done .dst-step__num,.dst-step__num.is-on{background:var(--d-blue);color:#fff}.dst-step__num--idle{background:var(--d-bg);color:var(--d-mute)}.dst-step__line{background:var(--d-line-strong);flex:1;height:1px}.dst-step__title{color:var(--d-ink);font-size:14.5px;font-weight:600}.dst-regen{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dst-regen__hint{color:var(--d-mute);font-size:14px}.dst-counter{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dst-counter--warn{color:var(--d-amber-ink)}.dst-counter--over{color:#c22f2f}.dst-meta{color:var(--d-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.dst-preview{border:1px dashed var(--d-line-strong);background:#fbfcfd;border-radius:10px;margin-top:10px;padding:10px 12px}.dst-preview__label{color:var(--d-mute);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}.dst-preview__text{-webkit-line-clamp:2;color:#363c47;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.dst-preview__more{color:var(--d-mute);margin-top:3px;font-size:14px;display:block}.dst-preview__text--muted{color:var(--d-mute);font-style:italic}.dst-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.dst-tools__label{color:var(--d-mute);margin-right:2px;font-size:14px;font-weight:600}.dst-tool{border:1px solid var(--d-line-strong);color:#2b313c;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.dst-tool:hover:not(:disabled){border-color:var(--d-blue);color:var(--d-blue)}.dst-tool:disabled{opacity:.5;cursor:not-allowed}.dst-tool svg{flex:none;width:14px;height:14px}.dst-editorbox{min-height:240px;line-height:1.6}.dst-gap{margin-top:12px}.dst-post__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dst-post__hook{color:var(--d-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.dst-post__main{min-width:0}.dst-post__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.dst-post__stats{color:var(--d-mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.dst-post__stats span{align-items:center;gap:5px;display:inline-flex}.dst-post__stats svg{width:13px;height:13px}.dst-pill{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.dst-pill--draft{background:var(--d-bg);color:#5d6675}.dst-pill--scheduled{background:var(--d-blue-tint);color:var(--d-blue)}.dst-pill svg{width:12px;height:12px}.dst-editor{width:min(720px,100%)}.dst-editor__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dst-editor__eyebrow{color:var(--d-mute);font-size:14px;font-weight:600;display:block}.dst-editor__title{margin-top:2px;font-size:20.5px;font-weight:600}.dst-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dst-editor__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dst-editor__actions--end{justify-content:flex-end}.dst-editor__spacer{flex:1}.dst-editor__section{border-top:1px solid var(--d-line);padding-top:14px}.dst-editor__section h4{color:#2b313c;margin:0 0 8px;font-size:14.5px;font-weight:600}.dst-editor__schedule{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dst-editor__schedfield{flex:220px}.dst-cal{flex-direction:column;gap:14px;display:flex}.dst-cal__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dst-cal__range{font-size:16px;font-weight:600}.dst-cal__nav{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.dst-cal__navbtn{border:1px solid var(--d-line-strong);color:#2b313c;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dst-cal__navbtn:hover:not(:disabled){border-color:var(--d-blue);color:var(--d-blue)}.dst-cal__navbtn:disabled{opacity:.5;cursor:not-allowed}.dst-cal__navbtn svg{width:16px;height:16px}.dst-cal__navbtn--flip svg{transform:rotate(180deg)}.dst-cal__today{border:1px solid var(--d-line-strong);color:#2b313c;cursor:pointer;background:#fff;border-radius:9px;height:34px;padding:0 12px;font-family:inherit;font-size:14.5px;font-weight:600}.dst-cal__today:hover:not(:disabled){border-color:var(--d-blue);color:var(--d-blue)}.dst-cal__today:disabled{opacity:.5;cursor:default}.dst-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.dst-cal__day{border:1px solid var(--d-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.dst-cal__day.is-today{border-color:var(--d-blue);background:#f8faff}.dst-cal__dayhead{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dst-cal__dow{color:#2b313c;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:700}.dst-cal__date{color:var(--d-mute);font-variant-numeric:tabular-nums;font-size:14px}.dst-cal__daybody{flex-direction:column;gap:8px;min-width:0;display:flex}.dst-cal__count{background:var(--d-blue-tint);color:var(--d-blue);border-radius:999px;align-self:flex-start;align-items:center;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.dst-cal__count--none{background:var(--d-bg);color:var(--d-mute)}.dst-chip{border:1px solid var(--d-line-strong);text-align:left;cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;gap:3px;width:100%;padding:8px 9px;display:flex}.dst-chip:hover{border-color:var(--d-blue);background:var(--d-blue-tint)}.dst-chip__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.dst-chip__time{color:var(--d-blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dst-chip__line{-webkit-line-clamp:2;color:#363c47;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.dst-chip__move{color:var(--d-mute);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-family:inherit;font-size:13px;font-weight:600}.dst-chip__move:hover{color:var(--d-blue);text-decoration:underline}.dst-slot-empty{border:1px dashed var(--d-line-strong);color:var(--d-mute);text-align:center;border-radius:9px;padding:8px;font-size:14px}.dst-moveform{border:1px solid var(--d-blue);background:#f8faff;border-radius:9px;flex-direction:column;gap:6px;padding:8px;display:flex}.dst-moveform input{border:1px solid var(--d-line-strong);border-radius:7px;width:100%;height:32px;padding:0 8px;font-family:inherit;font-size:14px}.dst-moveform__row{gap:6px;display:flex}.dst-moveform__row button{cursor:pointer;border-radius:7px;flex:1;height:30px;font-family:inherit;font-size:14px;font-weight:600}.dst-moveform__save{background:var(--d-blue);color:#fff;border:0}.dst-moveform__save:disabled{opacity:.6;cursor:progress}.dst-moveform__cancel{border:1px solid var(--d-line-strong);color:#2b313c;background:#fff}.dst-cal__foot{border:1px solid var(--d-line-strong);background:var(--d-bg);color:var(--d-mute);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.dst-cal__foot b{color:#2b313c;font-weight:600}.dst-cal__foot svg{color:#a6adba;flex:none;width:15px;height:15px}@media (max-width:900px){.dst-editor__row{grid-template-columns:minmax(0,1fr)}.dst-cal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.dst-cal__grid{grid-template-columns:minmax(0,1fr);gap:8px}.dst-cal__day{flex-direction:row;align-items:flex-start;gap:12px}.dst-cal__dayhead{flex-direction:column;flex:none;align-items:flex-start;gap:2px;width:74px}.dst-cal__daybody{flex:1}.dst-cal__nav{margin-left:0}.dst-cal__bar{justify-content:space-between}}.dst-split-view{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}@media (max-width:980px){.dst-split-view{grid-template-columns:minmax(0,1fr)}}.dst-preview-pane{flex-direction:column;gap:12px;display:flex}.dst-preview-head{justify-content:space-between;align-items:center;display:flex}.dst-preview-head span{text-transform:uppercase;letter-spacing:.05em;color:var(--d-mute);font-size:14px;font-weight:700}.dst-linkedin-mock{border:1px solid var(--d-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 8px #0000000a}.dst-mock-author{align-items:center;gap:10px;display:flex}.dst-mock-avatar{background:var(--d-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14.5px;font-weight:700;display:flex}.dst-mock-info{flex-direction:column;gap:1px;min-width:0;display:flex}.dst-mock-name{color:var(--d-ink);align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.dst-mock-headline{color:var(--d-sub);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dst-mock-meta{color:var(--d-mute);font-size:13px}.dst-mock-body{color:#1f2937;white-space:pre-wrap;word-break:break-word;max-height:380px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.55;overflow-y:auto}.dst-mock-fold{border-top:1px dashed var(--d-line-strong);color:#ea580c;align-items:center;gap:8px;margin-top:4px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.dst-mock-fold svg{width:13px;height:13px}.dst-mock-actions{border-top:1px solid var(--d-line);color:var(--d-sub);justify-content:space-around;align-items:center;padding-top:10px;font-size:12.5px;font-weight:600;display:flex}.dst-mock-act{cursor:default;align-items:center;gap:5px;display:flex}.dst-quick-slots{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.dash .dst-slot-pill{border:1px solid var(--d-line-strong);color:#475569;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.dash .dst-slot-pill:hover{border-color:var(--d-blue);color:var(--d-blue);background:var(--d-blue-tint)}.dst-tones-grid{flex-wrap:wrap;gap:6px;display:flex}.dash .dst-tone-pill{border:1px solid var(--d-line-strong);color:#334155;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .14s;display:inline-flex}.dash .dst-tone-pill:hover{border-color:#cbd5e1}.dash .dst-tone-pill.is-active{border-color:var(--d-blue);background:var(--d-blue-tint);color:var(--d-blue);font-weight:600}.dst-hub{flex-direction:column;gap:24px;display:flex}.dst-hub-nav{border-bottom:1px solid var(--d-line-strong);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;display:flex}.dash .dst-hub-nav-btn{color:var(--d-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .14s;display:inline-flex}.dash .dst-hub-nav-btn:hover{color:var(--d-ink);background:#f1f5f9}.dash .dst-hub-nav-btn.is-active{background:var(--d-blue);color:#fff}.dash .dst-hub-nav-btn.is-active svg{color:#fff}.dst-hub-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dst-hub-stat-card{border:1px solid var(--d-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.dst-hub-stat-label{color:var(--d-mute);font-size:14px;font-weight:600}.dst-hub-stat-val{color:var(--d-ink);font-size:26px;font-weight:700}.dst-hub-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.dst-hub-card{border:1px solid var(--d-line-strong);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 4px #00000005}.dst-hub-card__head{justify-content:space-between;align-items:center;display:flex}.dst-hub-card__title{color:var(--d-ink);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.dst-hub-card__title svg{width:18px;height:18px;color:var(--d-blue)}.dst-hub-card__desc{color:var(--d-sub);margin:0;font-size:14px;line-height:1.5}.dst-hub-item-list{flex-direction:column;gap:8px;display:flex}.dst-hub-item{border:1px solid var(--d-line);color:#1e293b;background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.dst-hub-item span{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sh{flex-direction:column;gap:18px;width:100%;animation:.42s cubic-bezier(.16,1,.3,1) both shFadeUp;display:flex}@keyframes shFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sh-subnav{border:1px solid var(--d-line-strong);z-index:20;background:#fff;border-radius:14px;padding:5px;position:sticky;top:66px;box-shadow:0 1px 3px #1018280d}.sh-subnav__list{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.sh-subnav__list::-webkit-scrollbar{display:none}.dash .sh-subnav__btn{color:#475569;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.dash .sh-subnav__btn:hover{color:var(--d-ink);background:#f1f5f9}.dash .sh-subnav__btn.is-active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px -4px #0f172a66}.sh-subnav__icon{color:#94a3b8;place-items:center;display:grid}.sh-subnav__icon svg{width:15px;height:15px}.dash .sh-subnav__btn.is-active .sh-subnav__icon{color:#fff}.sh-subnav__badge{border:1px solid var(--d-line-strong);color:#475569;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:800}.dash .sh-subnav__btn.is-active .sh-subnav__badge{color:#fff;background:#ffffff24;border-color:#ffffff38}.sh-hero{color:#eef2ff;background:radial-gradient(560px 300px at 88% -20%,#3882f652,#0000 62%),radial-gradient(520px 320px at -8% 118%,#14b8a633,#0000 60%),radial-gradient(420px 240px at 42% 130%,#f59e0b24,#0000 60%),linear-gradient(135deg,#0b1226 0%,#101a3d 46%,#17215c 100%);border:1px solid #1e293b;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px -20px #0f172a8c}.sh-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(720px 420px at 30% 0,#000 30%,#0000 78%);mask-image:radial-gradient(720px 420px at 30% 0,#000 30%,#0000 78%)}.sh-hero__main{flex-direction:column;gap:13px;min-width:0;padding:30px 30px 28px;display:flex;position:relative}.sh-hero__eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sh-eyebrow-tag{letter-spacing:.09em;text-transform:uppercase;color:#bfdbfe;background:#3b82f629;border:1px solid #93c5fd59;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:14px;font-weight:800;display:inline-flex}.sh-eyebrow-tag svg{width:13px;height:13px}.sh-live{color:#a7f3d0;background:#10b98124;border:1px solid #34d39966;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.sh-live__dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.2s infinite shPulse;box-shadow:0 0 0 3px #34d39940}@keyframes shPulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}.sh-hero__title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(29px,3.2vw,38px);font-weight:800;line-height:1.06}.sh-hero__title em{background:linear-gradient(92deg,#93c5fd 0%,#e0e7ff 45%,#fcd34d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sh-hero__desc{color:#c3cdf5;max-width:60ch;margin:0;font-size:16px;line-height:1.6}.sh-hero__pills{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.sh-pill{color:#e2e8f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.sh-pill svg{color:#93c5fd;width:14px;height:14px}.sh-hero__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sh-steps{color:#93a0cf;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.sh-step{align-items:center;gap:7px;display:inline-flex}.sh-step b{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.sh-step__arrow svg{opacity:.6;width:13px;height:13px}.sh-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 19px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.sh-btn svg{flex:none;width:16px;height:16px}.sh-btn--light{color:#0f172a;background:#fff;box-shadow:0 8px 20px -8px #00000073}.sh-btn--light:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #00000080}.sh-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff3d}.sh-btn--outline:hover{background:#ffffff24;transform:translateY(-1px)}.sh-btn--primary{color:#fff;background:linear-gradient(#4a6cf7 0%,#3556e6 100%);border-color:#ffffff2e;box-shadow:0 8px 18px -8px #3556e699}.sh-btn--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.sh-btn--ghost{color:#1e293b;border-color:var(--d-line-strong);background:#fff;box-shadow:0 1px 2px #1018280d}.sh-btn--ghost:hover{color:var(--d-blue);background:#f8faff;border-color:#c7d2fe}.sh-btn--soft{background:var(--d-blue-tint);color:var(--d-blue);box-shadow:none;border-color:#0000}.sh-btn--soft:hover{background:#e2e8fb;transform:translateY(-1px)}.sh-btn--sm{border-radius:9px;height:35px;padding:0 14px;font-size:14px}.sh-btn--xs{border-radius:8px;height:32px;padding:0 13px;font-size:14px}.sh-hero__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;align-self:stretch;gap:11px;min-width:0;margin:18px 18px 18px 0;padding:20px 20px 16px;display:flex;position:relative}.sh-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sh-panel__head b{letter-spacing:.02em;color:#fff;font-size:14px;font-weight:800}.sh-panel__head span{letter-spacing:.06em;text-transform:uppercase;color:#0f172a;background:#a7f3d0;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.sh-panel__hint{color:#aebbe8;margin:0;font-size:14px;line-height:1.5}.sh-composer{gap:8px;display:flex}.sh-composer__input{color:#0f172a;background:#fffffff5;border:1px solid #fff3;border-radius:10px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:14px}.sh-composer__input::placeholder{color:#94a3b8}.sh-composer__input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd4d}.sh-panel__div{background:#ffffff24;height:1px;margin:2px 0}.sh-panel__upnext small{letter-spacing:.08em;text-transform:uppercase;color:#93a0cf;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.sh-panel__empty{color:#c3cdf5;margin:0;font-size:14px;line-height:1.5}.sh-mini{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 11px;display:flex}.sh-mini:last-child{margin-bottom:0}.sh-mini__ic{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.sh-mini__ic svg{width:14px;height:14px}.sh-mini__ic--cal{color:#a7f3d0;background:#34d39929;border-color:#34d39966}.sh-mini__body{flex-direction:column;gap:1px;min-width:0;display:flex}.sh-mini__body b{color:#fff;font-size:13px;font-weight:800}.sh-mini__body span{color:#c3cdf5;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.45;display:block;overflow:hidden}.sh-panel__foot{color:#dbe4ff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.sh-panel__foot svg{color:#fcd34d;flex:none;width:15px;height:15px;margin-top:1px}.sh-panel__foot b{color:#fff}.sh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sh-kpi{text-align:left;border:1px solid var(--d-line-strong);cursor:pointer;width:100%;color:inherit;background:#fff;border-radius:16px;flex-direction:column;padding:17px 17px 15px;font-family:inherit;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1018280d}.sh-kpi:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.sh-kpi--blue:before{background:#3556e6}.sh-kpi--green:before{background:#16a34a}.sh-kpi--amber:before{background:#ea580c}.sh-kpi--teal:before{background:#0e7490}.sh-kpi:hover{border-color:#d3d9e8;transform:translateY(-2px);box-shadow:0 12px 26px -12px #0f172a2e}.sh-kpi:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.sh-kpi__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sh-kpi__icon{border:1px solid;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sh-kpi--blue .sh-kpi__icon{color:#3556e6;background:#eef1fd;border-color:#dbe2fb}.sh-kpi--green .sh-kpi__icon{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.sh-kpi--amber .sh-kpi__icon{color:#d97706;background:#fff7ed;border-color:#fed7aa}.sh-kpi--teal .sh-kpi__icon{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.sh-kpi__icon svg{width:17px;height:17px}.sh-kpi__delta{color:#475569;border:1px solid var(--d-line-strong);white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:3px 9px;font-size:13.8px;font-weight:800}.sh-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:#64748b;margin-top:12px;font-size:12.5px;font-weight:800}.sh-kpi__value{letter-spacing:-.03em;color:var(--d-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:29px;font-weight:800;line-height:1}.sh-kpi__meta{color:#64748b;margin-top:7px;font-size:14px;line-height:1.45}.sh-kpi__spark{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.sh-kpi__spark svg{display:block}.sh-kpi__go{color:var(--d-blue);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.sh-kpi__go svg{width:13px;height:13px}.sh-kpi--green .sh-kpi__go{color:#16a34a}.sh-kpi--amber .sh-kpi__go{color:#d97706}.sh-kpi--teal .sh-kpi__go{color:#0e7490}.sh-focus{background:linear-gradient(#f8faff 0%,#eef1fd 100%);border:1px solid #dbe2fb;border-radius:16px;align-items:center;gap:15px;padding:16px 18px;display:flex}.sh-focus__ic{color:#fff;background:linear-gradient(#4a6cf7 0%,#3556e6 100%);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px -8px #3556e680}.sh-focus__ic svg{width:19px;height:19px}.sh-focus__txt{flex:1;min-width:0}.sh-focus__txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--d-blue);font-size:14px;font-weight:800;display:block}.sh-focus__txt b{letter-spacing:-.01em;color:var(--d-ink);margin-top:2px;font-size:16px;font-weight:800;display:block}.sh-focus__txt p{color:#475569;margin:3px 0 0;font-size:14px;line-height:1.5}.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sh-card{border:1px solid var(--d-line-strong);background:#fff;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 1px 3px #1018280d}.sh-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sh-card__id{gap:12px;min-width:0;display:flex}.sh-card__icon{border:1px solid;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sh-card__icon svg{width:18px;height:18px}.sh-card__icon--amber{color:#d97706;background:#fff7ed;border-color:#fed7aa}.sh-card__icon--teal{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.sh-card__icon--blue{color:#3556e6;background:#eef1fd;border-color:#dbe2fb}.sh-card__id h2{letter-spacing:-.01em;color:var(--d-ink);margin:0;font-size:16px;font-weight:800}.sh-card__id p{color:#64748b;margin:2px 0 0;font-size:14px;line-height:1.45}.sh-ghost{color:#475569;border:1px solid var(--d-line-strong);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.sh-ghost:hover{color:var(--d-blue);background:#f8faff;border-color:#c7d2fe}.sh-ghost svg{width:13px;height:13px}.sh-list{flex-direction:column;gap:9px;display:flex}.sh-row{border:1px solid var(--d-line);background:#f8fafc;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.sh-row:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-1px)}.sh-row__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sh-row__body b{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.4;display:block;overflow:hidden}.sh-tag{white-space:nowrap;text-overflow:ellipsis;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-self:flex-start;max-width:100%;padding:3px 9px;font-size:14px;font-weight:700;overflow:hidden}.sh-tag--teal{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.sh-date{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.sh-date svg{width:13px;height:13px}.sh-date--draft{color:#3556e6;background:#eef1fd;border-color:#dbe2fb}.sh-row--queue{align-items:flex-start}.sh-row--queue .sh-row__body b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sh-link{color:var(--d-blue);cursor:pointer;border-radius:6px;flex:none;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:700}.sh-link:hover{text-decoration:underline}.sh-card__foot{border-top:1px solid var(--d-line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.sh-empty{text-align:center;border:1px dashed var(--d-line-strong);background:#fbfcfe;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.sh-empty__ic{color:#3556e6;background:#eef1fd;border:1px solid #dbe2fb;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.sh-empty__ic svg{width:19px;height:19px}.sh-empty b{color:var(--d-ink);font-size:16px;font-weight:800}.sh-empty p{color:#64748b;max-width:32ch;margin:0 0 8px;font-size:14px;line-height:1.5}@media (max-width:1080px){.sh-hero{grid-template-columns:minmax(0,1fr)}.sh-hero__panel{margin:0 18px 18px}.sh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sh-card--queue{grid-column:1/-1}}@media (max-width:760px){.sh-hero__main{padding:24px 20px 20px}.sh-hero__panel{margin:0 12px 12px;padding:16px}.sh-composer{flex-direction:column}.sh-composer .sh-btn{width:100%}.sh-kpis,.sh-grid{grid-template-columns:minmax(0,1fr)}.sh-focus{flex-direction:column;align-items:flex-start}.sh-focus .sh-btn{width:100%}.sh-subnav{top:60px}.sh-card__head{flex-direction:column;align-items:stretch}.sh-ghost{align-self:flex-start}}.dwrite-page{flex-direction:column;gap:16px;width:100%;display:flex}.dwrite-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:2px;display:flex}.dwrite-header__left{flex-direction:column;gap:3px;display:flex}.dwrite-header__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dwrite-header__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:22.5px;font-weight:800}.dwrite-header__badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:14px;font-weight:700;display:inline-flex}.dwrite-header__badge-dot{background:#2563eb;border-radius:50%;width:6px;height:6px}.dwrite-header__sub{color:#64748b;max-width:60ch;margin:0;font-size:14px}.dwrite-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.dwrite-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .12s;display:inline-flex}.dwrite-tab:hover{color:#0f172a}.dwrite-tab.is-active{color:#2563eb;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.dwrite-tab__count{color:#1e40af;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.dwrite-mswitch{display:none}.dwrite-tap{grid-template-columns:500px minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.tap-assist{border:2px solid var(--d-blue-tint-2);min-width:0;box-shadow:var(--d-shadow-md);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex}@media (min-width:1025px){.tap-assist{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.tap-tabs{background:var(--d-bg);border:1px solid var(--d-line);border-radius:11px;gap:4px;padding:4px;display:flex}.dash .tap-tab{height:34px;color:var(--d-mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.dash .tap-tab.is-active{color:var(--d-ink);background:#fff;box-shadow:0 1px 4px #0f172a1f}.tap-tab__count{background:var(--d-blue-tint);min-width:20px;height:18px;color:var(--d-blue);border-radius:999px;padding:0 5px;font-size:11.5px;font-weight:800;line-height:18px}.tap-welcome b{text-align:center;letter-spacing:-.01em;background:linear-gradient(90deg,#7c3aed,#2563eb);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:800;display:block}.tap-welcome p{text-align:center;color:var(--d-sub);margin:8px 0 0;font-size:14.5px;line-height:1.6}.tap-cmds{flex-direction:column;gap:8px;display:flex}.dash .tap-cmd{background:var(--d-blue-tint);width:100%;min-height:54px;color:var(--d-blue-strong);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .15s,background-color .15s;display:flex}.dash .tap-cmd:hover:not(:disabled){border-color:var(--d-blue-tint-2);background:#e7ecfc}.dash .tap-cmd:disabled{opacity:.55;cursor:not-allowed}.tap-cmd svg{flex:none;width:15px;height:15px}.tap-cmd span{flex:1}.tap-cmd em{color:#9aa5f5;font-size:12.5px;font-style:normal;font-weight:600}.tap-hint{text-align:center;color:var(--d-mute);margin:0;font-size:12.5px}.tap-prompt{border:1px solid var(--d-line-strong);background:#fbfcfe;border-radius:14px;transition:border-color .15s,box-shadow .15s;position:relative}.tap-prompt:focus-within{border-color:var(--d-blue);box-shadow:0 0 0 3px var(--d-blue-tint);background:#fff}.tap-prompt textarea{resize:vertical;width:100%;min-height:130px;color:var(--d-ink);background:0 0;border:0;outline:none;padding:12px 48px 12px 13px;font-family:inherit;font-size:16px;line-height:1.5}.tap-prompt textarea::placeholder{color:#9aa1b2}.dash .tap-send{background:var(--d-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;transition:background-color .15s;display:grid;position:absolute;bottom:8px;right:8px}.dash .tap-send:hover:not(:disabled){background:var(--d-blue-strong)}.dash .tap-send:disabled{opacity:.55;cursor:not-allowed}.tap-send svg{width:16px;height:16px}.tap-toggles{flex-wrap:wrap;gap:8px;display:flex}.tap-toggle{color:var(--d-mute);flex:150px;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tap-toggle select{border:1px solid var(--d-line-strong);min-width:0;height:34px;color:var(--d-ink);cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:0 8px;font-family:inherit;font-size:14px;font-weight:600}.tap-seg{background:var(--d-bg);border:1px solid var(--d-line);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.dash .tap-seg__btn{height:34px;color:var(--d-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700}.dash .tap-seg__btn.is-active{color:var(--d-ink);background:#fff;box-shadow:0 1px 3px #0f172a1f}.dash .tap-audbtn{border:1px solid var(--d-line-strong);height:34px;color:var(--d-ink);cursor:pointer;background:#fff;border-radius:9px;flex:100%;align-items:center;gap:6px;max-width:100%;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.dash .tap-audbtn:hover{border-color:#c9cfdd}.tap-audbtn svg{width:14px;height:14px;color:var(--d-mute);flex:none}.tap-audbtn svg:last-child{opacity:.6;width:12px;height:12px}.tap-audbtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tap-audpane{border:1px solid var(--d-line);background:var(--d-bg);border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.tap-audpane__head{color:var(--d-mute);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.tap-chips{flex-wrap:wrap;gap:6px;display:flex}.dash .tap-chip{border:1px solid var(--d-line-strong);color:#2b313c;cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.dash .tap-chip.is-active{border-color:var(--d-blue);background:var(--d-blue-tint);color:var(--d-blue)}.tap-suggest{flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:2px;display:flex}.tap-suggest__label{color:var(--d-mute);flex:none;font-size:12.5px;font-weight:700}.dash .tap-suggest__chip{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--d-line-strong);max-width:100%;color:var(--d-mute);cursor:pointer;background:#fff;border-radius:999px;flex:auto;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600;overflow:hidden}.dash .tap-suggest__chip:hover{border-style:solid;border-color:var(--d-blue);background:var(--d-blue-tint);color:var(--d-blue)}.tap-working{color:var(--d-blue);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.tap-working__dot{background:var(--d-blue);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite dlb-pulse}.tap-listhead{color:var(--d-mute);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.dash .tap-mini{border:1px solid var(--d-line-strong);color:var(--d-blue);cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:13px;font-weight:700}.dash .tap-mini:hover{background:var(--d-blue-tint)}.dash .tap-mini--primary{background:var(--d-blue);border-color:var(--d-blue);color:#fff}.dash .tap-mini--primary:hover{background:var(--d-blue-strong)}.tap-list{flex-direction:column;gap:7px;display:flex;overflow-y:auto}.dash .tap-row{border:1px solid var(--d-line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.dash .tap-row:hover{border-color:var(--d-blue-tint-2);background:#f8f9ff}.dash .tap-row.is-active{border-color:var(--d-blue);background:var(--d-blue-tint)}.tap-row b{color:var(--d-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.tap-row span{color:var(--d-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.tap-empty{text-align:center;border:1px dashed var(--d-line-strong);background:var(--d-bg);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.tap-empty svg{color:#b6bcc9;width:26px;height:26px}.tap-empty b{color:var(--d-ink);font-size:14.5px}.tap-empty p{color:var(--d-mute);max-width:30ch;margin:0;font-size:13px}.tap-compose{border:1px solid var(--d-line-strong);min-width:0;box-shadow:var(--d-shadow-xs);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tap-author{border-bottom:1px solid var(--d-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.tap-avatar{color:#fff;background:linear-gradient(135deg,#0a66c2,#004182);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.tap-avatar img{object-fit:cover;width:100%;height:100%}.tap-author__name{color:var(--d-ink);font-size:16px;font-weight:700}.tap-author__editing{text-overflow:ellipsis;white-space:nowrap;background:var(--d-blue-tint);min-width:0;color:var(--d-blue);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700;overflow:hidden}.tap-modeseg{background:var(--d-bg);border:1px solid var(--d-line);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.dash .tap-modeseg__btn{height:30px;color:var(--d-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.dash .tap-modeseg__btn.is-active{color:var(--d-ink);background:#fff;box-shadow:0 1px 3px #0f172a24}.tap-modeseg__btn svg{width:14px;height:14px}.tap-editonly{flex-direction:column;display:flex}.tap-compose.is-mode-preview .tap-editonly,.tap-previewonly{display:none}.tap-compose.is-mode-preview .tap-previewonly{display:block}.tap-area{resize:vertical;width:100%;min-height:300px;color:var(--d-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65}.tap-area::placeholder{color:#9aa1b2}.tap-tools{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}.tap-tools__group{flex-wrap:wrap;gap:2px;display:flex}.dash .tap-tools__group button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.dash .tap-tools__group button:disabled{opacity:.45;cursor:not-allowed}.tap-savestate{color:var(--d-mute);white-space:nowrap;font-size:12.5px;font-weight:600}.tap-post{flex-direction:column;gap:12px;padding:18px;display:flex}.tap-post__author{align-items:flex-start;gap:10px;display:flex}.tap-post__who{flex-direction:column;gap:1px;min-width:0;display:flex}.tap-post__who b{color:var(--d-ink);font-size:14.5px}.tap-post__who span{color:var(--d-mute);font-size:12.5px}.tap-post__empty{color:#9aa1b2;margin:0;font-size:16px}.tap-post__body{color:var(--d-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.tap-post__more{opacity:.55;white-space:pre-line;margin-top:4px}.tap-post__react{border-top:1px solid var(--d-line);color:var(--d-mute);padding-top:10px;font-size:13px;font-weight:600}.tap-foot{border-top:1px solid var(--d-line);background:#fbfcfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 16px;display:flex}.tap-count{color:var(--d-mute);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.tap-count .is-warn{color:#b45309}.tap-count .is-over{color:#d93b3b}.tap-fold{align-items:center;gap:6px;display:inline-flex}.tap-fold i{background:#10b981;border-radius:50%;width:7px;height:7px}.tap-fold.is-cut i{background:#f59e0b}.tap-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .tap-btn{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.dash .tap-btn:disabled{opacity:.55;cursor:not-allowed}.dash .tap-btn--ghost{color:var(--d-mute);background:0 0;border:0}.dash .tap-btn--ghost:hover:not(:disabled){background:var(--d-bg);color:var(--d-ink)}.dash .tap-btn--outline{border:1px solid var(--d-line-strong);color:#2b313c;background:#fff}.dash .tap-btn--outline:hover:not(:disabled){background:var(--d-bg);border-color:#c9cfdd}.dash .tap-btn--primary{background:var(--d-blue);color:#fff;border:1px solid #0000}.dash .tap-btn--primary:hover:not(:disabled){background:var(--d-blue-strong)}.tap-queue{display:flex;position:relative}.dash .tap-queue__main{background:var(--d-blue);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:10px 0 0 10px;align-items:center;gap:9px;min-height:48px;padding:6px 14px;font-family:inherit;display:flex}.dash .tap-queue__main:hover:not(:disabled){background:var(--d-blue-strong)}.dash .tap-queue__main:disabled{opacity:.55;cursor:not-allowed}.tap-queue__main svg{flex:none;width:18px;height:18px}.tap-queue__text{flex-direction:column;line-height:1.3;display:flex}.tap-queue__text b{font-size:14.5px}.tap-queue__text span{opacity:.85;font-size:11.5px;font-weight:600}.dash .tap-queue__chev{background:var(--d-blue);color:#fff;cursor:pointer;border:0;border-left:1px solid #ffffff59;border-radius:0 10px 10px 0;place-items:center;width:40px;display:grid}.dash .tap-queue__chev:hover{background:var(--d-blue-strong)}.tap-queue__chev svg{width:15px;height:15px}.tap-slotpop{z-index:40;border:1px solid var(--d-line-strong);background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:min(300px,78vw);padding:14px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 46px -14px #0f172a4d}.tap-slotpop__field{color:var(--d-ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.tap-slotpop__field input{border:1px solid var(--d-line-strong);height:42px;color:var(--d-ink);border-radius:9px;padding:0 10px;font-family:inherit;font-size:16px}.tap-slotpop__presets{flex-direction:column;gap:6px;display:flex}.dash .tap-slotpop__presets button{border:1px solid var(--d-line);color:#2b313c;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.dash .tap-slotpop__presets button:hover{border-color:var(--d-blue);color:var(--d-blue);background:var(--d-blue-tint)}.tap-slotpop__presets svg{width:14px;height:14px;color:var(--d-mute)}.tap-slotpop__done{width:100%}@media (max-width:1024px){.dwrite-mswitch{z-index:30;border:1px solid var(--d-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex;position:sticky;top:12px;box-shadow:0 4px 14px -6px #0f172a2e}.dash .dwrite-mswitch__btn{min-height:40px;color:var(--d-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.dash .dwrite-mswitch__btn.is-active{background:var(--d-blue-tint);color:var(--d-blue)}.dwrite-mswitch__btn svg{width:15px;height:15px}.dwrite-tap{grid-template-columns:minmax(0,1fr)}.dwrite-tap.is-m-assist .tap-compose,.dwrite-tap.is-m-write .tap-assist,.dwrite-tap.is-m-preview .tap-assist,.dwrite-tap.is-m-write .tap-previewonly,.dwrite-tap.is-m-preview .tap-editonly{display:none}.dwrite-tap.is-m-preview .tap-previewonly{display:block}.tap-modeseg{display:none}.tap-assist{max-height:none}}@media (max-width:640px){.tap-assist{border-radius:14px;padding:13px}.tap-author{flex-wrap:wrap;padding:12px 14px}.tap-area{min-height:220px;padding:14px}.tap-tools{padding:8px 14px}.tap-savestate{display:none}.tap-post{padding:14px}.tap-foot{flex-direction:column;align-items:stretch;padding:10px 14px 14px}.tap-count{justify-content:space-between}.tap-actions{grid-template-columns:1fr 1fr;display:grid}.tap-actions .tap-queue{grid-column:1/-1}.tap-queue__main{flex:1}.tap-actions .tap-save{grid-column:1/-1;min-height:46px}.tap-actions .tap-btn{min-height:44px}.tap-cmd{min-height:46px}.tap-prompt textarea{font-size:16px}.tap-toggle select,.tap-audbtn{min-height:40px}}.dst-qstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dst-qstat{border:1px solid var(--d-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.dst-qstat.is-warn{background:#fffdf4;border-color:#f5c86e}.dst-qstat__label{color:var(--d-mute);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.dst-qstat__value{color:var(--d-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24.5px;font-weight:700}.dst-qstat__value--sm{font-size:19.5px}.dst-qstat__dots{gap:4px;margin-top:6px;display:flex}.dst-qstat__dots i{background:var(--d-line-strong);border-radius:999px;width:14px;height:6px}.dst-qstat__dots i.is-on{background:var(--d-blue)}.dst-qnext{border:1px solid var(--d-blue-tint-2);background:linear-gradient(#f8faff 0%,#fff 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.dst-qnext__main{flex:280px;min-width:0}.dst-qnext__eyebrow{background:var(--d-blue);color:#fff;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.dst-qnext__text{color:var(--d-ink);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.dst-qnext__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dst-qnext .dst-moveform{flex:100%;max-width:340px}.dst-qnext--clear{background:var(--d-bg);border-style:dashed;align-items:center;gap:10px}.dst-qnext--clear svg{width:20px;height:20px;color:var(--d-mute);flex:none}.dst-qnext--clear p{color:var(--d-mute);margin:0;font-size:16px}.dst-qalert{color:#7c4a12;background:#fffdf4;border:1px solid #f5c86e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:16px;display:flex}.dst-qseg{border:1px solid var(--d-line-strong);background:var(--d-bg);border-radius:10px;padding:3px;display:inline-flex}.dash .dst-qseg__btn{height:28px;color:var(--d-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700}.dash .dst-qseg__btn.is-on{color:var(--d-ink);background:#fff;box-shadow:0 1px 4px #0f172a24}.dst-cal__day.is-past{opacity:.62}.dst-cal__day.is-past.is-today{opacity:1}.dst-chip.is-overdue{background:#fffdf4;border-color:#f5c86e}.dst-chip.is-overdue .dst-chip__time{color:#b45309}.dash .dst-qadd{border:1px dashed var(--d-line-strong);width:22px;height:22px;color:var(--d-mute);cursor:pointer;background:0 0;border-radius:7px;place-items:center;margin-left:auto;font-size:16px;font-weight:700;line-height:1;display:grid}.dash .dst-qadd:hover{border-color:var(--d-blue);color:var(--d-blue);background:var(--d-blue-tint)}.dst-qaddpanel{border:1px solid var(--d-blue);background:#f8faff;border-radius:10px;flex-direction:column;gap:8px;padding:9px;display:flex}.dst-qaddpanel__empty{color:var(--d-mute);margin:0;font-size:14px}.dst-qaddpanel__row{border:1px solid var(--d-line);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.dst-qaddpanel__title{text-overflow:ellipsis;white-space:nowrap;color:var(--d-ink);font-size:14px;font-weight:600;overflow:hidden}.dst-qaddpanel__times{gap:5px;display:flex}.dash .dst-qaddpanel__times button{border:1px solid var(--d-line-strong);height:28px;color:var(--d-blue);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;flex:1;font-family:inherit;font-size:13px;font-weight:700}.dash .dst-qaddpanel__times button:hover:not(:disabled){background:var(--d-blue-tint);border-color:var(--d-blue)}.dash .dst-qaddpanel__times button:disabled{opacity:.55;cursor:not-allowed}.dash .dst-qaddpanel__close{color:var(--d-mute);cursor:pointer;background:0 0;border:0;padding:2px;font-family:inherit;font-size:13px;font-weight:600}.dash .dst-qaddpanel__close:hover{color:var(--d-ink)}.dst-qagenda{flex-direction:column;gap:16px;display:flex}.dst-qagenda__head{color:var(--d-ink);align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;display:flex}.dst-qagenda__head span{color:var(--d-mute);font-size:14px;font-weight:600}.dst-qagenda__head.is-overdue{color:#b45309}.dst-qagenda__group{flex-direction:column;gap:8px;display:flex}.dst-qitem{border:1px solid var(--d-line-strong);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.dst-qitem:hover{border-color:#d7dbe6}.dst-qitem.is-overdue{background:#fffdf4;border-color:#f5c86e}.dst-qitem__main{flex:260px;min-width:0}.dst-qitem__when{color:var(--d-blue);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:14px;font-weight:700;display:inline-block}.dst-qitem.is-overdue .dst-qitem__when{color:#b45309}.dst-qitem__text{color:#363c47;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.dst-qitem__actions{flex-wrap:wrap;gap:6px;display:flex}.dst-qitem .dst-moveform{flex:100%;max-width:320px}.dash .dst-qitem__danger:hover:not(:disabled){color:#d93b3b;background:#fdf0f0;border-color:#f3b8b8}.dst-qtray{border:1px dashed var(--d-line-strong);background:#fbfcfe;border-radius:14px;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.dst-qtray__head{color:var(--d-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.dst-qtray__head span{color:var(--d-mute)}.dst-qtray__list{flex-direction:column;gap:7px;display:flex}.dst-qtray__row{border:1px solid var(--d-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.dash .dst-qtray__open{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--d-ink);cursor:pointer;background:0 0;border:0;flex:1;font-family:inherit;font-size:14.5px;font-weight:600;overflow:hidden}.dash .dst-qtray__open:hover{color:var(--d-blue)}.dash .dst-qtray__slot{border:1px solid var(--d-line-strong);height:30px;color:var(--d-blue);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700}.dash .dst-qtray__slot:hover{background:var(--d-blue-tint);border-color:var(--d-blue)}.dst-qtray__row .dst-moveform{flex:1}@media (max-width:900px){.dst-qstats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.dst-qstats{grid-template-columns:repeat(2,minmax(0,1fr))}.dst-qnext__actions .dbtn{flex:auto}}@media (max-width:640px){.dwrite-header{flex-direction:column;align-items:stretch}.dwrite-tabs{justify-content:stretch;width:100%}.dwrite-tab{flex:1;justify-content:center}}.dwrite-header{border:1px solid var(--d-line-strong);background:radial-gradient(420px 200px at 96% -30%,#3556e61a,#0000 65%),linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;box-shadow:0 2px 8px -2px #1b274b0d}.dwrite-header__icon{color:#fff;background:linear-gradient(135deg,#4a6cf7 0%,#3556e6 100%);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -8px #3556e699}.dwrite-header__icon svg{width:22px;height:22px}.dwrite-header__left{flex:260px;min-width:0}.dwrite-header__title{font-size:24px}.dwrite-steps{flex-wrap:wrap;align-items:center;gap:0;margin:10px 0 0;padding:0;list-style:none;display:flex}.dwrite-steps li{color:var(--d-mute);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.dwrite-steps li:before{content:counter(step);counter-increment:step;background:var(--d-blue-tint);border:1px solid var(--d-blue-tint-2);width:19px;height:19px;color:var(--d-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.dwrite-steps{counter-reset:step}.dwrite-steps li:not(:last-child){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239aa2b1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;margin-right:6px;padding-right:16px}.dwrite-tabs{border-radius:12px;align-self:center;padding:4px;box-shadow:0 1px 2px #1018280d}.dwrite-tab{border-radius:9px;height:36px;padding:0 16px}.dwrite-tab.is-active{color:var(--d-blue);box-shadow:0 2px 6px -1px #3556e640}.tap-assist{border:1px solid var(--d-line-strong);background:radial-gradient(300px 150px at 50% -40px,#3556e612,#0000 70%),#fff;border-radius:18px;gap:15px;padding:20px;box-shadow:0 2px 10px -4px #1b274b14}.tap-welcome b{color:var(--d-ink);background:0 0;font-size:19px}.tap-welcome p{font-size:13.8px}.dash .tap-cmd{border:1px solid var(--d-line);min-height:52px;color:var(--d-ink);background:#fff;border-radius:13px;font-size:14.5px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 1px 2px #1018280a}.dash .tap-cmd:hover:not(:disabled){border-color:var(--d-blue-tint-2);background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -10px #3556e659}.tap-cmds .tap-cmd:first-child svg{color:#d97706}.tap-cmds .tap-cmd:nth-child(2) svg{color:#3556e6}.tap-cmds .tap-cmd:nth-child(3) svg{color:#7c3aed}.tap-cmds .tap-cmd:nth-child(4) svg{color:#059669}.tap-cmd em{color:#b3bac8}.tap-prompt{border-radius:15px;box-shadow:0 1px 2px #1018280a}.tap-prompt textarea{min-height:110px;font-size:15px}.tap-promptmeta{color:var(--d-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-top:-8px;font-size:12px;font-weight:600;display:flex}.tap-suggest__label{font-size:12px}.tap-compose{border-radius:18px;box-shadow:0 4px 18px -8px #1b274b1f}.tap-author{background:#fcfdff;padding:15px 20px}.tap-author__editing{max-width:220px}.tap-area{min-height:320px;padding:20px;font-size:16.5px;line-height:1.7}.tap-area:focus{background:#fff}.tap-compose:focus-within{box-shadow:0 0 0 3px var(--d-blue-tint), 0 4px 18px -8px #1b274b1f;border-color:#c7d2fe}.tap-tools{border-top:1px solid var(--d-line);background:#f8f9fb;padding:8px 12px}.tap-tools__group{border:1px solid var(--d-line);background:#fff;border-radius:10px;padding:3px}.dash .tap-tools__group button{border-radius:7px;height:30px}.dash .tap-tools__group button:hover:not(:disabled){background:var(--d-blue-tint);color:var(--d-blue)}.tap-post{background:#fff;gap:13px}.tap-post__author{align-items:center}.tap-post__who{flex:1}.tap-post__who b em{color:var(--d-mute);font-style:normal;font-weight:600}.tap-post__follow{color:#0a66c2;white-space:nowrap;border:1px solid #0a66c2;border-radius:999px;flex:none;padding:6px 14px;font-size:13.5px;font-weight:700}.tap-post__body{font-size:15.5px}.tap-post__seemore{color:var(--d-mute);cursor:default;font-size:15px;font-weight:400}.tap-post__seemore:hover{color:var(--d-blue)}.tap-post__more{opacity:1;color:var(--d-sub)}.tap-post__react{border-top:1px solid var(--d-line);justify-content:space-around;align-items:center;gap:4px;padding-top:10px;display:flex}.tap-react{color:#5b6476;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:background-color .13s,color .13s;display:inline-flex}.tap-react:hover{background:var(--d-bg);color:var(--d-ink)}.tap-react svg{width:17px;height:17px}.tap-foot{background:linear-gradient(#fbfcfe 0%,#f4f6fb 100%)}.tap-count{font-size:12.8px}.tap-fold{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tap-fold.is-cut{color:#b45309;background:#fffbeb;border-color:#fde68a}.tap-fold i{display:none}.dash .tap-btn{border-radius:11px;height:42px;box-shadow:0 1px 2px #1018280d}.dash .tap-btn--primary{background:linear-gradient(#4a6cf7 0%,#3556e6 100%);box-shadow:0 8px 18px -8px #3556e699}.dash .tap-btn--primary:hover:not(:disabled){filter:brightness(1.04)}.dash .tap-queue__main{background:linear-gradient(#4a6cf7 0%,#3556e6 100%);min-height:50px;box-shadow:0 8px 18px -8px #3556e699}.dash .tap-queue__main:hover:not(:disabled),.dash .tap-queue__chev:hover{background:linear-gradient(#3556e6 0%,#2b49cc 100%)}.dash .tap-queue__chev{background:#2f4bd6}.tap-queue__main.is-loading,.tap-save.is-loading{pointer-events:none}.dwrite-lib{border-radius:18px;padding:24px 22px}@media (max-width:640px){.dwrite-header{border-radius:15px;padding:16px}.dwrite-header__icon{border-radius:12px;width:40px;height:40px}.dwrite-header__title{font-size:21px}.dwrite-tabs{align-self:stretch}.tap-post__react{justify-content:space-between}.tap-react{padding:7px 9px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.dash .tap-cmd,.dash .tap-btn,.tap-react{transition:none}}.sh :where(b,strong),.tap-assist :where(b,strong),.tap-compose :where(b,strong),.dwrite-page :where(b,strong){font-weight:600}.sh .sh-hero__title,.sh .sh-kpi__value,.dwrite-header__title,.dst-qstat__value{font-weight:700}.sh :where(h2,h3,h4),.dwrite-page :where(h2,h3,h4),.dash .sh-eyebrow-tag,.dash .sh-live,.dash .sh-pill,.dash .sh-steps,.dash .sh-step b,.dash .sh-btn,.dash .sh-panel__head b,.dash .sh-panel__head span,.dash .sh-panel__upnext small,.dash .sh-mini__body b,.dash .sh-kpi__label,.dash .sh-kpi__delta,.dash .sh-kpi__go,.dash .sh-focus__txt small,.dash .sh-focus__txt b,.dash .sh-card__id h2,.dash .sh-ghost,.dash .sh-row__body b,.dash .sh-tag,.dash .sh-date,.dash .sh-link,.dash .sh-empty b,.dash .sh-subnav__btn,.dash .sh-subnav__badge,.dash .dwrite-header__badge,.dash .dwrite-tab,.dash .dwrite-tab.is-active,.dash .dwrite-tab__count,.dash .dwrite-steps li,.dash .dwrite-steps li:before,.dash .tap-tab,.dash .tap-tab__count,.dash .tap-welcome b,.dash .tap-cmd,.dash .tap-toggle,.dash .tap-seg__btn,.dash .tap-audbtn,.dash .tap-audpane__head,.dash .tap-suggest__label,.dash .tap-listhead,.dash .tap-mini,.dash .tap-row b,.dash .tap-avatar,.dash .tap-author__name,.dash .tap-author__editing,.dash .tap-modeseg__btn,.dash .tap-btn,.dash .tap-queue__text b,.dash .tap-slotpop__field,.dash .tap-slotpop__presets button,.dash .tap-qaddpanel__times button,.dash .tap-react,.dash .tap-fold,.dash .tap-post__follow,.dash .tap-post__react,.dash .dst-step__num,.dash .dst-step__title,.dash .dst-preview__label,.dash .dst-pill,.dash .dst-post__hook,.dash .didea__title,.dash .dangle__title,.dash .dangle__example span,.dash .dst-cal__dow,.dash .dst-cal__count,.dash .dst-chip__time,.dash .dst-hub-stat-val,.dash .dst-hub-card__title,.dash .dst-hub-stat-label,.dash .dst-qstat__label,.dash .dst-qnext__eyebrow,.dash .dst-qseg__btn,.dash .dst-qadd,.dash .dst-qagenda__head,.dash .dst-qitem__when,.dash .dst-qtray__open,.dash .dst-qtray__slot,.dash .dst-preview-head span,.dash .dst-mock-avatar,.dash .dst-mock-name,.dash .dst-mock-fold,.dash .dst-mock-actions{font-weight:600}.dash .tap-cmd em,.dash .tap-post__who b em,.dash .tap-suggest__chip,.dash .tap-chip{font-weight:500}
