.dp-page{--dp-text-soft:#b4b1a8;--dp-rule:#34352f;--dp-violet:#c0a9dd;--dp-blue:#9ebfe4;--dp-amber:#e6bd72;--dp-coral:#dc9e8e;--dp-green:#b6ca98;--dp-ink:#292b26;--dp-code-size:12px;background:var(--color-surface-section);border-inline:var(--border-section)}.dp-section{padding:88px var(--space-16)}.dp-section+.dp-section{border-top:1px solid var(--dp-rule)}.dp-section h2{letter-spacing:-.045em;font-size:clamp(34px,3.1vw,48px);line-height:1.15}.dp-section-heading{gap:var(--space-16);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.dp-section-heading>p{color:var(--dp-text-soft);max-width:56ch;font-size:16px;line-height:1.8}.dp-section code{font-family:var(--font-mono);font-size:var(--dp-code-size)}.dp-sdk-row{align-items:center;gap:var(--space-6);padding:var(--space-8) 0;border-top:1px solid var(--dp-rule);grid-template-columns:.6fr 1.6fr 1.6fr auto;display:grid}.dp-sdk-name h3{letter-spacing:-.5px;margin-bottom:var(--space-2);font-size:23px;font-weight:400}.dp-sdk-name>span{color:var(--dp-text-soft);font-size:11px}.dp-sdk-description>code{color:var(--dp-blue)}.dp-sdk-row[data-family=php] .dp-sdk-description>code{color:var(--dp-coral)}.dp-sdk-row[data-family=rust] .dp-sdk-description>code{color:var(--dp-amber)}.dp-sdk-description p{color:var(--dp-text-soft);margin-top:var(--space-3);font-size:13px;line-height:1.7}.dp-sdk-install{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dp-sdk-install>code{overflow-wrap:anywhere;color:#d2d0c8}.dp-sdk-docs{white-space:nowrap;font-size:13px}.dp-sdk-pending{grid-template-columns:.6fr 3.2fr}.dp-coming-soon{gap:var(--space-8) var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--dp-rule);flex-wrap:wrap;display:flex}.dp-coming-soon>div{gap:var(--space-3);align-items:baseline;display:flex}.dp-coming-soon h3{color:var(--dp-text-soft);font-size:16px;font-weight:400}.dp-coming-soon span{color:var(--color-text-subtle);font-size:11px}.dp-component-details{gap:var(--space-12);margin-top:var(--space-10);color:var(--dp-text-soft);grid-template-columns:1fr 1fr;font-size:13px;line-height:1.9;display:grid}.dp-component-details a{color:var(--color-text-body);white-space:nowrap}.dp-docs-list>div{gap:var(--space-8);border-top:1px solid var(--dp-rule);padding:var(--space-6) 0;grid-template-columns:1fr 2fr;display:grid}.dp-docs-list dt{font-size:17px}.dp-docs-list dd{color:var(--dp-text-soft);font-size:14px;line-height:1.8}.dp-connections{border-top:1px solid var(--dp-rule);gap:var(--space-6) var(--space-8);padding-top:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;font-size:13px;display:flex}.dp-connections>span{color:var(--dp-text-soft);margin-right:auto}@media (width<=1200px){.dp-section{padding:var(--space-16) var(--space-8)}.dp-section-heading{gap:var(--space-10)}.dp-sdk-row{grid-template-columns:.7fr 1.8fr auto}.dp-sdk-install{grid-area:2/2}.dp-sdk-docs{grid-area:1/3}}@media (width<=900px){.dp-section-heading{gap:var(--space-6);grid-template-columns:1fr}.dp-component-details{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=650px){.dp-section{padding:var(--space-12) var(--space-5)}.dp-section-heading{margin-bottom:var(--space-8)}.dp-section-heading>p{font-size:15px}.dp-sdk-row{gap:var(--space-5);padding:var(--space-6) 0;grid-template-columns:1fr auto}.dp-sdk-description,.dp-sdk-install{grid-area:auto/1/auto/-1}.dp-sdk-docs{grid-column:2}.dp-coming-soon{gap:var(--space-6)}.dp-docs-list>div{gap:var(--space-2);grid-template-columns:1fr}.dp-connections>span{width:100%}}.dp-demo{min-width:0}.dp-demo-controls{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--dp-rule);display:flex}.dp-choices{gap:var(--space-5);flex-wrap:wrap;display:flex}.dp-choices button{padding:var(--space-4) 0;color:var(--dp-text-soft);background:0 0;border:0;border-bottom:1px solid #0000;font-size:12px}.dp-choices button[aria-pressed=true]{color:var(--color-text-body);border-bottom-color:var(--dp-blue)}.dp-playback{gap:var(--space-4);flex-shrink:0;display:flex}.dp-playback button,.dp-copy{color:var(--dp-text-soft);font:11px var(--font-mono);padding:var(--space-2) 0;background:0 0;border:0}.dp-demo-split{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.dp-quickstart-split{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:stretch}.dp-code-panel{border:1px solid var(--dp-rule);background:var(--color-surface-raised);border-radius:var(--radius-md);align-self:stretch;min-width:0;position:relative;overflow:hidden}.dp-filebar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--dp-rule);color:var(--dp-text-soft);min-height:48px;display:flex}.dp-filebar>span{font:11px var(--font-mono);overflow-wrap:anywhere}.dp-code-body{padding:var(--space-6) var(--space-5);min-height:310px;font:var(--dp-code-size)/1.8 var(--font-mono);margin:0;overflow:auto}.dp-code-syntax{color:#dad8d0;width:max-content;min-width:100%;display:block;position:relative}.dp-code-syntax>.code-line{padding-left:var(--space-8);z-index:1;display:block;position:relative}.dp-code-syntax .line-number{color:#6e7069;-webkit-user-select:none;user-select:none;font-size:inherit;position:absolute;left:0}.dp-code-syntax .token-keyword{color:var(--dp-blue)}.dp-code-syntax .token-string{color:var(--dp-amber)}.dp-code-syntax .token-comment{color:#85877e}.dp-code-syntax[data-focused=true]:before{content:"";left:var(--space-6);right:0;top:calc(var(--dp-focus) * 1.8em);background:color-mix(in srgb, var(--dp-blue) 10%, transparent);border-left:2px solid var(--dp-blue);height:1.8em;position:absolute}.dp-demo[data-family=php] .dp-code-syntax .token-keyword{color:var(--dp-coral)}.dp-demo[data-family=php] .dp-code-syntax[data-focused=true]:before{border-color:var(--dp-coral);background:color-mix(in srgb, var(--dp-coral) 10%, transparent)}.dp-caret{background:var(--dp-blue);width:6px;height:1em;margin-left:var(--space-8);animation:.9s steps(2,end) infinite dp-blink;display:inline-block}.dp-terminal-result{top:140px;left:var(--space-12);right:var(--space-5);opacity:0;color:var(--dp-green);font:var(--dp-code-size)/1.8 var(--font-mono);transition:opacity .3s;position:absolute}.dp-terminal-result[data-visible=true]{opacity:1}.dp-app-frame{background:var(--color-surface-app);border-radius:var(--radius-md);min-width:0;color:var(--dp-ink);transition:opacity .5s;overflow:hidden}.dp-app-frame[data-muted=true]{opacity:.4}.dp-app-header{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid #deddd7;display:flex}.dp-app-brand{align-items:center;gap:var(--space-2);letter-spacing:-.6px;font-size:17px;font-weight:600;display:flex}.dp-app-brand i{color:#7d7b72;font:italic 28px/1 Georgia,serif}.dp-app-header>span:nth-child(2){color:#77796f;margin-left:auto;font-size:11px}.dp-app-avatar{border:1px solid #bebfb7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dp-app-nav{gap:var(--space-6);padding:var(--space-3) var(--space-6);color:#8b8d83;border-bottom:1px solid #deddd7;font-size:11px;display:flex}.dp-app-nav [aria-current]{color:#3c4e62}.dp-app-body{padding:var(--space-6);min-height:304px;font-size:12px}.dp-app-body h3,.dp-assistant h3{letter-spacing:-.5px;margin-bottom:var(--space-2);font-size:22px;font-weight:500;line-height:1.3}.dp-app-body p{color:#797b70;line-height:1.7}.dp-app-field{margin-top:var(--space-5)}.dp-app-field>span{color:#7f8176;margin-bottom:var(--space-2);font-size:11px;display:block}.dp-app-field>div{border-radius:var(--radius-sm);min-height:39px;padding:var(--space-3);white-space:nowrap;border:1px solid #d4d5cd;overflow:hidden}.dp-app-button{width:100%;margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--dp-ink);border:1px solid var(--dp-ink);color:var(--color-surface-app);justify-content:space-between;align-items:center;font-size:12px;display:flex}.dp-app-button:disabled{opacity:.45;cursor:default}.dp-app-button.dp-outline{color:var(--dp-ink);background:0 0;border-color:#c5c7bd}.dp-account-wireframe{padding:var(--space-2) 0}.dp-wire-avatar,.dp-person-avatar{width:46px;height:46px;margin-bottom:var(--space-4);background:#e3e5df;border-radius:50%;place-items:center;display:grid}.dp-person-avatar{color:#506a83;background:#e1e8ed;font-size:14px}.dp-wire-line{width:90%;height:7px;margin-top:var(--space-4);border-radius:var(--radius-xs);background:#dfdfd8}.dp-wire-line.dp-short{width:60%}.dp-wire-field{min-height:35px;margin-top:var(--space-5);border-radius:var(--radius-sm);border:1px solid #d9dad2}.dp-account dl{margin-top:var(--space-6)}.dp-account dl>div{padding:var(--space-3) 0;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid #e1e2db;display:flex}.dp-account dt{color:#7d7f75}.dp-gate-preview,.dp-component-preview{min-width:0}.dp-gate-preview>.dp-choices,.dp-component-preview>.dp-choices{margin-bottom:var(--space-5);gap:var(--space-4)}.dp-assistant{min-height:375px;padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-app);color:var(--dp-ink);font-size:12px}.dp-assistant-title{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid #dedfd7;display:flex}.dp-assistant-title>span:first-child{color:#708ca8;font-size:26px}.dp-assistant-title h3{margin-bottom:0}.dp-access-dot{background:#c2c6c9;border-radius:50%;width:7px;height:7px;margin-left:auto}.dp-access-dot[data-ready=true]{background:var(--dp-blue)}.dp-gate-loading{padding-block:var(--space-8)}.dp-gate-loading p{margin-top:var(--space-6);color:#7b7e72}.dp-query,.dp-assistant-answer,.dp-upgrade{margin-top:var(--space-5)}.dp-query>span,.dp-assistant-answer>span{color:#82867a;font-size:11px}.dp-query p,.dp-assistant-answer p,.dp-upgrade p{margin-top:var(--space-2);line-height:1.7}.dp-assistant-answer{border-left:2px solid var(--dp-blue);padding-left:var(--space-4)}.dp-upgrade{border-left:2px solid var(--dp-amber);padding-left:var(--space-4)}.dp-upgrade h4{font-size:15px;font-weight:500}.dp-upgrade button{padding:var(--space-2) 0;color:#8f7135;margin-top:var(--space-2);background:0 0;border:0;border-bottom:1px solid #bfa265}.dp-usage{margin-top:var(--space-6)}.dp-usage>div{justify-content:space-between;gap:var(--space-4);color:#828477;display:flex}.dp-usage strong{color:#8f7135;font-weight:400}.dp-usage meter{width:100%;height:6px;margin-top:var(--space-3);background:#e5e1d7;border:0;border-radius:0;display:block}.dp-usage meter::-webkit-meter-bar{background:#e5e1d7;border:0;border-radius:0}.dp-usage meter::-webkit-meter-optimum-value{background:var(--dp-amber)}.dp-usage meter::-moz-meter-bar{background:var(--dp-amber)}.dp-flag-setting{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);color:#8c73a7;display:flex}.dp-switch{background:#cbcdc5;border:0;border-radius:20px;flex-shrink:0;width:29px;height:17px;padding:0;display:block;position:relative}.dp-switch:after{content:"";background:#fffefa;border-radius:50%;width:11px;height:11px;transition:transform .3s;position:absolute;top:3px;left:3px}.dp-switch[data-on=true]{background:#9680ae}.dp-switch[data-on=true]:after{transform:translate(12px)}.dp-project-list{margin-top:var(--space-6)}.dp-project-list>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid #ddded6;display:flex}.dp-project-list small{color:#8b8e82;font-size:11px}.dp-dashboard-modern{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.dp-dashboard-modern>div>strong{margin-bottom:var(--space-2);font-size:32px;font-weight:400;display:block}.dp-dashboard-modern>div>span{color:#87877e;font-size:11px}.dp-bars{align-items:end;gap:var(--space-3);border-bottom:1px solid #d8d9d1;grid-column:1/-1;height:110px;display:flex}.dp-bars>i{background:var(--dp-violet);flex:1;transition:height .5s;display:block}.dp-blade-preview .dp-bars>i{background:var(--dp-coral)}.dp-report-metric{padding-block:var(--space-5);align-items:center;gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.dp-report-metric strong{grid-row:span 2;font-size:29px;font-weight:400}.dp-report-metric small{color:#939489;font-size:11px}.dp-app-body .dp-beta-note{color:#88729e;margin-top:var(--space-5)}.dp-restricted{padding-block:var(--space-8)}.dp-restricted>span{color:#b7b9ad;margin-bottom:var(--space-5);font-size:28px;display:block}.dp-variant{color:#8d75a3;font:11px var(--font-mono);margin-bottom:var(--space-5);display:block}.dp-order-row,.dp-checkout-method{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid #dedfd7;display:flex}.dp-order-row strong{font-weight:500}.dp-checkout-method{color:#848678}.dp-layout-demo{min-height:295px;position:relative}.dp-layout-background{opacity:.45;padding:var(--space-4)}.dp-layout-demo[data-layout=full-page] .dp-layout-background{display:none}.dp-onboarding-surface{background:var(--color-surface-app);animation:.4s both dp-enter}.dp-mini-progress{gap:var(--space-4);padding-bottom:var(--space-5);color:#b0b1a8;font-size:11px;display:flex}.dp-mini-progress>span[data-current=true]{color:#728aa4}.dp-layout-demo[data-layout=modal]:before{content:"";inset:calc(-1 * var(--space-6));z-index:1;background:#292b2633;position:absolute}.dp-layout-demo[data-layout=modal] .dp-onboarding-surface{z-index:2;width:min(100%,260px);height:fit-content;padding:var(--space-5);border-radius:var(--radius-md);margin:auto;position:absolute;inset:0;box-shadow:0 12px 30px #292b2620}.dp-layout-demo[data-layout=modal] .dp-onboarding-surface h3{font-size:19px}.dp-layout-demo[data-layout=inline] .dp-layout-background{display:none}.dp-layout-demo[data-layout=inline]{padding-top:var(--space-10)}.dp-layout-demo[data-layout=inline]:before{content:"Workspace / Complete your profile";color:#8a8c81;font-size:11px;position:absolute;top:0}.dp-layout-demo[data-layout=inline] .dp-onboarding-surface{padding-top:var(--space-5);border-top:1px solid #d9dbd0}.dp-setting{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid #dedfd5;display:flex}.dp-setting strong{font-weight:400}.dp-setting .dp-switch[data-on=true]{background:#7c8d9d}.dp-saved{margin-top:var(--space-2);color:#718355;font-size:11px;display:block}.dp-billing-nav{gap:var(--space-5);margin-top:var(--space-5);border-bottom:1px solid #dbddd1;display:flex}.dp-billing-nav button{padding:var(--space-3) 0;color:#8f9184;background:0 0;border:0;border-bottom:1px solid #0000;font-size:11px}.dp-billing-nav button[aria-pressed=true]{color:#8f7135;border-color:#b79450}.dp-billing-overview{padding-top:var(--space-6)}.dp-billing-overview>span{color:#85887b;font-size:11px}.dp-billing-overview h4{margin-top:var(--space-2);font-size:22px;font-weight:400}.dp-billing-price{margin-top:var(--space-4);font-size:32px}.dp-billing-price>span{color:#96988c;font-size:12px}.dp-invoice-row{padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid #dedfd5;justify-content:space-between;display:flex}.dp-invoice-row strong{font-weight:400}.dp-card-preview{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background:#ece9df}.dp-card-preview>div{justify-content:space-between;gap:var(--space-4);display:flex}.dp-card-preview>div>span{color:#939080;font-size:11px}.dp-card-preview>p{font:var(--dp-code-size)/1.8 var(--font-mono);padding-block:var(--space-6)}.dp-card-preview .dp-card-detail{font:11px/1.6 var(--font-body);padding-block:var(--space-5) 0;margin-top:var(--space-5);border-top:1px solid #d8d3c4}.dp-hosted-flow{padding-top:var(--space-5);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:start;display:grid}.dp-hosted-node{min-width:0}.dp-node-icon{border:1px solid var(--dp-rule);color:#8d9084;width:38px;height:38px;font:16px var(--font-mono);background:var(--color-surface-section);border-radius:var(--radius-md);margin-bottom:var(--space-4);place-items:center;display:grid}.dp-hosted-node[data-active=true] .dp-node-icon{border-color:var(--dp-blue);color:var(--dp-blue)}.dp-hosted-node h3{margin-bottom:var(--space-5);font-size:15px;font-weight:400}.dp-hosted-node .dp-filebar{padding:var(--space-3)}.dp-hosted-node .dp-filebar>span{font-size:11px}.dp-hosted-node .dp-code-body{min-height:220px;padding:var(--space-4) var(--space-3);white-space:pre-wrap}.dp-hosted-node .dp-code-syntax{width:100%}.dp-hosted-node .code-line{overflow-wrap:anywhere;padding-left:var(--space-5)}.dp-hosted-node .dp-copy{font-size:11px}.dp-flow-connection{background:var(--dp-rule);height:1px;margin-top:19px;position:relative}.dp-flow-connection:after{content:"";border-top:1px solid #6c7063;border-right:1px solid #6c7063;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.dp-flow-connection>i{background:var(--dp-blue);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px}.dp-flow-connection[data-active=true]>i{opacity:1;animation:1.3s linear infinite dp-packet}.dp-hosted-wireframe{background:var(--color-surface-app);color:var(--dp-ink);border-radius:var(--radius-md);padding:var(--space-5);min-height:269px}.dp-hosted-wireframe .dp-app-brand{padding-bottom:var(--space-6)}.dp-hosted-wireframe .dp-mini-progress{gap:var(--space-3)}.dp-hosted-wireframe h4{font-size:15px;font-weight:500}.dp-hosted-wireframe .dp-wire-field{padding:var(--space-3);color:#8d8e83;font-size:11px}.dp-hosted-complete{padding-top:var(--space-6);color:#7f876d;font-size:11px;display:block}.dp-return-preview{border-top:1px solid var(--dp-rule);padding:var(--space-5) 0}.dp-return-preview>code{color:#94968b;overflow-wrap:anywhere}.dp-return-preview>span{margin-block:var(--space-8) var(--space-4);color:#72776a;font-size:32px;display:block}.dp-return-preview h4{font-size:17px;font-weight:400}.dp-return-preview p{color:#96998c;margin-top:var(--space-3);font-size:12px;line-height:1.7}.dp-return-preview[data-complete=true]>span{color:var(--dp-green)}.dp-shell-preview{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--dp-rule);gap:var(--space-12);grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.dp-shell-copy h3{margin-bottom:var(--space-6);letter-spacing:-.6px;font-size:25px;font-weight:400}.dp-shell-copy .dp-code-body{min-height:0}.dp-shell-copy ul{margin-top:var(--space-6);gap:var(--space-4);color:var(--dp-text-soft);padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}.dp-laravel-app{background:var(--color-surface-app);color:var(--dp-ink);border-radius:var(--radius-md);grid-template-columns:120px minmax(0,1fr);min-height:320px;font-size:11px;display:grid;overflow:hidden}.dp-laravel-app aside{gap:var(--space-5);padding:var(--space-5) var(--space-4);border-right:1px solid #dbdcd3;flex-direction:column;display:flex}.dp-shell-workspace{color:#9d9c8f;padding-top:var(--space-5)}.dp-laravel-app aside>span[aria-current]{color:#a36959}.dp-shell-settings{margin-top:auto}.dp-shell-topbar{padding:var(--space-5);justify-content:space-between;gap:var(--space-3);color:#86887c;border-bottom:1px solid #dbdcd3;display:flex}.dp-shell-main{padding:var(--space-6)}.dp-shell-main h3{margin-bottom:var(--space-2);font-size:23px;font-weight:500}.dp-shell-main p{color:#8c8d80}.dp-shell-table{margin-top:var(--space-6)}.dp-shell-table>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid #dedfd4;display:flex}.dp-shell-table strong{font-weight:400}.dp-shell-table span{color:#8d8c80}.dp-api-route{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.dp-api-route>code{color:var(--dp-text-soft);overflow-wrap:anywhere}.dp-api-route b{color:var(--dp-blue);margin-right:var(--space-2);font-weight:400}.dp-api-exchange{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch;display:grid}.dp-api-node{align-self:center;align-items:center;gap:var(--space-3);color:#85897d;flex-direction:column;display:flex}.dp-api-node>b{border:1px solid var(--dp-rule);border-radius:var(--radius-sm);width:34px;height:34px;font:15px var(--font-mono);place-items:center;display:grid}.dp-api-node small{font-size:11px}.dp-api-node[data-active=true]>b{color:var(--dp-blue);border-color:var(--dp-blue);animation:1s ease-in-out infinite alternate dp-process}.dp-api-response{min-width:0;position:relative}.dp-api-response .dp-code-panel{height:100%}.dp-response-waiting{top:50%;left:var(--space-6);right:var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);color:#8f9288;pointer-events:none;font-size:12px;display:flex;position:absolute}.dp-processing-dot{background:#94998c;border-radius:50%;width:5px;height:5px}.dp-api[data-phase="1"] .dp-processing-dot{background:var(--dp-blue);animation:.8s steps(2,end) infinite dp-blink}.dp-enter{animation:.35s both dp-enter}@keyframes dp-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dp-blink{50%{opacity:.2}}@keyframes dp-packet{0%{left:0}to{left:100%}}@keyframes dp-process{to{background:#9ebfe41a}}.dp-page [data-playing=false] .dp-caret,.dp-page [data-playing=false] .dp-flow-connection>i,.dp-page [data-playing=false] .dp-api-node>b,.dp-page [data-playing=false] .dp-processing-dot{animation-play-state:paused}@media (width<=1200px){.dp-demo-controls,.dp-choices{gap:var(--space-4)}.dp-demo-split{gap:var(--space-6)}}@media (width<=900px){.dp-demo-split,.dp-quickstart-split{grid-template-columns:minmax(0,1fr)}.dp-code-body{min-height:260px}.dp-quickstart .dp-code-body{min-height:335px}.dp-app-body{padding:var(--space-8)}.dp-demo-controls{flex-wrap:wrap}.dp-quickstart .dp-demo-controls>.dp-playback{margin-left:auto}.dp-shell-preview,.dp-api-exchange{grid-template-columns:minmax(0,1fr)}.dp-api-node{padding-block:var(--space-4);flex-direction:row;justify-content:center}.dp-api-node>span{transform:rotate(90deg)}}@media (width<=650px){.dp-demo-controls{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-2)}.dp-demo-controls>.dp-choices{width:100%}.dp-quickstart .dp-demo-controls>.dp-choices:nth-child(2){width:auto}.dp-choices{gap:var(--space-4)}.dp-choices button{padding-block:var(--space-3);font-size:11px}.dp-playback{gap:var(--space-3)}.dp-code-body{padding:var(--space-5) var(--space-3)}.dp-filebar{padding-inline:var(--space-3)}.dp-app-header{padding:var(--space-4);gap:var(--space-3)}.dp-app-body{padding:var(--space-5)}.dp-app-nav{padding-inline:var(--space-4)}.dp-app-body h3,.dp-assistant h3{font-size:21px}.dp-assistant{padding:var(--space-5)}.dp-component-preview>.dp-choices,.dp-gate-preview>.dp-choices{gap:var(--space-4)}.dp-laravel-app{grid-template-columns:90px minmax(0,1fr)}.dp-laravel-app aside{padding:var(--space-4) var(--space-3)}.dp-shell-topbar,.dp-shell-main{padding:var(--space-4)}.dp-shell-table>div{gap:var(--space-2);flex-direction:column}.dp-api-route{gap:var(--space-2);flex-wrap:wrap}.dp-layout-demo[data-layout=modal]:before{inset:calc(-1 * var(--space-5))}}@keyframes dp-packet-down{0%{top:0;left:-3px}to{top:100%;left:-3px}}@media (prefers-reduced-motion:reduce){.dp-page *,.dp-page :before,.dp-page :after{transition:none!important;animation:none!important}}.dp-hosted-node{position:relative}.dp-hosted-node:not(:last-child):after{content:"";background:var(--dp-rule);height:1px;position:absolute;top:19px;left:38px;right:0}.dp-gating[data-example=Feature\ flag] .dp-code-syntax[data-focused=true]:before{border-color:var(--dp-violet);background:color-mix(in srgb, var(--dp-violet) 10%, transparent)}.dp-gating[data-example=Entitlement][data-phase="3"] .dp-code-syntax[data-focused=true]:before{border-color:var(--dp-amber);background:color-mix(in srgb, var(--dp-amber) 10%, transparent)}@media (width<=900px){.dp-hosted-flow{grid-template-columns:minmax(0,1fr);gap:0;max-width:550px;margin-inline:auto}.dp-hosted-node{padding-left:var(--space-12);padding-top:var(--space-2)}.dp-node-icon{position:absolute;top:0;left:0}.dp-hosted-node:not(:last-child):after{width:1px;height:auto;inset:38px auto 0 19px}.dp-flow-connection{width:1px;height:32px;margin:0 0 0 19px}.dp-flow-connection:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}.dp-flow-connection>i{top:0;left:-3px}.dp-flow-connection[data-active=true]>i{animation-name:dp-packet-down}.dp-hosted-node .dp-code-body{min-height:0}.dp-hosted-wireframe{min-height:250px}}
