.pd-embed-card,.pd-embed-card *,.pd-embed-card ::after,.pd-embed-card ::before{box-sizing:border-box}.pd-embed-card{--pd-embed-accent:var(--pd-accent, var(--green, #22c55e));--pd-embed-cyan:var(--pd-cyan, var(--cyan, #06b6d4));--pd-embed-text:var(--pd-text, var(--text, #f1f5f9));--pd-embed-muted:var(--pd-text-muted, var(--text2, #cbd5e1));--pd-embed-dim:var(--pd-text-dim, var(--muted, #8b9db0));--pd-embed-card-bg:var(--pd-bg-card, var(--card, #0f1620));--pd-embed-card-border:var(--pd-border, var(--border, rgba(255, 255, 255, 0.1)));--pd-embed-font:var(--pd-font-sans, var(--font, "Inter", system-ui, sans-serif));--pd-embed-mono:var(--pd-font-mono, var(--mono, "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace));position:relative;isolation:isolate;margin-block:18px;padding:clamp(18px,2.5vw,28px);overflow:hidden;color:var(--pd-embed-text);background:var(--pd-embed-card-bg);border:1px solid var(--pd-embed-card-border);border-radius:var(--pd-radius,16px);box-shadow:0 12px 36px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025);font-family:var(--pd-embed-font);text-align:start}.pd-embed-card::before{position:absolute;z-index:0;inset-block-start:-130px;inset-inline-end:-110px;width:310px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.11),rgba(6,182,212,.035) 45%,transparent 72%);content:"";pointer-events:none}.pd-embed-card::after{position:absolute;z-index:0;inset-block-start:0;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.7),rgba(6,182,212,.45),transparent);content:"";opacity:.75;pointer-events:none}.pd-embed-card>*{position:relative;z-index:1}.pd-embed-card__head{display:flex;align-items:flex-start;gap:13px;min-width:0}.pd-embed-card__icon{display:inline-grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:var(--pd-embed-cyan);background:linear-gradient(145deg,rgba(6,182,212,.12),rgba(34,197,94,.055));border:1px solid rgba(6,182,212,.24);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 22px rgba(0,0,0,.16)}.pd-embed-card__icon>i{font-size:1rem;line-height:1}.pd-embed-card__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pd-embed-card__intro{flex:1 1 auto;min-width:0}.pd-embed-card__eyebrow{margin:0 0 3px;color:var(--pd-embed-accent);font-family:var(--pd-embed-mono);font-size:.64rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.pd-embed-card__eyebrow>i{display:inline-block;width:6px;height:6px;margin-inline-end:4px;background:currentColor;border-radius:50%;box-shadow:0 0 9px currentColor;vertical-align:.08em}.pd-embed-card__intro>h2,.pd-embed-card__title{margin:0;color:var(--pd-embed-text);font-size:clamp(1.02rem, 1.8vw, 1.2rem);font-weight:800;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.pd-embed-card__description,.pd-embed-card__intro>p{max-width:68ch;margin:5px 0 0;color:var(--pd-embed-dim);font-size:.82rem;line-height:1.55;text-wrap:pretty}.pd-embed-editor{position:relative;margin-block-start:18px;overflow:hidden;color-scheme:dark;background:#07090d;border:1px solid rgba(148,163,184,.18);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);transition:border-color 160ms ease,box-shadow 160ms ease}.pd-embed-editor::before{position:absolute;z-index:3;inset-block-start:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.42),rgba(34,197,94,.55),transparent);content:"";pointer-events:none}.pd-embed-editor:focus-within{border-color:rgba(34,197,94,.42);box-shadow:0 18px 38px rgba(0,0,0,.3),0 0 0 3px rgba(34,197,94,.075),inset 0 1px 0 rgba(255,255,255,.04)}.pd-embed-editor__bar{position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:7px 9px 7px 14px;background:linear-gradient(180deg,#111722,#0d121a);border-block-end:1px solid rgba(148,163,184,0.13)}.pd-embed-editor__dots{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.pd-embed-editor__dots>i,.pd-embed-editor__dots>span{display:block;width:7px;height:7px;background:#64748b;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.035)}.pd-embed-editor__dots>i:first-child,.pd-embed-editor__dots>span:first-child{background:#ef6a78}.pd-embed-editor__dots>i:nth-child(2),.pd-embed-editor__dots>span:nth-child(2){background:#d9aa47}.pd-embed-editor__dots>i:nth-child(3),.pd-embed-editor__dots>span:nth-child(3){background:#36b96c}.pd-embed-editor__file{display:inline-flex;flex:1 1 auto;align-items:center;gap:6px;min-width:48px;overflow:hidden;color:#8b9db0;font-family:var(--pd-embed-mono);font-size:.69rem;font-weight:500;letter-spacing:.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pd-embed-editor__file>i,.pd-embed-editor__file>svg{flex:0 0 auto;color:#64748b;font-size:.75rem}.pd-embed-editor__file>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.pd-embed-card__format{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 7px;color:#67e8f9;background:rgba(6,182,212,.075);border:1px solid rgba(6,182,212,.16);border-radius:5px;font-family:var(--pd-embed-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;direction:ltr;unicode-bidi:isolate}.pd-embed-card__format>i,.pd-embed-card__format>svg{flex:0 0 auto;font-size:.65rem}.pd-embed-card__format>svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pd-embed-copy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:104px;min-height:44px;margin-inline-start:auto;padding:0 13px;touch-action:manipulation;color:#cbd5e1;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.2);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);font-family:var(--pd-embed-font);font-size:.72rem;font-weight:750;letter-spacing:.015em;line-height:1;white-space:nowrap;cursor:pointer;opacity:.88;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,opacity 150ms ease,transform 150ms ease}.pd-embed-copy:focus-visible{outline:2px solid #4ade80;outline-offset:2px;opacity:1}.pd-embed-copy:active{transform:translateY(0)}.pd-embed-copy[aria-busy=true]{cursor:progress}.pd-embed-copy:disabled,.pd-embed-copy[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pd-embed-copy[data-pd-embed-copy-state=success]{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 18px rgba(34,197,94,.1);opacity:1}.pd-embed-copy[data-pd-embed-copy-state=error]{color:#fcd34d;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 18px rgba(251,191,36,.08);opacity:1}[data-pd-embed-copy-icon]{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center}[data-pd-embed-copy-icon] svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}[data-pd-embed-copy-icon] [hidden]{display:none}[data-pd-embed-copy-label]{display:inline-block;min-width:0}.pd-embed-code{display:block;width:100%;min-width:0;max-width:100%;min-height:104px;max-height:260px;margin:0;padding:20px;overflow:auto;color:#d7e1ec;background:#07090d;border:0;border-radius:0;outline:0;font-family:var(--pd-embed-mono);font-size:clamp(.7rem, 1.35vw, .78rem);font-weight:400;line-height:1.72;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;direction:ltr;text-align:left;unicode-bidi:isolate;caret-color:#4ade80;cursor:text;scrollbar-color:rgba(100,116,139,0.8) #07090d;scrollbar-width:thin}.pd-embed-code::-webkit-scrollbar{width:9px;height:9px}.pd-embed-code::-webkit-scrollbar-track{background:#07090d}.pd-embed-code::-webkit-scrollbar-thumb{background:rgba(100,116,139,.65);border:2px solid #07090d;border-radius:999px}.pd-embed-code:focus-visible{box-shadow:inset 0 0 0 2px rgba(34,197,94,.42)}textarea.pd-embed-code{min-height:122px;resize:vertical;appearance:none}.pd-embed-code code{color:inherit;background:0 0;border:0;border-radius:0;font:inherit;padding:0}main.container>section.pd-embed-card[data-pd-embed-widget]{padding:clamp(18px,2.5vw,28px)!important;border:1px solid var(--pd-embed-card-border)!important;box-shadow:0 12px 36px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)!important;transform:none!important}section.pd-embed-card[data-pd-embed-widget]::before{display:block!important}section.pd-embed-card[data-pd-embed-widget] [class*=pd-embed-card__]{box-shadow:none!important}section.pd-embed-card[data-pd-embed-widget] .pd-embed-card__icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 22px rgba(0,0,0,.16)!important}section.pd-embed-card[data-pd-embed-widget] pre.pd-embed-code{position:static!important;padding:20px!important;overflow:auto!important;color:#d7e1ec!important;background:#07090d!important;border:0!important;border-radius:0!important;font-family:var(--pd-embed-mono)!important;font-size:clamp(.7rem, 1.35vw, .78rem)!important;font-weight:400!important;line-height:1.72!important}section.pd-embed-card[data-pd-embed-widget] pre.pd-embed-code>code{display:block!important;margin:0!important;padding:0!important;overflow:visible!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;font:inherit!important}section.pd-embed-card[data-pd-embed-widget] .pd-embed-code span[class*=pd-code-]{padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.pd-embed-code::before{display:none;content:none}.pd-embed-code ::selection,.pd-embed-code::selection{color:#ecfdf5;background:rgba(34,197,94,.34)}.pd-code-tag{color:#67e8f9}.pd-code-attr{color:#fcd34d}.pd-code-string{color:#86efac}.pd-code-punctuation{color:#94a3b8}.pd-embed-foot{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 14px;color:#718096;background:#090d13;border-block-start:1px solid rgba(148,163,184,0.1);font-family:var(--pd-embed-mono);font-size:.62rem;line-height:1.4}.pd-embed-foot svg{flex:0 0 13px;width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pd-embed-copy-status,.pd-embed-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.pd-embed-copy-buffer{position:fixed!important;inset-block-start:0!important;inset-inline-start:-9999px!important;width:2px!important;height:2px!important;padding:0!important;opacity:0!important;pointer-events:none!important}@media (hover:hover) and (pointer:fine){.pd-embed-copy:hover:not(:disabled):not([aria-disabled=true]){color:#86efac;background:rgba(34,197,94,.09);border-color:rgba(34,197,94,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 20px rgba(0,0,0,.2),0 0 16px rgba(34,197,94,.075);opacity:1;transform:translateY(-1px)}}.pd-embed-card[data-theme=light],[data-theme=light] .pd-embed-card{--pd-embed-text:#111827;--pd-embed-muted:#334155;--pd-embed-dim:#64748b;--pd-embed-card-bg:#ffffff;--pd-embed-card-border:rgba(15, 23, 42, 0.13);box-shadow:0 12px 32px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme=light] main.container>section.pd-embed-card[data-pd-embed-widget],main.container>section.pd-embed-card[data-pd-embed-widget][data-theme=light]{box-shadow:0 12px 32px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.8)!important}.pd-embed-card[data-theme=light] .pd-embed-card__icon,[data-theme=light] .pd-embed-card__icon{color:#0e7490;background:linear-gradient(145deg,rgba(6,182,212,.09),rgba(34,197,94,.045));border-color:rgba(14,116,144,.2)}.pd-embed-card[dir=rtl],[dir=rtl] .pd-embed-card{text-align:right}.pd-embed-card[dir=rtl] .pd-embed-editor__bar,[dir=rtl] .pd-embed-editor__bar{direction:rtl;text-align:right}@media (max-width:480px){main.container>section.pd-embed-card[data-pd-embed-widget]{margin-block:14px;padding:16px!important;border-radius:13px}.pd-embed-card__head{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px}.pd-embed-card__intro{grid-column:2;grid-row:1}.pd-embed-card__format{grid-column:2;grid-row:2;justify-self:start;margin-inline-start:0}.pd-embed-card__icon{grid-column:1;grid-row:1;flex-basis:36px;width:36px;height:36px;border-radius:9px}.pd-embed-card__icon svg{width:18px;height:18px}.pd-embed-card__intro>h2,.pd-embed-card__title{font-size:1rem}.pd-embed-card__description,.pd-embed-card__intro>p{margin-block-start:4px;font-size:.77rem}.pd-embed-editor{margin-block-start:15px;border-radius:10px}.pd-embed-editor__bar{flex-wrap:wrap;gap:8px;min-height:52px;padding:6px 7px 6px 11px}.pd-embed-editor__file{flex:1 1 62px;font-size:.64rem}.pd-embed-copy{min-width:96px;min-height:44px;padding-inline:11px}section.pd-embed-card[data-pd-embed-widget] pre.pd-embed-code{min-height:112px;max-height:230px;padding:16px 13px!important;font-size:.69rem!important;line-height:1.68!important}.pd-embed-foot{padding-inline:12px}}@media (max-width:340px){main.container>section.pd-embed-card[data-pd-embed-widget]{padding:13px!important}.pd-embed-card__format{display:none}.pd-embed-copy{min-width:0}}@media (prefers-reduced-motion:reduce){.pd-embed-copy,.pd-embed-editor{scroll-behavior:auto;transition:none}.pd-embed-copy:active,.pd-embed-copy:hover{transform:none}}@media (forced-colors:active){.pd-embed-card,.pd-embed-card__icon,.pd-embed-copy,.pd-embed-editor{border:1px solid CanvasText;box-shadow:none!important}main.container>section.pd-embed-card[data-pd-embed-widget]{border:1px solid CanvasText!important;box-shadow:none!important}.pd-embed-card::after,.pd-embed-card::before,.pd-embed-editor::before,.pd-embed-editor__dots{display:none}.pd-embed-code:focus-visible,.pd-embed-copy:focus-visible{outline:2px solid Highlight;outline-offset:2px}.pd-code-attr,.pd-code-punctuation,.pd-code-string,.pd-code-tag{color:CanvasText}}