/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme,base;@layer components{.btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,6px);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);max-height:52px;font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--tracking-normal,0em);white-space:nowrap;color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;display:inline-flex;text-decoration-line:none!important}@media (hover:hover){.btn:hover{cursor:pointer;border-color:var(--color-glacier-mist-900,#e8e7e4);background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.btn:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}}.btn{border-color:#e8e7e44d}@supports (color:color-mix(in lab, red, red)){.btn{border-color:color-mix(in oklab, var(--color-glacier-mist-900,#e8e7e4) 30%, transparent)}}.btn{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3)}@media (width>=48rem){.btn{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3.75)}}.btn.btn--sm{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}@media (width>=48rem){.btn.btn--sm{padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 3)}}@media (width>=64rem){.btn.btn--sm{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3.5)}}.btn.btn--sm{max-height:48px;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-sm-letter-spacing);letter-spacing:var(--text-sm-letter-spacing);--tw-leading:var(--text-sm-line-height);line-height:var(--text-sm-line-height);font-size:var(--text-sm-font-size)}.btn.btn--sm svg{height:calc(var(--spacing,.25rem) * 3.25)!important;width:calc(var(--spacing,.25rem) * 3.25)!important}@media (width>=48rem){.btn.btn--sm svg{height:calc(var(--spacing,.25rem) * 3.5)!important;width:calc(var(--spacing,.25rem) * 3.5)!important}}@media (width>=64rem){.btn.btn--sm svg{height:calc(var(--spacing,.25rem) * 5)!important;width:calc(var(--spacing,.25rem) * 5)!important}}.btn--clean{border-style:var(--tw-border-style);border-width:0;padding:0}@media (width>=48rem){.btn--fluid{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2)}}@media (width>=64rem){.btn--fluid{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3)}}.btn--fluid{font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-sm-letter-spacing);letter-spacing:var(--text-sm-letter-spacing);--tw-leading:var(--text-sm-line-height);line-height:var(--text-sm-line-height);font-size:var(--text-sm-font-size)}.btn--pine-forge{--tw-border-style:none;background-color:var(--color-pine-forge,#4d6356);border-style:none;color:var(--color-white,#fff)!important}@media (hover:hover){.btn--pine-forge:hover{background-color:#4d6356cc}@supports (color:color-mix(in lab, red, red)){.btn--pine-forge:hover{background-color:color-mix(in oklab, var(--color-pine-forge,#4d6356) 80%, transparent)}}}.btn--canyon-clay---links{--tw-border-style:none;background-color:var(--color-canyon-clay---links,#9c7979);color:var(--color-white,#fff);border-style:none}@media (hover:hover){.btn--canyon-clay---links:hover{background-color:#9c7979cc}@supports (color:color-mix(in lab, red, red)){.btn--canyon-clay---links:hover{background-color:color-mix(in oklab, var(--color-canyon-clay---links,#9c7979) 80%, transparent)}}}.btn--aurora-moss{--tw-border-style:none;background-color:var(--color-aurora-moss,#e6f59f);color:var(--color-midnight-fjord,#0c1d31);border-style:none}@media (hover:hover){.btn--aurora-moss:hover{background-color:#e6f59fcc}@supports (color:color-mix(in lab, red, red)){.btn--aurora-moss:hover{background-color:color-mix(in oklab, var(--color-aurora-moss,#e6f59f) 80%, transparent)}}}.btn.btn--alpha{border-color:var(--color-midnight-fjord,#0c1d31);color:var(--color-midnight-fjord,#0c1d31);background-image:none}@media (hover:hover){.btn.btn--alpha:hover{background-color:#bf95951a}@supports (color:color-mix(in lab, red, red)){.btn.btn--alpha:hover{background-color:color-mix(in oklab, var(--color-canyon-clay,#bf9595) 10%, transparent)}}}.btn--midnight-fjord{border-color:var(--color-midnight-fjord,#0c1d31);background-color:var(--color-midnight-fjord,#0c1d31);color:var(--color-white,#fff)}@media (hover:hover){.btn--midnight-fjord:hover{background-color:#0c1d31cc}@supports (color:color-mix(in lab, red, red)){.btn--midnight-fjord:hover{background-color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 80%, transparent)}}}.btn--midnight-fjord svg{color:var(--color-aurora-moss,#e6f59f)}.btn--midnight-fjord-alpha{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.btn--midnight-fjord-alpha{border-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.btn--midnight-fjord-alpha{background-color:var(--color-midnight-fjord,#0c1d31);color:var(--color-white,#fff)}@media (hover:hover){.btn--midnight-fjord-alpha:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.btn--midnight-fjord-alpha:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}.btn--outline{border-color:var(--app---dark---utility-5);color:var(--color-midnight-fjord,#0c1d31);background-image:none}@media (hover:hover){.btn--outline:hover{background-color:#bf95951a}@supports (color:color-mix(in lab, red, red)){.btn--outline:hover{background-color:color-mix(in oklab, var(--color-canyon-clay,#bf9595) 10%, transparent)}}}.btn--glow-aurora{--tw-shadow:var(--shadow-glow-aurora);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dns-icon-tile{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-sm,3px);background-color:var(--color-aurora-mist,#e2ede7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dns-icon-tile svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-pine-forge---links,#417958)}.dns-section-header{width:100%;max-width:var(--datum-max-width-section);align-items:center;gap:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.dns-split{width:100%;max-width:var(--max-width-8xl,var(--datum-max-width-container));gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;margin-inline:auto;display:flex}@media (width>=64rem){.dns-split{gap:calc(var(--spacing,.25rem) * 20);flex-direction:row}}.dns-split-intro{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (width>=64rem){.dns-split-intro{flex-shrink:0;width:40%}}.dns-split-description{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-xl-letter-spacing);letter-spacing:var(--text-xl-letter-spacing);--tw-leading:var(--text-xl-line-height);line-height:var(--text-xl-line-height);font-size:var(--text-xl-font-size);text-wrap:pretty;color:#384555cc}@supports (color:color-mix(in lab, red, red)){.dns-split-description{color:color-mix(in oklab, var(--color-app---dark---utility-2,#384555) 80%, transparent)}}.dns-split-panel{min-width:0}@media (width>=64rem){.dns-split-panel{flex:1}}.dns-capability-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-silver-mist,#c3c6c9);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.dns-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.dns-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dns-capability-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 7);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-silver-mist,#c3c6c9);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (width>=64rem){.dns-capability-item{padding:calc(var(--spacing,.25rem) * 11)}}.dns-capability-body{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;display:flex}.dns-capability-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-xl-letter-spacing);letter-spacing:var(--text-xl-letter-spacing);--tw-leading:var(--text-xl-line-height);line-height:var(--text-xl-line-height);font-size:var(--text-xl-font-size);font-weight:var(--font-weight-semibold,600);color:var(--color-midnight-fjord,#0c1d31)}.dns-capability-description{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);color:#0c1d31cc}@supports (color:color-mix(in lab, red, red)){.dns-capability-description{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 80%, transparent)}}.dns-operations-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-silver-mist,#c3c6c9);margin:0;padding:0;list-style-type:none}.dns-operations-item{gap:calc(var(--spacing,.25rem) * 5);background-color:var(--color-platinum,#f9f9f8);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (width>=64rem){.dns-operations-item{align-items:center;gap:calc(var(--spacing,.25rem) * 7);padding:calc(var(--spacing,.25rem) * 11);flex-direction:row}}.dns-operations-item+.dns-operations-item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-silver-mist,#c3c6c9)}.dns-operations-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 7);display:flex}@media (width>=64rem){.dns-operations-heading{width:calc(var(--spacing,.25rem) * 77);flex-shrink:0}}.dns-operations-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-xl-letter-spacing);letter-spacing:var(--text-xl-letter-spacing);--tw-leading:var(--text-xl-line-height);line-height:var(--text-xl-line-height);font-size:var(--text-xl-font-size);font-weight:var(--font-weight-semibold,600);color:var(--color-midnight-fjord,#0c1d31)}.dns-operations-description{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);text-wrap:pretty;color:#0c1d31cc}@supports (color:color-mix(in lab, red, red)){.dns-operations-description{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 80%, transparent)}}@media (width>=64rem){.dns-operations-description{flex:1}}.dns-comparison-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-silver-mist,#c3c6c9);-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.dns-comparison-panel::-webkit-scrollbar{display:none}.dns-comparison-table{width:100%;min-width:var(--container-xl,36rem);border-collapse:collapse;text-align:left}.dns-comparison-head-cell{width:40%;padding:calc(var(--spacing,.25rem) * 10);text-align:center;vertical-align:middle;text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#0c1d3199}@supports (color:color-mix(in lab, red, red)){.dns-comparison-head-cell{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 60%, transparent)}}.dns-comparison-head-cell--spacer{width:20%;padding:0}.dns-comparison-head-cell--datum{background-color:var(--color-aurora-moss,#e6f59f);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-midnight-fjord,#0c1d31)}.dns-comparison-brand{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.dns-comparison-brand svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.dns-comparison-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-silver-mist,#c3c6c9)}.dns-comparison-label{width:20%;padding:calc(var(--spacing,.25rem) * 10);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#0c1d3199}@supports (color:color-mix(in lab, red, red)){.dns-comparison-label{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 60%, transparent)}}.dns-comparison-cell{padding:calc(var(--spacing,.25rem) * 10);vertical-align:top;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);color:#0c1d3199}@supports (color:color-mix(in lab, red, red)){.dns-comparison-cell{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 60%, transparent)}}.dns-comparison-cell--datum{background-color:var(--color-aurora-moss-pale,#f3f8dd);color:#0c1d31cc}@supports (color:color-mix(in lab, red, red)){.dns-comparison-cell--datum{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 80%, transparent)}}.dns-steps{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-silver-mist,#c3c6c9);margin:0;padding:0;list-style-type:none}.dns-step{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 7);background-color:var(--color-platinum,#f9f9f8);padding:calc(var(--spacing,.25rem) * 8);display:flex}@media (width>=64rem){.dns-step{padding:calc(var(--spacing,.25rem) * 11)}}.dns-step+.dns-step{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-silver-mist,#c3c6c9)}.dns-step-number{background-color:var(--color-pine-forge---links,#417958);font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-sm-letter-spacing);letter-spacing:var(--text-sm-letter-spacing);--tw-leading:var(--text-sm-line-height);line-height:var(--text-sm-line-height);font-size:var(--text-sm-font-size);font-family:var(--font-dejavu,"DejaVu Sans Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-white,#fff);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-sm,3px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dns-step-body{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.dns-step-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-xl-letter-spacing);letter-spacing:var(--text-xl-letter-spacing);--tw-leading:var(--text-xl-line-height);line-height:var(--text-xl-line-height);font-size:var(--text-xl-font-size);font-weight:var(--font-weight-semibold,600);color:var(--color-midnight-fjord,#0c1d31)}.dns-step-description{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance;font-family:var(--font-alliance,"Alliance No.1", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-tracking:var(--text-base-letter-spacing);letter-spacing:var(--text-base-letter-spacing);--tw-leading:var(--text-base-line-height);line-height:var(--text-base-line-height);font-size:var(--text-base-font-size);text-wrap:pretty;color:#0c1d31cc}@supports (color:color-mix(in lab, red, red)){.dns-step-description{color:color-mix(in oklab, var(--color-midnight-fjord,#0c1d31) 80%, transparent)}}.dns-hero-anim{border-radius:var(--radius-md,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-silver-mist,#c3c6c9);width:100%;overflow:hidden;container-type:inline-size}.dns-hero-anim-stage{isolation:isolate;background-color:var(--color-white,#fff);aspect-ratio:3/2;width:100%;color:var(--color-midnight-fjord);font-size:1.6722cqw;line-height:1.4;position:relative;overflow:hidden}.dns-hero-anim-stage svg{width:1.6em!important;height:1.6em!important}.dns-app-header-logo svg,.dns-anim-success svg{width:2em!important;height:2em!important}.dns-anim-dropzone svg{width:2.4em!important;height:2.4em!important}.dns-app-shell{flex-direction:column;display:flex;position:absolute;inset:0}.dns-app-header{background:var(--color-white);border-bottom:1px solid var(--color-glacier-mist-900);height:4em;color:var(--color-canyon-clay);flex-shrink:0;align-items:center;gap:.6em;padding-right:1.2em;display:flex}.dns-app-header-logo{width:3.2em;height:100%;color:var(--color-canyon-clay);justify-content:center;align-items:center;margin-right:.4em;display:flex}.dns-app-header-sep{color:var(--color-silver-mist)}.dns-app-header-dropdown{color:var(--color-app---dark---utility-3);align-items:center;gap:.4em;display:flex}.dns-app-header-dropdown--wide{flex:1}.dns-app-header-dropdown-bar{background:var(--color-glacier-mist-800);border-radius:.3em;width:6em;height:.9em;display:inline-block}.dns-app-header-dropdown--wide .dns-app-header-dropdown-bar{flex:1;max-width:20em}.dns-app-header-icon{transform:scale(.7)}.dns-app{flex:1;min-height:0;display:flex}.dns-app-rail{background:var(--color-glacier-mist-700);border-right:1px solid var(--color-glacier-mist-900);width:3.2em;color:var(--color-canyon-clay);flex-direction:column;align-items:center;gap:2.2em;padding-block:2em;display:flex}.dns-app-main{background:var(--color-glacier-mist-700);flex:1;min-width:0;padding:1.6em 1.8em;overflow:hidden}.dns-app-breadcrumb{color:var(--color-app---dark---utility-3);align-items:center;gap:.4em;margin-bottom:1.4em;display:flex}.dns-app-breadcrumb-current{color:var(--color-midnight-fjord);font-weight:600}.dns-app-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8em;margin-bottom:1.2em;display:flex}.dns-app-title{font-size:1.8em;font-weight:600}.dns-app-actions{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.dns-app-search{color:var(--color-app---dark---utility-3);background:var(--color-glacier-mist-700);border:1px solid var(--color-silver-mist);border-radius:.4em;align-items:center;gap:.4em;padding:.5em .8em;display:flex}.dns-app-btn{white-space:nowrap;border-radius:.4em;align-items:center;gap:.35em;padding:.5em .8em;font-weight:600;display:inline-flex;transform:scale(1)}.dns-app-btn--ghost{background:var(--color-white);border:1px solid var(--color-silver-mist);color:var(--color-midnight-fjord)}.dns-app-btn--accent{background:var(--color-canyon-clay);color:var(--color-white)}.dns-app-btn--accent-muted{background:var(--color-canyon-clay-pale);color:var(--color-canyon-clay)}.dns-app-btn--dark{background:var(--color-midnight-fjord);color:var(--color-white)}.dns-app-btn--open{color:var(--color-white);background:#0a7cff}.dns-app-table{border-collapse:collapse;table-layout:fixed;background:var(--color-white);border:1px solid var(--color-glacier-mist-900);border-radius:.5em;width:100%;overflow:hidden}.dns-app-table th{color:var(--color-midnight-fjord);text-align:left;border-bottom:1px solid var(--color-glacier-mist-900);padding:.6em .5em;font-weight:600}.dns-app-table th svg{vertical-align:middle;color:var(--color-app---dark---utility-4);margin-left:.3em;display:inline-block}.dns-app-table td{border-bottom:1px solid var(--color-glacier-mist-800);color:var(--color-midnight-fjord);padding:.7em .5em}.dns-app-table-check{width:2em}.dns-app-table-rowactions{width:5em;color:var(--color-app---dark---utility-3)}td.dns-app-table-rowactions{justify-content:flex-end;align-items:center;gap:.4em;display:flex}.dns-app-icon-btn{border:1px solid var(--color-glacier-mist-900);background:var(--color-glacier-mist-700);width:2.2em;height:2.2em;color:var(--color-app---dark---utility-3);border-radius:.6em;justify-content:center;align-items:center;display:inline-flex}.dns-app-icon-btn svg{transform:scale(.85)}.dns-app-checkbox-static{border:1.5px solid var(--color-silver-mist);border-radius:.25em;width:1.3em;height:1.3em;display:inline-block}.dns-app-table-pill{background:var(--color-white);border:1px solid var(--color-glacier-mist-900);border-radius:.3em;padding:.15em .5em;font-weight:600}.dns-app-table-content{text-overflow:ellipsis;white-space:nowrap;color:var(--color-app---dark---utility-3);max-width:1px;overflow:hidden}.dns-anim-checkbox{border:1.5px solid var(--color-silver-mist);width:1.3em;height:1.3em;color:var(--color-white);animation-duration:var(--dns-hero-loop,28s);background:0 0;border-radius:.25em;justify-content:center;align-items:center;animation-timing-function:ease;animation-iteration-count:infinite;display:inline-flex}.dns-anim-checkbox svg{opacity:0;animation-duration:var(--dns-hero-loop,28s);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;transform:scale(0)}.dns-anim-checkbox--all{animation-name:dns-checkbox-check--all}.dns-anim-checkbox--all svg{animation-name:dns-checkbox-check-icon--all}.dns-anim-checkbox--1{animation-name:dns-checkbox-check--1}.dns-anim-checkbox--1 svg{animation-name:dns-checkbox-check-icon--1}.dns-anim-checkbox--2{animation-name:dns-checkbox-check--2}.dns-anim-checkbox--2 svg{animation-name:dns-checkbox-check-icon--2}.dns-anim-checkbox--3{animation-name:dns-checkbox-check--3}.dns-anim-checkbox--3 svg{animation-name:dns-checkbox-check-icon--3}.dns-anim-checkbox--4{animation-name:dns-checkbox-check--4}.dns-anim-checkbox--4 svg{animation-name:dns-checkbox-check-icon--4}.dns-anim-checkbox--5{animation-name:dns-checkbox-check--5}.dns-anim-checkbox--5 svg{animation-name:dns-checkbox-check-icon--5}.dns-anim-checkbox--6{animation-name:dns-checkbox-check--6}.dns-anim-checkbox--6 svg{animation-name:dns-checkbox-check-icon--6}.dns-anim-checkbox--7{animation-name:dns-checkbox-check--7}.dns-anim-checkbox--7 svg{animation-name:dns-checkbox-check-icon--7}@keyframes dns-checkbox-check--all{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--all{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--1{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--1{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--2{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--2{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--3{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--3{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--4{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--4{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--5{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--5{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--6{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--6{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}@keyframes dns-checkbox-check--7{0%,51.79%{border-color:var(--color-silver-mist);background:0 0}52.79%,to{background:var(--color-canyon-clay);border-color:var(--color-canyon-clay)}}@keyframes dns-checkbox-check-icon--7{0%,52.29%{opacity:0;transform:scale(0)}53.29%,to{opacity:1;transform:scale(1)}}.dns-anim-modal-preview .dns-app-table-check{animation:dns-checkbox-col-visibility var(--dns-hero-loop,28s) infinite ease}@keyframes dns-checkbox-col-visibility{0%,64.29%{opacity:1}65%,to{opacity:0}}.dns-anim-status-col{opacity:0;animation:dns-status-col-visibility var(--dns-hero-loop,28s) infinite ease}.dns-anim-status{align-items:center;height:1.4em;display:inline-flex;position:relative}.dns-anim-status-spinner{color:var(--color-app---dark---utility-3);animation-duration:.9s, var(--dns-hero-loop,28s);inset-block:0;animation-name:dns-spin,none;animation-timing-function:linear,ease;animation-iteration-count:infinite,infinite;position:absolute;left:0}.dns-anim-status-created{white-space:nowrap;color:var(--color-pine-forge);opacity:0;animation-duration:var(--dns-hero-loop,28s);inset-block:0;align-items:center;gap:.3em;font-weight:600;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;display:inline-flex;position:absolute;left:0;transform:scale(.7)}.dns-anim-status--1 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--1}.dns-anim-status--1 .dns-anim-status-created{animation-name:dns-status-created-show--1}.dns-anim-status--2 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--2}.dns-anim-status--2 .dns-anim-status-created{animation-name:dns-status-created-show--2}.dns-anim-status--3 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--3}.dns-anim-status--3 .dns-anim-status-created{animation-name:dns-status-created-show--3}.dns-anim-status--4 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--4}.dns-anim-status--4 .dns-anim-status-created{animation-name:dns-status-created-show--4}.dns-anim-status--5 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--5}.dns-anim-status--5 .dns-anim-status-created{animation-name:dns-status-created-show--5}.dns-anim-status--6 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--6}.dns-anim-status--6 .dns-anim-status-created{animation-name:dns-status-created-show--6}.dns-anim-status--7 .dns-anim-status-spinner{animation-name:dns-spin,dns-status-spinner-hide--7}.dns-anim-status--7 .dns-anim-status-created{animation-name:dns-status-created-show--7}@keyframes dns-spin{to{transform:rotate(360deg)}}@keyframes dns-status-spinner-hide--1{0%,65.36%{opacity:1}66.36%,to{opacity:0}}@keyframes dns-status-created-show--1{0%,65.86%{opacity:0;transform:scale(.7)}66.86%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--2{0%,66.89%{opacity:1}67.89%,to{opacity:0}}@keyframes dns-status-created-show--2{0%,67.39%{opacity:0;transform:scale(.7)}68.39%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--3{0%,68.43%{opacity:1}69.43%,to{opacity:0}}@keyframes dns-status-created-show--3{0%,68.93%{opacity:0;transform:scale(.7)}69.93%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--4{0%,69.96%{opacity:1}70.96%,to{opacity:0}}@keyframes dns-status-created-show--4{0%,70.46%{opacity:0;transform:scale(.7)}71.46%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--5{0%,71.5%{opacity:1}72.5%,to{opacity:0}}@keyframes dns-status-created-show--5{0%,72%{opacity:0;transform:scale(.7)}73%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--6{0%,73.04%{opacity:1}74.04%,to{opacity:0}}@keyframes dns-status-created-show--6{0%,73.54%{opacity:0;transform:scale(.7)}74.54%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-spinner-hide--7{0%,74.57%{opacity:1}75.57%,to{opacity:0}}@keyframes dns-status-created-show--7{0%,75.07%{opacity:0;transform:scale(.7)}76.07%,to{opacity:1;transform:scale(1)}}@keyframes dns-status-col-visibility{0%,64.29%{opacity:0}65%,83.93%{opacity:1}85%,to{opacity:0}}@keyframes dns-status-spinner-hide{0%,2%{opacity:1}4%,to{opacity:0}}@keyframes dns-status-created-show{0%,2%{opacity:0;transform:scale(.7)}4%,to{opacity:1;transform:scale(1)}}.dns-anim-scrim{background:#0c1d3173;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dns-anim-scrim{background:color-mix(in srgb, var(--color-midnight-fjord) 45%, transparent)}}.dns-anim-scrim{opacity:0;animation:dns-scrim-visibility var(--dns-hero-loop,28s) infinite ease}@keyframes dns-scrim-visibility{0%,14.29%{opacity:0}15.36%,27.14%{opacity:1}28.21%,40.36%{opacity:0}41.43%,94.64%{opacity:1}95.71%,to{opacity:0}}.dns-anim-modal{background:var(--color-white);border-radius:.6em;flex-direction:column;width:68%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 1.5em 3em -1em #0c1d3159}@supports (color:color-mix(in lab, red, red)){.dns-anim-modal{box-shadow:0 1.5em 3em -1em color-mix(in srgb, var(--color-midnight-fjord) 35%, transparent)}}.dns-anim-modal{opacity:0;gap:.8em;padding:1.4em}.dns-anim-modal-title{font-size:1.2em;font-weight:700}.dns-anim-dropzone{text-align:center;border:1.5px dashed var(--color-silver-mist);color:var(--color-app---dark---utility-3);border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1.4em;display:flex}.dns-anim-btn-selectfile,.dns-anim-btn-open{text-decoration:underline;display:inline-block;transform:scale(1)}.dns-anim-modal-import{animation:dns-modal-import-visibility var(--dns-hero-loop,28s) infinite ease}@keyframes dns-modal-import-visibility{0%,14.29%{opacity:0;transform:translate(-50%,-50%)scale(.96)}15.36%,26.07%{opacity:1;transform:translate(-50%,-50%)scale(1)}27.14%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.dns-anim-filepicker-backdrop{background:var(--color-pine-forge);opacity:0;animation:dns-filepicker-visibility var(--dns-hero-loop,28s) infinite ease;position:absolute;inset:0}.dns-anim-filepicker{background:var(--color-white);opacity:0;width:70%;height:62%;animation:dns-filepicker-modal-visibility var(--dns-hero-loop,28s) infinite ease;border-radius:.7em;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.96);box-shadow:0 1.5em 3em -1em #00000073}@keyframes dns-filepicker-visibility{0%,27.14%{opacity:0}28.21%,39.29%{opacity:1}40.36%,to{opacity:0}}@keyframes dns-filepicker-modal-visibility{0%,27.14%{opacity:0;transform:translate(-50%,-50%)scale(.96)}28.21%,39.29%{opacity:1;transform:translate(-50%,-50%)scale(1)}40.36%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.dns-anim-filepicker-sidebar{background:var(--color-glacier-mist-700);border-right:1px solid var(--color-glacier-mist-900);flex-direction:column;gap:.2em;width:34%;padding:1em .8em;display:flex}.dns-anim-filepicker-item{color:var(--color-midnight-fjord);border-radius:.35em;align-items:center;gap:.5em;padding:.4em .5em;display:flex}.dns-anim-filepicker-item--active{background:var(--color-glacier-mist-900);font-weight:600}.dns-anim-filepicker-heading{color:var(--color-app---dark---utility-3);margin:.6em 0 .1em .5em;font-size:.9em}.dns-anim-filepicker-main{flex-direction:column;flex:1;min-width:0;padding:.8em 1em;display:flex}.dns-anim-filepicker-toolbar{color:var(--color-app---dark---utility-3);align-items:center;gap:.6em;margin-bottom:.8em;display:flex}.dns-anim-filepicker-path{background:var(--color-glacier-mist-700);color:var(--color-midnight-fjord);border-radius:.35em;flex:1;align-items:center;gap:.4em;padding:.3em .6em;font-weight:600;display:flex}.dns-anim-filepicker-listhead{color:var(--color-app---dark---utility-3);border-bottom:1px solid var(--color-glacier-mist-900);margin-bottom:.4em;padding-bottom:.4em;display:flex}.dns-anim-filepicker-listhead span:first-child{flex:2}.dns-anim-filepicker-listhead span{flex:1}.dns-anim-filepicker-row{color:var(--color-white);background:#0a7cff;border-radius:.3em;padding:.4em .5em;font-weight:600;display:flex}.dns-anim-filepicker-row span:first-child{flex:2}.dns-anim-filepicker-row span{flex:1}.dns-anim-filepicker-actions{justify-content:flex-end;align-items:center;gap:.5em;margin-top:auto;display:flex}.dns-anim-modal-preview{animation:dns-preview-visibility var(--dns-hero-loop,28s) infinite ease}@keyframes dns-preview-visibility{0%,40.36%{opacity:0;transform:translate(-50%,-50%)scale(.96)}41.43%,83.93%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.dns-anim-preview-table{border-collapse:collapse;table-layout:fixed;width:100%}.dns-anim-preview-table th{color:var(--color-app---dark---utility-3);text-align:left;border-bottom:1px solid var(--color-glacier-mist-900);padding:.5em;font-weight:500}.dns-anim-preview-table td{border-bottom:1px solid var(--color-glacier-mist-800);color:var(--color-midnight-fjord);padding:.6em .5em}.dns-anim-preview-actions{justify-content:flex-end;height:2.4em;margin-top:.4em;display:flex;position:relative}.dns-anim-preview-actions .dns-app-btn{position:absolute;top:0;right:0}.dns-anim-btn-import0{opacity:1;animation:dns-btn-import0-visibility var(--dns-hero-loop,28s) infinite ease}.dns-anim-btn-import7{opacity:0;animation:dns-btn-import7-visibility var(--dns-hero-loop,28s) infinite ease, dns-pulse-import7 var(--dns-hero-loop,28s) infinite ease}.dns-anim-btn-done{opacity:0;animation:dns-btn-done-visibility var(--dns-hero-loop,28s) infinite ease, dns-pulse-done var(--dns-hero-loop,28s) infinite ease}@keyframes dns-btn-import0-visibility{0%,55.71%{opacity:1}56.79%,to{opacity:0}}@keyframes dns-btn-import7-visibility{0%,55.71%{opacity:0}56.79%,76.07%{opacity:1}77.14%,to{opacity:0}}@keyframes dns-btn-done-visibility{0%,76.07%{opacity:0}77.14%,to{opacity:1}}@keyframes dns-pulse-import7{0%,63.93%,to{transform:scale(1)}64.29%{transform:scale(.92)}64.64%{transform:scale(1)}}@keyframes dns-pulse-done{0%,82.68%,to{transform:scale(1)}83.04%{transform:scale(.92)}83.39%{transform:scale(1)}}.dns-anim-success{background:var(--color-aurora-mist);width:46%;color:var(--color-pine-forge);border-radius:.6em;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1.6em;font-size:1.3em;font-weight:700;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 1.5em 3em -1em #0c1d3159}@supports (color:color-mix(in lab, red, red)){.dns-anim-success{box-shadow:0 1.5em 3em -1em color-mix(in srgb, var(--color-midnight-fjord) 35%, transparent)}}.dns-anim-success{opacity:0;animation:dns-success-visibility var(--dns-hero-loop,28s) infinite ease;transform:translate(-50%,-50%)scale(.9)}@keyframes dns-success-visibility{0%,83.93%{opacity:0;transform:translate(-50%,-50%)scale(.9)}85%,94.64%{opacity:1;transform:translate(-50%,-50%)scale(1)}95.71%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.dns-anim-cursor{pointer-events:none;transform-origin:50%;opacity:0;animation:dns-cursor-move var(--dns-hero-loop,28s) infinite ease;position:absolute}@keyframes dns-cursor-move{0%{opacity:1;top:90%;left:8%;transform:translate(-50%,-50%)scale(1)}9.05%{opacity:1;top:33.39%;left:52.46%;transform:translate(-50%,-50%)scale(1)}13.57%{opacity:1;top:33.39%;left:52.46%;transform:translate(-50%,-50%)scale(.8)}14.29%{opacity:1;top:33.39%;left:52.46%;transform:translate(-50%,-50%)scale(1)}22.14%{opacity:1;top:47.83%;left:44.65%;transform:translate(-50%,-50%)scale(1)}26.07%{opacity:1;top:47.83%;left:44.65%;transform:translate(-50%,-50%)scale(.8)}26.43%{opacity:1;top:47.83%;left:44.65%;transform:translate(-50%,-50%)scale(1)}35%{opacity:1;top:74.7%;left:78.6%;transform:translate(-50%,-50%)scale(1)}39.29%{opacity:1;top:74.7%;left:78.6%;transform:translate(-50%,-50%)scale(.8)}39.64%{opacity:1;top:74.7%;left:78.6%;transform:translate(-50%,-50%)scale(1)}47.74%{opacity:1;top:18.38%;left:21.45%;transform:translate(-50%,-50%)scale(1)}51.79%{opacity:1;top:18.38%;left:21.45%;transform:translate(-50%,-50%)scale(.8)}52.14%{opacity:1;top:18.38%;left:21.45%;transform:translate(-50%,-50%)scale(1)}60.24%{opacity:1;top:81.73%;left:71.23%;transform:translate(-50%,-50%)scale(1)}64.29%{opacity:1;top:81.73%;left:71.23%;transform:translate(-50%,-50%)scale(.8)}64.64%{opacity:1;top:81.73%;left:71.23%;transform:translate(-50%,-50%)scale(1)}76.67%{opacity:1;top:81.49%;left:77.06%;transform:translate(-50%,-50%)scale(1)}82.68%{opacity:1;top:81.49%;left:77.06%;transform:translate(-50%,-50%)scale(.8)}83.04%{opacity:1;top:81.49%;left:77.06%;transform:translate(-50%,-50%)scale(1)}83.93%{opacity:0;top:81.49%;left:77.06%;transform:translate(-50%,-50%)scale(1)}to{opacity:0;top:90%;left:8%;transform:translate(-50%,-50%)scale(1)}}.dns-anim-btn-import{animation:dns-pulse-import var(--dns-hero-loop,28s) infinite ease}@keyframes dns-pulse-import{0%,13.57%,to{transform:scale(1)}13.93%{transform:scale(.92)}14.29%{transform:scale(1)}}.dns-anim-btn-selectfile{animation:dns-pulse-selectfile var(--dns-hero-loop,28s) infinite ease}@keyframes dns-pulse-selectfile{0%,25.71%,to{transform:scale(1)}26.07%{transform:scale(.92)}26.43%{transform:scale(1)}}.dns-anim-btn-open{animation:dns-pulse-open var(--dns-hero-loop,28s) infinite ease}@keyframes dns-pulse-open{0%,38.93%,to{transform:scale(1)}39.29%{transform:scale(.92)}39.64%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dns-anim-checkbox,.dns-anim-checkbox svg,.dns-anim-status-col,.dns-anim-status-spinner,.dns-anim-status-created,.dns-anim-scrim,.dns-anim-modal-import,.dns-anim-filepicker-backdrop,.dns-anim-filepicker,.dns-anim-modal-preview,.dns-anim-btn-import0,.dns-anim-btn-import7,.dns-anim-btn-done,.dns-anim-success,.dns-anim-btn-import,.dns-anim-btn-selectfile,.dns-anim-btn-open,.dns-anim-cursor{animation:none}.dns-anim-status-col,.dns-anim-scrim,.dns-anim-modal-import,.dns-anim-filepicker-backdrop,.dns-anim-filepicker,.dns-anim-modal-preview,.dns-anim-btn-import7,.dns-anim-btn-done,.dns-anim-success,.dns-anim-cursor{visibility:hidden;opacity:0}.dns-anim-btn-import0{opacity:1}}}@layer utilities;@font-face{font-family:DejaVu Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dejavu-sans-mono/DejaVuSansMono-webfont.woff)format("woff"),url(/fonts/dejavu-sans-mono/DejaVuSansMono-webfont.ttf)format("truetype")}@font-face{font-family:DejaVu Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dejavu-sans-mono/DejaVuSansMono-Bold-webfont.woff)format("woff"),url(/fonts/dejavu-sans-mono/DejaVuSansMono-Bold-webfont.ttf)format("truetype")}@font-face{font-family:DejaVu Sans Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dejavu-sans-mono/DejaVuSansMono-Oblique-webfont.woff)format("woff"),url(/fonts/dejavu-sans-mono/DejaVuSansMono-Oblique-webfont.ttf)format("truetype")}@font-face{font-family:DejaVu Sans Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/dejavu-sans-mono/DejaVuSansMono-BoldOblique-webfont.woff)format("woff"),url(/fonts/dejavu-sans-mono/DejaVuSansMono-BoldOblique-webfont.ttf)format("truetype")}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}