.da-allmods,.da-back,.px-veil{display:none}@media (max-width:760px){.demo-app .da-header{top:68px}.demo-app{overflow:clip;scroll-margin-top:76px;min-height:clamp(380px,70vh,620px)}.demo-app .da-main{min-height:min(420px,55vh)}.demo-app .pf-adw{min-height:min(520px,65vh)}.demo-app .da-nav{min-width:0;scroll-snap-type:x proximity;scroll-padding-inline:10px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 36px),rgba(0,0,0,.07));mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 36px),rgba(0,0,0,.07))}.demo-app .da-tab{scroll-snap-align:start;min-height:44px}}@media (max-width:640px){.demo-app .da-header__inner{height:56px}.demo-app .da-menubtn,.demo-app .da-theme{width:44px;height:44px}.demo-app .da-theme{border-radius:12px}.demo-app .da-pagehead{margin:0 2px 14px}.demo-app .da-back{display:inline-flex;align-items:center;gap:3px;min-height:44px;margin:-6px 0 0 -8px;padding:4px 12px 4px 6px;border:0;border-radius:10px;background:transparent;color:var(--accent2);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.demo-app.demo-surface--light .da-back{color:var(--accent)}.demo-app .da-back:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}}.da-draweroverlay{position:fixed;inset:0;z-index:9998;background:var(--modal-overlay,rgba(2,6,23,.55));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:da-veil-in .18s ease}.da-drawer{position:absolute;top:0;left:0;height:100%;width:min(340px,88vw);padding:14px;border-right:1px solid var(--border-2);background:var(--modal-card-bg,var(--panel));box-shadow:var(--shadow-lg);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:da-drawer-in .22s cubic-bezier(.25,.46,.45,.94)}.da-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.da-drawer__title{font-weight:950;letter-spacing:.2px;font-size:15px}.da-drawer__links{display:grid;gap:10px}.da-drawer__link{display:flex;align-items:center;min-height:48px;padding:12px;border:1px solid var(--border-2);border-radius:14px;background:var(--control-bg);color:var(--text);font:inherit;font-size:14px;font-weight:850;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.da-drawer__link:hover{transform:translateY(-1px);background:var(--control-bg-hover);border-color:var(--border-2)}.da-drawer__link.is-active{background:linear-gradient(135deg,var(--accent-soft),var(--accent2-soft));border-color:var(--accent-border);color:var(--accent2)}.demo-app.demo-surface--light .da-drawer__link.is-active{color:var(--accent)}.da-drawer__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes da-drawer-in{0%{transform:translateX(-26px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes da-veil-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.demo-app .da-header:has(.px-bellpanel){backdrop-filter:none;-webkit-backdrop-filter:none}.demo-app .px-veil{display:block;position:fixed;inset:0;z-index:39;background:rgba(2,6,23,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:da-veil-in .2s ease}.demo-app .px-bellpanel{position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-height:min(72vh,560px);border-radius:20px 20px 0 0;border-bottom:0;padding:8px 14px calc(14px + env(safe-area-inset-bottom, 0px));animation:da-sheet-up .28s cubic-bezier(.25,.46,.45,.94)}.demo-app .px-bellpanel:before{content:"";justify-self:center;width:38px;height:4px;border-radius:999px;background:var(--border-2)}.demo-app .px-minibtn{min-height:44px;padding:8px 14px;border-radius:12px}.demo-app .px-modal-overlay{align-items:flex-end;padding:0}.demo-app .px-modal{width:100%;max-width:none;max-height:88vh;border-radius:22px 22px 0 0;border-bottom:0;padding:12px 14px calc(18px + env(safe-area-inset-bottom, 0px));animation:da-sheet-up .3s cubic-bezier(.25,.46,.45,.94)}.demo-app .px-modal:before{content:"";display:block;width:38px;height:4px;border-radius:999px;background:var(--border-2);margin:0 auto 10px}.demo-app .px-modal__close{width:44px;height:44px;border-radius:12px}.demo-app .px-themegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-app .px-select{min-height:44px;font-size:16px}.demo-app .px-toast{position:fixed;top:auto;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:9997;justify-content:space-between;animation:da-toast-up .24s ease}.demo-app .px-toast__dismiss{padding:10px 12px;margin:-10px -8px -10px 0}.demo-app .px-broadcast{padding:10px 12px;gap:10px;font-size:12.5px}.demo-app .px-broadcast__dismiss{min-width:44px;min-height:44px;margin:-10px -6px;justify-content:center;border-radius:10px}}@keyframes da-toast-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.cs .cs-showmore{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:8px;padding:10px 16px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);color:var(--accent2);font:inherit;font-size:13px;font-weight:800;letter-spacing:.2px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,color .15s,background .15s}.cs .cs-showmore:active,.cs .cs-showmore:hover{border-color:var(--border-2);color:var(--accent);background:var(--control-bg)}.cs .cs-showmore:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.cs .cs-showmore--col{margin-top:6px;padding:8px 10px;font-size:12px}.cs .cs-showmore--files{margin-top:10px}@media (prefers-reduced-motion:reduce){.da-modsheet,.da-modsheet-overlay,.demo-app .px-bellpanel,.demo-app .px-modal,.demo-app .px-toast,.demo-app .px-veil{animation:none!important}}.demo-app.px-still .da-modsheet,.demo-app.px-still .da-modsheet-overlay,.demo-app.px-still .px-bellpanel,.demo-app.px-still .px-modal,.demo-app.px-still .px-toast,.demo-app.px-still .px-veil{animation:none!important}.da-email-host{--border:rgba(15,23,42,0.16);--c-green:#14532d;--green-border:rgba(22,101,52,0.40);--modal-card-bg:rgba(248,250,252,0.98);--modal-card-border:rgba(15,23,42,0.18);--modal-card-shadow:0 22px 70px rgba(15,23,42,0.16);--modal-overlay:rgba(15,23,42,0.40);--panel:rgba(246,248,251,0.96);--panel-2:rgba(240,244,248,0.92);--red:rgb(153,27,27);--red-border:rgba(153,27,27,0.4);--red-muted:rgba(153,27,27,0.12);--z-modal:9999;--z-modal-content:10000;--radius-sm:14px;--control-bg:rgba(246,248,251,0.98);--control-bg-hover:rgba(255,255,255,1);--text:rgba(17,24,39,0.96);--accent:#111827;--accent-glow:rgba(15,23,42,0.15);--ring:0 0 0 4px rgba(15,23,42,0.18);--muted:rgba(17,24,39,0.74)}.da-email-host .mw-control{padding:11px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--text);outline:none;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.da-email-host .mw-control:focus-visible{border-color:var(--accent);box-shadow:var(--ring),0 4px 12px var(--accent-glow);transform:translateY(-1px) scale(1.01);background:var(--control-bg-hover);outline:none}.da-email-host .mw-readonly{background:var(--panel-2);color:var(--muted);cursor:default;pointer-events:none;opacity:.9}@media (min-width:821px){.da-email-host input[type=text].mw-control{min-width:350px}}@keyframes skeletonSheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.da-email-host .skeleton-wave{position:relative;overflow:hidden;background:#e2e8f0;border:1px solid var(--border)}.da-email-host .skeleton-wave:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--text) 9%,transparent) 50%,transparent);transform:translateX(-100%);animation:skeletonSheen 1.6s ease-in-out infinite}@media (max-width:640px){.da-email-host .mw-massmailOverlay{padding:8px!important}.da-email-host .mw-massmailCard{width:100%!important;max-height:calc(100dvh - 16px)!important}.da-email-host .mw-massmailDrop{flex-wrap:wrap!important}.da-email-host .mw-massmailDrop>label.mw-control{width:100%;text-align:center}.da-email-host .mw-massmailManualGrid{grid-template-columns:1fr!important}.da-email-host .mw-massmailRecipRow{flex-wrap:wrap!important}.da-email-host .mw-massmailRecipRow>div:first-child{min-width:0;overflow:hidden}.da-email-host .mw-massmailFooter{flex-wrap:wrap!important}.da-email-host .mw-massmailFooter>button.mw-control{width:100%;min-height:48px}.da-email-host .mw-blockMoveBtn{min-width:40px;min-height:40px;padding:4px 8px!important}}@media (max-width:430px){.da-email-host .mw-massmailBodyHead{flex-wrap:wrap!important}.da-email-host .mw-massmailBodyToggle{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.da-email-host .mw-massmailBodyToggle>.mw-control{width:100%}}