.pdh-session-boundary{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;min-height:100dvh;padding:clamp(16px,4vw,40px);overflow-y:auto;background:var(--pdh-panel, #f7f7f5);color:var(--pdh-ink, #1a1a1a);font-family:var(--pdh-font, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.pdh-session-boundary--dialog{z-index:2000}.pdh-session-dialog{width:min(460px,100%);overflow:hidden;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-md, 12px);background:var(--pdh-bg, #ffffff);box-shadow:var(--pdh-shadow-2, 0 12px 40px rgba(0, 0, 0, .14))}.pdh-session-dialog__header{display:flex;gap:14px;align-items:flex-start;padding:22px 24px 18px;border-bottom:1px solid var(--pdh-line-soft, #f0f0f0)}.pdh-session-dialog__icon,.pdh-session-state__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--pdh-r-sm, 10px);background:var(--pdh-panel, #f6f6f6);color:var(--pdh-muted, #666666)}.pdh-session-dialog__eyebrow{margin:0 0 3px;color:var(--pdh-muted, #666666);font-size:12px;font-weight:500}.pdh-session-dialog__title,.pdh-session-state__title{margin:0;color:var(--pdh-ink, #1a1a1a);font-size:20px;font-weight:650;line-height:1.3}.pdh-session-dialog__content{padding:20px 24px 24px}.pdh-session-dialog__description{margin:0 0 18px;color:var(--pdh-muted, #666666);font-size:14px;line-height:1.55}.pdh-session-company{display:flex;gap:11px;align-items:center;margin-bottom:18px;padding:11px 12px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-sm, 10px);background:var(--pdh-panel, #f6f6f6)}.pdh-session-company svg{flex:none;color:var(--pdh-muted, #666666)}.pdh-session-company__copy{min-width:0}.pdh-session-company__label{display:block;margin-bottom:1px;color:var(--pdh-faint, #8a8a8a);font-size:11px;line-height:1.3}.pdh-session-company__name{display:block;overflow:hidden;color:var(--pdh-ink, #1a1a1a);font-size:13.5px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pdh-session-identity{display:flex;gap:7px;align-items:center;margin:0 0 16px;color:var(--pdh-muted, #666666);font-size:12px}.pdh-session-identity svg{flex:none}.pdh-session-field{display:flex;flex-direction:column;gap:6px}.pdh-session-field__label{color:var(--pdh-ink, #1a1a1a);font-size:12.5px;font-weight:600}.pdh-session-field__control{width:100%;padding:11px 12px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-sm, 8px);outline:none;background:var(--pdh-bg, #ffffff);color:var(--pdh-ink, #1a1a1a);font:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.pdh-session-field__control:focus{border-color:var(--pdh-ink, #1a1a1a);box-shadow:0 0 0 3px var(--pdh-panel-2, #ededed)}.pdh-session-field__control[aria-invalid=true]{border-color:var(--pdh-error, #dc3545)}.pdh-session-error{margin-bottom:16px}.pdh-session-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdh-session-email-destination{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-sm, 10px);background:var(--pdh-panel, #f6f6f6);color:var(--pdh-muted, #666666)}.pdh-session-email-destination svg{flex:none;margin-top:2px}.pdh-session-email-destination p{margin:0;font-size:13px;line-height:1.5}.pdh-session-email-destination strong{display:block;margin-top:2px;color:var(--pdh-ink, #1a1a1a);font-weight:650}.pdh-session-email-progress{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--pdh-r-sm, 10px);background:var(--pdh-panel, #f6f6f6);color:var(--pdh-muted, #666666)}.pdh-session-email-progress svg{flex:none;margin-top:1px}.pdh-session-email-progress strong{display:block;margin-bottom:3px;color:var(--pdh-ink, #1a1a1a);font-size:13.5px}.pdh-session-email-progress p{margin:0;font-size:12.5px;line-height:1.5}.pdh-session-code-expiry{margin:10px 0 16px;color:var(--pdh-muted, #666666);font-size:12.5px}.pdh-session-code-input{font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:.18em}.pdh-session-resend{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:10px;color:var(--pdh-muted, #666666);font-size:12px}.pdh-session-terminal{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdh-session-terminal p{flex-basis:100%;margin:0 0 8px;color:var(--pdh-muted, #666666);font-size:13.5px;line-height:1.5}.pdh-session-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.pdh-session-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid transparent;border-radius:var(--pdh-r-pill, 999px);font:inherit;font-size:13.5px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.pdh-session-button--primary{background:var(--pdh-sage, #C80E49);color:#fff}.pdh-session-button--primary:hover:not(:disabled){background:var(--pdh-sage-hover, #a80b3e)}.pdh-session-button--secondary{border-color:var(--pdh-line, #e0e0e0);background:var(--pdh-bg, #ffffff);color:var(--pdh-ink, #1a1a1a)}.pdh-session-button--secondary:hover:not(:disabled){background:var(--pdh-panel, #f6f6f6)}.pdh-session-button--quiet{min-height:32px;padding:7px 10px;background:transparent;color:var(--pdh-muted, #666666)}.pdh-session-button--quiet:hover:not(:disabled){background:var(--pdh-panel-2, #ededed);color:var(--pdh-ink, #1a1a1a)}.pdh-session-button:focus-visible{outline:2px solid var(--pdh-ink, #1a1a1a);outline-offset:2px}.pdh-session-button:disabled{cursor:not-allowed;opacity:.48}.pdh-session-spinner{animation:pdh-session-spin .8s linear infinite}@keyframes pdh-session-spin{to{transform:rotate(360deg)}}.pdh-session-state{display:flex;flex-direction:column;align-items:center;width:min(440px,100%);padding:28px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-md, 12px);background:var(--pdh-bg, #ffffff);box-shadow:var(--pdh-shadow-1, 0 2px 8px rgba(0, 0, 0, .06));text-align:center}.pdh-session-state__icon{margin-bottom:14px}.pdh-session-state__body{max-width:34rem;margin:8px 0 0;color:var(--pdh-muted, #666666);font-size:14px;line-height:1.55}.pdh-session-state__detail{margin:6px 0 0;color:var(--pdh-muted, #666666);font-size:13px;line-height:1.5}.pdh-session-state__action{margin-top:18px}.pdh-session-state__reference{margin:16px 0 0;color:var(--pdh-faint, #8a8a8a);font-size:11px}.pdh-session-loading{display:flex;flex-direction:column;align-items:center;max-width:28rem;color:var(--pdh-muted, #666666);text-align:center}.pdh-session-loading__spinner{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:50%;background:var(--pdh-bg, #ffffff);color:var(--pdh-muted, #666666);box-shadow:var(--pdh-shadow-1, 0 2px 8px rgba(0, 0, 0, .06))}.pdh-session-loading p{margin:0;font-size:14px;font-weight:500}.pdh-session-warning{position:fixed;z-index:1700;display:flex;gap:12px;align-items:center;width:min(440px,calc(100vw - 32px));padding:13px 14px;border:1px solid color-mix(in srgb,var(--pdh-amber, #b8862b) 45%,transparent);border-left:3px solid var(--pdh-amber, #b8862b);border-radius:var(--pdh-r-md, 10px);background:var(--pdh-amber-tint, #fbf3e2);color:var(--pdh-ink, #1a1a1a);box-shadow:var(--pdh-shadow-2, 0 8px 28px rgba(0, 0, 0, .14));font-family:var(--pdh-font, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.pdh-company-session-warning-host{display:block;width:100%;height:0;overflow:visible}.pdh-company-session-warning-visible .pdh-company-workspace{box-sizing:border-box;padding-bottom:var(--pdh-company-session-warning-height, 50px)}.pdh-session-preview-badge{position:fixed;z-index:1900;top:max(14px,env(safe-area-inset-top,0px));left:50%;padding:7px 12px;border:1px solid var(--pdh-line, #e0e0e0);border-radius:var(--pdh-r-pill, 999px);background:var(--pdh-feature-bg, #3c3c3c);color:var(--pdh-feature-fg, #ffffff);box-shadow:var(--pdh-shadow-2, 0 8px 28px rgba(0, 0, 0, .14));font-family:var(--pdh-font, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:12px;font-weight:650;line-height:1;pointer-events:none;transform:translate(-50%)}.pdh-company-absolute-strip{position:fixed;z-index:1700;bottom:0;box-sizing:border-box;display:flex;gap:10px;align-items:center;min-height:48px;padding:8px 12px 8px 16px;border-top:1px solid color-mix(in srgb,var(--pdh-amber, #b8862b) 68%,#1a1a1a);background:#d92d20;color:#fff;box-shadow:0 -4px 18px #0000002e;font-family:var(--pdh-font, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.pdh-company-session-warning-host--mobile .pdh-company-absolute-strip{bottom:calc(49px + env(safe-area-inset-bottom,0px))}.pdh-company-absolute-strip__sentence{display:inline-flex;flex:1;gap:4px;align-items:center;justify-content:center;min-width:0;font-size:14px;font-weight:600;line-height:1.45;white-space:nowrap}.pdh-company-absolute-strip__action{flex:none;padding:4px 2px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-weight:650;line-height:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.pdh-company-absolute-strip__action:hover{background:#ffffff38}.pdh-company-absolute-strip__close{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pdh-company-absolute-strip__close:hover{background:#ffffff38;color:inherit}.pdh-company-absolute-strip__action:focus-visible,.pdh-company-absolute-strip__close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.pdh-company-idle-boundary{position:fixed;z-index:1850;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:grid;place-items:center;min-height:100dvh;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:#1416147a;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);font-family:var(--pdh-font, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.pdh-company-idle-dialog{box-sizing:border-box;width:min(400px,100%);padding:26px;border:1px solid var(--pdh-line, #e0e0e0);border-top:4px solid color-mix(in srgb,var(--pdh-amber, #b8862b) 68%,#ffffff);border-radius:var(--pdh-r-lg, 16px);background:var(--pdh-bg, #ffffff);color:var(--pdh-ink, #1a1a1a);box-shadow:var(--pdh-shadow-2, 0 18px 54px rgba(0, 0, 0, .24));text-align:center}.pdh-company-idle-dialog__icon{display:grid;margin:0 auto 14px;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--pdh-amber-tint, #fbf3e2);color:var(--pdh-amber, #b8862b)}.pdh-company-idle-dialog__title{margin:0;font-size:20px;font-weight:650;line-height:1.3}.pdh-company-idle-dialog__body{margin:8px 0 0;color:var(--pdh-muted, #666666);font-size:14px;line-height:1.55}.pdh-company-idle-dialog__countdown{display:inline-block;width:4ch;color:var(--pdh-ink, #1a1a1a);font-variant-numeric:tabular-nums;font-weight:650;text-align:center}.pdh-company-idle-dialog__action{min-width:180px;min-height:42px;margin-top:21px}.pdh-session-warning--global{z-index:1800;top:12px;left:50%;width:min(620px,calc(100vw - 32px));transform:translate(-50%)}.pdh-session-warning__icon{display:inline-flex;flex:none;align-self:flex-start;margin-top:2px;color:var(--pdh-amber, #b8862b)}.pdh-session-warning__copy{flex:1;min-width:0}.pdh-session-warning__title{display:block;margin-bottom:2px;font-size:13.5px;font-weight:650;line-height:1.35}.pdh-session-warning__body{display:block;color:var(--pdh-muted, #666666);font-size:12.5px;line-height:1.45}.pdh-session-warning .pdh-session-button{flex:none}.pdh-session-warning__action{min-height:34px}@media(max-width:720px){.pdh-company-absolute-strip{gap:6px;min-height:48px;padding:7px 8px 7px 12px}.pdh-company-absolute-strip__sentence{gap:3px;justify-content:center;font-size:13.5px}.pdh-company-absolute-strip__close{width:32px;height:32px}}@media(max-width:340px){.pdh-company-absolute-strip__sentence{flex-wrap:wrap;white-space:normal}}@media(max-width:520px){.pdh-company-idle-boundary{padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.pdh-company-idle-dialog{padding:23px 18px 18px}.pdh-company-idle-dialog__action{width:100%;min-height:48px}.pdh-session-boundary{place-items:end center;padding:12px}.pdh-session-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.pdh-session-dialog__header{padding:19px 18px 16px}.pdh-session-dialog__content{padding:18px}.pdh-session-actions{flex-direction:column-reverse}.pdh-session-actions .pdh-session-button{width:100%}.pdh-session-resend{align-items:flex-start;flex-direction:column}.pdh-session-terminal{flex-direction:column;align-items:stretch}.pdh-session-terminal .pdh-session-button{width:100%}.pdh-session-state{margin:auto 0;padding:24px 18px}.pdh-session-warning,.pdh-session-warning--global{right:12px;left:12px;width:auto;transform:none}.pdh-session-warning--global{top:12px}}@media(prefers-reduced-motion:reduce){.pdh-session-button,.pdh-session-field__control{transition:none}.pdh-session-spinner{animation:none}}.pdh-ui{font-family:var(--pdh-font);color:var(--pdh-ink)}.pdh-text{font-family:var(--pdh-font);margin:0}.pdh-text--primary{color:var(--pdh-ink)}.pdh-text--secondary{color:var(--pdh-muted)}.pdh-text--caption{color:var(--pdh-faint);font-size:12px}.pdh-text--w-regular{font-weight:400}.pdh-text--w-medium{font-weight:500}.pdh-text--w-semibold{font-weight:600}.pdh-btn{display:inline-flex;align-items:center;gap:8px;border:none;font-family:inherit;font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:var(--pdh-r-pill);cursor:pointer;transition:background-color .15s,color .15s,opacity .15s}.pdh-btn--sm{font-size:12.5px;padding:8px 14px}.pdh-btn--primary{background:var(--pdh-sage);color:#fff}.pdh-btn--primary:hover{background:var(--pdh-sage-hover)}.pdh-btn--secondary{background:var(--pdh-bg);color:var(--pdh-ink);border:1px solid var(--pdh-line)}.pdh-btn--secondary:hover{background:var(--pdh-panel)}.pdh-btn--tertiary{background:transparent;color:var(--pdh-muted)}.pdh-btn--tertiary:hover{color:var(--pdh-ink)}.pdh-btn--destructive{background:var(--pdh-bg);color:var(--pdh-berry);border:1px solid color-mix(in srgb,var(--pdh-berry) 35%,transparent)}.pdh-btn--destructive:hover{background:var(--pdh-berry-tint)}.pdh-btn:disabled,.pdh-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pdh-callout{display:flex;gap:11px;border-radius:var(--pdh-r-md);padding:13px 15px}.pdh-callout__icon{flex-shrink:0;display:inline-flex}.pdh-callout p,.pdh-callout ul,.pdh-callout ol{font-size:12.5px;color:var(--pdh-ink);margin:0}.pdh-callout b{font-weight:650}.pdh-callout--info{background:var(--pdh-panel);border:1px solid var(--pdh-line)}.pdh-callout--info .pdh-callout__icon{color:var(--pdh-muted)}.pdh-callout--info.pdh-callout--done .pdh-callout__icon{color:var(--pdh-sage)}.pdh-callout--warn{background:var(--pdh-amber-tint);border:1px solid color-mix(in srgb,var(--pdh-amber) 45%,transparent);border-left:3px solid var(--pdh-amber)}.pdh-callout--warn .pdh-callout__icon{color:var(--pdh-amber)}.pdh-callout--alert{background:var(--pdh-berry-tint);border:1px solid color-mix(in srgb,var(--pdh-berry) 35%,transparent);border-left:3px solid var(--pdh-berry)}.pdh-callout--alert .pdh-callout__icon{color:var(--pdh-berry)}.pdh-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--pdh-r-pill);display:inline-block}.pdh-pill--neutral{background:var(--pdh-panel-2);color:var(--pdh-muted)}.pdh-pill--positive{background:var(--pdh-sage-tint);color:var(--pdh-sage)}.pdh-pill--attention{background:var(--pdh-amber-tint);color:var(--pdh-amber)}.pdh-pill--alert{background:var(--pdh-berry-tint);color:var(--pdh-berry)}.pdh-count{font-size:11px;font-weight:600;padding:1px 8px;border-radius:var(--pdh-r-pill);background:var(--pdh-berry);color:#fff}.pdh-count--attention{background:var(--pdh-amber);color:#fff}.pdh-count--neutral{background:var(--pdh-panel-2);color:var(--pdh-muted)}.pdh-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pdh-berry)}.pdh-dot--attention{background:var(--pdh-amber)}.pdh-progress{background:var(--pdh-line);border-radius:var(--pdh-r-pill);height:6px;overflow:hidden;width:100%}.pdh-progress__fill{background:var(--pdh-ink);height:100%;border-radius:var(--pdh-r-pill);transition:width .3s ease}.pdh-step{display:flex;align-items:center;gap:8px}.pdh-step__node{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:var(--pdh-bg);border:2px solid var(--pdh-line);color:var(--pdh-faint)}.pdh-step--done .pdh-step__node{background:var(--pdh-sage);border-color:var(--pdh-sage);color:#fff}.pdh-step--current .pdh-step__node{border-color:var(--pdh-ink);color:var(--pdh-ink);box-shadow:0 0 0 4px var(--pdh-panel-2)}.pdh-step__label{font-size:13px;color:var(--pdh-ink)}.pdh-step--upcoming .pdh-step__label{color:var(--pdh-faint)}.pdh-field{display:flex;flex-direction:column;gap:6px}.pdh-field__label{font-size:12.5px;font-weight:600;color:var(--pdh-ink)}.pdh-field__req{color:var(--pdh-muted);font-weight:400}.pdh-field__hint{font-size:12px;color:var(--pdh-faint)}.pdh-field__control{width:100%;box-sizing:border-box;font-family:inherit;font-size:13.5px;padding:10px 12px;border-radius:var(--pdh-r-sm);border:1px solid var(--pdh-line);background:var(--pdh-bg);color:var(--pdh-ink);outline:none;transition:border-color .15s,box-shadow .15s}.pdh-field__control:focus{border-color:var(--pdh-ink);box-shadow:0 0 0 3px var(--pdh-panel-2)}.pdh-field--miss .pdh-field__control{border-color:var(--pdh-amber);background:var(--pdh-amber-tint)}.pdh-taskrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--pdh-r-md);border:1px solid var(--pdh-line);background:var(--pdh-bg);cursor:pointer;transition:background-color .15s,border-color .15s}.pdh-taskrow:hover{background:var(--pdh-panel)}.pdh-taskrow__thumb{width:34px;height:34px;border-radius:var(--pdh-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--pdh-panel-2);color:var(--pdh-muted)}.pdh-taskrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pdh-taskrow__title{font-size:13.5px;font-weight:600;color:var(--pdh-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdh-taskrow__meta{font-size:12px;color:var(--pdh-muted)}.pdh-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--pdh-r-sm);cursor:pointer;background:var(--pdh-bg);border:1px solid var(--pdh-line);color:var(--pdh-muted);transition:background-color .15s,color .15s}.pdh-icon-btn:hover{background:var(--pdh-panel);color:var(--pdh-ink)}*,*:before,*:after{box-sizing:border-box}@keyframes field-flash-pulse{0%{box-shadow:0 0 0 3px #ffb80000;background-color:transparent}15%{box-shadow:0 0 0 3px #ffb8008c;background-color:#fff3cdd9}to{box-shadow:0 0 0 3px #ffb80000;background-color:transparent}}.field-flash{border-radius:6px;animation:field-flash-pulse 1.4s ease-out}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pdh-link{color:var(--pdh-ink, #1a1a1a);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease}.pdh-link:hover{color:var(--pdh-berry, #C80E49);border-bottom-color:var(--pdh-berry, #C80E49)}.pdh-link:focus-visible{outline:2px solid var(--pdh-berry, #C80E49);outline-offset:2px;border-radius:2px}.pdh-msg{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--pdh-panel, #f6f6f6);border-left:2px solid var(--pdh-line, #e0e0e0);border-radius:0 6px 6px 0;font-size:13.5px;line-height:1.55;color:var(--pdh-ink, #1a1a1a)}.pdh-msg__icon{flex:none;margin-top:2px;color:var(--pdh-faint, #979797)}.pdh-msg--warn{border-left-color:var(--pdh-amber, #b8862b)}.pdh-msg--warn .pdh-msg__icon{color:var(--pdh-amber, #b8862b)}.pdh-msg--alert{border-left-color:var(--pdh-error, #dc3545)}.pdh-msg--alert .pdh-msg__icon{color:var(--pdh-error, #dc3545)}@media(prefers-reduced-motion:reduce){.pdh-link{transition:none}}.ProseMirror table{border-collapse:collapse;width:100%;margin:10px 0;table-layout:auto;overflow:hidden}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--pdh-border, #dcdcdc);padding:6px 8px;vertical-align:top;position:relative;min-width:3em}.ProseMirror table th{background:var(--pdh-panel, #f6f6f6);font-weight:700;text-align:left}.ProseMirror table .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pdh-berry, #C80E49);opacity:.08;pointer-events:none}.ProseMirror table[data-borderless=true] td,.ProseMirror table[data-borderless=true] th{border:1px dashed var(--pdh-border, #dcdcdc)}.ProseMirror table[data-borderless=true] th{background:transparent}.pdh-ui{--pdh-berry: #C80E49;--pdh-berry-hover: #a80b3e;--pdh-berry-tint: #fdeaef;--pdh-sage: #30B362;--pdh-sage-hover: #279452;--pdh-sage-tint: #e7f6ee;--pdh-amber: #b8862b;--pdh-amber-hover: #9a7024;--pdh-amber-tint: #fbf3e2;--pdh-amber-tint-hi: #f5e7cb;--pdh-ink: #3C3C3C;--pdh-muted: #707070;--pdh-faint: #979797;--pdh-line: #e6e6e6;--pdh-line-soft: #f0f0f0;--pdh-bg: #ffffff;--pdh-panel: #f6f6f6;--pdh-panel-2: #ededed;--pdh-feature-bg: #3C3C3C;--pdh-feature-fg: #ffffff;--pdh-error: #dc3545;--pdh-r-sm: 10px;--pdh-r-md: 14px;--pdh-r-lg: 20px;--pdh-r-pill: 999px;--pdh-shadow-1: 0 1px 2px rgba(60,60,60,.05), 0 1px 1px rgba(60,60,60,.04);--pdh-shadow-2: 0 6px 24px rgba(60,60,60,.07);--pdh-font: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pdh-gut: 24px;--pdh-maxw: 1120px}[data-theme=dark] .pdh-ui-shell,[data-theme=dark] .pdh-ui-shell .pdh-ui{--pdh-berry: #E72744;--pdh-berry-hover: #F05167;--pdh-berry-tint: #321016;--pdh-sage: #3fc877;--pdh-sage-hover: #4cd684;--pdh-sage-tint: #16331f;--pdh-amber: #e0a23c;--pdh-amber-hover: #eab359;--pdh-amber-tint: #33280f;--pdh-amber-tint-hi: #45360f;--pdh-ink: #e9eaec;--pdh-muted: #abaeb6;--pdh-faint: #9296a0;--pdh-line: #34373e;--pdh-line-soft: #26282d;--pdh-bg: #1c1e22;--pdh-panel: #141519;--pdh-panel-2: #292c33;--pdh-feature-bg: #26282e;--pdh-feature-fg: #e9eaec;--pdh-error: #ef5350;--pdh-shadow-1: 0 1px 2px rgba(0,0,0,.4), 0 1px 1px rgba(0,0,0,.3);--pdh-shadow-2: 0 8px 28px rgba(0,0,0,.5)}
