@font-face{font-family:BBL Sans Office;src:url(/assets/BBLSansOffice-Regular-BUKdyHUz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBL Sans Office;src:url(/assets/BBLSansOffice-RegularItalic-CgjzR3cT.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BBL Sans Office;src:url(/assets/BBLSansOffice-Medium-DmTSwwtV.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BBL Sans Office;src:url(/assets/BBLSansOffice-MediumItalic-CfvR8mhB.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BBL Sans Looped Office;src:url(/assets/BBLSansLoopedOffice-Regular-fvPvX8cz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBL Sans Looped Office;src:url(/assets/BBLSansLoopedOffice-RegularItalic-Dg0G2l1W.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BBL Sans Looped Office;src:url(/assets/BBLSansLoopedOffice-Medium-DpRC0H5o.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BBL Sans Looped Office;src:url(/assets/BBLSansLoopedOffice-MediumItalic-AUxEWqgw.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--colors-primary:#002850;--colors-primary-hover:#003870;--colors-primary-active:#001c38;--colors-primary-disabled-bg:#dce0e5;--colors-primary-disabled-text:#9ca3ab;--colors-secondary:#0064ff;--colors-secondary-hover:#0056e6;--colors-secondary-active:#004cc2;--colors-secondary-subtle:#e5f0ff;--colors-background:#fff;--colors-background-muted:#f5f7fa;--colors-background-dark:#002850;--colors-text-primary:#424c57;--colors-text-dark:#000;--colors-text-secondary:#606b76;--colors-text-inverse:#fff;--colors-text-link:#0064ff;--colors-text-link-hover:#0056e6;--colors-text-input-focus:#2b333b;--colors-border-light:#dce0e5;--colors-accent-blue-light:#70a8ff;--colors-accent-navy-light:#004c99;--colors-logo-navy:#002850;--colors-logo-blue:#0064ff;--colors-logo-black:#000;--colors-logo-white:#fff;--colors-icon-default:#0064ff;--colors-endorsement-mark:#0064ff;--colors-endorsement-wordmark:#000;--font-primary:"BBL Sans Office", "Helvetica Neue", Arial, sans-serif;--font-looped:"BBL Sans Looped Office", "BBL Sans Office", sans-serif;--font-mono:monospace;--typography-display-size:90px;--typography-display-weight:500;--typography-display-line-height:1.2;--typography-heading-xl-size:62px;--typography-heading-xl-weight:500;--typography-heading-xl-line-height:1.2;--typography-heading-lg-size:48px;--typography-heading-lg-weight:500;--typography-heading-lg-line-height:1.2;--typography-heading-md-size:32px;--typography-heading-md-weight:500;--typography-heading-md-line-height:1.2;--typography-body-size:16px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-sm-size:14px;--typography-body-sm-weight:400;--typography-body-sm-line-height:1.5;--typography-caption-size:12px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-caption-xs-size:9px;--typography-caption-xs-weight:400;--typography-caption-xs-line-height:1.5;--typography-code-size:14px;--typography-code-weight:400;--typography-code-line-height:1.5;--spacing-scale-0:0px;--spacing-scale-1:4px;--spacing-scale-2:8px;--spacing-scale-3:12px;--spacing-scale-4:16px;--spacing-scale-5:20px;--spacing-scale-6:24px;--spacing-scale-8:32px;--spacing-scale-10:40px;--spacing-scale-12:48px;--radius-sm:5px;--radius-md:7px;--radius-lg:16px;--radius-xl:32px;--radius-full:50%;--elevation-card:#00285014 0px 2px 12px 0px;--elevation-card-hover:#0028501f 0px 4px 20px 0px;--elevation-overlay:#00000080 0px 0px 1px 0px;--elevation-inset-shadow:#fff 0px -110px 40px -50px inset;--elevation-z-negative:-1;--elevation-z-dropdown:1;--elevation-z-slider-nav:2;--elevation-z-flag-icon:3;--elevation-z-search-icon:9;--elevation-z-cookie-banner:10;--elevation-z-header:11;--elevation-z-mega-menu:20;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-medium:.5s;--motion-easing-standard:ease-in-out;--motion-easing-out:ease-out;--layout-max-width:1200px;--dh-page-width:960px;--dh-narrow-width:480px;--dh-control-height:48px;--dh-target-size:44px;--dh-logo-height:48px;--dh-logo-ink-inset:calc(var(--dh-logo-height) * 48 / 300);--dh-gutter:var(--spacing-scale-6);--dh-lift:var(--spacing-scale-12);--dh-card-padding:var(--spacing-scale-8);--dh-focus-ring:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-secondary);--dh-text-inverse-secondary:var(--colors-border-light);--dh-heading-lg-size:var(--typography-heading-md-size);--dh-heading-sm-size:20px;--dh-measure:64ch;font-synthesis:none}@media (width<=767px){:root{--dh-gutter:var(--spacing-scale-4);--dh-logo-height:36px;--dh-lift:var(--spacing-scale-8);--dh-card-padding:var(--spacing-scale-5);--dh-heading-lg-size:24px;--dh-heading-sm-size:18px}}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--colors-background-muted);margin:0}body{color:var(--colors-text-primary);font-family:var(--font-primary);font-size:var(--typography-body-size);font-weight:var(--typography-body-weight);line-height:var(--typography-body-line-height);overflow-wrap:anywhere;text-underline-offset:var(--spacing-scale-1);-webkit-font-smoothing:antialiased}::selection{background-color:var(--colors-accent-blue-light);color:var(--colors-primary)}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,p,dl,dd,ul,pre{margin:0}h1,h2{color:var(--colors-primary);font-weight:var(--typography-heading-md-weight);line-height:var(--typography-heading-md-line-height);text-wrap:balance}strong{font-weight:var(--typography-heading-md-weight)}code,pre{font-family:var(--font-mono);font-size:var(--typography-code-size)}button,input{font-family:inherit}:focus-visible{box-shadow:var(--dh-focus-ring);outline:none}h1[tabindex="-1"]:focus,[tabindex="-1"]:focus{box-shadow:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight}[tabindex="-1"]:focus{outline:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.nav{z-index:var(--elevation-z-header);background-color:var(--colors-primary);color:var(--colors-text-inverse);position:sticky;top:0}@media (width<=767px),(height<=480px){.nav{position:static}}@media (forced-colors:active){.nav{border-bottom:1px solid canvastext}}.nav__inner{justify-content:space-between;align-items:center;gap:0 var(--spacing-scale-6);max-width:calc(var(--dh-page-width) + 2 * var(--dh-gutter));padding:var(--spacing-scale-2) var(--dh-gutter);flex-wrap:wrap;margin:0 auto;display:flex}.nav__brand{align-items:center;gap:var(--spacing-scale-3);flex:none;display:flex}.nav__logo{width:auto;height:var(--dh-logo-height);aspect-ratio:43/25;margin-left:calc(var(--dh-logo-ink-inset) * -1);display:block}@media (forced-colors:active){.nav__logo{forced-color-adjust:none;background-color:var(--colors-primary)}}.nav__wordmark{padding-left:var(--spacing-scale-3);border-left:1px solid var(--colors-accent-navy-light);font-weight:var(--typography-heading-md-weight);line-height:var(--spacing-scale-6);white-space:nowrap}.nav__account{justify-content:flex-end;align-items:center;gap:var(--spacing-scale-2);flex:1 1 0;min-width:0;display:flex}@media (width<=479px){.nav__account{flex-basis:100%;justify-content:space-between}}.nav__email{min-width:0;margin-right:var(--spacing-scale-2);color:var(--dh-text-inverse-secondary);font-size:var(--typography-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__sign-out{--inline-pad:var(--spacing-scale-3);min-height:var(--dh-target-size);margin-right:calc(-1 * var(--inline-pad));padding:var(--spacing-scale-2) var(--inline-pad);border-radius:var(--radius-sm);color:var(--colors-text-inverse);font-size:var(--typography-body-size);cursor:pointer;transition:color var(--motion-duration-base) var(--motion-easing-standard);background-color:#0000;border:none;flex:none}.nav__sign-out:hover{color:var(--colors-accent-blue-light)}.nav__sign-out[aria-busy=true]{color:var(--dh-text-inverse-secondary);cursor:progress}.nav-notice{padding:var(--spacing-scale-3) max(var(--dh-gutter), calc((100% - var(--dh-page-width)) / 2));background-color:var(--colors-accent-navy-light);color:var(--colors-text-inverse);font-size:var(--typography-body-sm-size)}.stage{--stage-top:var(--spacing-scale-10);padding:var(--stage-top) var(--dh-gutter) var(--spacing-scale-12);background:linear-gradient(var(--colors-primary), var(--colors-primary)) top / 100% calc(var(--stage-top) + var(--dh-lift)) no-repeat;flex:1;place-items:start center;display:grid}@media (width<=767px){.stage{--stage-top:var(--spacing-scale-6);padding-bottom:var(--spacing-scale-6)}}.page{flex:1}.band{padding:var(--spacing-scale-10) max(var(--dh-gutter), calc((100% - var(--dh-page-width)) / 2)) var(--spacing-scale-8);background-color:var(--colors-primary);color:var(--colors-text-inverse)}.band--lift{padding-bottom:calc(var(--spacing-scale-8) + var(--dh-lift))}@media (width<=767px){.band{padding-top:var(--spacing-scale-6);padding-bottom:var(--spacing-scale-6)}.band--lift{padding-bottom:calc(var(--spacing-scale-6) + var(--dh-lift))}}.page__title{color:var(--colors-text-inverse);font-size:var(--dh-heading-lg-size)}.page__lede{max-width:var(--dh-measure);margin-top:var(--spacing-scale-3);color:var(--dh-text-inverse-secondary);text-wrap:pretty}.page__body{gap:var(--spacing-scale-8);max-width:calc(var(--dh-page-width) + 2 * var(--dh-gutter));margin:calc(-1 * var(--dh-lift)) auto 0;padding:0 var(--dh-gutter) var(--spacing-scale-12);flex-direction:column;display:flex}@media (width<=767px){.page__body{gap:var(--spacing-scale-6);padding-bottom:var(--spacing-scale-6)}}.pictogram{background-color:currentColor;flex:none;width:32px;height:32px;display:inline-block;-webkit-mask:url(/assets/sign-in-Ctxk7WAt.png) 50%/contain no-repeat;mask:url(/assets/sign-in-Ctxk7WAt.png) 50%/contain no-repeat}@media (forced-colors:active){.pictogram{forced-color-adjust:none;background-color:canvastext}}.icon-tile{border-radius:var(--radius-full);background-color:var(--colors-secondary-subtle);width:64px;height:64px;color:var(--colors-secondary);justify-content:center;align-items:center;display:inline-flex}.card{border-radius:var(--radius-md);background-color:var(--colors-background);box-shadow:var(--elevation-card);padding:var(--dh-card-padding)}.card--narrow{align-items:flex-start;gap:var(--spacing-scale-4);width:100%;max-width:var(--dh-narrow-width);flex-direction:column;display:flex}.card--narrow .icon-tile{margin-bottom:var(--spacing-scale-2)}.card--narrow .button-primary,.card--narrow .progress,.card__notice{align-self:stretch}.card--narrow .button-primary{margin-top:var(--spacing-scale-2)}.card__title{font-size:var(--dh-heading-lg-size)}.card__lede{color:var(--colors-text-secondary);text-wrap:pretty}.card__busy{color:var(--colors-text-secondary)}.role{padding:0 var(--spacing-scale-1);border-radius:var(--radius-sm);background-color:var(--colors-secondary-subtle);color:var(--colors-primary)}.progress{height:var(--spacing-scale-1);margin-top:var(--spacing-scale-2);border-radius:var(--radius-sm);background-color:var(--colors-border-light);overflow:hidden}.progress--indeterminate .progress__fill{background-color:var(--colors-secondary);width:40%;height:100%;animation:sweep calc(var(--motion-duration-medium) * 3) var(--motion-easing-standard) infinite}@media (forced-colors:active){.progress{outline:1px solid canvastext}.progress .progress__fill{forced-color-adjust:none;color:canvas;background-color:canvastext}}@media (prefers-reduced-motion:reduce){.progress--indeterminate .progress__fill{width:100%;animation:breathe calc(var(--motion-duration-medium) * 3) var(--motion-easing-standard) infinite alternate}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes breathe{to{opacity:.4}}.activity{gap:var(--spacing-scale-2);padding:var(--spacing-scale-4) var(--spacing-scale-5);border-radius:var(--radius-md);background-color:var(--colors-background);box-shadow:var(--elevation-card);animation:fade-in var(--motion-duration-base) var(--motion-easing-standard) var(--motion-duration-base) both;display:flex}.activity span{width:var(--spacing-scale-2);height:var(--spacing-scale-2);border-radius:var(--radius-full);background-color:var(--colors-primary);animation:pulse calc(var(--motion-duration-medium) * 2) var(--motion-easing-standard) infinite alternate}.activity span:nth-child(2){animation-delay:var(--motion-duration-base)}.activity span:nth-child(3){animation-delay:calc(var(--motion-duration-base) * 2)}@media (forced-colors:active){.activity span{forced-color-adjust:none;color:canvas;background-color:canvastext}}@media (prefers-reduced-motion:reduce){.activity,.activity span{animation:none}}@keyframes fade-in{0%{opacity:0}}@keyframes pulse{to{opacity:.35;transform:scale(.75)}}.button-primary,.button-outline{justify-content:center;align-items:center;gap:var(--spacing-scale-2);min-height:var(--dh-control-height);padding:0 var(--spacing-scale-5);border-radius:var(--radius-md);font-size:var(--typography-body-size);font-weight:var(--typography-body-weight);line-height:var(--typography-heading-md-line-height);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-easing-standard), border-color var(--motion-duration-base) var(--motion-easing-standard), color var(--motion-duration-base) var(--motion-easing-standard);border:1px solid #0000;flex:none;display:inline-flex}.button-primary{border-color:var(--colors-primary);background-color:var(--colors-primary);color:var(--colors-text-inverse)}.button-primary:hover{border-color:var(--colors-primary-hover);background-color:var(--colors-primary-hover)}.button-primary:active{border-color:var(--colors-primary-active);background-color:var(--colors-primary-active)}.button-primary:disabled,.button-primary[aria-disabled=true]{border-color:var(--colors-primary-disabled-bg);background-color:var(--colors-primary-disabled-bg);color:var(--colors-primary-disabled-text);cursor:not-allowed}.button-primary[aria-busy=true]{cursor:progress}.button-outline{border-color:var(--colors-border-light);background-color:var(--colors-background);color:var(--colors-primary)}.button-outline:hover{border-color:var(--colors-primary);background-color:var(--colors-secondary-subtle)}.button-ghost{align-items:center;gap:var(--spacing-scale-2);min-height:var(--dh-target-size);padding:0 var(--spacing-scale-2);border-radius:var(--radius-sm);color:var(--colors-text-link);font-size:var(--typography-body-size);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-base) var(--motion-easing-standard);background-color:#0000;border:none;display:inline-flex}.button-ghost:hover{color:var(--colors-text-link-hover);text-decoration:underline}.button-ghost:disabled,.button-ghost[aria-disabled=true]{color:var(--colors-primary-disabled-text);cursor:not-allowed;text-decoration:none}.icon-button{width:var(--dh-control-height);height:var(--dh-control-height);border:1px solid var(--colors-border-light);border-radius:var(--radius-md);background-color:var(--colors-background);color:var(--colors-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-out);flex:none;place-items:center;padding:0;display:grid}.icon-button:hover{background-color:var(--colors-secondary-subtle)}.close-icon{width:var(--spacing-scale-5);height:var(--spacing-scale-5)}.copy{flex-direction:column;align-items:flex-end;display:inline-flex}.copy-button{place-items:center;display:inline-grid}.copy-button>*{align-items:center;gap:var(--spacing-scale-2);grid-area:1/1;display:inline-flex}.copy-button__off{visibility:hidden}.copy__problem{max-width:32ch;color:var(--colors-text-primary);font-size:var(--typography-body-sm-size);font-weight:var(--typography-heading-md-weight)}.field{flex-direction:column;display:flex}.form-label{margin-bottom:var(--spacing-scale-2);color:var(--colors-text-primary);font-size:var(--typography-body-sm-size);font-weight:var(--typography-heading-md-weight);display:block}.text-input{width:100%;min-width:0;min-height:var(--dh-control-height);padding:0 var(--spacing-scale-3);border:1px solid var(--colors-border-light);border-radius:var(--radius-md);background-color:var(--colors-background);color:var(--colors-text-primary);font-size:var(--typography-body-size);caret-color:var(--colors-secondary);transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out)}.text-input--mono{font-family:var(--font-mono)}.text-input::placeholder{color:var(--colors-text-secondary)}.text-input:focus{border-color:var(--colors-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-secondary) 20%, transparent);color:var(--colors-text-input-focus);outline:none}.text-input[aria-invalid=true]{border-color:var(--colors-text-primary);outline:1px solid var(--colors-text-primary);outline-offset:-2px}@media (forced-colors:active){.text-input:focus{outline-offset:2px;outline:2px solid highlight}}.form-note{max-width:var(--dh-measure);margin-top:var(--spacing-scale-2);color:var(--colors-text-secondary);font-size:var(--typography-body-sm-size);text-wrap:pretty}.field:has([aria-invalid=true]) .form-note{color:var(--colors-text-primary);font-weight:var(--typography-heading-md-weight)}.callout{padding:var(--spacing-scale-4) var(--spacing-scale-5);border-left:4px solid var(--colors-secondary);border-radius:var(--radius-sm);background-color:var(--colors-secondary-subtle);color:var(--colors-primary);font-size:var(--typography-body-sm-size);text-wrap:pretty}.callout--problem{border-left-color:var(--colors-text-primary);background-color:var(--colors-background-muted)}.callout__label{margin-right:var(--spacing-scale-2);padding:0 var(--spacing-scale-2) 0 var(--spacing-scale-1);border-radius:var(--radius-sm);background-color:var(--colors-text-primary);color:var(--colors-text-inverse);font-size:var(--typography-caption-size);font-weight:var(--typography-heading-md-weight);line-height:var(--spacing-scale-5);display:inline-block}@media (forced-colors:active){.callout__label{forced-color-adjust:none;color:canvas;background-color:canvastext}}.callout__glyph{width:var(--spacing-scale-4);height:var(--spacing-scale-5);margin-right:var(--spacing-scale-1);vertical-align:top}.publish__form{gap:var(--spacing-scale-6);flex-direction:column;display:flex}.addresses{padding:var(--spacing-scale-1) var(--spacing-scale-4);border-radius:var(--radius-md);background-color:var(--colors-background-muted);flex-direction:column;display:flex}@media (width<=767px){.addresses{padding:var(--spacing-scale-1) var(--spacing-scale-3)}}@media (forced-colors:active){.addresses{outline:1px solid canvastext}}.address{align-items:center;gap:var(--spacing-scale-1) var(--spacing-scale-4);min-height:var(--dh-control-height);padding:var(--spacing-scale-2) 0;grid-template-columns:7rem minmax(0,1fr) auto;display:grid}@media (width<=767px){.address{gap:0 var(--spacing-scale-2);grid-template-columns:minmax(0,1fr) auto}}.address+.address{border-top:1px solid var(--colors-border-light)}.address__label{color:var(--colors-text-secondary);font-size:var(--typography-body-sm-size)}.address__value{display:contents}.address__text{color:var(--colors-text-secondary)}@media (width<=767px){.address__text{grid-area:2/1/auto/-1}}.address__path{color:var(--colors-primary)}.address__text--invalid .address__path{color:var(--colors-text-secondary);-webkit-text-decoration:underline wavy var(--colors-primary-disabled-text);text-decoration:underline wavy var(--colors-primary-disabled-text);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.address__slot{border-bottom:2px dashed var(--colors-primary-disabled-text);vertical-align:bottom;width:8ch;height:1lh;display:inline-block}.address .copy{margin-right:calc(-1 * var(--spacing-scale-2))}.file{align-items:center;gap:var(--spacing-scale-2) var(--spacing-scale-4);flex-wrap:wrap;display:flex}.file__choose:has(:focus-visible){box-shadow:var(--dh-focus-ring)}.file__choose:has(:disabled){border-color:var(--colors-border-light);background-color:var(--colors-background);color:var(--colors-primary-disabled-text);cursor:not-allowed}@media (forced-colors:active){.file__choose:has(:focus-visible){outline-offset:2px;outline:2px solid highlight}.file__choose:has(:disabled){color:graytext;border-color:graytext}}.file-icon{width:var(--spacing-scale-5);height:var(--spacing-scale-5)}.file__name{min-width:0;color:var(--colors-primary);font-family:var(--font-mono);font-size:var(--typography-code-size)}.file__size{color:var(--colors-text-secondary);font-family:var(--font-primary);font-size:var(--typography-body-sm-size);font-variant-numeric:tabular-nums}.publish__actions{display:flex}@media (width<=479px){.publish__actions .button-primary{flex:1}}.publish__result:not(:empty){margin-top:var(--spacing-scale-6)}.inline-path{font-size:var(--typography-code-size)}.offer{align-items:flex-start;gap:var(--spacing-scale-3);flex-direction:column;display:flex}.badge{min-width:var(--spacing-scale-6);padding:var(--spacing-scale-1) var(--spacing-scale-2);border-radius:var(--radius-sm);background-color:var(--colors-secondary-subtle);color:var(--colors-primary);font-size:var(--typography-caption-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (forced-colors:active){.badge{outline:1px solid canvastext}}.hosted__head{align-items:center;gap:var(--spacing-scale-3);display:flex}.hosted__title{font-size:var(--dh-heading-sm-size)}.hosted__notice:not(:empty){margin-top:var(--spacing-scale-4)}.hosted__empty{max-width:var(--dh-measure);margin-top:var(--spacing-scale-4);color:var(--colors-text-secondary);text-wrap:pretty}.hosted__failed{align-items:flex-start;gap:var(--spacing-scale-3);margin-top:var(--spacing-scale-4);flex-direction:column;display:flex}.hosted__loading{gap:var(--spacing-scale-3);margin-top:var(--spacing-scale-4);flex-direction:column;display:flex}.skeleton{height:var(--spacing-scale-12);border-radius:var(--radius-sm);background-color:var(--colors-background-muted);animation:breathe var(--motion-duration-medium) var(--motion-easing-standard) infinite alternate}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.hosted__list{margin-top:var(--spacing-scale-4);padding:0;list-style:none}.hosted-did{justify-content:space-between;align-items:center;gap:var(--spacing-scale-2) var(--spacing-scale-6);padding:var(--spacing-scale-3) 0;border-top:1px solid var(--colors-border-light);flex-wrap:wrap;display:flex}.hosted-did:last-child{padding-bottom:0}.hosted-did__text{gap:var(--spacing-scale-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.hosted-did__path{color:var(--colors-primary);font-size:var(--typography-body-size)}.hosted-did__time{color:var(--colors-text-secondary);font-size:var(--typography-body-sm-size);font-variant-numeric:tabular-nums}.hosted-did__actions{margin:0 calc(-1 * var(--spacing-scale-2));flex-wrap:wrap;align-items:center;display:flex}.hosted-did__group{align-items:center;display:flex}.document-modal,.confirm{max-width:calc(100vw - 2 * var(--spacing-scale-4));border-radius:var(--radius-md);background-color:var(--colors-background);box-shadow:var(--elevation-card-hover);color:var(--colors-text-primary);border:none;padding:0}.document-modal::backdrop,.confirm::backdrop{background-color:color-mix(in srgb, var(--colors-primary) 60%, transparent)}.document-modal{width:800px;max-height:calc(100vh - 2 * var(--spacing-scale-12))}@media (width<=767px){.document-modal{max-height:calc(100vh - 2 * var(--spacing-scale-4))}}.document-modal[open]{display:flex}.document-modal__box{gap:var(--spacing-scale-4);min-width:0;min-height:0;padding:var(--spacing-scale-6);flex-direction:column;flex:1;display:flex}@media (width<=767px){.document-modal__box{padding:var(--spacing-scale-5)}}.document-modal__bar{justify-content:space-between;align-items:flex-start;gap:var(--spacing-scale-4);display:flex}.document-modal__heading{gap:var(--spacing-scale-1);flex-direction:column;min-width:0;display:flex}.document-modal__title{font-size:var(--dh-heading-sm-size)}.document-modal__url,.document-modal__loading{color:var(--colors-text-secondary)}.json{min-height:0;padding:var(--spacing-scale-4);border-radius:var(--radius-md);background-color:var(--colors-background-muted);color:var(--colors-primary);line-height:var(--typography-code-line-height);white-space:pre;overflow:auto}.document-modal__json{flex:1}.confirm{width:var(--dh-narrow-width)}.confirm__form{gap:var(--spacing-scale-4);padding:var(--spacing-scale-6);flex-direction:column;display:flex}@media (width<=767px){.confirm__form{padding:var(--spacing-scale-5)}}.confirm__title{font-size:var(--dh-heading-sm-size)}.confirm__text{text-wrap:pretty}.confirm__actions{justify-content:flex-end;gap:var(--spacing-scale-3);margin-top:var(--spacing-scale-2);flex-wrap:wrap;display:flex}@media (width<=479px){.confirm__actions{flex-direction:column;align-items:stretch}}
