.data-head{justify-content:space-between;align-items:flex-end;gap:var(--a30-space-24);flex-wrap:wrap;display:flex}.doc-shell p.data-kicker{margin:0 0 var(--a30-space-10);color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-kicker);text-transform:uppercase}.doc-shell p.data-pledge{margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.doc-shell p.data-actions{align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;margin:0;display:flex}.doc-shell p.data-actions .hl-button{min-height:44px}.data-head-actions{align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.doc-shell .data-head-actions a.hl-button{color:var(--a30-content-primary);text-decoration:none}.doc-shell .data-head-actions a.hl-button--accent{color:var(--a30-content-on-primary)}.builder-directory-head .hl-button{min-height:44px}.data-subnav{margin-top:var(--a30-space-24)}.data-subnav-head,.data-subnav-brand,.data-subnav-collapse,.data-subnav-group-toggle,.data-subnav-rail-label,.data-subnav-soon,.data-subnav-cta,.data-subnav-footer{display:none}.data-subnav-group,.data-subnav-sublinks{display:contents}.data-subnav-links{align-items:stretch;gap:var(--a30-space-24);padding-bottom:var(--a30-stroke-default);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.data-subnav-links::-webkit-scrollbar{display:none}.doc-shell .data-subnav-links a{align-items:center;gap:var(--a30-space-4);min-height:var(--a30-hit-target);margin-bottom:calc(var(--a30-stroke-default) * -1);border-bottom:var(--a30-stroke-lg) solid transparent;color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;text-decoration:none;display:inline-flex}.doc-shell .data-subnav-links a:hover{color:var(--a30-content-primary)}.doc-shell .data-subnav-links a:focus-visible{color:var(--a30-content-primary)}.doc-shell .data-subnav-links a:focus-visible{outline-offset:calc(var(--a30-stroke-lg) * -1)}@media (prefers-reduced-motion:reduce){.doc-shell .data-subnav-links a{transition:none}}.doc-shell .data-subnav-links a[aria-current]{color:var(--a30-content-accent);border-bottom-color:var(--a30-border-accent)}@media (max-width:834px){.data-subnav-links{gap:var(--a30-space-16)}}@media (min-width:1100px){.doc-page--data-shell .nav-header,.doc-page--data-shell .data-kicker--brand{display:none}.doc-shell.data-shell{--data-rail-w:240px;--data-rail-w-collapsed:104px;--data-subnav-row-h:36px;grid-template-columns:var(--data-rail-w) 1fr 760px 1fr;width:auto;max-width:none;margin:0;display:grid}.doc-page--data-shell[data-nav-collapsed] .doc-shell.data-shell{--data-rail-w:var(--data-rail-w-collapsed)}.doc-shell.data-shell>*,.doc-shell.data-shell>:only-child>*,.doc-shell.data-shell>[data-press-root]>*,.doc-shell.data-shell>[data-pricing-root]>*,.doc-shell.data-shell>.growth-index-page>*{grid-column:3}.doc-shell.data-shell>:only-child,.doc-shell.data-shell>[data-press-root],.doc-shell.data-shell>[data-pricing-root],.doc-shell.data-shell>.growth-index-page{grid-area:1/1/auto/-1;grid-template-columns:var(--data-rail-w) 1fr 760px 1fr;grid-template-columns:subgrid;display:grid}.doc-shell.data-shell .data-breakout{max-width:calc(100vw - var(--data-rail-w) - 48px)}.doc-shell.data-shell .data-subnav{z-index:10;height:100vh;width:var(--data-rail-w);border-right:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-bg);flex-direction:column;grid-area:1/1/span 90;align-self:start;margin:-72px 0 0;padding:0;display:flex;position:sticky;top:0}.doc-shell.data-shell .data-subnav-head{height:72px;padding:0 var(--a30-space-16) 0 var(--a30-space-24);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);flex:none;align-items:center;display:flex}.doc-shell.data-shell .data-subnav-brand{align-items:center;gap:var(--a30-space-8);min-width:0;color:var(--a30-content-primary);flex:auto;text-decoration:none;display:flex}.doc-shell.data-shell .data-subnav-collapse{width:var(--a30-space-32);height:var(--a30-space-32);margin-left:var(--a30-space-16);border-radius:var(--a30-radius-control);color:var(--a30-content-icon);cursor:pointer;transition:background-color var(--a30-dur-fast) var(--a30-ease-snap);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-subnav-collapse-icon{width:var(--a30-space-16);height:var(--a30-space-16);flex:none;display:block}.data-subnav-collapse-icon--collapsed,.data-subnav[data-collapsed=true] .data-subnav-collapse-icon--open{display:none}.data-subnav[data-collapsed=true] .data-subnav-collapse-icon--collapsed{display:block}.data-subnav-brand-mark{flex:none;width:22px;height:22px;display:block}.data-subnav-brand-text{gap:var(--a30-space-2);flex-direction:column;min-width:0;display:flex}.data-subnav-brand-word{color:var(--a30-content-primary);font:500 15px / 1 var(--a30-font-label);letter-spacing:.02em;text-transform:lowercase}.data-subnav-brand-tag{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-kicker);text-transform:uppercase;white-space:nowrap}.data-shell .data-subnav-links{gap:var(--a30-space-16);min-height:0;padding:var(--a30-space-24) var(--a30-space-16) var(--a30-space-12);scrollbar-width:thin;scrollbar-color:var(--a30-border-subtle) transparent;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--a30-space-12)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--a30-space-12)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--a30-space-12)), transparent);border-bottom:0;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.doc-shell.data-shell .data-subnav-group{gap:var(--a30-space-4);flex-direction:column;display:flex}.doc-shell.data-shell .data-subnav-group-toggle{display:block}.doc-shell.data-shell .data-subnav-group-toggle:not([open])+.data-subnav-sublinks{display:none}.doc-shell.data-shell .data-subnav-group-label{align-items:center;gap:var(--a30-space-8);min-height:var(--a30-space-32);padding:0 var(--a30-space-8);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--a30-dur-fast) var(--a30-ease-snap);list-style:none;display:flex}.doc-shell.data-shell .data-subnav-group-label::-webkit-details-marker{display:none}.data-subnav-group-icon{width:var(--a30-space-16);height:var(--a30-space-16);color:var(--a30-content-primary);flex:none}.data-subnav-group-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.data-subnav-group-chevron{width:var(--a30-space-16);height:var(--a30-space-16);color:var(--a30-content-icon);transition:transform var(--a30-dur-fast) var(--a30-ease-snap);flex:none}.doc-shell.data-shell .data-subnav-group-toggle[open] .data-subnav-group-chevron{transform:rotate(180deg)}.doc-shell.data-shell .data-subnav-sublinks{gap:var(--a30-space-2);margin-left:var(--a30-space-16);border-left:var(--a30-stroke-default) solid var(--a30-border-subtle);flex-direction:column;display:flex}.doc-shell.data-shell .data-subnav-links a{min-height:var(--data-subnav-row-h);margin:0 0 0 calc(var(--a30-stroke-default) * -1);padding-left:var(--a30-space-24);padding-right:var(--a30-space-8);border-bottom:0;border-left:var(--a30-stroke-lg) solid transparent;border-radius:0 var(--a30-radius-control) var(--a30-radius-control) 0;transition:background-color var(--a30-dur-fast) var(--a30-ease-snap);background-clip:padding-box;display:flex}@media (hover:hover) and (pointer:fine){.doc-shell.data-shell .data-subnav-links a:hover:not([aria-current]),.doc-shell.data-shell .data-subnav-group-label:hover,.doc-shell.data-shell .data-subnav-account__trigger:hover{background:var(--a30-input-hover)}.doc-shell.data-shell .data-subnav-collapse:hover{background:var(--a30-input-hover);color:var(--a30-content-primary)}}.doc-shell.data-shell .data-subnav-links a:focus-visible:not([aria-current]){background:var(--a30-input-hover)}.doc-shell.data-shell .data-subnav-group-label:focus-visible{background:var(--a30-input-hover)}.doc-shell.data-shell .data-subnav-account__trigger:focus-visible{background:var(--a30-input-hover)}.doc-shell.data-shell .data-subnav-collapse:focus-visible{background:var(--a30-input-hover);color:var(--a30-content-primary)}.doc-shell.data-shell .data-subnav-group-label:focus-visible{outline-offset:calc(var(--a30-stroke-lg) * -1)}.doc-shell.data-shell .data-subnav-account__trigger:focus-visible{outline-offset:calc(var(--a30-stroke-lg) * -1)}.doc-shell.data-shell .data-subnav-links a[aria-current]{border-left-color:var(--a30-border-accent)}.doc-shell.data-shell .data-subnav-links a[aria-current]:before{content:"../"}.doc-shell.data-shell .data-subnav-links a[aria-current]:after{content:"";width:var(--a30-space-8);height:var(--a30-space-12);background:currentColor;flex:none;display:inline-block}.doc-shell.data-shell .data-subnav-soon{align-items:center;gap:var(--a30-space-4);min-height:var(--data-subnav-row-h);margin-left:calc(var(--a30-stroke-default) * -1);padding-left:var(--a30-space-24);border-left:var(--a30-stroke-lg) solid transparent;color:var(--a30-content-icon);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;cursor:default;padding-right:0;display:flex}.doc-shell.data-shell .data-subnav-soon .data-subnav-rail-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.doc-shell.data-shell .data-subnav-soon-pill{padding:var(--a30-space-2) calc(var(--a30-space-4) + var(--a30-space-2));border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;flex:none;align-items:center;display:inline-flex}.doc-shell.data-shell .data-subnav-rail-label{display:inline}.doc-shell.data-shell .data-subnav-strip-label{display:none}.doc-shell.data-shell .data-subnav-cta{min-height:var(--a30-hit-target);margin:var(--a30-space-12) var(--a30-space-16) 0;border-radius:var(--a30-radius-control);background:var(--a30-accent);color:var(--a30-content-on-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.doc-shell.data-shell .data-subnav-cta:hover{background:var(--a30-content-primary)}.doc-shell.data-shell .data-subnav-cta:focus-visible{background:var(--a30-content-primary)}.doc-shell.data-shell .data-subnav-footer{margin-top:var(--a30-space-12);padding:var(--a30-space-12) var(--a30-space-16) var(--a30-space-16);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);flex:none;display:block;position:relative}.doc-shell.data-shell .data-subnav-login{gap:var(--a30-space-8);width:100%;display:flex}.data-subnav-login-icon{width:var(--a30-space-16);height:var(--a30-space-16);flex:none}.doc-shell.data-shell .data-subnav-account{display:none;position:relative}.doc-shell.data-shell .data-subnav[data-auth=member] .data-subnav-login{display:none}.doc-shell.data-shell .data-subnav[data-auth=member] .data-subnav-account{display:block}.doc-shell.data-shell .data-subnav-account__trigger{align-items:center;gap:var(--a30-space-10);min-height:var(--a30-space-40);padding:0 var(--a30-space-8);border-radius:var(--a30-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--a30-dur-fast) var(--a30-ease-snap);list-style:none;display:flex}.doc-shell.data-shell .data-subnav-account__trigger::-webkit-details-marker{display:none}.doc-shell.data-shell .data-subnav-account__avatar{width:28px;height:28px;font:700 var(--a30-type-button) / 28px var(--a30-font-label)}.data-subnav-account__text{gap:var(--a30-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.data-subnav-account__id{color:var(--a30-content-primary);font:500 var(--a30-type-button) / 1 var(--a30-font-label);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-subnav-account__status{align-items:center;gap:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;display:flex;overflow:hidden}.data-subnav-account__status:not(:has(>:not([hidden]))){display:none}.data-subnav-account__stat[hidden]{display:none}.data-subnav-account__stat:not([hidden])~.data-subnav-account__stat:not([hidden]):before{content:"·";margin-right:var(--a30-space-4);color:var(--a30-content-icon)}.data-subnav-account__kebab{width:var(--a30-space-16);height:var(--a30-space-16);color:var(--a30-content-icon);flex:none}.doc-shell.data-shell .data-subnav-account:not([open]) .nav-account__pop{display:none}.doc-shell.data-shell .data-subnav .nav-account__pop{top:auto;right:auto;bottom:calc(100% + var(--a30-space-8));width:100%;left:0}@media (prefers-reduced-motion:no-preference){.doc-shell.data-shell .data-subnav-account[open] .nav-account__pop{transform-origin:0 100%;transition:opacity .18s var(--a30-ease-punch), transform .18s var(--a30-ease-punch)}@starting-style{.doc-shell.data-shell .data-subnav-account[open] .nav-account__pop{opacity:0;transform:translateY(4px)}}}.doc-shell.data-shell .data-subnav .nav-account__row{color:var(--a30-content-secondary);text-decoration:none}.doc-shell.data-shell .data-subnav .nav-account__row:hover{color:var(--a30-content-primary)}.doc-shell.data-shell .data-subnav .nav-account__row:focus-visible{color:var(--a30-content-primary)}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-brand{flex:none}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-brand-text{display:none}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-collapse{margin-left:auto}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-group-text,.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-login-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-group-chevron{display:none}.doc-shell.data-shell .data-subnav[data-collapsed=true] [data-catalog-group-current] .data-subnav-group-icon{color:var(--a30-content-accent)}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-sublinks,.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-cta{display:none}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-login{width:var(--a30-space-32);min-height:var(--a30-space-32);height:var(--a30-space-32);justify-content:center;padding:0}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-account__text,.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-account__kebab{display:none}.doc-shell.data-shell .data-subnav[data-collapsed=true] .data-subnav-account__trigger{padding:0}.doc-shell.data-shell .data-subnav[data-collapsed=true] .nav-account__pop{width:264px}.doc-shell.data-shell p.data-actions,.doc-shell.data-shell .data-head-actions{display:none}}@media (prefers-reduced-motion:reduce){.doc-shell.data-shell .data-subnav-group-label,.doc-shell.data-shell .data-subnav-group-chevron,.doc-shell.data-shell .data-subnav-collapse,.doc-shell.data-shell .data-subnav-account__trigger{transition:none}}.data-view-tabs{justify-content:space-between;align-items:center;gap:var(--a30-space-16) var(--a30-space-24);margin-top:var(--a30-space-24);flex-wrap:wrap;display:flex}.data-view-tabs-list{align-items:stretch;min-width:0;display:flex}.data-view-tabs--tabs .data-view-tabs-list{gap:var(--a30-space-24);padding-bottom:var(--a30-stroke-default);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);scrollbar-width:none;flex:auto;overflow-x:auto}.data-view-tabs--tabs .data-view-tabs-list::-webkit-scrollbar{display:none}.doc-shell .data-view-tabs--tabs .data-view-tabs-list a{min-height:var(--a30-hit-target);margin-bottom:calc(var(--a30-stroke-default) * -1);border-bottom:var(--a30-stroke-lg) solid transparent;color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;white-space:nowrap;transition:color var(--a30-dur-fast) var(--a30-ease-snap);align-items:center;text-decoration:none;display:inline-flex}.doc-shell .data-view-tabs--tabs .data-view-tabs-list a:hover{color:var(--a30-content-primary)}.doc-shell .data-view-tabs--tabs .data-view-tabs-list a:focus-visible{color:var(--a30-content-primary)}.doc-shell .data-view-tabs--tabs .data-view-tabs-list a:focus-visible{outline-offset:calc(var(--a30-stroke-lg) * -1)}.doc-shell .data-view-tabs--tabs .data-view-tabs-list a[aria-current=page]{color:var(--a30-content-accent);border-bottom-color:var(--a30-border-accent)}.data-view-tabs--segment .data-view-tabs-list{gap:var(--a30-space-2);padding:var(--a30-space-2);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control)}.doc-shell .data-view-tabs--segment .data-view-tabs-list a,.doc-shell .data-view-chip{min-height:var(--a30-space-32);padding:0 var(--a30-space-12);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;white-space:nowrap;transition:color var(--a30-dur-fast) var(--a30-ease-snap), background-color var(--a30-dur-fast) var(--a30-ease-snap), border-color var(--a30-dur-fast) var(--a30-ease-snap);align-items:center;text-decoration:none;display:inline-flex;position:relative}.doc-shell .data-view-tabs--segment .data-view-tabs-list a:after,.doc-shell .data-view-chip:after{content:"";inset:calc((var(--a30-hit-target) - var(--a30-space-32)) / -2) 0;position:absolute}.doc-shell .data-view-tabs--segment .data-view-tabs-list a{border-radius:var(--a30-radius-badge)}.doc-shell .data-view-tabs--segment .data-view-tabs-list a[aria-current=page]{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.data-view-chips{gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.doc-shell .data-view-chip{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill)}.doc-shell .data-view-chip[aria-current=page]{border-color:var(--a30-border-accent);color:var(--a30-content-primary)}@media (hover:hover) and (pointer:fine){.doc-shell .data-view-tabs--segment .data-view-tabs-list a:hover:not([aria-current=page]){background:var(--a30-input-hover);color:var(--a30-content-primary)}.doc-shell .data-view-chip:hover{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}}.doc-shell .data-view-tabs--segment .data-view-tabs-list a:focus-visible{color:var(--a30-content-primary)}.doc-shell .data-view-chip:focus-visible{color:var(--a30-content-primary)}@media (prefers-reduced-motion:reduce){.doc-shell .data-view-tabs a,.doc-shell .data-view-chip{transition:none}}.data-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table-tools{justify-content:space-between;align-items:center;gap:var(--a30-space-16);margin-top:var(--a30-space-24);padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary);display:flex}.data-table-search{width:min(360px,100%);margin:0}.data-table-search-field{gap:var(--a30-space-4);width:100%;display:grid}.data-table-search-field>label{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.data-table-search-remap{color:var(--a30-content-accent);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);margin:0}.data-table-search-remap[hidden]{display:none}.data-table-search-control{width:100%;min-height:var(--a30-hit-target);border:var(--a30-stroke-sm) solid var(--a30-border-medium);border-radius:var(--a30-radius-card);background:var(--a30-bg);color:var(--a30-content-secondary);align-items:center;display:flex;position:relative;overflow:hidden}.data-table-search-control:focus-within{border-color:var(--a30-border-accent);box-shadow:0 0 0 var(--a30-stroke-default) var(--a30-border-accent)}.data-table-search-control>svg{left:var(--a30-space-12);width:var(--a30-space-16);height:var(--a30-space-16);pointer-events:none;position:absolute}.data-table-search-control>input{width:100%;height:var(--a30-hit-target);color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;padding:0 76px 0 40px}.data-table-search-control>input::placeholder{color:var(--a30-content-secondary);opacity:1}.data-table-search-control>input::-webkit-search-cancel-button{display:none}.data-table-search-clear{min-width:64px;height:var(--a30-hit-target);padding:0 var(--a30-space-12);border:0;border-left:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:0;right:0}.data-table-search-clear:hover{background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-search-clear:focus-visible{background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.doc-shell p.data-table-status,.data-table-status{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.data-table-status-group{justify-content:flex-end;align-items:center;gap:var(--a30-space-12);min-width:0;display:flex}.data-table-state-reset{justify-content:center;align-items:center;gap:var(--a30-space-4);min-height:var(--a30-hit-target);padding:0 var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.data-table-state-reset svg{width:var(--a30-space-16);height:var(--a30-space-16)}.data-table-state-reset:hover{border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-state-reset:focus-visible{border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.doc-shell p.data-table-empty,.data-table-empty{padding:var(--a30-space-48) var(--a30-space-24);color:var(--a30-content-secondary);font-size:var(--a30-type-small);line-height:var(--a30-leading-regular);text-align:center;margin:0}.data-table-pagination{justify-content:space-between;align-items:center;gap:var(--a30-space-16);min-height:48px;padding:var(--a30-space-8) var(--a30-space-16);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-elevated);display:flex}.doc-shell .data-table-pagination-summary,.data-table-pagination-summary,.doc-shell .data-table-page-summary,.data-table-page-summary{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.data-table-pagination-controls,.data-table-page-list{align-items:center;gap:var(--a30-space-12);display:flex}.data-table-page,.data-table-page-prev,.data-table-page-next{border:var(--a30-stroke-default) solid transparent;border-radius:var(--a30-radius-control);width:32px;height:32px;color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex:0 0 32px;place-items:center;padding:0;display:grid;position:relative}.data-table-page:after,.data-table-page-prev:after,.data-table-page-next:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.data-table-page:hover:not(:disabled),.data-table-page-prev:hover:not(:disabled),.data-table-page-next:hover:not(:disabled){border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-page:focus-visible:not(:disabled){border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-page-prev:focus-visible:not(:disabled){border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-page-next:focus-visible:not(:disabled){border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-page[aria-current=page]{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-accent)}.data-table-page:disabled,.data-table-page-prev:disabled,.data-table-page-next:disabled{color:var(--a30-content-disabled);cursor:not-allowed}.data-table-page svg,.data-table-page-prev svg,.data-table-page-next svg{width:var(--a30-space-16);height:var(--a30-space-16);pointer-events:none}.data-table-page-ellipsis{width:var(--a30-space-16);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);place-items:center;display:grid}.data-table-page-button-label,.data-table-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table-tools [hidden],.data-table-pagination[hidden],.data-table-empty[hidden],.data-table-state-reset[hidden],.data-table-filter-count[hidden],.data-table-filter-popover[hidden],.data-table-filter-option[hidden],.data-table-filter-empty[hidden],.builder-directory-table[hidden],.builder-directory-table [hidden]{display:none!important}@media (max-width:620px){.data-table-tools{align-items:stretch;gap:var(--a30-space-8);padding:var(--a30-space-12);flex-direction:column}.data-table-search{width:100%}.data-table-status{align-self:flex-end}.data-table-status-group{justify-content:space-between;width:100%}.data-table-pagination{padding-inline:var(--a30-space-12);flex-wrap:wrap}.data-table-pagination-controls{max-width:100%;margin-left:auto}.data-table-page-list{max-width:calc(100vw - 160px);padding-block-start:6px;padding-block-end:6px;overflow-x:auto}}.data-breakout.data-breakout--people{width:min(1120px,100vw - 48px)}.builder-directory-table-shell{margin-top:var(--a30-space-24);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-sheet);background:var(--a30-bg);overflow:hidden}.builder-directory-tools+.builder-directory-table-shell{margin-top:var(--a30-space-12)}.doc-shell table.builder-directory-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);margin:0;display:table;overflow:visible}.builder-directory-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builder-directory-col-builder{width:29%}.builder-directory-col-products{width:41%}.builder-directory-col-channels{width:30%}.builder-directory-table thead th{height:48px;padding:0 var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-elevated);color:var(--a30-content-secondary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-align:left;vertical-align:middle}.builder-directory-table thead th:first-child,.builder-directory-table tbody th{padding-left:var(--a30-space-24)}.builder-directory-table thead th:last-child,.builder-directory-table tbody td:last-child{padding-right:var(--a30-space-24)}.builder-directory-table tbody tr{border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-bg)}.builder-directory-table tbody tr[data-detail-href]{cursor:pointer}.builder-directory-table tbody tr:last-child{border-bottom:0}.builder-directory-table tbody th,.builder-directory-table tbody td{padding:var(--a30-space-12) var(--a30-space-16);background:inherit;color:var(--a30-content-primary);text-align:left;vertical-align:middle;border:0}.builder-person-identity-wrap{align-items:center;gap:var(--a30-space-12);letter-spacing:normal;text-transform:none;min-width:0;display:flex}.builder-person-monogram,.builder-person-avatar{border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);flex:0 0 40px;width:40px;height:40px}.builder-person-monogram{color:var(--a30-content-primary);font:500 var(--a30-type-button) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);place-items:center;display:grid}.builder-person-avatar{object-fit:cover;display:block}.doc-shell .builder-person-identity h2{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.doc-shell .data-breakout a.builder-person-name-link{color:inherit;text-decoration:none}.doc-shell .builder-person-identity p{margin:var(--a30-space-2) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);word-break:keep-all}.builder-person-product-list{display:grid}.builder-person-product-toggle{min-height:var(--a30-hit-target);margin-top:var(--a30-space-4);padding:var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);cursor:pointer}.builder-person-product-toggle:hover{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.builder-person-product-toggle:focus-visible{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.doc-shell .data-breakout a.builder-person-product{align-items:center;gap:var(--a30-space-12);min-height:48px;margin:0 calc(var(--a30-space-8) * -1);padding:var(--a30-space-4) var(--a30-space-8);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;text-decoration:none;display:grid}.doc-shell .data-breakout a.builder-person-product+a.builder-person-product{border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:0}.builder-person-product img{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-tertiary);width:32px;height:32px}.builder-person-product strong,.builder-person-product small{min-width:0;display:block}.builder-person-product strong{font-size:var(--a30-type-small);line-height:var(--a30-leading-small)}.builder-person-product-hot{align-items:center;gap:var(--a30-space-2);margin-left:var(--a30-space-4);color:var(--a30-content-accent);font:500 var(--a30-type-super-tiny) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);vertical-align:middle;white-space:nowrap;display:inline-flex}.builder-person-product small{margin-top:var(--a30-space-2);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-person-product-arrow{color:var(--a30-content-secondary);font:400 var(--a30-type-button) / 1 var(--a30-font-label)}.builder-person-channel-list{align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.doc-shell .data-breakout a.builder-person-channel{align-items:center;gap:var(--a30-space-4);max-width:100%;min-height:44px;padding:var(--a30-space-8) var(--a30-space-10);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);background:var(--a30-bg-secondary);color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);text-decoration:none;display:inline-flex}.builder-person-channel svg{width:var(--a30-space-16);height:var(--a30-space-16);flex:none}.builder-person-channel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.builder-directory-table tbody tr,.doc-shell .data-breakout a.builder-person-product,.doc-shell .data-breakout a.builder-person-channel{transition:border-color .14s,color .14s,background-color .14s}.builder-directory-table tbody tr[data-detail-href]:hover{background:var(--a30-elevated)}.doc-shell .data-breakout a.builder-person-product:hover{background:var(--a30-bg-secondary)}.doc-shell .data-breakout .builder-directory-table tbody tr[data-momentum-row=hot] a.builder-person-product:hover{background:var(--a30-input-hover)}.doc-shell .data-breakout a.builder-person-channel:hover{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}}.doc-shell .data-breakout a.builder-person-name-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2);color:var(--a30-content-accent)}.doc-shell .data-breakout a.builder-person-product:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2);color:var(--a30-content-accent)}.doc-shell .data-breakout a.builder-person-channel:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2);color:var(--a30-content-accent)}.builder-directory-footnote{margin-top:var(--a30-space-24);padding-top:var(--a30-space-16);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle)}.doc-shell .builder-directory-footnote p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0}.doc-shell .data-breakout .builder-directory-footnote a{color:var(--a30-content-secondary)}.doc-shell .data-breakout .builder-directory-footnote a:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout .builder-directory-footnote a:focus-visible{color:var(--a30-content-accent)}@media (max-width:834px){.data-breakout.data-breakout--people{width:calc(100vw - 48px);margin-top:var(--a30-space-24)}.builder-directory-head{align-items:flex-start}.data-head-actions{width:100%}.builder-directory-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.builder-directory-table-shell .data-table-pagination{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg);overflow:hidden}.doc-shell table.builder-directory-table,.builder-directory-table tbody,.builder-directory-table tr,.builder-directory-table th,.builder-directory-table td{width:100%;display:block}.builder-directory-table colgroup,.builder-directory-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builder-directory-table tbody{gap:var(--a30-space-12);display:grid}.builder-directory-table tbody tr{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg);overflow:hidden}.builder-directory-table tbody tr:last-child{border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle)}.builder-directory-table tbody th,.builder-directory-table tbody td,.builder-directory-table tbody th:first-child,.builder-directory-table tbody td:last-child{padding:var(--a30-space-12) var(--a30-space-16)}.builder-directory-table tbody th,.builder-directory-table tbody td:not(:last-child){border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle)}.builder-directory-table tbody td:before{margin-bottom:var(--a30-space-8);color:var(--a30-content-secondary);content:attr(data-label);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);display:block}.builder-person-product small{font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.doc-shell .data-breakout a.builder-person-product{min-height:48px;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}}.data-breakout{width:min(1400px,100vw - 48px);margin:var(--a30-space-40) 0 0 50%;transform:translate(-50%)}.data-card{--a30-font-body:"Pretendard Fallback", "Apple SD Gothic Neo", -apple-system, sans-serif;--a30-font-label:"JetBrains Mono Fallback", ui-monospace, monospace;background:var(--a30-elevated);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-sheet);overflow:hidden}.data-card>.data-table-tools{border:0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-elevated);border-radius:0;margin-top:0}.data-card>.data-table-tools .data-table-search-field{width:min(440px,100%)}.data-table-noscript{padding:var(--a30-space-12) var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-elevated);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);margin:0}.data-scroll{scrollbar-color:var(--a30-border-medium) var(--a30-bg-secondary);position:relative;overflow-x:auto}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1528px;font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);color:var(--a30-content-primary)}.doc-shell table.data-table{margin:0;display:table;overflow:visible}.data-table thead th{z-index:2;background:var(--a30-elevated);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);text-align:left;height:48px;color:var(--a30-content-secondary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);vertical-align:middle;word-break:keep-all;padding:0;position:sticky;top:0}.data-table-column-controls{align-items:stretch;width:100%;height:48px;display:flex}.data-table-sort-trigger,.data-table-filter-trigger{color:inherit;cursor:pointer;background:0 0;border:0}.data-table-sort-trigger,.data-table-column-label{justify-content:space-between;align-items:center;gap:var(--a30-space-8);min-width:0;min-height:48px;padding:0 var(--a30-space-4) 0 var(--a30-space-16);font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;flex:auto;display:flex}.data-table-column-label{cursor:default}.data-table thead th:first-child .data-table-sort-trigger,.data-table thead th:first-child .data-table-column-label{padding-left:var(--a30-space-24)}.data-table-sort-icons,.data-table-sort-icon,.data-table-filter-icon{width:var(--a30-space-16);height:var(--a30-space-16);flex:0 0 var(--a30-space-16)}.data-table-sort-icons{place-items:center;display:grid}.data-table-sort-icon{grid-area:1/1}.data-table-sort-icon--ascending,.data-table-sort-icon--descending,.data-table-sort-trigger[data-sort-state=asc] .data-table-sort-icon--none,.data-table-sort-trigger[data-sort-state=desc] .data-table-sort-icon--none{display:none}.data-table-sort-trigger[data-sort-state=asc] .data-table-sort-icon--ascending,.data-table-sort-trigger[data-sort-state=desc] .data-table-sort-icon--descending{display:block}.data-table-filter-trigger{width:var(--a30-hit-target);min-width:var(--a30-hit-target);flex:0 0 var(--a30-hit-target);place-items:center;height:48px;display:grid;position:relative}.data-table-sort-trigger:hover,.data-table-filter-trigger:hover{background:color-mix(in srgb, var(--a30-content-primary) 8%, transparent);color:var(--a30-content-primary)}.data-table-sort-trigger:focus-visible{z-index:1;outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:calc(var(--a30-stroke-lg) * -1);color:var(--a30-content-primary);position:relative}.data-table-filter-trigger:focus-visible{z-index:1;outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:calc(var(--a30-stroke-lg) * -1);color:var(--a30-content-primary);position:relative}.data-table thead th[aria-sort] .data-table-sort-trigger,.data-table-filter-trigger.is-filtered{background:var(--a30-accent-light);color:var(--a30-content-accent)}.data-table-filter-trigger[aria-expanded=true]{background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-filter-count{top:var(--a30-space-4);right:var(--a30-space-4);min-width:var(--a30-space-16);height:var(--a30-space-16);padding:0 var(--a30-space-4);border-radius:var(--a30-radius-badge);background:var(--a30-content-primary);color:var(--a30-content-on-primary);font:600 .625rem / 1 var(--a30-font-label);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}.data-table-action-heading{padding-right:var(--a30-space-24)!important}.data-table tbody td{height:64px;padding:var(--a30-space-12) var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);vertical-align:middle;color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;overflow-wrap:break-word}.data-table tbody td.data-table-revenue-cell{overflow:hidden}.data-table-revenue-cell>.data-revenue-slot{width:100%;max-width:100%}.data-table tbody tr:last-child td{border-bottom:0}.data-table tr.data-table-empty td{height:auto;padding:var(--a30-space-48) var(--a30-space-24);text-align:center}.doc-shell .data-table tr.data-table-empty p{margin:0 0 var(--a30-space-16);color:var(--a30-content-secondary)}.data-table-empty-suggest{margin:0 0 var(--a30-space-16)}.data-table-empty-suggest[hidden]{display:none}.doc-shell .data-table-empty-suggest-label{margin:0 0 var(--a30-space-8);color:var(--a30-content-secondary)}.data-table-empty-suggest-list{justify-content:center;gap:var(--a30-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.data-table-empty-suggest-link{min-height:var(--a30-hit-target);padding:0 var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-tiny) var(--a30-font-label);align-items:center;text-decoration:none;display:inline-flex}.data-table-empty-suggest-link:hover{border-color:var(--a30-border-accent);background:var(--a30-bg-tertiary)}.data-table-empty-suggest-link:focus-visible{border-color:var(--a30-border-accent);background:var(--a30-bg-tertiary)}.data-table-empty-actions{justify-content:center;align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.data-table tbody{background:var(--a30-bg)}.data-table tbody td:first-child{z-index:1;padding-left:var(--a30-space-24);background:var(--a30-bg);box-shadow:var(--a30-stroke-default) 0 0 var(--a30-border-subtle);position:sticky;left:0}.data-table tbody tr[data-momentum-row=hot] td,.data-table tbody tr[data-momentum-row=hot] td:first-child,.builder-directory-table tbody tr[data-momentum-row=hot] th,.builder-directory-table tbody tr[data-momentum-row=hot] td{background:var(--a30-badge-accent-bg)}.data-table tbody tr[data-detail-href]{cursor:pointer}@media (hover:hover) and (pointer:fine){.data-table tbody td{isolation:isolate;position:relative}.data-table tbody td:before{content:"";z-index:-1;background:var(--a30-input-hover);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.data-table tbody tr:not(.data-table-empty):hover td:before{opacity:1}}.data-table thead th:first-child{z-index:3;box-shadow:var(--a30-stroke-default) 0 0 var(--a30-border-subtle);left:0}.data-table tbody td:last-child{padding-right:var(--a30-space-24)}@media (min-width:835px){.data-table tbody tr[data-builder-row] td:last-child{z-index:1;background:var(--a30-bg);box-shadow:calc(var(--a30-stroke-default) * -1) 0 0 var(--a30-border-subtle);position:sticky;right:0}.data-table tbody tr[data-momentum-row=hot] td:last-child{background:var(--a30-badge-accent-bg)}.data-table thead th:last-child{z-index:3;box-shadow:calc(var(--a30-stroke-default) * -1) 0 0 var(--a30-border-subtle);right:0}}.data-table .col-product{width:220px}.data-table .col-category{width:132px}.data-table .col-origin{width:96px}.data-table .col-platform{width:116px}.data-table .col-perf{width:150px}.data-table .col-revenue{width:120px}.data-table .col-biz{width:170px}.data-table .col-growth{width:210px}.data-table .col-launch{width:116px}.data-table .col-builder{width:150px}.data-table .col-detail{width:144px}.data-table-filter-popover{z-index:1100;border:var(--a30-stroke-sm) solid var(--a30-border-medium);border-radius:var(--a30-radius-card);background:var(--a30-elevated);background:color-mix(in srgb, var(--a30-bg) 72%, var(--a30-elevated));width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:0 16px 48px #000000b8;box-shadow:0 16px 48px color-mix(in srgb, var(--a30-bg) 72%, transparent);color:var(--a30-content-primary);font-family:var(--a30-font-body);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:fixed;overflow:hidden}.data-table-filter-popover-head{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-height:56px;padding:var(--a30-space-8) var(--a30-space-8) var(--a30-space-8) var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);display:flex}.data-table-filter-popover-head>div,.data-table-filter-popover-head strong,.data-table-filter-kicker{display:block}.data-table-filter-kicker,.data-table-filter-search-field>label{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.data-table-filter-popover-head strong{margin-top:var(--a30-space-2);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label)}.data-table-filter-close{min-width:var(--a30-hit-target);min-height:var(--a30-hit-target);padding:0 var(--a30-space-8);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);cursor:pointer;background:0 0;border:0}.data-table-filter-search-field{gap:var(--a30-space-4);padding:var(--a30-space-12) var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);display:grid}.data-table-filter-search-field .data-table-search-control,.data-table-filter-search-field .data-table-search-control>input{height:40px;min-height:40px}.data-table-filter-search-field .data-table-search-control>input{padding-right:var(--a30-space-12)}.data-table-filter-options{min-height:44px;max-height:280px;padding:var(--a30-space-4) var(--a30-space-8);scrollbar-color:var(--a30-border-medium) transparent;overflow-y:auto}.data-table-filter-option{align-items:center;gap:var(--a30-space-10);min-height:var(--a30-hit-target);padding:var(--a30-space-8);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);cursor:pointer;display:flex}.data-table-filter-option:hover,.data-table-filter-option:focus-within,.data-table-filter-close:hover{background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-filter-close:focus-visible{background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-filter-option input{width:var(--a30-space-16);height:var(--a30-space-16);flex:0 0 var(--a30-space-16);accent-color:var(--a30-content-primary);margin:0}.data-table-filter-option span{overflow-wrap:anywhere;min-width:0}.data-table-filter-empty{padding:var(--a30-space-24) var(--a30-space-16);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);text-align:center;margin:0}.data-table-filter-actions{justify-content:space-between;align-items:center;gap:var(--a30-space-8);padding:var(--a30-space-8);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);display:flex}.data-table-filter-reset,.data-table-filter-apply{justify-content:center;align-items:center;gap:var(--a30-space-4);min-height:var(--a30-hit-target);padding:0 var(--a30-space-12);border-radius:var(--a30-radius-control);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);cursor:pointer;display:inline-flex}.data-table-filter-reset{border:var(--a30-stroke-default) solid transparent;color:var(--a30-content-secondary);background:0 0}.data-table-filter-reset svg{width:var(--a30-space-16);height:var(--a30-space-16)}.data-table-filter-apply{border:var(--a30-stroke-default) solid var(--a30-content-primary);background:var(--a30-content-primary);min-width:80px;color:var(--a30-content-on-primary)}.data-table-filter-reset:hover{border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-filter-reset:focus-visible{border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary);color:var(--a30-content-primary)}.data-table-filter-apply:hover{color:var(--a30-content-primary);background:0 0}.data-table-filter-apply:focus-visible{color:var(--a30-content-primary);background:0 0}.data-product{align-items:center;gap:var(--a30-space-12);min-height:var(--a30-hit-target);text-decoration:none;display:flex}.data-icon{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);flex-shrink:0;width:32px;height:32px}.data-icon[src$="/data/icons/drifty.png"],.dd-icon[src$="/data/icons/drifty.png"]{background:var(--a30-content-primary)}.data-product-text{min-width:0;display:block}.data-name-row{align-items:center;gap:var(--a30-space-4);flex-wrap:wrap;min-width:0;display:flex}.data-name{min-width:0;color:var(--a30-content-primary);font-weight:500;line-height:var(--a30-leading-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-operator-mark{align-items:center;gap:var(--a30-space-2);height:var(--a30-leading-small);padding:0 var(--a30-space-4) 0 var(--a30-space-2);border:var(--a30-stroke-default) solid var(--a30-border-accent);border-radius:var(--a30-radius-badge);background:var(--a30-badge-accent-bg);color:var(--a30-content-accent);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;flex:none;display:inline-flex}.data-operator-mark-slash{width:var(--a30-space-2);height:var(--a30-space-10);border-radius:var(--a30-radius-badge);background:currentColor;flex:none;transform:rotate(18deg)}.data-icon-slot{border-radius:var(--a30-radius-control);flex-shrink:0;line-height:0;display:block;position:relative;overflow:hidden}.data-momentum-corner{width:var(--a30-space-16);height:var(--a30-space-16);background:var(--a30-accent);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;position:absolute;top:0;left:0}.data-momentum-corner-emoji{letter-spacing:0;font-size:7px;line-height:1;position:absolute;top:1px;left:1px}.data-oneliner{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small);display:block}a.data-product:hover .data-name{color:var(--a30-content-accent)}a.data-product:focus-visible .data-name{color:var(--a30-content-accent)}a.data-product:hover .data-oneliner{color:var(--a30-content-primary)}a.data-product:focus-visible .data-oneliner{color:var(--a30-content-primary)}.data-mono{font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);font-variant-numeric:tabular-nums;color:var(--a30-content-primary);white-space:nowrap}.data-sub{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.data-empty{color:var(--a30-content-secondary)}.data-badge{padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-badge-stroke);border-radius:var(--a30-radius-badge);background:var(--a30-badge-accent-bg);color:var(--a30-badge-accent-label);font-weight:500;font-size:var(--a30-type-button);line-height:var(--a30-leading-small);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.data-chip{align-items:center;gap:var(--a30-space-4);max-width:100%;margin:0 var(--a30-space-4) var(--a30-space-4) 0;padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);background:var(--a30-bg-secondary);color:var(--a30-content-secondary);font-size:var(--a30-type-button);line-height:var(--a30-leading-small);white-space:nowrap;text-decoration:none;display:inline-flex}.data-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}a.data-chip:hover{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}a.data-chip:focus-visible{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}a.data-chip{position:relative}a.data-chip:after,.data-growth-badge:after{content:"";width:max(100%, var(--a30-hit-target));height:var(--a30-hit-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-chip svg{width:var(--a30-type-button);height:var(--a30-type-button);flex-shrink:0}.data-category-link{cursor:pointer;text-decoration:none}.data-category-link:hover{border-color:var(--a30-content-accent);color:var(--a30-content-accent)}.data-category-link:focus-visible{outline:var(--a30-stroke-sm) solid var(--a30-content-accent);outline-offset:var(--a30-space-2)}.data-origin-chip{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}.data-growth-list{align-items:center;gap:var(--a30-space-4);flex-wrap:wrap;display:flex}.data-growth-badge{align-items:center;gap:var(--a30-space-4);padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);background:var(--a30-bg-secondary);color:var(--a30-content-primary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-body);white-space:nowrap;cursor:help;text-decoration:none;display:inline-flex;position:relative}.data-growth-badge:hover{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-primary)}.data-growth-badge:focus-visible{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-primary)}.data-growth-badge svg{width:var(--a30-type-button);height:var(--a30-type-button);color:var(--a30-content-secondary);flex-shrink:0}.data-growth-badge:hover svg{color:var(--a30-content-accent)}.data-growth-badge:focus-visible svg{color:var(--a30-content-accent)}.data-growth-tooltip{z-index:1000;width:max-content;max-width:min(360px,100vw - 24px);padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg-tertiary);box-shadow:0 12px 32px color-mix(in srgb, var(--a30-bg) 72%, transparent);color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-regular) var(--a30-font-body);text-wrap:pretty;pointer-events:none;position:fixed}.data-growth-tooltip[hidden]{display:none}.data-growth-tooltip .tip-title{font-family:var(--a30-font-label);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--a30-content-accent);margin:0}.data-growth-tooltip .tip-body{margin:var(--a30-space-4) 0 0;color:var(--a30-content-primary)}.data-growth-tooltip .tip-meta{margin:var(--a30-space-8) 0 0;padding-top:var(--a30-space-8);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);color:var(--a30-content-secondary)}.doc-shell .data-head a.hl-button{color:var(--a30-content-primary);text-decoration:none}.doc-shell .data-head a.hl-button--accent{color:var(--a30-content-on-primary)}.doc-shell .data-breakout a,.doc-shell .growth-breakout a{text-decoration:none}.doc-shell .data-breakout a.hl-button,.doc-shell .growth-breakout a.hl-button,.doc-shell .data-breakout a.data-product .data-name{color:var(--a30-content-primary)}.doc-shell .data-breakout a.data-product:hover .data-name{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-product:focus-visible .data-name{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-product:hover .data-oneliner{color:var(--a30-content-primary)}.doc-shell .data-breakout a.data-product:focus-visible .data-oneliner{color:var(--a30-content-primary)}.doc-shell .data-breakout .data-sub a,.doc-shell .data-breakout .dd-card-s a{color:inherit}.doc-shell .data-breakout .data-sub a:hover,.doc-shell .data-breakout .dd-card-s a:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout .data-sub a:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout .dd-card-s a:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-chip{color:var(--a30-content-secondary)}.doc-shell .data-breakout a.data-chip:hover{color:var(--a30-content-primary)}.doc-shell .data-breakout a.data-chip:focus-visible{color:var(--a30-content-primary)}.doc-shell .data-breakout a.data-growth-badge,.doc-shell .data-breakout a.data-growth-badge:hover{color:var(--a30-content-primary)}.doc-shell .data-breakout a.data-growth-badge:focus-visible{color:var(--a30-content-primary)}.data-table .hl-button{min-height:32px;padding:0 14px;position:relative}.data-table .hl-button:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.data-breakout--detail{width:min(960px,100vw - 48px);margin-top:0}.doc-shell p.data-crumb{margin:0 0 var(--a30-space-24);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary)}.data-crumb>span{color:var(--a30-content-secondary);margin:0 6px}.data-crumb>span[aria-hidden=true]{color:var(--a30-border-medium)}.doc-shell .data-breakout .data-crumb a:not(.data-crumb-back){color:inherit}.doc-shell .data-breakout .data-crumb a:not(.data-crumb-back):hover{color:var(--a30-content-accent)}.doc-shell .data-breakout .data-crumb a:not(.data-crumb-back):focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-crumb-back{border-radius:var(--a30-radius-badge);color:var(--a30-content-primary);transition:color var(--a30-dur-fast) var(--a30-ease-snap);display:inline-block;position:relative}.doc-shell .data-breakout a.data-crumb-back:after{content:"";position:absolute;top:-14px;bottom:-14px;left:-8px;right:-8px}.data-crumb-back-icon{vertical-align:-3px;width:16px;height:16px;color:var(--a30-content-secondary);transition:transform var(--a30-dur-fast) var(--a30-ease-snap), color var(--a30-dur-fast) var(--a30-ease-snap);margin-left:-5px;margin-right:2px}.doc-shell .data-breakout a.data-crumb-back:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-crumb-back:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.data-crumb-back:hover .data-crumb-back-icon{color:var(--a30-content-accent);transform:translate(-2px)}.doc-shell .data-breakout a.data-crumb-back:focus-visible .data-crumb-back-icon{color:var(--a30-content-accent);transform:translate(-2px)}.doc-shell .data-breakout a.data-crumb-back:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.doc-shell .data-breakout a.data-crumb-back,.data-crumb-back-icon{transition:none}.doc-shell .data-breakout a.data-crumb-back:hover .data-crumb-back-icon{transform:none}.doc-shell .data-breakout a.data-crumb-back:focus-visible .data-crumb-back-icon{transform:none}}.dd-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-24);flex-wrap:wrap;display:flex}.dd-id{gap:var(--a30-space-16);align-items:flex-start;display:flex}.dd-icon{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);flex-shrink:0;width:48px;height:48px}.doc-shell .dd-name{margin:0 0 4px;font-size:1.75rem}.doc-shell .data-breakout a.dd-name-link{color:inherit;text-decoration:none;display:inline-block;position:relative}.doc-shell .data-breakout a.dd-name-link:after{content:"";width:100%;height:var(--a30-hit-target);position:absolute;top:50%;left:0;transform:translateY(-50%)}.doc-shell .data-breakout a.dd-name-link:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout a.dd-name-link:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.dd-name-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell p.dd-oneliner{color:var(--a30-content-secondary);font-size:var(--a30-type-small);line-height:var(--a30-leading-small);margin:0}.doc-shell p.dd-chips{margin:var(--a30-space-10) 0 0}.doc-shell p.dd-links{gap:var(--a30-space-8);flex-wrap:wrap;margin:0;display:flex}.dd-link-icon{width:var(--a30-space-16);height:var(--a30-space-16);flex:none}.dd-gallery{margin-top:var(--a30-space-32);padding-block:var(--a30-space-24) var(--a30-space-16);border-block:var(--a30-stroke-default) solid var(--a30-border-subtle)}.dd-gallery-head{justify-content:space-between;align-items:flex-end;gap:var(--a30-space-24);margin-bottom:var(--a30-space-16);display:flex}.dd-gallery-heading{min-width:0}.dd-gallery-kicker{margin-bottom:var(--a30-space-4);color:var(--a30-content-accent);display:block}.doc-shell .dd-gallery-title{color:var(--a30-content-primary);font-size:var(--a30-type-medium);margin:0;line-height:1.4}.doc-shell p.dd-gallery-summary{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.dd-gallery-toolbar,.dd-gallery-sources,.dd-gallery-nav{align-items:center;display:flex}.dd-gallery-toolbar{gap:var(--a30-space-12);flex:none}.dd-gallery-sources{justify-content:flex-end;gap:var(--a30-space-4);flex-wrap:wrap}.doc-shell .data-breakout a.dd-gallery-source{min-height:28px;padding-inline:var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);align-items:center;display:inline-flex}.doc-shell .data-breakout a.dd-gallery-source:hover{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}.doc-shell .data-breakout a.dd-gallery-source:focus-visible{border-color:var(--a30-border-medium);color:var(--a30-content-primary)}.dd-gallery-source-icon{width:14px;height:14px;margin-right:var(--a30-space-4)}.dd-gallery-nav{gap:var(--a30-space-4)}.dd-gallery-nav-button,.dd-gallery-dialog-nav,.dd-gallery-dialog-close{border:var(--a30-stroke-default) solid var(--a30-border-subtle);min-width:44px;min-height:44px;color:var(--a30-content-primary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.dd-gallery-nav-button:hover:not(:disabled),.dd-gallery-dialog-nav:hover:not(:disabled),.dd-gallery-dialog-close:hover{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.dd-gallery-nav-button:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.dd-gallery-dialog-nav:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.dd-gallery-dialog-close:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.dd-gallery-item-button:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.doc-shell .data-breakout a.dd-gallery-source:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.doc-shell .data-breakout a.dd-gallery-dialog-source:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:2px}.dd-gallery-nav-button:disabled,.dd-gallery-dialog-nav:disabled{border-color:var(--a30-border-subtle);color:var(--a30-content-disabled);cursor:default}.dd-gallery-nav-icon{width:var(--a30-space-16);height:var(--a30-space-16)}.dd-gallery-rail{width:100%;padding:var(--a30-space-4) 0 var(--a30-space-16);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--a30-border-medium) transparent;scrollbar-width:thin;align-items:flex-start;gap:20px;margin:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.dd-gallery-rail:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:var(--a30-space-4)}.dd-gallery-item{flex:0 0 min(var(--dd-gallery-card-width), calc(100vw - 64px));width:min(var(--dd-gallery-card-width), calc(100vw - 64px));scroll-snap-align:start;scroll-snap-stop:always;margin:0}.dd-gallery-item-button{border-radius:var(--a30-radius-sheet);width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.dd-gallery-media{width:100%;aspect-ratio:var(--dd-gallery-ratio);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-sheet);background:var(--a30-bg-secondary);transition:border-color var(--a30-dur-fast) var(--a30-ease-snap), transform var(--a30-dur-fast) var(--a30-ease-snap);place-items:center;display:grid;position:relative;overflow:hidden}.dd-gallery-item-button:hover .dd-gallery-media{border-color:var(--a30-border-medium);transform:translateY(-2px)}.dd-gallery-item-button:focus-visible .dd-gallery-media{border-color:var(--a30-border-medium);transform:translateY(-2px)}.dd-gallery-media:after{content:"크게 보기";right:var(--a30-space-8);bottom:var(--a30-space-8);padding:var(--a30-space-4) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);opacity:0;transition:opacity var(--a30-dur-fast) var(--a30-ease-snap), transform var(--a30-dur-fast) var(--a30-ease-snap);background:#000000c7;position:absolute;transform:translateY(4px)}.dd-gallery-item-button:hover .dd-gallery-media:after{opacity:1;transform:translateY(0)}.dd-gallery-item-button:focus-visible .dd-gallery-media:after{opacity:1;transform:translateY(0)}.dd-gallery-media img{object-fit:contain;width:100%;height:100%;display:block}.dd-gallery-caption{gap:var(--a30-space-4);margin-top:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex-direction:column;display:flex}.dd-gallery-caption-row{justify-content:space-between;align-items:baseline;gap:var(--a30-space-8);display:flex}.dd-gallery-caption-index{color:var(--a30-content-primary);font-variant-numeric:tabular-nums}.dd-gallery-caption-text{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-body);letter-spacing:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-gallery--omitted{padding-bottom:var(--a30-space-24)}.dd-gallery--omitted .dd-gallery-head{margin-bottom:var(--a30-space-12)}.dd-gallery-omission{padding:var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-medium);background:var(--a30-bg-secondary)}.dd-gallery-omission strong{color:var(--a30-content-primary);font-size:var(--a30-type-small);line-height:var(--a30-leading-small);display:block}.doc-shell .dd-gallery-omission p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.dd-gallery-omission small{margin-top:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);display:block}.dd-gallery-dialog{border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-sheet);width:min(1180px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--a30-content-primary);background:#0b0b0b;margin:auto;padding:0;overflow:hidden}.dd-gallery-dialog[open]{flex-direction:column;display:flex}.dd-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000db}.dd-gallery-dialog-toolbar,.dd-gallery-dialog-footer{justify-content:space-between;align-items:center;gap:var(--a30-space-16);padding:var(--a30-space-12) var(--a30-space-16);background:#111;display:flex}.dd-gallery-dialog-toolbar{border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle)}.dd-gallery-dialog-label,.dd-gallery-dialog-count{font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);margin:0}.dd-gallery-dialog-label{color:var(--a30-content-secondary)}.dd-gallery-dialog-count{color:var(--a30-content-primary);font-variant-numeric:tabular-nums;margin-left:auto}.dd-gallery-dialog-close{border-radius:var(--a30-radius-control);min-width:36px;min-height:36px;font:300 24px / 1 var(--a30-font-label);border:0}.dd-gallery-dialog-stage{align-items:center;gap:var(--a30-space-16);min-height:280px;padding:var(--a30-space-16);grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.dd-gallery-dialog-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 188px);margin:auto;display:block}.dd-gallery-dialog-footer{border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);align-items:baseline}.doc-shell p.dd-gallery-dialog-caption{min-width:0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.doc-shell .data-breakout a.dd-gallery-dialog-source{color:var(--a30-content-primary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex:none}.doc-shell .data-breakout a.dd-gallery-dialog-source:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout a.dd-gallery-dialog-source:focus-visible{color:var(--a30-content-accent)}.dd-cards{gap:var(--a30-space-12);margin:var(--a30-space-32) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dd-card{gap:var(--a30-space-4);padding:var(--a30-space-16);background:var(--a30-elevated);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);flex-direction:column;display:flex}.dd-card-k{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-card-v{color:var(--a30-content-primary);font-weight:500;font-size:var(--a30-type-medium);line-height:var(--a30-leading-large);font-variant-numeric:tabular-nums}.dd-card-v--empty{color:var(--a30-content-secondary);font-weight:400}.dd-card-s{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.dd-card-cta{font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.dd-card-chips{margin-top:2px;display:block}.doc-shell section.dd-section{margin-top:var(--a30-space-40)}.dd-h2{margin:0 0 var(--a30-space-16)}.doc-shell ol.dd-timeline{padding:0 0 0 var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-subtle);margin:0;list-style:none}.doc-shell .dd-timeline li{gap:var(--a30-space-12);padding-bottom:var(--a30-space-16);align-items:baseline;margin:0;display:flex}.doc-shell .dd-timeline li:last-child{padding-bottom:0}.dd-tl-event{font-size:var(--a30-type-small);line-height:var(--a30-leading-small);color:var(--a30-content-primary)}.dd-metric-highlight{color:inherit;background:linear-gradient(transparent 54%, color-mix(in srgb, var(--a30-editorial-marker) 32%, transparent) 54%, color-mix(in srgb, var(--a30-editorial-marker) 32%, transparent) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline-start:-.04em;margin-inline-end:-.04em;padding-inline-start:.04em;padding-inline-end:.04em}.doc-shell .data-breakout a.dd-tl-link{color:inherit;text-decoration-color:#0000;text-decoration-thickness:var(--a30-stroke-default);text-underline-offset:.18em;transition:color .14s,text-decoration-color .14s}.doc-shell .data-breakout a.dd-tl-link:hover{color:var(--a30-content-accent);text-decoration-color:currentColor}.doc-shell .data-breakout a.dd-tl-link:focus-visible{color:var(--a30-content-accent);text-decoration-color:currentColor}.doc-shell .data-breakout a.dd-tl-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-tl-entry--unlinked:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-tl-entry--unlinked{cursor:help}.dd-review-heading{align-items:flex-start;gap:var(--a30-space-8);margin-bottom:var(--a30-space-16);flex-direction:column;display:flex}.dd-review-heading .dd-h2{margin-bottom:0}.dd-review-summaries{gap:var(--a30-space-8) var(--a30-space-16);flex-wrap:wrap;display:flex}.doc-shell .data-breakout a.dd-review-summary{align-items:center;gap:var(--a30-space-8);min-height:var(--a30-hit-target);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);text-decoration:none;display:inline-flex}.dd-review-summary svg{width:var(--a30-space-16);height:var(--a30-space-16);flex:none}.dd-review-summary strong{color:var(--a30-content-primary);font-variant-numeric:tabular-nums}.dd-review-summary small{color:var(--a30-content-secondary);font:inherit}.dd-review-list{gap:var(--a30-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dd-review-card{min-width:0;padding:var(--a30-space-16);background:var(--a30-elevated);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);flex-direction:column;display:flex}.dd-review-card-head{justify-content:space-between;align-items:center;gap:var(--a30-space-12);display:flex}.dd-review-stars{color:var(--a30-content-accent);font-size:var(--a30-type-button);letter-spacing:.08em;white-space:nowrap;line-height:1}.doc-shell .data-breakout a.dd-review-source{color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);text-underline-offset:.18em;text-decoration-color:#0000}.doc-shell h3.dd-review-title{margin:var(--a30-space-16) 0 0;color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;text-transform:none}.doc-shell blockquote.dd-review-copy{margin:var(--a30-space-12) 0 0;border:0;padding:0}.doc-shell .dd-review-copy p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dd-review-meta{justify-content:space-between;gap:var(--a30-space-4) var(--a30-space-12);padding-top:var(--a30-space-16);color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);flex-wrap:wrap;margin-top:auto;display:flex}.dd-review-meta time{font-variant-numeric:tabular-nums}@media (hover:hover){.doc-shell .data-breakout a.dd-review-summary,.doc-shell .data-breakout a.dd-review-source{transition:color .14s,text-decoration-color .14s}.doc-shell .data-breakout a.dd-review-summary:hover,.doc-shell .data-breakout a.dd-review-source:hover{color:var(--a30-content-accent);text-decoration-color:currentColor}}.doc-shell .data-breakout a.dd-review-summary:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell .data-breakout a.dd-review-source:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-reference-heading{justify-content:space-between;align-items:center;gap:var(--a30-space-12);margin-bottom:var(--a30-space-16);display:flex}.dd-reference-heading .dd-h2{margin-bottom:0}.doc-shell ul.dd-reference-list{gap:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.doc-shell .dd-reference-list li{min-width:0;margin:0}.doc-shell .data-breakout a.dd-reference-app{align-items:start;gap:var(--a30-space-12);height:100%;min-height:108px;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);color:var(--a30-content-primary);grid-template-columns:36px minmax(0,1fr);text-decoration:none;display:grid}.dd-reference-app-icon{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);width:36px;height:36px;color:var(--a30-content-secondary);place-items:center;display:grid}.dd-reference-app-icon svg{width:var(--a30-space-16);height:var(--a30-space-16)}.dd-reference-app-copy{min-width:0}.dd-reference-app-copy strong,.dd-reference-app-copy small{display:block}.dd-reference-app-copy strong{font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-reference-app-copy small{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-reference-app-meta{align-items:center;gap:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);grid-column:2/-1;margin-top:auto;display:flex}@media (hover:hover){.doc-shell .data-breakout a.dd-reference-app{transition:border-color .14s,background-color .14s}.doc-shell .data-breakout a.dd-reference-app:hover{border-color:var(--a30-border-accent);background:var(--a30-input-hover)}.doc-shell .data-breakout a.dd-reference-app:hover .dd-reference-app-meta,.doc-shell .data-breakout a.dd-reference-app:hover .dd-reference-app-icon{color:var(--a30-content-accent)}}.doc-shell .data-breakout a.dd-reference-app:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-grid2{gap:var(--a30-space-16);margin-top:var(--a30-space-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-shell section.dd-panel{padding:var(--a30-space-24);background:var(--a30-elevated);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);margin-top:0}.dd-panel .dd-h2{font-size:var(--a30-type-medium);line-height:var(--a30-leading-large)}.dd-col{gap:var(--a30-space-16);flex-direction:column;min-width:0;display:flex}.dd-col>.dd-panel:first-child{flex:auto}.doc-shell section.dd-panel.dd-funding-panel{margin-top:var(--a30-space-16)}.dd-funding-heading{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-16);display:flex}.dd-funding-heading .dd-h2{margin:var(--a30-space-4) 0 var(--a30-space-4)}.doc-shell .dd-funding-heading p{max-width:72ch;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0}.dd-funding-status{border-color:var(--a30-border-accent);color:var(--a30-content-accent);flex:none}.doc-shell p.dd-funding-operator{gap:var(--a30-space-4) var(--a30-space-8);margin:var(--a30-space-16) 0 0;padding:var(--a30-space-10) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);flex-wrap:wrap;display:flex}.dd-funding-operator strong{color:var(--a30-content-primary)}.dd-funding-investments{gap:var(--a30-space-12);margin-top:var(--a30-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.dd-funding-investment{min-width:0;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary)}.dd-funding-investment>header{align-items:center;gap:var(--a30-space-4) var(--a30-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.dd-funding-investment>header>.data-mono{color:var(--a30-content-secondary);grid-column:1/-1}.doc-shell .dd-funding-investment h4{color:var(--a30-content-primary);font:600 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-body);letter-spacing:-.01em;text-transform:none;margin:0}.dd-funding-confirmed{color:var(--a30-content-accent);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap}.doc-shell p.dd-funding-recipient,.doc-shell p.dd-funding-detail{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);overflow-wrap:anywhere}.doc-shell p.dd-funding-recipient{color:var(--a30-content-primary);font-weight:500}.dd-funding-meta{gap:var(--a30-space-8);margin:var(--a30-space-16) 0 0;display:grid}.dd-funding-meta>div{gap:var(--a30-space-8);grid-template-columns:48px minmax(0,1fr);display:grid}.dd-funding-meta dt,.dd-funding-meta dd{font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);margin:0}.dd-funding-meta dt{color:var(--a30-content-secondary)}.dd-funding-meta dd{color:var(--a30-content-primary);overflow-wrap:anywhere}.dd-funding-terms{margin-top:var(--a30-space-16);padding:var(--a30-space-12);border-left:var(--a30-stroke-lg) solid var(--a30-border-accent);background:var(--a30-elevated)}.dd-funding-terms>span,.dd-funding-terms>strong,.dd-funding-terms>small{display:block}.dd-funding-terms>span{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-funding-terms>strong{margin-top:var(--a30-space-4);color:var(--a30-content-primary);font-size:var(--a30-type-medium);line-height:var(--a30-leading-large)}.doc-shell .dd-funding-terms>p,.dd-funding-terms>small{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);overflow-wrap:anywhere}.doc-shell ul.dd-funding-sources,.doc-shell ul.dd-funding-programs{margin:0;padding:0;list-style:none}.doc-shell ul.dd-funding-sources{margin-top:var(--a30-space-12);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle)}.doc-shell .dd-funding-sources li,.doc-shell .dd-funding-programs li{margin:0}.doc-shell .data-breakout .dd-funding-sources a{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-height:44px;padding:var(--a30-space-8) 0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);text-decoration:none;display:flex}.doc-shell .dd-funding-sources li:last-child a{border-bottom:0}.dd-funding-sources a>span:first-child{overflow-wrap:anywhere}.dd-funding-program-block{margin-top:var(--a30-space-24);padding-top:var(--a30-space-24);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle)}.doc-shell .dd-funding-program-block>h4{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);text-transform:none;margin:0}.doc-shell p.dd-funding-program-note{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular)}.doc-shell ul.dd-funding-programs{gap:var(--a30-space-12);margin-top:var(--a30-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.doc-shell .dd-funding-programs>li{padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control)}.dd-funding-programs>li>div{justify-content:space-between;align-items:baseline;gap:var(--a30-space-8);display:flex}.dd-funding-programs strong{color:var(--a30-content-primary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.dd-funding-programs>li>div>span{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.doc-shell .dd-funding-programs>li>p{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);overflow-wrap:anywhere}.doc-shell p.dd-funding-program-links{gap:var(--a30-space-4) var(--a30-space-12);margin-top:var(--a30-space-12);flex-wrap:wrap;display:flex}.doc-shell .data-breakout .dd-funding-program-links a{min-height:44px;color:var(--a30-content-secondary);text-underline-offset:.18em;align-items:center;display:inline-flex}.dd-funding-boundary{margin-top:var(--a30-space-16);padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated)}.dd-funding-boundary>strong,.dd-funding-boundary>small{display:block}.dd-funding-boundary>strong{color:var(--a30-content-primary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.doc-shell .dd-funding-boundary>p,.dd-funding-boundary>small{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);overflow-wrap:anywhere}@media (hover:hover){.doc-shell .data-breakout .dd-funding-sources a,.doc-shell .data-breakout .dd-funding-program-links a{transition:color .14s}.doc-shell .data-breakout .dd-funding-sources a:hover,.doc-shell .data-breakout .dd-funding-program-links a:hover{color:var(--a30-content-accent)}}.doc-shell .data-breakout .dd-funding-sources a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell .data-breakout .dd-funding-program-links a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}@media (max-width:640px){.dd-funding-heading{flex-direction:column}.dd-funding-investments,.doc-shell ul.dd-funding-programs{grid-template-columns:1fr}}.doc-shell .data-breakout a.dd-builder-person{align-items:center;gap:var(--a30-space-12);min-height:var(--a30-hit-target);margin-top:var(--a30-space-12);padding:var(--a30-space-10) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-primary);grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.dd-builder-person-copy{min-width:0}.dd-builder-person-copy strong{font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.dd-builder-person-copy small{margin-top:var(--a30-space-2);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);word-break:keep-all;display:block}.dd-builder-person-arrow{color:var(--a30-content-secondary);font:400 var(--a30-type-button) / 1 var(--a30-font-label)}@media (hover:hover){.doc-shell .data-breakout a.dd-builder-person{transition:border-color .14s,color .14s}.doc-shell .data-breakout a.dd-builder-person:hover{border-color:var(--a30-border-accent)}.doc-shell .data-breakout a.dd-builder-person:hover .dd-builder-person-arrow{color:var(--a30-content-accent)}}.doc-shell .data-breakout a.dd-builder-person:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell table.dd-pricing{border-collapse:collapse;width:100%;font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0;display:table;overflow:visible}.doc-shell .dd-pricing td{padding:var(--a30-space-8) 0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-regular) var(--a30-font-body)}.dd-pricing td:last-child{text-align:right;color:var(--a30-content-primary)}.dd-pricing tr:last-child td{border-bottom:0}.doc-shell p.dd-note{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.doc-shell p.dd-benchmark{margin:var(--a30-space-12) 0 0;padding-top:var(--a30-space-12);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font-size:var(--a30-type-button);line-height:var(--a30-leading-small)}.dd-quote{margin:var(--a30-space-16) 0 0;padding:var(--a30-space-2) 0 var(--a30-space-2) var(--a30-space-12);border-left:var(--a30-stroke-lg) solid var(--a30-border-subtle)}.dd-quote p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0}.dd-quote cite{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);font-style:normal;display:block}.doc-shell .data-breakout .dd-quote a{color:inherit}.doc-shell .data-breakout .dd-quote a:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout .dd-quote a:focus-visible{color:var(--a30-content-accent)}.dd-sources{margin-top:var(--a30-space-40);padding-top:var(--a30-space-16);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.dd-sources .data-mono{color:var(--a30-content-secondary);margin-right:8px}@media (max-width:834px){.dd-gallery-head{align-items:flex-start}.dd-gallery-toolbar{align-items:flex-end;gap:var(--a30-space-8);flex-direction:column}.dd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-review-list{grid-template-columns:minmax(0,1fr)}.doc-shell ul.dd-reference-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dd-gallery{padding-top:var(--a30-space-16)}.dd-gallery-head{display:block}.dd-gallery-toolbar{margin-top:var(--a30-space-12);flex-direction:row;justify-content:space-between;align-items:center}.dd-gallery-sources{justify-content:flex-start}.dd-gallery-item{flex-basis:min(var(--dd-gallery-card-width), calc(100vw - 74px));width:min(var(--dd-gallery-card-width), calc(100vw - 74px))}.dd-gallery-rail{gap:10px}.dd-gallery-item--portrait{flex-basis:144px;width:144px}.dd-gallery-item--square{flex-basis:min(220px,100vw - 74px);width:min(220px,100vw - 74px)}.dd-gallery-media:after{display:none}.dd-gallery-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dd-gallery-dialog-toolbar,.dd-gallery-dialog-footer{padding-inline:var(--a30-space-12)}.dd-gallery-dialog-stage{gap:var(--a30-space-4);padding:var(--a30-space-8);grid-template-columns:40px minmax(0,1fr) 40px}.dd-gallery-dialog-nav{background:#000000a3;min-width:40px;min-height:40px}.dd-gallery-dialog-image{max-height:calc(100dvh - 180px)}.doc-shell p.dd-gallery-dialog-caption{white-space:normal}.doc-shell ul.dd-reference-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dd-gallery-media,.dd-gallery-media:after{transition:none}.dd-gallery-item-button:hover .dd-gallery-media{transform:none}.dd-gallery-item-button:focus-visible .dd-gallery-media{transform:none}}@media (max-width:834px){.data-head{align-items:flex-start}.data-breakout{width:calc(100vw - 48px)}}.doc-shell p.dd-hero-builder{align-items:baseline;gap:var(--a30-space-8);margin:var(--a30-space-10) 0 0;font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);flex-wrap:wrap;display:flex}.dd-hero-builder-k{color:var(--a30-content-secondary)}.doc-shell .data-breakout a.dd-hero-builder-link{color:var(--a30-content-primary);font-weight:500}.doc-shell .data-breakout a.dd-hero-builder-link:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout a.dd-hero-builder-link:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.dd-hero-builder-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-hero-builder-intro{color:var(--a30-content-secondary)}.dd-statband{gap:var(--a30-space-12);margin-top:var(--a30-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dd-statband.dd-statband--verified-only{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),240px))}@media (max-width:480px){.dd-statband.dd-statband--verified-only{grid-template-columns:1fr}}.dd-card--stat .dd-card-v{font-size:1.375rem;line-height:1.3}.dd-anchor-nav{top:var(--nav-h,72px);z-index:12;gap:var(--a30-space-4);margin-top:var(--a30-space-24);padding:var(--a30-space-8) 0;background:var(--a30-bg);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.dd-anchor-nav::-webkit-scrollbar{display:none}.doc-shell .data-breakout a.dd-anchor{align-items:center;gap:var(--a30-space-8);min-height:36px;padding:0 var(--a30-space-12);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.doc-shell .data-breakout a.dd-anchor:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.doc-shell .data-breakout a.dd-anchor{position:relative}@media (hover:hover) and (pointer:fine){.doc-shell .data-breakout a.dd-anchor{transition:color var(--a30-dur-fast) var(--a30-ease-snap), background-color var(--a30-dur-fast) var(--a30-ease-snap)}.doc-shell .data-breakout a.dd-anchor:hover{color:var(--a30-content-primary);background:var(--a30-input-hover)}}.doc-shell .data-breakout a.dd-anchor:focus-visible{color:var(--a30-content-primary);outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:-2px}.dd-anchor-count{padding:1px var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);font-variant-numeric:tabular-nums}[data-anchor]{scroll-margin-top:calc(var(--nav-h,72px) + 69px)}.dd-anchor-nav+.dd-gallery{border-top:0}.dd-section-head{margin-bottom:var(--a30-space-16)}.dd-section-head--tight{margin-bottom:0}.dd-kicker{margin-bottom:var(--a30-space-4);color:var(--a30-content-accent);display:block}.dd-section-head .dd-h2{margin-bottom:0}.dd-section-head+.dd-grid2,.dd-section-head+.dd-paywall-peers,.dd-section-head+.data-table-tools{margin-top:0}.doc-shell p.dd-section-summary{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.dd-cards--secondary{margin-top:0}.dd-card--wide{grid-column:1/-1}.dd-compare-scroll{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);overflow-x:auto}.dd-compare-scroll:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:-2px}.doc-shell table.dd-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0;display:table}.doc-shell .dd-compare th,.doc-shell .dd-compare td{padding:var(--a30-space-10) var(--a30-space-12);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);text-align:left;vertical-align:top}.doc-shell .dd-compare tbody tr:last-child th,.doc-shell .dd-compare tbody tr:last-child td{border-bottom:0}.doc-shell .dd-compare thead th{background:var(--a30-bg-secondary);vertical-align:bottom}.doc-shell .dd-compare tbody th{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap}.doc-shell .dd-compare td{color:var(--a30-content-primary);font-variant-numeric:tabular-nums}.doc-shell .dd-compare td.dd-compare-current,.doc-shell .dd-compare thead th.dd-compare-current{background:color-mix(in srgb, var(--a30-accent) 8%, transparent)}.doc-shell .dd-compare thead th.dd-compare-current{box-shadow:inset 0 var(--a30-stroke-lg) 0 var(--a30-border-accent)}.dd-compare-item-label{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-compare-product{align-items:center;gap:var(--a30-space-8);min-width:128px;display:flex}.doc-shell .data-breakout a.dd-compare-product{color:var(--a30-content-primary);text-decoration:none}.dd-compare-product img,.dd-compare-external-icon{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);background:var(--a30-bg-secondary);flex:none;width:28px;height:28px}.dd-compare-external-icon{color:var(--a30-content-secondary);place-items:center;display:grid}.dd-compare-external-icon svg{width:var(--a30-space-12);height:var(--a30-space-12)}.dd-compare-product-copy{min-width:0}.dd-compare-product-copy strong{font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-body);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.dd-compare-product-copy small{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);margin-top:1px;display:block}@media (hover:hover) and (pointer:fine){.doc-shell .data-breakout a.dd-compare-product:hover strong{color:var(--a30-content-accent);text-underline-offset:.18em;text-decoration:underline}}.doc-shell .data-breakout a.dd-compare-product:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell table.dd-compare--features{min-width:1320px}.doc-shell .dd-compare--features thead th:not(:first-child){color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap}.doc-shell .dd-compare--features tbody th{white-space:normal;min-width:168px}.doc-shell .dd-compare--features td{vertical-align:middle;min-width:132px}.doc-shell .dd-compare--features td[data-feature=distinction]{min-width:210px;font-weight:600}.doc-shell .dd-compare--features td[data-feature=builderType]{min-width:132px;font-weight:600}.doc-shell .dd-compare--features td[data-feature=outsideApp]{min-width:176px}.doc-shell .dd-compare--features tr.dd-compare-row-current>th,.doc-shell .dd-compare--features tr.dd-compare-row-current>td{background:color-mix(in srgb, var(--a30-accent) 8%, transparent)}.doc-shell .dd-compare--features tr.dd-compare-row-current>th{box-shadow:inset var(--a30-stroke-lg) 0 0 var(--a30-border-accent)}.dd-compare-product-cell{align-items:flex-start;gap:var(--a30-space-8);flex-direction:column;display:flex}.doc-shell .data-breakout a.dd-compare-evidence{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-decoration:none}@media (hover:hover) and (pointer:fine){.doc-shell .data-breakout a.dd-compare-evidence:hover{color:var(--a30-content-accent);text-underline-offset:.18em;text-decoration:underline}}.doc-shell .data-breakout a.dd-compare-evidence:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-faq{gap:var(--a30-space-8);flex-direction:column;display:flex}.dd-faq-item{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated)}.dd-faq-question{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-height:var(--a30-hit-target);padding:var(--a30-space-10) var(--a30-space-16);color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex}.dd-faq-question::-webkit-details-marker{display:none}.dd-faq-marker{width:12px;height:12px;color:var(--a30-content-secondary);flex:none;position:relative}.dd-faq-marker:before,.dd-faq-marker:after{content:"";background:currentColor;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.dd-faq-marker:before{width:12px;height:var(--a30-stroke-lg)}.dd-faq-marker:after{width:var(--a30-stroke-lg);height:12px}.dd-faq-item[open] .dd-faq-marker:after{display:none}@media (hover:hover) and (pointer:fine){.dd-faq-question{transition:background-color var(--a30-dur-fast) var(--a30-ease-snap)}.dd-faq-question:hover{background:var(--a30-input-hover)}}.dd-faq-question:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-strong);outline-offset:-2px;border-radius:var(--a30-radius-card)}.doc-shell p.dd-faq-answer{padding:0 var(--a30-space-16) var(--a30-space-12);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0}.doc-shell .dd-sources p.dd-sources-line{margin:0}.doc-shell .dd-sources p.dd-sources-legal{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.dd-marketing-heading{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-16);display:flex}.dd-marketing-hot{min-height:28px;padding:0 var(--a30-space-10);border:var(--a30-stroke-default) solid var(--a30-border-accent);border-radius:var(--a30-radius-badge);color:var(--a30-content-accent);font:600 var(--a30-type-super-tiny) / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);justify-content:center;align-items:center;display:inline-flex}.dd-marketing-overview{gap:var(--a30-space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.dd-marketing-panel{min-width:0;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated)}.doc-shell section.dd-marketing-panel{margin-top:0}.dd-marketing-panel-head .data-mono{margin-bottom:var(--a30-space-4);color:var(--a30-content-accent);font-size:var(--a30-type-super-tiny);letter-spacing:var(--a30-ls-label-data);display:block}.dd-marketing-panel-head h3,.dd-ad-patterns h4,.dd-ad-creatives h4{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);letter-spacing:-.01em;margin:0}.dd-marketing-signals{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dd-marketing-signals>div{min-width:0;padding:var(--a30-space-10);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary)}.dd-marketing-signals dt{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-marketing-signals dd{margin:var(--a30-space-4) 0 0}.dd-marketing-signals strong{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);font-variant-numeric:tabular-nums;display:block}.dd-marketing-signals a,.dd-marketing-signals dd>span{color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);margin-top:2px;display:block}.dd-marketing-signals a{align-items:center;min-height:44px;display:flex}.doc-shell .data-breakout .dd-marketing-signals a{color:var(--a30-content-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--a30-border-strong);text-decoration-color:var(--a30-border-strong);text-underline-offset:.16em}.dd-growth-method-list{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dd-growth-method-list>li{gap:var(--a30-space-12);padding:var(--a30-space-10) 0;border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.dd-growth-method-list>li:first-child{border-top:0;padding-top:0}.dd-growth-method-copy strong{color:var(--a30-content-primary);font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-body)}.doc-shell .dd-growth-method-copy p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular)}.dd-growth-method-sources{place-content:flex-start flex-end;gap:var(--a30-space-4);flex-wrap:wrap;max-width:220px;display:flex}.doc-shell .data-breakout .dd-growth-method-sources a{align-items:center;gap:var(--a30-space-4);min-height:44px;padding:0 var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / 1 var(--a30-font-label);text-decoration:none;display:inline-flex}.doc-shell p.dd-marketing-method-note{margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.doc-shell section.dd-ad-intel{margin-top:var(--a30-space-12)}.dd-ad-intel-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-16);display:flex}.doc-shell .dd-ad-intel-head p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny)}.dd-ad-intel-status{align-items:flex-end;gap:var(--a30-space-4);text-align:right;flex-direction:column;display:flex}.dd-ad-intel-status span{min-height:28px;padding:0 var(--a30-space-10);border:var(--a30-stroke-default) solid var(--a30-badge-stroke);border-radius:var(--a30-radius-badge);background:var(--a30-badge-accent-bg);color:var(--a30-badge-accent-label);font:600 var(--a30-type-super-tiny) / 1 var(--a30-font-label);align-items:center;display:inline-flex}.dd-ad-intel-status time{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums}.doc-shell p.dd-ad-intel-summary{max-width:76ch;margin:var(--a30-space-12) 0 0;color:var(--a30-content-primary);font-size:var(--a30-type-small);line-height:var(--a30-leading-regular)}.dd-ad-boundary{margin-top:var(--a30-space-12);padding:var(--a30-space-12);border-left:var(--a30-stroke-lg) solid var(--a30-border-medium);background:var(--a30-bg-secondary)}.dd-ad-boundary strong{color:var(--a30-content-primary);font-size:var(--a30-type-small);line-height:var(--a30-leading-small);display:block}.doc-shell .dd-ad-boundary p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular)}.dd-ad-boundary>div{gap:var(--a30-space-8);margin-top:var(--a30-space-8);flex-wrap:wrap;display:flex}.doc-shell .data-breakout .dd-ad-boundary a{min-height:44px;color:var(--a30-content-accent);font-size:var(--a30-type-super-tiny);align-items:center;display:inline-flex}.dd-ad-library-grid{gap:var(--a30-space-8);margin-top:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dd-ad-library{min-width:0;padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated)}.dd-ad-library header{justify-content:space-between;align-items:center;gap:var(--a30-space-8);display:flex}.dd-ad-library header .data-mono{color:var(--a30-content-primary);font-size:var(--a30-type-super-tiny);letter-spacing:var(--a30-ls-label-data)}.dd-ad-library header>span:last-child{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / 1 var(--a30-font-label)}.dd-ad-library--active-found header>span:last-child,.dd-ad-library--historical-found header>span:last-child{color:var(--a30-content-accent)}.dd-ad-library>strong{margin-top:var(--a30-space-12);color:var(--a30-content-primary);font:500 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-body);font-variant-numeric:tabular-nums;display:block}.dd-ad-library-advertiser{gap:var(--a30-space-4);margin:var(--a30-space-10) 0 0;padding-top:var(--a30-space-8);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);display:grid}.dd-ad-library-advertiser>div{gap:var(--a30-space-8);grid-template-columns:72px minmax(0,1fr);display:grid}.dd-ad-library-advertiser dt,.dd-ad-library-advertiser dd{color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny);margin:0}.dd-ad-library-advertiser dt{font-weight:600}.doc-shell .dd-ad-library>p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.dd-ad-library footer{gap:var(--a30-space-8);margin-top:var(--a30-space-12);flex-wrap:wrap;display:flex}.doc-shell .data-breakout .dd-ad-library footer a{min-height:44px;color:var(--a30-content-accent);font-size:var(--a30-type-super-tiny);align-items:center;display:inline-flex}.dd-ad-patterns,.dd-ad-creatives{margin-top:var(--a30-space-16)}.dd-ad-patterns ul{gap:var(--a30-space-8);margin:var(--a30-space-10) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.doc-shell .data-breakout .dd-ad-patterns a{height:100%;padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);background:var(--a30-elevated);text-decoration:none;display:block}.dd-ad-patterns a strong,.dd-ad-patterns a span{display:block}.dd-ad-patterns a strong{font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-body)}.dd-ad-patterns a span{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular)}.dd-ad-creatives>header{justify-content:space-between;align-items:baseline;gap:var(--a30-space-12);display:flex}.doc-shell .dd-ad-creatives>header p{color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);margin:0}.dd-ad-creative-grid{gap:var(--a30-space-12);margin-top:var(--a30-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dd-ad-creative-grid figure{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);min-width:0;margin:0;overflow:hidden}.dd-ad-creative-preview{background:var(--a30-bg-secondary);height:420px;display:block;position:relative;overflow:hidden}.dd-ad-creative-preview img{object-fit:cover;object-position:top center;width:100%;height:100%}.dd-ad-creative-preview>span{right:var(--a30-space-10);bottom:var(--a30-space-10);padding:var(--a30-space-8) var(--a30-space-10);border-radius:var(--a30-radius-badge);background:color-mix(in srgb, var(--a30-bg) 88%, transparent);color:var(--a30-content-primary);font:500 var(--a30-type-super-tiny) / 1 var(--a30-font-label);position:absolute;box-shadow:0 2px 12px #0000002e}.dd-ad-creative-grid figcaption{padding:var(--a30-space-10) var(--a30-space-12) var(--a30-space-12)}.doc-shell .dd-ad-creative-grid figcaption p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-regular);margin:0}.doc-shell .data-breakout .dd-ad-creative-grid figcaption a{min-height:44px;margin-top:var(--a30-space-8);color:var(--a30-content-accent);font-size:var(--a30-type-super-tiny);align-items:center;display:inline-flex}.doc-shell p.dd-ad-rights-note{margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.doc-shell .data-breakout .dd-ad-rights-note a{min-height:44px;color:var(--a30-content-accent);align-items:center;display:inline-flex}.doc-shell p.dd-ad-causal-limit,.doc-shell .dd-ad-unresearched p{margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.doc-shell p.dd-ad-causal-limit{padding-top:var(--a30-space-12);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle)}.dd-ad-causal-limit strong{margin-right:var(--a30-space-8);color:var(--a30-content-primary)}.dd-ad-unresearched{margin-top:var(--a30-space-12);padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) dashed var(--a30-border-strong);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary)}.dd-ad-unresearched strong{color:var(--a30-content-primary);font-size:var(--a30-type-tiny)}.doc-shell .dd-ad-unresearched p{margin-top:var(--a30-space-4)}@media (hover:hover) and (pointer:fine){.doc-shell .data-breakout .dd-growth-method-sources a:hover,.doc-shell .data-breakout .dd-ad-patterns a:hover{border-color:var(--a30-border-strong);background:var(--a30-input-hover)}}.doc-shell .data-breakout .dd-growth-method-sources a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-marketing-signals a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-ad-boundary a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-ad-library footer a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-ad-patterns a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-ad-creative-grid figcaption a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}.doc-shell .data-breakout .dd-ad-rights-note a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:-2px}@media (max-width:834px){.dd-statband{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-marketing-overview,.dd-ad-library-grid,.dd-ad-patterns ul,.dd-ad-creative-grid,.dd-growth-method-list>li{grid-template-columns:1fr}.dd-growth-method-sources{justify-content:flex-start;max-width:none}.dd-ad-intel-head,.dd-ad-creatives>header{flex-direction:column;align-items:flex-start}.dd-ad-intel-status{text-align:left;align-items:flex-start}.dd-ad-creative-preview{height:360px}}@media (prefers-reduced-motion:reduce){.doc-shell .data-breakout a.dd-anchor,.dd-faq-question{transition:none}}.doc-shell ul.dd-competitor-suggest{gap:var(--a30-space-4);margin:var(--a30-space-16) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.doc-shell .dd-competitor-suggest li{margin:0}.doc-shell ul.dd-competitor-suggest[hidden],.doc-shell ul.dd-reference-list[hidden]{display:none}.dd-competitor-option{align-items:baseline;gap:var(--a30-space-12);width:100%;min-height:var(--a30-hit-target);padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated);color:var(--a30-content-primary);text-align:left;cursor:pointer;display:flex}.dd-competitor-option-name{font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body)}.dd-competitor-option-note{min-width:0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dd-competitor-option-kind{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex:none}@media (hover:hover) and (pointer:fine){.dd-competitor-option{transition:background-color var(--a30-dur-fast) var(--a30-ease-snap)}.dd-competitor-option:hover{background:var(--a30-input-hover);border-color:var(--a30-border-accent)}}.dd-competitor-option:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell p.dd-competitor-degraded{margin:var(--a30-space-16) 0 0;padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.dd-competitor-group{margin-top:var(--a30-space-32)}.dd-competitor-group .dd-h2{margin-bottom:var(--a30-space-12);font-size:var(--a30-type-medium)}.doc-shell p.dd-competitor-register,.doc-shell p.dd-competitor-empty,.doc-shell p.dd-competitor-asof{margin:var(--a30-space-16) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.doc-shell p.dd-competitor-register{padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated);margin-top:0}.dd-competitor-icon{background:var(--a30-bg-secondary);overflow:hidden}.dd-competitor-icon img{object-fit:cover;width:100%;height:100%}.dd-competitor-badges{gap:var(--a30-space-4);margin-top:var(--a30-space-8);flex-wrap:wrap;display:flex}.dd-competitor-badge{padding:2px var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-competitor-cells{gap:var(--a30-space-4) var(--a30-space-12);margin-top:var(--a30-space-8);flex-wrap:wrap;display:flex}.dd-competitor-cell{gap:var(--a30-space-4);align-items:baseline;min-width:0;display:flex}.dd-competitor-cell-k{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.dd-competitor-cell-v{min-width:0;color:var(--a30-content-primary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;overflow:hidden}.doc-shell ul.dd-competitor-categories{gap:var(--a30-space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.doc-shell .dd-competitor-categories li{min-width:0;margin:0}.doc-shell .data-breakout a.dd-competitor-card{min-height:148px}.doc-shell .data-breakout .dd-competitor-categories a{justify-content:space-between;align-items:center;gap:var(--a30-space-8);min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated);color:var(--a30-content-primary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);text-decoration:none;display:flex}.dd-competitor-category-count{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex:none}@media (hover:hover) and (pointer:fine){.doc-shell .data-breakout .dd-competitor-categories a:hover{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}}.doc-shell .data-breakout .dd-competitor-categories a:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}@media (max-width:834px){.doc-shell ul.dd-competitor-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.doc-shell ul.dd-competitor-categories{grid-template-columns:minmax(0,1fr)}.dd-competitor-option{align-items:flex-start;gap:var(--a30-space-4);flex-direction:column}.dd-competitor-option-note{white-space:normal}}@media (prefers-reduced-motion:reduce){.dd-competitor-option{transition:none}}.doc-shell p.dd-competitor-concept-note{margin:0 0 var(--a30-space-12);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small)}.dd-competitor-concept-chips{gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.dd-competitor-concept-chip{min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill);background:var(--a30-elevated);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);cursor:pointer}.dd-competitor-concept-chip[aria-pressed=true]{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}@media (hover:hover) and (pointer:fine){.dd-competitor-concept-chip{transition:border-color var(--a30-dur-fast) var(--a30-ease-snap)}.dd-competitor-concept-chip:hover{border-color:var(--a30-border-accent)}}.dd-competitor-concept-chip:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-competitor-concept-picker{margin-top:var(--a30-space-16)}.doc-shell .dd-competitor-concept-picker label{margin-bottom:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);display:block}.doc-shell .dd-competitor-concept-picker input{width:100%;min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-primary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny)}.doc-shell .dd-competitor-concept-picker input:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:calc(var(--a30-stroke-lg) * -1)}.doc-shell ul.dd-competitor-concept-options{gap:var(--a30-space-4);margin:var(--a30-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.doc-shell ul.dd-competitor-concept-options[hidden]{display:none}.doc-shell .dd-competitor-concept-options li{margin:0}.dd-competitor-concept-option{width:100%;min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-elevated);color:var(--a30-content-primary);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.dd-competitor-concept-option-label{font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-body)}.dd-competitor-concept-option-note{color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}@media (hover:hover) and (pointer:fine){.dd-competitor-concept-option:hover{border-color:var(--a30-border-accent)}}.dd-competitor-concept-option:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.dd-competitor-badge--concept{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}@media (prefers-reduced-motion:reduce){.dd-competitor-concept-chip{transition:none}}.dd-competitor-badge--adjacent{border-color:var(--a30-border-subtle);color:var(--a30-content-secondary)}.doc-shell .dd-competitor-finder p.data-table-status{white-space:normal}.data-breakout--builder-detail{width:min(1040px,100vw - 48px)}.bd-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-24);display:flex}.bd-identity{align-items:flex-start;gap:var(--a30-space-20,20px);min-width:0;display:flex}.doc-shell .data-breakout a.bd-avatar-link{border-radius:var(--a30-radius-sheet);flex:none;display:block}.bd-avatar{border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-sheet);background:var(--a30-bg-secondary);object-fit:cover;flex:0 0 88px;width:88px;height:88px;display:block}.bd-monogram{color:var(--a30-content-primary);font:500 1.5rem / 1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);place-items:center;display:grid}.doc-shell .data-breakout a.bd-avatar-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.bd-identity-copy{min-width:0}.doc-shell p.bd-kicker{margin:0 0 var(--a30-space-4);color:var(--a30-content-accent)}.doc-shell .bd-name{color:var(--a30-content-primary);overflow-wrap:anywhere;margin:0;font-size:2rem;line-height:1.2}.doc-shell p.bd-intro{max-width:620px;margin:var(--a30-space-6) 0 0;color:var(--a30-content-secondary);font-size:var(--a30-type-small);line-height:var(--a30-leading-regular);text-wrap:pretty}.doc-shell p.bd-chips{margin-top:var(--a30-space-10)}.doc-shell p.bd-avatar-source{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.bd-head-actions{justify-content:flex-end;align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;flex:none;display:flex}.doc-shell .data-breakout .bd-head-actions a.hl-button--accent{color:var(--a30-content-on-primary)}.bd-product-map{align-items:center;gap:var(--a30-space-16);margin-top:var(--a30-space-24);padding-block:var(--a30-space-12);border-block:var(--a30-stroke-default) solid var(--a30-border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.bd-product-map-label{color:var(--a30-content-secondary);white-space:nowrap}.bd-product-map-list{gap:var(--a30-space-8);min-width:0;padding:var(--a30-space-2);scrollbar-color:var(--a30-border-medium) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.doc-shell .data-breakout a.bd-product-map-item{padding:var(--a30-space-2);border:var(--a30-stroke-default) solid transparent;border-radius:var(--a30-radius-control);color:inherit;flex:0 0 44px;display:block}.bd-product-map-item img{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-tertiary);width:40px;height:40px;display:block}.doc-shell .data-breakout a.bd-product-map-item:hover{border-color:var(--a30-border-accent)}.doc-shell .data-breakout a.bd-product-map-item:focus-visible{border-color:var(--a30-border-accent)}.doc-shell .data-breakout a.bd-product-map-item:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.data-breakout--builder-detail .dd-card-s{overflow-wrap:anywhere}.bd-portfolio{margin-top:var(--a30-space-32)}.bd-product-grid{gap:var(--a30-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bd-product-card{min-width:0;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);flex-direction:column;display:flex}.bd-product-card[data-momentum-card=hot]{background:var(--a30-badge-accent-bg)}.doc-shell .data-breakout a.bd-product-identity{align-items:center;gap:var(--a30-space-12);color:var(--a30-content-primary);grid-template-columns:56px minmax(0,1fr) 20px;text-decoration:none;display:grid}.bd-product-icon{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg-tertiary);width:56px;height:56px;display:block}.bd-product-copy{min-width:0}.bd-product-copy strong,.bd-product-copy small{display:block}.bd-product-copy strong{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);overflow-wrap:anywhere}.bd-product-copy small{margin-top:var(--a30-space-2);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-product-arrow{width:var(--a30-space-16);height:var(--a30-space-16);color:var(--a30-content-secondary)}.doc-shell .data-breakout a.bd-product-identity:hover .bd-product-copy strong,.doc-shell .data-breakout a.bd-product-identity:hover .bd-product-arrow{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-product-identity:focus-visible .bd-product-copy strong{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-product-identity:focus-visible .bd-product-arrow{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-product-identity:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-4)}.doc-shell p.bd-product-chips{margin:var(--a30-space-12) 0 0}.doc-shell p.bd-product-channels{margin:var(--a30-space-8) 0 0}.bd-product-signals{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bd-product-signals>div{min-width:0;padding:var(--a30-space-10);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary)}.bd-product-card[data-momentum-card=hot] .bd-product-signals>div{background:var(--a30-input-hover)}.bd-product-signals dt{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.bd-product-signals dd{min-width:0;margin:var(--a30-space-4) 0 0}.bd-product-signals dd strong,.bd-product-signals dd span,.doc-shell .data-breakout .bd-product-signals dd a{overflow-wrap:anywhere;display:block}.bd-product-signals dd strong{color:var(--a30-content-primary);font-size:var(--a30-type-small);line-height:var(--a30-leading-small)}.bd-product-signals dd span,.doc-shell .data-breakout .bd-product-signals dd a{margin-top:var(--a30-space-2);color:var(--a30-content-secondary);font-size:var(--a30-type-super-tiny);line-height:var(--a30-leading-tiny)}.doc-shell .data-breakout .bd-product-signals dd a:hover{color:var(--a30-content-accent);text-underline-offset:.18em;text-decoration:underline}.doc-shell .data-breakout .bd-product-signals dd a:focus-visible{color:var(--a30-content-accent);text-underline-offset:.18em;text-decoration:underline}.bd-product-actions{justify-content:space-between;align-items:center;gap:var(--a30-space-12);padding-top:var(--a30-space-16);margin-top:auto;display:flex}.doc-shell .data-breakout a.bd-product-detail-link{min-height:var(--a30-hit-target);align-items:center;gap:var(--a30-space-4);color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);display:inline-flex}.bd-product-detail-link svg{width:var(--a30-space-16);height:var(--a30-space-16)}.doc-shell .data-breakout a.bd-product-detail-link:hover{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-product-detail-link:focus-visible{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-product-detail-link:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell .data-breakout .bd-product-actions a.hl-button:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.bd-channels{margin-top:var(--a30-space-40)}.bd-channel-grid{gap:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doc-shell .data-breakout a.bd-channel-card{align-items:center;gap:var(--a30-space-12);min-height:72px;padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);color:var(--a30-content-primary);grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.bd-channel-icon{border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);width:40px;height:40px;color:var(--a30-content-primary);font:500 var(--a30-type-button) / 1 var(--a30-font-label);place-items:center;display:grid}.bd-channel-icon svg{width:18px;height:18px}.bd-channel-copy{min-width:0}.bd-channel-copy small,.bd-channel-copy strong{display:block}.bd-channel-copy small{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.bd-channel-copy strong{margin-top:var(--a30-space-2);color:var(--a30-content-primary);font-size:var(--a30-type-small);line-height:var(--a30-leading-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-primary-mark{margin-left:var(--a30-space-4);padding:1px var(--a30-space-4);border-radius:var(--a30-radius-badge);background:var(--a30-badge-accent-bg);color:var(--a30-content-accent)}.bd-channel-arrow{color:var(--a30-content-secondary);font:400 var(--a30-type-button) / 1 var(--a30-font-label)}.doc-shell .data-breakout a.bd-channel-card:hover{border-color:var(--a30-border-accent)}.doc-shell .data-breakout a.bd-channel-card:hover .bd-channel-arrow{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-channel-card:focus-visible .bd-channel-arrow{color:var(--a30-content-accent)}.doc-shell .data-breakout a.bd-channel-card:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.bd-sources{margin-top:var(--a30-space-48)}@media (max-width:834px){.bd-head{flex-direction:column}.bd-head-actions{justify-content:flex-start;width:100%}.bd-product-grid,.bd-channel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bd-identity{gap:var(--a30-space-12)}.bd-avatar{flex-basis:64px;width:64px;height:64px}.doc-shell .bd-name{font-size:1.625rem}.bd-product-map{gap:var(--a30-space-8);grid-template-columns:minmax(0,1fr)}.bd-product-signals{grid-template-columns:minmax(0,1fr)}.bd-product-actions{flex-direction:column;align-items:stretch}.doc-shell .data-breakout .bd-product-actions a.hl-button{justify-content:center}}.doc-shell div.dd-competitor-degraded{justify-content:space-between;align-items:center;gap:var(--a30-space-12);margin:var(--a30-space-16) 0 0;padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);flex-wrap:wrap;display:flex}.doc-shell .dd-competitor-degraded p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small);margin:0}.dd-competitor-retry{min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-accent);border-radius:var(--a30-radius-control);color:var(--a30-content-accent);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);cursor:pointer;background:0 0;flex:none}.dd-competitor-retry:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.doc-shell div.dd-competitor-empty{margin:var(--a30-space-16) 0 0;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated)}.doc-shell .dd-competitor-empty p{color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small);margin:0}.doc-shell p.dd-competitor-empty-peers{align-items:center;gap:var(--a30-space-8);margin-top:var(--a30-space-12);flex-wrap:wrap;display:flex}.dd-competitor-empty-peers-label{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.doc-shell .dd-competitor-empty-peers [data-competitor-empty-peer-list]{gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.dd-competitor-badge--maybe{border-style:dashed;border-color:var(--a30-border-subtle);color:var(--a30-content-secondary)}.dd-competitor-concept-chip--possible{border-style:dashed}.dd-competitor-peer-chip{min-height:var(--a30-hit-target);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill);background:var(--a30-elevated);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-tiny);cursor:pointer}@media (hover:hover) and (pointer:fine){.dd-competitor-peer-chip:hover{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}}.dd-competitor-peer-chip:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}
