@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-weight-semibold:600;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:var(--font-display);--font-text:var(--font-text);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-pill:var(--radius-pill);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--ease-emphasis:var(--ease-emphasis);--breakpoint-field:37.5rem;--breakpoint-form:48rem;--breakpoint-mark:390px;--breakpoint-md:900px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-text,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--canvas);color:var(--text-1);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:100%}body{font-size:var(--size-body);line-height:var(--lh-body);margin:0}h1,h2,h3,h4,p{text-wrap:pretty}a{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset);transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--link-hover);text-decoration-thickness:var(--link-hover-thickness)}code{font-family:var(--font-mono);font-size:var(--code-size);background:var(--surface-sunken);border-radius:var(--radius-xs);padding:var(--code-padding-block) var(--code-padding-inline)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){font:inherit;color:var(--text-1);background-color:var(--surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xs);min-height:var(--button-small-height);padding:0 var(--space-3)}textarea{padding-block:var(--space-2)}::placeholder{color:var(--text-2);opacity:1}:root{interpolate-size:allow-keywords}details.dg-acc::details-content{transition:height var(--dur-slow) var(--ease-emphasis), content-visibility var(--dur-slow) allow-discrete;height:0;overflow:clip}details.dg-acc[open]::details-content{height:auto}}@layer components{.dg-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:var(--weight-semibold);letter-spacing:var(--button-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;text-decoration:none;display:inline-flex}.dg-btn:hover{text-decoration:none}.dg-btn:active{transform:scale(.98)}.dg-btn--sm{height:var(--button-small-height);padding:0 var(--space-4);font-size:var(--button-small-size)}.dg-btn--md{height:var(--button-medium-height);padding:0 var(--button-medium-padding);font-size:var(--size-small)}.dg-btn--lg{height:var(--button-large-height);padding:0 var(--button-large-padding);font-size:var(--size-body)}.dg-btn--primary{background:var(--accent);color:var(--accent-ink)}.dg-btn--primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.dg-btn--primary:active{background:var(--accent-pressed)}.dg-btn--secondary{background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 var(--border-width) var(--border-strong)}.dg-btn--secondary:hover{background:var(--surface-hover);color:var(--text-1);box-shadow:inset 0 0 0 var(--border-width) var(--text-3)}.dg-btn[aria-disabled=true],.dg-btn:disabled{opacity:.4;pointer-events:none}.dg-quiet-link{color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.dg-quiet-link:hover,.dg-quiet-link[aria-current=page]{color:var(--text-1);text-decoration:none}.dg-logo{align-items:center;gap:calc(var(--logo-size) * .34);color:var(--text-1);text-decoration:none;display:inline-flex}.dg-logo:hover{color:var(--text-1);text-decoration:none}.dg-logo__tile{flex:none;display:block;position:relative}.dg-logo__tile img{border-radius:0;display:block}.dg-logo__tile:after{content:"";box-shadow:var(--shadow-tile);border-radius:22.5%;position:absolute;inset:0}.dg-logo__word{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:calc(var(--logo-size) * .66);letter-spacing:var(--track-display);white-space:nowrap;line-height:1}.dg-bands{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dg-bands--fade-left{-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 85%);mask-image:linear-gradient(100deg,#000 40%,#0000 85%)}.dg-bands--fade-right{-webkit-mask-image:linear-gradient(260deg,#000 40%,#0000 85%);mask-image:linear-gradient(260deg,#000 40%,#0000 85%)}.dg-band{border-radius:var(--radius-md);transform:skewX(var(--band-skew));opacity:var(--band-opacity);animation:dg-band-in var(--dur-bands) var(--ease-emphasis) both;position:absolute;top:-40%;bottom:-40%}.dg-device{width:100%;max-width:100%;margin:0}.dg-device__bezel{background:var(--device-bezel);box-shadow:var(--shadow-device), var(--shadow-bezel);position:relative}.dg-device__screen{background:var(--device-screen);position:relative;overflow:hidden}.dg-device__screen img{object-fit:cover;width:100%;height:100%;display:block}.dg-device[data-kind=iphone] .dg-device__bezel{border-radius:15.5%/7.4%;padding:3.5%}.dg-device[data-kind=iphone] .dg-device__screen{aspect-ratio:1320/2868;border-radius:12.9%/5.9%}.dg-device[data-kind=ipad] .dg-device__bezel{border-radius:4.6%/6.2%;padding:3.4%}.dg-device[data-kind=ipad] .dg-device__screen{aspect-ratio:2752/2064;border-radius:2.6%/3.5%}.dg-device[data-kind=mac] .dg-device__bezel{border-radius:var(--radius-sm);box-shadow:var(--shadow-device), 0 0 0 var(--border-width) var(--border-strong);background:0 0}.dg-device[data-kind=mac] .dg-device__screen{aspect-ratio:2880/1800;border-radius:var(--radius-sm)}.dg-device[data-kind=watch] .dg-device__bezel{border-radius:26%/21.9%;padding:7%}.dg-device[data-kind=watch] .dg-device__screen{aspect-ratio:422/514;border-radius:23%/19%}.dg-device__island{aspect-ratio:3.4;border-radius:var(--radius-pill);background:var(--device-island);width:31%;position:absolute;top:1.3%;left:50%;transform:translate(-50%)}.dg-device__crown,.dg-device__button{background:var(--device-edge);position:absolute}.dg-device__crown{border-radius:0 40% 40% 0/0 20% 20% 0;width:4.6%;height:15%;top:22%;right:-3.6%}.dg-device__button{border-radius:0 30% 30% 0/0 10% 10% 0;width:2.4%;height:17%;top:48%;right:-1.6%}.dg-badge,.dg-badge img{display:block}.skip-link{top:var(--space-2);left:var(--gutter);z-index:var(--layer-skip-link);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:var(--layer-header);background:var(--canvas);border-bottom:var(--border-width) solid transparent;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{animation:linear both site-header-hairline;animation-timeline:scroll(root);animation-range:var(--site-scroll-range-start) var(--site-scroll-range-end);animation-duration:auto!important}}@supports not (animation-timeline:scroll()){.site-header{border-bottom-color:var(--border)}}.site-header:has(.site-menu[open]){border-bottom-color:var(--border);animation:none}.site-header__bar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:var(--nav-height) auto;align-items:center;column-gap:var(--space-6);max-width:var(--width-content);padding-inline:var(--gutter);margin-inline:auto;display:grid}.site-header__bar>.dg-logo{grid-area:1/1;min-width:max-content}.site-nav{grid-area:1/2;margin-inline-start:var(--space-2)}.site-nav__list{gap:var(--site-link-gap);display:flex}.site-nav__link{font-size:var(--size-small);font-weight:var(--weight-medium);padding-block:var(--space-2)}.site-header__cta{grid-area:1/4}.site-menu{display:none}@media not all and (min-width:900px){.site-header__bar{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto}.site-nav{display:none}.site-header__cta{grid-column:3}.site-menu{display:contents}.site-menu__summary{cursor:pointer;white-space:nowrap;font-size:var(--size-small);font-weight:var(--weight-semibold);color:var(--text-1);padding-block:calc((var(--nav-height) - var(--site-menu-line-height)) / 2);grid-area:1/4;display:list-item}.site-menu>:not(summary){grid-area:2/1/auto/-1}.site-menu::details-content{grid-area:2/1/auto/-1}.site-menu__list{padding-bottom:var(--space-4);flex-direction:column;display:flex}.site-menu__link{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);font-size:var(--size-lead);font-weight:var(--weight-medium);display:block}}@media not all and (min-width:390px){.site-header .dg-logo__word{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}.site-footer{border-top:var(--border-width) solid var(--border);background:var(--canvas)}.site-footer__inner{max-width:var(--width-content);padding:var(--site-footer-padding) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.site-footer__download,.site-footer__nav-row{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.site-footer__download{margin-bottom:var(--space-7)}.site-footer__tagline{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-1)}.site-footer__badges{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-footer__nav-row{padding-bottom:var(--space-6)}.site-footer__links{gap:var(--space-3) var(--site-link-gap);font-size:var(--size-small);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.site-footer__legal{justify-content:space-between;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);font-size:var(--size-caption);line-height:var(--lh-caption);color:var(--text-3);flex-wrap:wrap;display:flex}.site-footer__trademarks{max-width:var(--measure-trademarks)}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:390px){.container{max-width:390px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:37.5rem){.container{max-width:37.5rem}}@media (min-width:48rem){.container{max-width:48rem}}.mx-auto{margin-inline:auto}.-mt-\[\.5rem\]{margin-top:-.5rem}.mt-2{margin-top:var(--space-2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-\[100vh\]{height:100vh}.h-full{height:100%}.min-h-\(--height-not-found-bands\){min-height:var(--height-not-found-bands)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\[width\:14rem\]{width:14rem}.\[width\:var\(--width-text\)\]{width:var(--width-text)}.w-\[28px\]{width:28px}.w-\[50vw\]{width:50vw}.w-\[100\%\]{width:100%}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[var\(--width-text\)\]{width:var(--width-text)}.w-full{width:100%}.max-w-\[37\.5rem\]{max-width:37.5rem}.max-w-\[72ch\]{max-width:72ch}.max-w-content{max-width:var(--width-content)}.max-w-not-found{max-width:var(--width-not-found)}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[1fr_minmax\(0\,2fr\)\]{grid-template-columns:1fr minmax(0,2fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:var(--space-3)}.gap-5{gap:var(--space-5)}.gap-7{gap:var(--space-7)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[oklch\(0\.5_0\.1_200\)\]{background-color:#007277;background-color:lab(42.9598% -31.1952 -12.7726)}.bg-surface{background-color:var(--surface)}.p-stack{padding:var(--stack-gap)}.px-gutter{padding-inline:var(--gutter)}.py-section{padding-block:var(--section-pad)}.font-mono{font-family:var(--font-mono)}.text-display{font-size:var(--size-display);line-height:var(--tw-leading,var(--lh-display));letter-spacing:var(--tw-tracking,var(--track-display))}.text-eyebrow{font-size:var(--size-eyebrow);line-height:var(--tw-leading,var(--lh-caption));letter-spacing:var(--tw-tracking,var(--track-eyebrow))}.text-lead{font-size:var(--size-lead);line-height:var(--tw-leading,var(--lh-lead))}.text-small{font-size:var(--size-small);line-height:var(--tw-leading,var(--lh-small))}.text-\[1\.2em\]{font-size:1.2em}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-coral-ink{color:var(--coral-ink)}.text-link{color:var(--link)}.text-text-2{color:var(--text-2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow-\(--shadow-1\){--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:900px){.md\:max-w-none{max-width:none}.md\:grid-cols-\(--grid-not-found\){grid-template-columns:var(--grid-not-found)}.md\:grid-cols-\[37\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:37.5rem minmax(0,1fr)}.md\:gap-11{gap:var(--space-11)}}.\[data-testid\^\=\"admin\.signOut\"\]\:visible:is(){visibility:visible}}:root{--dg-graphite-950:#0e1013;--dg-graphite-900:#16191e;--dg-graphite-850:#1d2127;--dg-graphite-800:#252a31;--dg-graphite-700:#343a43;--dg-graphite-600:#4a515c;--dg-graphite-500:#6b7380;--dg-graphite-400:#8e96a3;--dg-graphite-300:#b5bbc5;--dg-graphite-200:#d8dce2;--dg-graphite-100:#ebedf0;--dg-graphite-75:#f2f3f5;--dg-graphite-50:#f7f8fa;--dg-white:#fff;--dg-cyan-100:#d6f5fc;--dg-cyan-300:#7be0f5;--dg-cyan-500:#14c8eb;--dg-cyan-600:#0a9cc0;--dg-cyan-700:#077a97;--dg-lime-100:#edf9cf;--dg-lime-300:#cdf27a;--dg-lime-500:#a8e61d;--dg-lime-600:#86bc0e;--dg-lime-700:#4f7400;--dg-amber-100:#fff0d1;--dg-amber-300:#ffd27e;--dg-amber-500:#ffb224;--dg-amber-600:#e8940a;--dg-amber-700:#9a5800;--dg-coral-100:#ffe1de;--dg-coral-300:#ffa39b;--dg-coral-500:#ff5f52;--dg-coral-600:#e8473b;--dg-coral-700:#b8302a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f2f3f5;--canvas-alt:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e8eaee;--surface-hover:#f7f8fa;--surface-inverse:#0e1013;--text-on-inverse:#f5f6f8;--text-on-inverse-2:#b5bbc5;--surface-device:#16191e;--device-bezel:#0e1013;--device-edge:#343a43;--device-screen:#1d2127;--border:#0e10131a;--border-strong:#0e101333;--text-1:#0e1013;--text-2:#4a515c;--text-3:#636b77;--accent:var(--dg-lime-500);--accent-hover:#b6ee3a;--accent-pressed:var(--dg-lime-600);--accent-ink:#0e1013;--accent-text:var(--dg-lime-700);--accent-wash:var(--dg-lime-100);--brand-cyan:var(--dg-cyan-500);--brand-lime:var(--dg-lime-500);--brand-amber:var(--dg-amber-500);--brand-coral:var(--dg-coral-500);--cyan-ink:#055e75;--lime-ink:var(--dg-lime-700);--amber-ink:var(--dg-amber-700);--coral-ink:var(--dg-coral-700);--cyan-wash:var(--dg-cyan-100);--lime-wash:var(--dg-lime-100);--amber-wash:var(--dg-amber-100);--coral-wash:var(--dg-coral-100);--link:#055e75;--link-hover:#055e75;--focus-ring:var(--dg-cyan-600);--band-opacity:.9;--shadow-1:0 1px 2px #0e10130f, 0 2px 8px #0e10130a;--shadow-2:0 2px 4px #0e10130d, 0 12px 32px #0e101314;--shadow-3:0 4px 8px #0e10130f, 0 24px 64px #0e101324;--shadow-device:0 2px 6px #0e10132e, 0 30px 80px -10px #0e101359}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#0e1013;--canvas-alt:#121418;--surface:#16191e;--surface-raised:#1d2127;--surface-sunken:#0a0c0f;--surface-hover:#1d2127;--surface-inverse:#f2f3f5;--text-on-inverse:#0e1013;--text-on-inverse-2:#4a515c;--surface-device:#16191e;--device-bezel:#050607;--device-edge:#3a4049;--device-screen:#1d2127;--border:#ffffff17;--border-strong:#ffffff2e;--text-1:#f5f6f8;--text-2:#b5bbc5;--text-3:#8e96a3;--accent:#a8e61d;--accent-hover:#b6ee3a;--accent-pressed:#86bc0e;--accent-ink:#0e1013;--accent-text:#cdf27a;--accent-wash:#a8e61d24;--cyan-ink:#7be0f5;--lime-ink:#cdf27a;--amber-ink:#ffd27e;--coral-ink:#ffa39b;--cyan-wash:#14c8eb24;--lime-wash:#a8e61d24;--amber-wash:#ffb22424;--coral-wash:#ff5f5226;--link:#7be0f5;--link-hover:#a9ebf9;--focus-ring:#14c8eb;--band-opacity:1;--shadow-1:inset 0 0 0 1px #ffffff0d;--shadow-2:inset 0 0 0 1px #ffffff0f, 0 12px 32px #00000059;--shadow-3:inset 0 0 0 1px #ffffff12, 0 24px 64px #00000080;--shadow-device:0 0 0 1px #ffffff0f, 0 30px 80px -10px #000000b3}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1013;--canvas-alt:#121418;--surface:#16191e;--surface-raised:#1d2127;--surface-sunken:#0a0c0f;--surface-hover:#1d2127;--surface-inverse:#f2f3f5;--text-on-inverse:#0e1013;--text-on-inverse-2:#4a515c;--surface-device:#16191e;--device-bezel:#050607;--device-edge:#3a4049;--device-screen:#1d2127;--border:#ffffff17;--border-strong:#ffffff2e;--text-1:#f5f6f8;--text-2:#b5bbc5;--text-3:#8e96a3;--accent:#a8e61d;--accent-hover:#b6ee3a;--accent-pressed:#86bc0e;--accent-ink:#0e1013;--accent-text:#cdf27a;--accent-wash:#a8e61d24;--cyan-ink:#7be0f5;--lime-ink:#cdf27a;--amber-ink:#ffd27e;--coral-ink:#ffa39b;--cyan-wash:#14c8eb24;--lime-wash:#a8e61d24;--amber-wash:#ffb22424;--coral-wash:#ff5f5226;--link:#7be0f5;--link-hover:#a9ebf9;--focus-ring:#14c8eb;--band-opacity:1;--shadow-1:inset 0 0 0 1px #ffffff0d;--shadow-2:inset 0 0 0 1px #ffffff0f, 0 12px 32px #00000059;--shadow-3:inset 0 0 0 1px #ffffff12, 0 24px 64px #00000080;--shadow-device:0 0 0 1px #ffffff0f, 0 30px 80px -10px #000000b3}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f2f3f5;--canvas-alt:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e8eaee;--surface-hover:#f7f8fa;--surface-inverse:#0e1013;--text-on-inverse:#f5f6f8;--text-on-inverse-2:#b5bbc5;--surface-device:#16191e;--device-bezel:#0e1013;--device-edge:#343a43;--device-screen:#1d2127;--border:#0e10131a;--border-strong:#0e101333;--text-1:#0e1013;--text-2:#4a515c;--text-3:#636b77;--accent:#a8e61d;--accent-hover:#b6ee3a;--accent-pressed:#86bc0e;--accent-ink:#0e1013;--accent-text:#4f7400;--accent-wash:#edf9cf;--cyan-ink:#055e75;--lime-ink:#4f7400;--amber-ink:#9a5800;--coral-ink:#b8302a;--cyan-wash:#d6f5fc;--lime-wash:#edf9cf;--amber-wash:#fff0d1;--coral-wash:#ffe1de;--link:#055e75;--link-hover:#055e75;--focus-ring:#0a9cc0;--band-opacity:.9;--shadow-1:0 1px 2px #0e10130f, 0 2px 8px #0e10130a;--shadow-2:0 2px 4px #0e10130d, 0 12px 32px #0e101314;--shadow-3:0 4px 8px #0e10130f, 0 24px 64px #0e101324;--shadow-device:0 2px 6px #0e10132e, 0 30px 80px -10px #0e101359}:root{--font-display:var(--font-schibsted), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-text:var(--font-schibsted), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:var(--font-newsreader), ui-serif, Georgia, serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--size-display:clamp(2.75rem, 1.6rem + 4.9vw, 5.75rem);--size-h1:clamp(2.25rem, 1.55rem + 3vw, 4rem);--size-h2:clamp(1.875rem, 1.4rem + 2vw, 3rem);--size-h3:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--size-h4:1.125rem;--size-lead:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--size-body:1.0625rem;--size-small:.9375rem;--size-caption:.8125rem;--size-eyebrow:.75rem;--size-price:clamp(2.5rem, 2.1rem + 1.6vw, 3.5rem);--size-legal-title:clamp(2.25rem, 1.8rem + 2vw, 3.25rem);--size-legal-h2:1.5rem;--size-legal-h3:1.1875rem;--size-legal-body:1.125rem;--size-legal-small:.875rem;--lh-display:.96;--lh-h1:1.02;--lh-h2:1.08;--lh-h3:1.25;--lh-h4:1.3;--lh-lead:1.45;--lh-body:1.6;--lh-small:1.5;--lh-caption:1.45;--lh-legal:1.7;--lh-legal-small:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--track-display:-.035em;--track-h1:-.03em;--track-h2:-.025em;--track-h3:-.012em;--track-body:0;--track-eyebrow:.1em;--measure-lead:34ch;--measure-body:62ch;--measure-legal:68ch;--measure-trademarks:72ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--gutter:clamp(20px, 4vw, 40px);--section-pad:clamp(72px, 52px + 6vw, 144px);--stack-gap:clamp(24px, 18px + 1.6vw, 40px);--grid-gap:clamp(16px, 12px + 1vw, 24px);--width-content:1280px;--width-wide:1120px;--width-text:680px;--width-legal:720px;--nav-height:64px;--site-link-gap:28px;--site-menu-line-height:22px;--site-footer-padding:40px;--width-not-found:37.5rem;--height-not-found-bands:15rem;--grid-not-found:var(--width-not-found) minmax(0, 1fr);--width-source-name:14rem;--layer-header:10;--layer-skip-link:20;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--radius-phone:13.5% / 6.2%;--radius-watch:30% / 26%;--shadow-focus:0 0 0 3px var(--canvas), 0 0 0 5px var(--focus-ring);--device-island:#000;--shadow-bezel:inset 0 0 0 1.5px var(--device-edge), inset 0 0 0 4px var(--device-bezel), inset 0 0 0 5px #ffffff0a;--shadow-tile:inset 0 0 0 1px #ffffff0f;--band-skew:-18deg;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.72s;--dur-bands:1.1s;--stagger:70ms;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1);--reveal-distance:20px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s;--dur-bands:0s;--stagger:0s;--reveal-distance:0px}}:root{--auth-width:360px;--auth-pad:22px 22px 24px;--auth-gap:16px;--auth-stack-leading:44px;--auth-field-gap:6px;--auth-control-height:32px;--auth-input-pad:0 9px;--auth-button-pad:0 12px;--auth-body-size:.875rem;--auth-small-size:.8125rem;--auth-title-size:1.25rem;--auth-line-height:1.45;--auth-title-line-height:1.2;--auth-title-tracking:-.012em;--auth-brand-tracking:-.02em;--auth-border:1px solid var(--border);--auth-input-border:1px solid var(--border-strong);--border-width:1px;--link-hover-thickness:2px;--link-underline-offset:.18em;--code-size:.9em;--code-padding-block:.08em;--code-padding-inline:.35em;--button-tracking:-.005em;--button-small-height:36px;--button-small-size:.875rem;--button-medium-height:44px;--button-medium-padding:22px;--button-large-height:56px;--button-large-padding:28px;--site-scroll-range-start:0px;--site-scroll-range-end:4px;--width-package:46.25rem;--padding-package-index-top:clamp(48px, 6.25vw, 80px);--padding-package-latest:clamp(24px, 4vw, 48px);--measure-package-intro:64ch;--measure-package-title:19ch;--width-package-date:12.25rem;--opacity-package-bands:.15;--measure-package-empty:70%;--height-package-empty-bands:12.5rem;--home-hero-top:clamp(48px, 6vw, 76px);--home-hero-bottom:clamp(64px, 8vw, 128px);--home-hero-gap:64px;--home-hero-phone:320px;--home-explanation-phone:300px;--home-card-phone:240px;--home-mac:1040px;--home-ipad:560px;--home-watch:180px;--home-feature-min:300px;--home-card-padding:clamp(24px, 20px + 1vw, 32px);--home-rule-gap:clamp(24px, 3vw, 48px);--home-rule-border:2px;--home-feature-icon:44px;--home-feature-symbol:22px;--home-rule-symbol:26px;--home-hero-measure:38ch;--home-section-measure:var(--width-text);--home-why-measure:19ch;--home-platform-gap:clamp(32px, 5vw, 64px);--home-band-overhang:-24px;--plan-max:28rem;--plan-padding:clamp(28px, 22px + 1.4vw, 40px);--plan-featured-ring:2px;--plan-check-icon:18px;--faq-summary-pad:34px;--faq-answer-end:48px;--cta-pad-block:clamp(56px, 7vw, 112px);--cta-pad-inline:clamp(24px, 5vw, 80px);--cta-bands-width:280px;--cta-bands-height:112px;--features-format-gap:clamp(72px, 48px + 6vw, 160px);--features-phone:280px;--features-watch:200px;--features-ipad:600px;--features-privacy-icon:44px;--features-privacy-pad:clamp(28px, 4vw, 64px);--legal-toc-width:15rem;--legal-toc-gap:3.25rem;--legal-number-width:3ch;--legal-toc-number-offset:.2em;--legal-h2-number-size:.62em;--legal-h2-number-offset:.38em;--legal-h3-number-size:.78em;--legal-h3-gap:36px;--legal-summary-gap:56px;--legal-paragraph-gap:1.1em;--legal-list-gap:1.2em;--legal-list-indent:1.4em;--legal-item-gap:.35em;--legal-item-indent:.3em;--legal-term-min:140px;--legal-term-width:13rem;--legal-term-offset:.15em;--admin-size-title:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--admin-size-section:.9375rem;--admin-size-body:.875rem;--admin-size-small:.8125rem;--admin-size-mono:.78125rem;--admin-size-badge:.75rem;--admin-lh:1.45;--admin-row-h:36px;--admin-row-h-comfy:40px;--admin-head-h:34px;--admin-control-h:32px;--admin-control-h-sm:28px;--admin-radius:6px;--admin-radius-panel:10px;--admin-radius-badge:4px;--admin-nav-w:232px;--admin-header-h:52px;--admin-pad:clamp(16px, 10px + 1vw, 24px);--admin-gap:12px;--admin-hairline:1px solid var(--border);--admin-row-hover:#f7f8fa;--admin-row-selected:#edf9cf;--admin-skeleton:#e8eaee;--tag-neutral-fg:#4a515c;--tag-neutral-bg:#e8eaee;--status-draft-fg:#4a515c;--status-draft-bg:#e8eaee;--status-draft-border:transparent;--status-review-fg:#9a5800;--status-review-bg:#fff0d1;--status-review-border:transparent;--status-approved-fg:#4f7400;--status-approved-bg:#edf9cf;--status-approved-border:transparent;--status-rejected-fg:#b8302a;--status-rejected-bg:#ffe1de;--status-rejected-border:transparent;--status-scheduled-fg:#055e75;--status-scheduled-bg:#d6f5fc;--status-scheduled-border:transparent;--status-published-fg:#f5f6f8;--status-published-bg:#0e1013;--status-published-border:transparent;--status-archived-fg:#636b77;--status-archived-bg:transparent;--status-archived-border:#0e101333;--health-healthy-fg:#4f7400;--health-healthy-bg:#edf9cf;--health-healthy-dot:#4f7400;--health-delayed-fg:#9a5800;--health-delayed-bg:#fff0d1;--health-delayed-dot:#9a5800;--health-failing-fg:#fff;--health-failing-bg:#b8302a;--health-failing-dot:#fff;--health-disabled-fg:#636b77;--health-disabled-bg:transparent;--health-disabled-dot:#636b77;--tone-info-fg:#055e75;--tone-info-bg:#d6f5fc;--tone-info-border:#077a9747;--tone-success-fg:#4f7400;--tone-success-bg:#edf9cf;--tone-success-border:#4f740047;--tone-warning-fg:#9a5800;--tone-warning-bg:#fff0d1;--tone-warning-border:#9a580047;--tone-error-fg:#b8302a;--tone-error-bg:#ffe1de;--tone-error-border:#b8302a47;--danger:#b8302a;--danger-hover:#a02823;--danger-ink:#fff}[data-theme=dark]{--admin-row-hover:#1d2127;--admin-row-selected:#a8e61d1a;--admin-skeleton:#252a31;--tag-neutral-fg:#b5bbc5;--tag-neutral-bg:#ffffff14;--status-draft-fg:#b5bbc5;--status-draft-bg:#ffffff14;--status-draft-border:transparent;--status-review-fg:#ffd27e;--status-review-bg:#ffb22424;--status-review-border:transparent;--status-approved-fg:#cdf27a;--status-approved-bg:#a8e61d24;--status-approved-border:transparent;--status-rejected-fg:#ffa39b;--status-rejected-bg:#ff5f5226;--status-rejected-border:transparent;--status-scheduled-fg:#7be0f5;--status-scheduled-bg:#14c8eb24;--status-scheduled-border:transparent;--status-published-fg:#0e1013;--status-published-bg:#f2f3f5;--status-published-border:transparent;--status-archived-fg:#8e96a3;--status-archived-bg:transparent;--status-archived-border:#ffffff2e;--health-healthy-fg:#cdf27a;--health-healthy-bg:#a8e61d24;--health-healthy-dot:#cdf27a;--health-delayed-fg:#ffd27e;--health-delayed-bg:#ffb22424;--health-delayed-dot:#ffd27e;--health-failing-fg:#0e1013;--health-failing-bg:#ffa39b;--health-failing-dot:#0e1013;--health-disabled-fg:#8e96a3;--health-disabled-bg:transparent;--health-disabled-dot:#8e96a3;--tone-info-fg:#7be0f5;--tone-info-bg:#14c8eb1f;--tone-info-border:#7be0f547;--tone-success-fg:#cdf27a;--tone-success-bg:#a8e61d1f;--tone-success-border:#cdf27a47;--tone-warning-fg:#ffd27e;--tone-warning-bg:#ffb2241f;--tone-warning-border:#ffd27e47;--tone-error-fg:#ffa39b;--tone-error-bg:#ff5f5221;--tone-error-border:#ffa39b4d;--danger:#b8302a;--danger-hover:#c93a33;--danger-ink:#fff}@media (prefers-color-scheme:dark){:root{--admin-row-hover:#1d2127;--admin-row-selected:#a8e61d1a;--admin-skeleton:#252a31;--tag-neutral-fg:#b5bbc5;--tag-neutral-bg:#ffffff14;--status-draft-fg:#b5bbc5;--status-draft-bg:#ffffff14;--status-draft-border:transparent;--status-review-fg:#ffd27e;--status-review-bg:#ffb22424;--status-review-border:transparent;--status-approved-fg:#cdf27a;--status-approved-bg:#a8e61d24;--status-approved-border:transparent;--status-rejected-fg:#ffa39b;--status-rejected-bg:#ff5f5226;--status-rejected-border:transparent;--status-scheduled-fg:#7be0f5;--status-scheduled-bg:#14c8eb24;--status-scheduled-border:transparent;--status-published-fg:#0e1013;--status-published-bg:#f2f3f5;--status-published-border:transparent;--status-archived-fg:#8e96a3;--status-archived-bg:transparent;--status-archived-border:#ffffff2e;--health-healthy-fg:#cdf27a;--health-healthy-bg:#a8e61d24;--health-healthy-dot:#cdf27a;--health-delayed-fg:#ffd27e;--health-delayed-bg:#ffb22424;--health-delayed-dot:#ffd27e;--health-failing-fg:#0e1013;--health-failing-bg:#ffa39b;--health-failing-dot:#0e1013;--health-disabled-fg:#8e96a3;--health-disabled-bg:transparent;--health-disabled-dot:#8e96a3;--tone-info-fg:#7be0f5;--tone-info-bg:#14c8eb1f;--tone-info-border:#7be0f547;--tone-success-fg:#cdf27a;--tone-success-bg:#a8e61d1f;--tone-success-border:#cdf27a47;--tone-warning-fg:#ffd27e;--tone-warning-bg:#ffb2241f;--tone-warning-border:#ffd27e47;--tone-error-fg:#ffa39b;--tone-error-bg:#ff5f5221;--tone-error-border:#ffa39b4d;--danger:#b8302a;--danger-hover:#c93a33;--danger-ink:#fff}}[data-theme=light]{--admin-row-hover:#f7f8fa;--admin-row-selected:#edf9cf;--admin-skeleton:#e8eaee;--tag-neutral-fg:#4a515c;--tag-neutral-bg:#e8eaee;--status-draft-fg:#4a515c;--status-draft-bg:#e8eaee;--status-draft-border:transparent;--status-review-fg:#9a5800;--status-review-bg:#fff0d1;--status-review-border:transparent;--status-approved-fg:#4f7400;--status-approved-bg:#edf9cf;--status-approved-border:transparent;--status-rejected-fg:#b8302a;--status-rejected-bg:#ffe1de;--status-rejected-border:transparent;--status-scheduled-fg:#055e75;--status-scheduled-bg:#d6f5fc;--status-scheduled-border:transparent;--status-published-fg:#f5f6f8;--status-published-bg:#0e1013;--status-published-border:transparent;--status-archived-fg:#636b77;--status-archived-bg:transparent;--status-archived-border:#0e101333;--health-healthy-fg:#4f7400;--health-healthy-bg:#edf9cf;--health-healthy-dot:#4f7400;--health-delayed-fg:#9a5800;--health-delayed-bg:#fff0d1;--health-delayed-dot:#9a5800;--health-failing-fg:#fff;--health-failing-bg:#b8302a;--health-failing-dot:#fff;--health-disabled-fg:#636b77;--health-disabled-bg:transparent;--health-disabled-dot:#636b77;--tone-info-fg:#055e75;--tone-info-bg:#d6f5fc;--tone-info-border:#077a9747;--tone-success-fg:#4f7400;--tone-success-bg:#edf9cf;--tone-success-border:#4f740047;--tone-warning-fg:#9a5800;--tone-warning-bg:#fff0d1;--tone-warning-border:#9a580047;--tone-error-fg:#b8302a;--tone-error-bg:#ffe1de;--tone-error-border:#b8302a47;--danger:#b8302a;--danger-hover:#a02823;--danger-ink:#fff}:root{--admin-compact-width:300px;--admin-dialog-width:440px;--admin-table-min-width:600px;--admin-label-max-width:14rem;--admin-key-max-width:128px;--admin-label-min-width:10rem;--admin-dismiss-size:26px;--admin-cell-min-width:8rem;--admin-inset:10px;--admin-section-inset:18px;--admin-comfort-inset:20px;--admin-key-min-width:88px;--admin-section-gap:14px;--admin-description-measure:72ch;--admin-error-measure:62ch;--admin-empty-measure:60ch;--admin-status-min-height:36px;--admin-inline-gap:7px;--admin-skeleton-radius:3px;--admin-tight-gap:2px;--admin-control-gap:6px;--admin-control-inset:9px;--admin-backdrop:#0e10137a;--admin-pulse-duration:1.4s;--admin-config-width:760px;--admin-source-form-width:760px;--admin-config-label-width:170px;--admin-loading-width:720px;--admin-skeleton-message-height:80px;--admin-disabled-opacity:.55;--admin-button-disabled-opacity:.45;--admin-pulse-low-opacity:.45;--admin-input-line-height:1.5;--admin-control-line-height:1;--admin-cell-line-height:1.35;--admin-title-line-height:1.2;--admin-panel-line-height:1.3;--admin-skeleton-short-width:60%;--admin-skeleton-medium-width:80%;--admin-skeleton-long-width:95%;--admin-skeleton-label-width:30%;--admin-skeleton-input-width:40%;--admin-skeleton-reading-width:40%;--admin-skeleton-reading-detail-width:56%;--admin-skeleton-reading-meta-width:72%;--admin-health-dot-size:6px;--admin-health-height:20px;--admin-health-gap:5px;--admin-health-padding:7px;--admin-health-disabled-stroke:1.5px;--admin-problem-detail-width:16rem;--admin-strip-gap:24px;--admin-skeleton-checkbox-size:13px;--admin-skeleton-date-width:88px;--admin-skeleton-time-width:48px;--admin-skeleton-badge-width:67px;--admin-skeleton-action-width:41px;--admin-queue-search:15rem;--admin-queue-filter:8rem;--admin-queue-title:13rem;--admin-queue-topics:11rem;--admin-queue-check:2.25rem;--admin-queue-status-filter:6.5rem;--admin-queue-source-filter:13.25rem;--admin-queue-topic-filter:10.25rem;--admin-queue-age:7rem;--admin-queue-status:5rem;--admin-queue-actions:10.25rem;--admin-candidate-facts:17rem;--admin-field-error-icon-offset:2px;--admin-external-icon-drop:-1px;--admin-candidate-skeleton-height:2rem;--admin-candidate-facts-height:22rem;--preview-candidate-width:240px;--preview-package-width:230px;--preview-edition-width:200px;--preview-frame-pad:3.5%;--preview-screen-ratio:1320 / 2868;--preview-frame-radius:15.5% / 7.4%;--preview-screen-radius:12.9% / 5.9%;--preview-screen-inset:4.5%;--preview-card-radius:5cqi;--preview-card-pad:4.8cqi;--preview-card-pad-bottom:4cqi;--preview-card-gap:2.6cqi;--preview-meta-size:3.7cqi;--preview-meta-gap:1.6cqi;--preview-meta-lh:1.3;--preview-title-size:5.2cqi;--preview-title-lh:1.28;--preview-title-tracking:-.005em;--preview-title-offset:-1cqi;--preview-tag-block:.6cqi;--preview-tag-inline:2.2cqi;--preview-tag-radius:1.1cqi;--preview-tag-size:3.3cqi;--preview-reason-block:3.2cqi;--preview-reason-inline:3.6cqi;--preview-reason-radius:3cqi;--preview-reason-bg:var(--text-1)}@supports (color:color-mix(in lab, red, red)){:root{--preview-reason-bg:color-mix(in oklab, var(--text-1) 5%, transparent)}}:root{--preview-reason-gap:1cqi;--preview-reason-label-size:3cqi;--preview-reason-tracking:.07em;--preview-reason-size:4.1cqi;--preview-reason-lh:1.36;--preview-actions-gap:2.4cqi;--preview-actions-offset:.8cqi;--preview-action-height:8.6cqi;--preview-action-pad:4cqi;--preview-action-size:4.3cqi;--preview-icon-size:4.25cqi;--preview-more-size:4.96cqi;--preview-more-inset:1.4cqi;--admin-edition-number:30px;--admin-order-row-min-height:48px;--admin-order-icon-button:30px;--admin-package-title-width:22rem;--admin-package-title-narrow-width:16.25rem;--admin-package-kind-width:9.125rem;--admin-package-date-width:11.875rem;--admin-package-status-width:7.6875rem;--package-sidebar-width:320px;--package-editor-column:minmax(0, 1fr);--package-editor-columns:minmax(0, 1fr) var(--package-sidebar-width);--featured-form-width:48.375rem;--featured-domain-width:14rem;--featured-skeleton-line-height:1.75rem;--featured-skeleton-last-width:70%}@keyframes dg-band-in{0%{transform:translateX(-14%) skewX(var(--band-skew));opacity:0}to{transform:translateX(0) skewX(var(--band-skew));opacity:var(--band-opacity)}}@keyframes dg-fade-up{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.dg-wn-index{width:100%;max-width:var(--width-content);padding:var(--padding-package-index-top) var(--gutter) var(--section-pad);margin-inline:auto}.dg-wn-intro{margin-bottom:var(--space-7)}.dg-wn-intro h1,.dg-wn-article h1,.dg-wn-missing h1{font:var(--weight-bold) var(--size-h1)/var(--lh-h1) var(--font-display);letter-spacing:var(--track-h1);margin-block:var(--space-5)}.dg-wn-intro h1{max-width:var(--measure-package-title)}.dg-wn-intro>p:last-child,.dg-wn-subtitle{font-size:var(--size-lead);line-height:var(--lh-lead);color:var(--text-2)}.dg-wn-intro>p:last-child{max-width:var(--measure-package-intro)}.dg-wn-latest{border-radius:var(--radius-xl);padding:var(--padding-package-latest);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text-1);text-decoration:none;display:block}.dg-wn-latest h2{font-size:var(--size-h1);line-height:var(--lh-h1);font-weight:var(--weight-bold);letter-spacing:var(--track-h1);margin-block:var(--space-5)}.dg-wn-latest>p{font-size:var(--size-lead);color:var(--text-2)}.dg-wn-latest-foot{border-top:var(--border-width) solid var(--border);margin-top:var(--space-5);padding-top:var(--space-5);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.dg-wn-date{font:var(--weight-regular) var(--size-caption)/var(--lh-caption) var(--font-mono);color:var(--text-2)}.dg-wn-date time,.dg-wn-minutes{white-space:nowrap}.dg-wn-read,.dg-wn-back{align-items:center;gap:var(--space-2);color:var(--link);font-weight:var(--weight-semibold);display:inline-flex}.dg-wn-earlier{margin-top:var(--space-7)}.dg-wn-earlier h2{margin-bottom:var(--space-4)}.dg-wn-earlier li{gap:var(--space-4);border-top:var(--border-width) solid var(--border);padding-block:var(--space-6);display:grid}.dg-wn-earlier li:last-child{border-bottom:var(--border-width) solid var(--border)}.dg-wn-earlier h3{font-size:var(--size-h3);font-weight:var(--weight-bold);margin-block:var(--space-2)}.dg-wn-earlier h3 a{color:var(--text-1);text-decoration:none}.dg-wn-earlier p{color:var(--text-2)}.dg-wn-empty{padding:var(--space-8);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.dg-wn-empty>div:first-child{z-index:1;position:relative}.dg-wn-empty h2{font-size:var(--size-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-h2)}.dg-wn-empty p{color:var(--text-2);font-size:var(--size-lead);line-height:var(--lh-lead);max-width:var(--measure-package-intro);margin-block:var(--space-5)}.dg-wn-empty-bands{opacity:var(--opacity-package-bands);position:absolute;inset:0 0 0 70%;overflow:hidden}@media (min-width:48rem){.dg-wn-empty>div:first-child{max-width:var(--measure-package-empty)}}.dg-wn-missing{width:100%;max-width:var(--width-content);padding:var(--section-pad) var(--gutter);margin-inline:auto}.dg-wn-missing>p:not(:first-child){max-width:var(--width-text);font-size:var(--size-lead);line-height:var(--lh-lead);color:var(--text-2);margin-bottom:var(--space-6)}.dg-wn-article{width:calc(100% - var(--gutter) * 2);max-width:var(--width-package);padding-block:var(--space-7) var(--section-pad);margin-inline:auto}.dg-wn-breadcrumb{margin-bottom:var(--space-5);font-size:var(--size-small);color:var(--text-2)}.dg-wn-breadcrumb ol{gap:var(--space-2);flex-wrap:wrap;display:flex}.dg-wn-breadcrumb li+li:before{content:"/";margin-right:var(--space-2)}.dg-wn-breadcrumb a{color:inherit;text-decoration:none}.dg-wn-article header h1{margin-block:var(--space-4)}.dg-wn-subtitle{margin-bottom:var(--space-5)}.dg-wn-article>section{margin-top:var(--space-8)}.dg-wn-article h2{font-size:var(--size-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-h2);line-height:var(--lh-h2);margin-bottom:var(--space-4)}.dg-wn-overview h2{gap:var(--space-2);font:var(--weight-semibold) var(--size-eyebrow)/var(--lh-body) var(--font-mono);letter-spacing:var(--track-eyebrow);color:var(--cyan-ink);text-transform:uppercase;align-items:center;display:flex}.dg-wn-overview p{font-size:var(--size-lead);line-height:var(--lh-lead);margin-top:var(--space-4)}.dg-wn-group+.dg-wn-group{margin-top:var(--space-6)}.dg-wn-group h3{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.dg-wn-tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);text-transform:uppercase;font:var(--weight-semibold) var(--size-eyebrow)/var(--lh-body) var(--font-mono);display:inline-block}.dg-wn-tag--latest{color:var(--amber-ink);background:var(--amber-wash)}.dg-wn-tag--new{color:var(--lime-ink);background:var(--lime-wash)}.dg-wn-tag--changed{color:var(--cyan-ink);background:var(--cyan-wash)}.dg-wn-tag--deprecated{color:var(--coral-ink);background:var(--coral-wash)}.dg-wn-group li{border-block-start:var(--border-width) solid var(--border);padding-block:var(--space-4)}.dg-wn-group li:last-child{border-bottom:var(--border-width) solid var(--border)}.dg-wn-group h4{font-size:var(--size-body);font-weight:var(--weight-semibold)}.dg-wn-group li>p:not(.dg-wn-area),.dg-wn-why p{color:var(--text-2);margin-top:var(--space-2)}.dg-wn-group li>p:not(.dg-wn-area){font-size:var(--size-small)}.dg-wn-why p{max-width:var(--measure-body)}.dg-wn-group .dg-wn-area{color:var(--text-2);font:var(--weight-medium) var(--size-caption)/var(--lh-caption) var(--font-mono);margin-bottom:var(--space-1)}.dg-wn-apis{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dg-wn-apis code{font-size:var(--size-small);background:var(--surface-sunken);overflow-wrap:anywhere}.dg-wn-sources li{border-top:var(--border-width) solid var(--border);padding-block:var(--space-4);justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dg-wn-sources li:last-child{border-bottom:var(--border-width) solid var(--border)}.dg-wn-sources a{gap:var(--space-2);overflow-wrap:anywhere;align-items:center;display:inline-flex}.dg-wn-train{border-radius:var(--radius-xl);background:var(--canvas);color:var(--text-1);padding:var(--space-8);position:relative;overflow:hidden}.dg-wn-train-copy{z-index:1;max-width:var(--measure-lead);position:relative}.dg-wn-train-copy p{color:var(--text-2)}.dg-wn-badges{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dg-wn-train-bands{opacity:var(--opacity-package-bands);position:absolute;inset:0}.dg-wn-back{margin-top:var(--space-8)}.dg-wn-preview{padding:var(--space-4) var(--gutter);background:var(--amber-wash);color:var(--amber-ink)}@media (min-width:48rem){.dg-wn-earlier li{grid-template-columns:var(--width-package-date) minmax(0, 1fr);gap:var(--space-5)}}@media (max-width:37.5rem){.dg-wn-latest,.dg-wn-empty,.dg-wn-train{padding:var(--space-5)}}@media not all and (min-width:48rem){.dg-wn-empty{padding-bottom:var(--height-package-empty-bands)}.dg-wn-empty-bands{height:var(--height-package-empty-bands);inset:auto 0 0}}.dg-site-wrap{width:100%;max-width:var(--width-content);padding-inline:var(--gutter);margin-inline:auto}.dg-site-section{padding-block:var(--section-pad)}.dg-site-stack{gap:var(--stack-gap);flex-direction:column;display:flex}.dg-site-heading{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.dg-site-heading h2{max-width:var(--home-section-measure);font-family:var(--font-display);font-size:var(--size-h2);line-height:var(--lh-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-h2);text-wrap:balance}.dg-site-lead{max-width:var(--measure-body);color:var(--text-2);font-size:var(--size-lead);line-height:var(--lh-lead);text-wrap:pretty}.dg-home-hero{overflow:hidden}.dg-home-hero-grid{gap:var(--home-hero-gap);padding-block:var(--home-hero-top) var(--home-hero-bottom);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}.dg-home-hero-copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.dg-home-hero h1{font-family:var(--font-display);font-size:var(--size-display);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:var(--weight-heavy);text-wrap:balance}.dg-home-hero .dg-site-lead{max-width:var(--home-hero-measure)}.dg-home-download{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.dg-site-badges{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dg-site-mono-note,.dg-site-caption{color:var(--text-3);font-family:var(--font-mono);font-size:var(--size-caption);line-height:var(--lh-body)}.dg-home-hero-art{width:100%;min-width:0;max-width:calc(var(--home-hero-phone) + var(--space-8));justify-self:center;position:relative}.dg-home-hero-art>.dg-bands{inset-block:var(--home-band-overhang)}.dg-site-shot{width:100%;min-width:0}.dg-site-caption{margin-top:var(--space-4);text-align:center}.dg-home-hero-phone{max-width:var(--home-hero-phone);margin-inline:auto;position:relative}.dg-home-why{background:var(--canvas-alt)}.dg-home-split{gap:var(--home-hero-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}.dg-home-split--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.42fr)}.dg-home-split--reverse>.dg-home-explanation{order:2}.dg-home-explanation{gap:var(--space-5);flex-direction:column;display:flex}.dg-home-why .dg-home-explanation>p+p{margin-top:var(--space-5)}.dg-home-explanation-phone{max-width:var(--home-explanation-phone);margin-inline:auto}.dg-home-steps{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dg-home-steps>li{padding-top:var(--space-4);border-top:var(--home-rule-border) solid var(--brand-cyan)}.dg-home-steps>li:nth-child(2){border-color:var(--brand-coral)}.dg-home-steps>li:nth-child(3){border-color:var(--brand-lime)}.dg-home-step-number{font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);color:var(--cyan-ink)}.dg-home-steps>li:nth-child(2) .dg-home-step-number{color:var(--coral-ink)}.dg-home-steps>li:nth-child(3) .dg-home-step-number{color:var(--lime-ink)}.dg-home-steps h3{font-size:var(--size-body);font-weight:var(--weight-semibold);margin-block:var(--space-3)}.dg-home-steps p{font-size:var(--size-small);color:var(--text-2)}.dg-home-reps{gap:var(--space-2);flex-wrap:wrap;display:flex}.dg-home-reps li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-2);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--track-eyebrow)}.dg-home-feature-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--home-feature-min)), 1fr));gap:var(--grid-gap);display:grid}.dg-home-card,.dg-site-rule{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dg-home-card{padding:var(--home-card-padding);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.dg-home-card h3,.dg-site-rule h3{font-family:var(--font-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:var(--weight-bold)}.dg-home-card p,.dg-site-rule p{color:var(--text-2)}[data-tone=cyan]{--tone-ink:var(--cyan-ink);--tone-wash:var(--cyan-wash);--tone-fill:var(--brand-cyan)}[data-tone=amber]{--tone-ink:var(--amber-ink);--tone-wash:var(--amber-wash);--tone-fill:var(--brand-amber)}[data-tone=lime]{--tone-ink:var(--lime-ink);--tone-wash:var(--lime-wash);--tone-fill:var(--brand-lime)}[data-tone=coral]{--tone-ink:var(--coral-ink);--tone-wash:var(--coral-wash);--tone-fill:var(--brand-coral)}.dg-home-card-icon{width:var(--home-feature-icon);height:var(--home-feature-icon);background:var(--tone-wash);color:var(--tone-ink);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.dg-home-card-icon>svg{width:var(--home-feature-symbol);height:var(--home-feature-symbol)}.dg-home-card-phone{max-width:var(--home-card-phone);padding-top:var(--space-2);margin-inline:auto;margin-top:auto}.dg-home-card .dg-site-caption{font-size:var(--size-caption);color:var(--text-3)}.dg-home-platforms{background:var(--canvas);color:var(--text-1)}.dg-home-mac{max-width:var(--home-mac);margin-inline:auto}.dg-home-platform-row{justify-content:center;align-items:flex-end;gap:var(--home-platform-gap);display:flex}.dg-home-ipad{max-width:var(--home-ipad)}.dg-home-watch{max-width:var(--home-watch);flex:0 1 var(--home-watch)}.dg-home-difference-grid{gap:var(--home-rule-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dg-site-rule{border-top:var(--home-rule-border) solid var(--tone-fill);padding-top:var(--space-5)}.dg-site-rule>svg{width:var(--home-rule-symbol);height:var(--home-rule-symbol);color:var(--tone-ink);margin-bottom:var(--space-3)}.dg-home-why .dg-site-heading h2{max-width:var(--home-why-measure)}@media not all and (min-width:900px){.dg-home-why .dg-site-heading h2{max-width:var(--measure-body)}.dg-home-hero-grid,.dg-home-split,.dg-home-split--reverse{grid-template-columns:minmax(0,1fr)}.dg-home-split--reverse>.dg-home-explanation{order:0}.dg-home-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-home-platform-row{flex-direction:column;align-items:center}.dg-home-watch{flex:none}}@media not all and (min-width:640px){.dg-home-steps{grid-template-columns:minmax(0,1fr)}}.dg-site-heading[data-align=center]{text-align:center;align-items:center}.dg-site-heading[data-align=center] :is(h1,h2){max-width:none}.dg-site-heading h1{max-width:var(--home-section-measure);font-family:var(--font-display);font-size:var(--size-h1);line-height:var(--lh-h1);letter-spacing:var(--track-h1);font-weight:var(--weight-heavy);text-wrap:balance}.dg-site-strong-link{font-weight:var(--weight-semibold)}.dg-site-link-small{font-size:var(--size-small)}.dg-plan{gap:var(--space-5);min-width:0;padding:var(--plan-padding);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.dg-plan-solo{width:100%;max-width:var(--plan-max)}.dg-plan[data-featured]{box-shadow:inset 0 0 0 var(--plan-featured-ring) var(--accent), var(--shadow-2)}.dg-plan h3{font-family:var(--font-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:var(--weight-bold)}.dg-plan-price>p:first-child{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.dg-plan-amount{font-family:var(--font-display);font-size:var(--size-price);line-height:1;font-weight:var(--weight-heavy);letter-spacing:var(--track-h1)}.dg-plan-detail{margin-top:var(--space-2);color:var(--text-3);font-family:var(--font-mono);font-size:var(--size-caption)}.dg-plan-includes{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.dg-plan-includes>p{font-size:var(--size-small);font-weight:var(--weight-semibold)}.dg-plan-includes ul{gap:var(--space-2);flex-direction:column;display:flex}.dg-plan-includes li{align-items:flex-start;gap:var(--space-2);font-size:var(--size-small);line-height:var(--lh-small);display:flex}.dg-plan-includes svg{inline-size:var(--plan-check-icon);block-size:var(--plan-check-icon);margin-top:var(--space-1);color:var(--text-3);flex:none}.dg-plan[data-featured] .dg-plan-includes svg{color:var(--accent-text)}.dg-plan-action{padding-top:var(--space-2);margin-top:auto}.dg-pricing-hero{background:var(--canvas-alt)}.dg-pricing-stack{align-items:center}.dg-pricing-notes{align-items:center;gap:var(--space-3);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.dg-pricing-tip{max-width:var(--measure-body);font-weight:var(--weight-semibold)}.dg-faq-grid{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.dg-faq-prompt{margin-top:var(--space-5);color:var(--text-2)}.dg-faq{border-top:var(--border-width) solid var(--border)}.dg-faq details{border-bottom:var(--border-width) solid var(--border)}.dg-faq summary{padding-block:var(--faq-summary-pad);cursor:pointer;font-family:var(--font-display);font-size:var(--size-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.dg-faq details p{max-width:var(--measure-body);padding:0 var(--faq-answer-end) var(--faq-summary-pad) 0;color:var(--text-2)}.dg-cta-section{padding-top:0}.dg-cta{align-items:center;gap:var(--space-5);padding:var(--cta-pad-block) var(--cta-pad-inline);border-radius:var(--radius-xl);background:var(--canvas);color:var(--text-1);text-align:center;flex-direction:column;display:flex}.dg-cta-bands{width:min(100%, var(--cta-bands-width));height:var(--cta-bands-height);margin-bottom:var(--space-5);position:relative}.dg-cta h2{font-family:var(--font-display);font-size:var(--size-h2);line-height:var(--lh-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-h2);text-wrap:balance}.dg-cta .dg-site-lead{max-width:var(--measure-lead)}.dg-cta .dg-site-badges{margin-top:var(--space-3);justify-content:center}.dg-features-intro{padding-top:var(--home-hero-top)}.dg-features-index{margin-top:var(--space-6);column-gap:var(--grid-gap);border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dg-features-index a{align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);color:var(--text-2);font-size:var(--size-body);font-weight:var(--weight-medium);text-decoration:none;display:flex}.dg-features-index a:hover{color:var(--text-1)}.dg-features-number{color:var(--tone-ink);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--weight-semibold)}.dg-features-format-list{gap:var(--features-format-gap);flex-direction:column;display:flex}.dg-format{gap:var(--home-hero-gap);scroll-margin-top:calc(var(--nav-height) + var(--space-5));grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);align-items:center;display:grid}.dg-format[data-device=mac],.dg-format[data-device=ipad]{grid-template-columns:minmax(0,.73fr) minmax(0,1fr)}.dg-format[data-side=end]{grid-template-columns:minmax(0,1fr) minmax(0,1.33fr)}.dg-format[data-side=end]>.dg-format-copy{order:2}.dg-format-copy{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--home-rule-border) solid var(--tone-fill);flex-direction:column;display:flex}.dg-format-copy h3{font-family:var(--font-display);font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);font-weight:var(--weight-bold)}.dg-format-copy dl{gap:var(--space-2);flex-direction:column;display:flex}.dg-format-copy dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.dg-format-copy dd{color:var(--text-2)}.dg-format-copy dd+dt{margin-top:var(--space-3)}.dg-format-copy .dg-format-what{color:var(--text-1);font-size:var(--size-lead);line-height:var(--lh-lead)}.dg-format-meta{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.dg-format-shot{justify-self:center}.dg-format[data-device=iphone] .dg-format-shot{max-width:var(--features-phone)}.dg-format[data-device=watch] .dg-format-shot{max-width:var(--features-watch)}.dg-format[data-device=ipad] .dg-format-shot{max-width:var(--features-ipad)}.dg-features-platforms{background:var(--canvas);color:var(--text-1)}.dg-features-platform-grid{gap:var(--home-rule-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dg-features-privacy{gap:var(--space-6);padding:var(--features-privacy-pad);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dg-features-privacy-lead{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.dg-features-privacy-lead h2{font-family:var(--font-display);font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);font-weight:var(--weight-bold)}.dg-features-privacy-icon{width:var(--features-privacy-icon);height:var(--features-privacy-icon);border-radius:var(--radius-sm);background:var(--tone-wash);color:var(--tone-ink);justify-content:center;align-items:center;display:flex}.dg-features-privacy-point{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.dg-features-privacy-point h3{font-size:var(--size-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.dg-features-privacy-point p{color:var(--text-2);font-size:var(--size-small);line-height:var(--lh-small)}.dg-pricing-page-top{padding-top:var(--home-hero-top)}.dg-help{gap:var(--space-9);padding-block:var(--home-hero-top) var(--section-pad);flex-direction:column;display:flex}.dg-help-support{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.dg-help-contact{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.dg-help-contact h2,.dg-help-report h2{font-family:var(--font-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:var(--weight-bold)}.dg-help-address{font-family:var(--font-mono);font-size:var(--size-lead)}.dg-help-purchases{color:var(--text-2);font-size:var(--size-small)}.dg-help-report{gap:var(--space-4);flex-direction:column;display:flex}.dg-help-report ol{border-bottom:var(--border-width) solid var(--border)}.dg-help-report li{gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);display:flex}.dg-help-number{padding-top:var(--space-1);color:var(--text-3);font-family:var(--font-mono);font-size:var(--size-caption)}.dg-help-answers{gap:var(--stack-gap);flex-direction:column;display:flex}.dg-help-answers .dg-site-heading h2{max-width:none}.dg-help-answer{scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.dg-help-answer-grid{gap:var(--space-7) var(--home-rule-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-help-legal{align-items:baseline;gap:var(--space-4) var(--space-6);padding-top:var(--space-7);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.dg-fallback{align-items:flex-start;gap:var(--space-5);padding-block:var(--section-pad);flex-direction:column;display:flex}.dg-fallback .dg-site-heading h1{max-width:none}.dg-fallback .dg-site-lead{max-width:var(--width-text)}@media not all and (min-width:1120px){.dg-features-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:900px){.dg-help-support,.dg-help-answer-grid{grid-template-columns:minmax(0,1fr)}.dg-features-index{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-faq-grid,.dg-features-privacy,.dg-format,.dg-format[data-device],.dg-format[data-side=end]{grid-template-columns:minmax(0,1fr)}.dg-format[data-side=end]>.dg-format-copy{order:0}}@media not all and (min-width:640px){.dg-home-difference-grid,.dg-features-index,.dg-features-platform-grid{grid-template-columns:minmax(0,1fr)}}.dg-legal-layout{grid-template-columns:var(--legal-toc-width) minmax(0, var(--width-legal));justify-content:center;gap:var(--legal-toc-gap);padding-block:var(--space-9) var(--section-pad);align-items:start;display:grid}.dg-legal-toc{top:calc(var(--nav-height) + var(--space-5));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.dg-legal-toc ol,.dg-legal-toc-disclosure ol{gap:var(--space-2);flex-direction:column;display:flex}.dg-legal-toc a,.dg-legal-toc-disclosure a{grid-template-columns:var(--legal-number-width) minmax(0, 1fr);column-gap:var(--space-3);color:var(--text-2);font-size:var(--size-small);font-weight:var(--weight-medium);line-height:var(--lh-small);text-decoration:none;display:grid}.dg-legal-toc a:hover,.dg-legal-toc-disclosure a:hover{color:var(--text-1)}.dg-legal-toc .dg-legal-number,.dg-legal-toc-disclosure .dg-legal-number{padding-top:var(--legal-toc-number-offset);font-size:var(--size-eyebrow)}.dg-legal-toc-disclosure{margin-bottom:var(--space-7);border-block:var(--border-width) solid var(--border);display:none}.dg-legal-toc-disclosure summary{padding-block:var(--space-4);cursor:pointer;color:var(--text-2);font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.dg-legal-toc-disclosure ol{padding-bottom:var(--space-4)}.dg-legal{min-width:0;font-family:var(--font-serif);font-size:var(--size-legal-body);line-height:var(--lh-legal);color:var(--text-1)}.dg-legal>.dg-legal-draft{max-width:none;margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--amber-wash);color:var(--amber-ink);font-family:var(--font-mono);font-size:var(--size-caption);line-height:var(--lh-caption)}.dg-legal h1{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--size-legal-title);line-height:var(--lh-h1);letter-spacing:var(--track-h1);font-weight:var(--weight-bold)}.dg-legal>.dg-legal-updated{margin-bottom:var(--space-7);color:var(--text-3);font-family:var(--font-mono);font-size:var(--size-caption)}.dg-legal>.dg-legal-summary{margin-bottom:var(--legal-summary-gap);color:var(--text-2);font-family:var(--font-text);font-size:var(--size-lead);line-height:var(--lh-lead)}.dg-legal-number{color:var(--text-3);font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:0}.dg-legal-section{margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.dg-legal-section:first-of-type{margin-top:0}.dg-legal h2{grid-template-columns:var(--legal-number-width) minmax(0, 1fr);column-gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--size-legal-h2);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:var(--weight-bold);display:grid}.dg-legal h2 .dg-legal-number{padding-top:var(--legal-h2-number-offset);font-size:var(--legal-h2-number-size)}.dg-legal h3{margin:var(--legal-h3-gap) 0 var(--space-2);font-family:var(--font-display);font-size:var(--size-legal-h3);line-height:var(--lh-h4);font-weight:var(--weight-semibold);scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.dg-legal h3 .dg-legal-number{margin-right:var(--space-2);font-size:var(--legal-h3-number-size)}.dg-legal p{max-width:var(--measure-legal);margin-bottom:var(--legal-paragraph-gap)}.dg-legal ul,.dg-legal ol{margin-bottom:var(--legal-list-gap);padding-left:var(--legal-list-indent)}.dg-legal ul{list-style:outside}.dg-legal ol{list-style:decimal}.dg-legal h3~ol{list-style-type:lower-alpha}.dg-legal li{margin-block:var(--legal-item-gap);padding-left:var(--legal-item-indent)}.dg-legal li::marker{color:var(--text-3)}.dg-legal dl{margin-block:var(--space-5) var(--space-6);border-top:var(--border-width) solid var(--border)}.dg-legal dl>div{gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.dg-legal dt{padding-top:var(--legal-term-offset);font-family:var(--font-text);font-size:var(--size-small);font-weight:var(--weight-bold);line-height:var(--lh-small)}.dg-legal strong{font-weight:var(--weight-semibold)}@media (min-width:640px){.dg-legal dl>div{grid-template-columns:minmax(var(--legal-term-min), var(--legal-term-width)) minmax(0, 1fr);gap:var(--space-5)}}@media not all and (min-width:1000px){.dg-legal-layout{grid-template-columns:minmax(0, var(--width-legal));padding-top:var(--space-7)}.dg-legal-toc{display:none}.dg-legal-toc-disclosure{display:block}}.dg-auth{min-height:100dvh;padding:var(--space-4);font-family:var(--font-text);font-size:var(--auth-body-size);line-height:var(--auth-line-height);background:var(--canvas);justify-content:center;align-items:center;display:flex}.dg-auth__stack{width:var(--auth-width);gap:var(--auth-gap);max-width:100%;flex-direction:column;align-items:stretch;margin-block-start:var(--auth-stack-leading);display:flex}.dg-auth__stack>a{font-size:var(--auth-small-size);color:var(--text-2);align-self:center}.dg-auth__card{gap:var(--auth-gap);width:100%;padding:var(--auth-pad);border:var(--auth-border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;display:flex}.dg-auth__wordmark{align-items:center;gap:var(--space-2);color:var(--text-2);display:flex}.dg-auth__wordmark img{flex:none}.dg-auth__wordmark-copy{align-items:baseline;gap:var(--admin-control-gap);white-space:nowrap;min-width:0;display:inline-flex}.dg-auth__wordmark-dot{color:var(--text-3)}.dg-auth__wordmark-sub{color:var(--text-2);font-weight:500}.dg-auth__wordmark strong{letter-spacing:var(--auth-brand-tracking);color:var(--text-1);font-weight:800}.dg-auth__card h1{margin:var(--space-1) 0 0;font-size:var(--auth-title-size);font-weight:700;line-height:var(--auth-title-line-height);letter-spacing:var(--auth-title-tracking)}.dg-auth__card label{gap:var(--auth-field-gap);font-size:var(--admin-size-small);flex-direction:column;font-weight:600;display:flex}.dg-auth__card input{width:100%;min-width:0;min-height:var(--auth-control-height);padding:var(--auth-input-pad);border:var(--auth-input-border);border-radius:var(--radius-xs);font:inherit;font-size:var(--admin-size-body);background:var(--surface);color:var(--text-1);font-weight:400}.dg-auth__card input[aria-invalid=true]{border-color:var(--coral-ink)}.dg-auth__button{min-height:var(--auth-control-height);padding:var(--auth-button-pad);border-radius:var(--radius-xs);font-family:var(--font-text);font-size:var(--auth-body-size);font-weight:600;line-height:var(--admin-control-line-height);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.dg-auth__card>.dg-auth__button{margin-top:var(--space-1)}.dg-auth__button:hover{background:var(--accent-hover)}.dg-auth__button:active{background:var(--accent-pressed)}.dg-auth__button:disabled{opacity:var(--admin-button-disabled-opacity);cursor:not-allowed}.dg-auth__feedback{align-items:flex-start;gap:var(--auth-field-gap);color:var(--coral-ink);font-size:var(--auth-small-size);display:flex}.dg-auth__feedback svg{margin-top:var(--space-1);flex:none}.dg-auth__feedback h2{font-size:inherit;font-weight:600}.dg-auth__feedback>div{overflow-wrap:anywhere;min-width:0}.dg-admin{font-family:var(--font-text);font-size:var(--admin-size-body);line-height:var(--admin-lh);color:var(--text-1);-webkit-text-size-adjust:100%}.dg-admin *,.dg-admin :before,.dg-admin :after{box-sizing:border-box}.dg-admin .dg-mono{font-family:var(--font-mono);font-size:var(--admin-size-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.dg-admin :where(a:not(.dg-a-btn)){color:var(--link)}.dg-admin :where(a:not(.dg-a-btn)):hover{color:var(--link-hover)}.dg-admin :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])),select,textarea){font:inherit;font-size:var(--admin-size-body);color:var(--text-1);background-color:var(--surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--admin-radius);min-height:var(--admin-control-h);padding:0 var(--admin-control-inset);max-width:100%;transition:border-color var(--dur-fast) var(--ease-out);font-weight:400}.dg-admin select{padding:0 var(--admin-control-gap)}.dg-admin textarea{width:100%;padding:var(--admin-inline-gap) var(--admin-control-inset);line-height:var(--admin-input-line-height);resize:vertical;min-height:var(--admin-control-h);display:block}.dg-admin :is(input,select,textarea):hover{border-color:var(--text-3)}.dg-admin :is(input,select,textarea)[aria-invalid=true]{border-color:var(--tone-error-fg)}.dg-admin :is(input,select,textarea):disabled{opacity:var(--admin-disabled-opacity);cursor:not-allowed}.dg-admin ::placeholder{color:var(--text-3);opacity:1}.dg-admin input[type=url],.dg-admin input[type=datetime-local],.dg-admin input[type=date],.dg-admin input[type=number]{font-family:var(--font-mono);font-size:var(--admin-size-mono)}.dg-admin input[type=checkbox],.dg-admin input[type=radio]{accent-color:var(--accent-pressed);flex:none;margin:0}.dg-admin .dg-a-check{align-items:center;gap:var(--admin-inline-gap);min-height:var(--space-5);font-size:var(--admin-size-body);cursor:pointer;display:inline-flex}.dg-a-btn{justify-content:center;align-items:center;gap:var(--admin-control-gap);height:var(--admin-control-h);padding:0 var(--space-3);border-radius:var(--admin-radius);font:inherit;font-size:var(--admin-size-body);font-weight:600;line-height:var(--admin-control-line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;text-decoration:none;display:inline-flex}.dg-a-btn--sm{height:var(--admin-control-h-sm);padding:0 var(--admin-control-inset);font-size:var(--admin-size-small)}.dg-a-btn--primary{background:var(--accent);color:var(--accent-ink)}.dg-a-btn--primary:hover{background:var(--accent-hover)}.dg-a-btn--primary:active{background:var(--accent-pressed)}.dg-a-btn--secondary{background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 var(--border-width) var(--border-strong)}.dg-a-btn--secondary:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 var(--border-width) var(--text-3)}.dg-a-btn--secondary[aria-current=page]{background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--text-3);font-weight:700}.dg-a-btn--quiet{color:var(--text-2);background:0 0}.dg-a-btn--quiet:hover{background:var(--surface-sunken);color:var(--text-1)}.dg-a-btn--danger{background:var(--danger);color:var(--danger-ink)}.dg-a-btn--danger:hover{background:var(--danger-hover)}.dg-a-btn:disabled,.dg-a-btn[aria-disabled=true]{opacity:var(--admin-button-disabled-opacity);cursor:not-allowed;pointer-events:none}.dg-a-btn[aria-busy=true]{cursor:progress}.dg-a-shell{grid-template-columns:var(--admin-nav-w) minmax(0, 1fr);background:var(--canvas);min-height:100%;display:grid}.dg-a-side{border-right:var(--admin-hairline);background:var(--surface);flex-direction:column;min-height:100%;display:flex}.dg-a-navlink{min-height:var(--space-6);padding:0 var(--admin-inset);border-radius:var(--admin-radius);font-size:var(--admin-size-body);color:var(--text-2);align-items:center;font-weight:500;text-decoration:none;display:flex}.dg-admin a.dg-a-navlink{color:var(--text-2);text-decoration:none}.dg-admin a.dg-a-navlink:hover{color:var(--text-1);background:var(--surface-sunken);text-decoration:none}.dg-admin a.dg-a-navlink[aria-current=page]{color:var(--text-1);background:var(--surface-sunken);font-weight:600}.dg-a-topbar{display:none}.dg-a-menu>summary{cursor:pointer}@media not all and (min-width:900px){.dg-a-shell{grid-template-columns:minmax(0,1fr)}.dg-a-side{display:none}.dg-a-topbar{display:block}}.dg-a-shell[data-layout=narrow]{grid-template-columns:minmax(0,1fr)}.dg-a-shell[data-layout=narrow] .dg-a-side{display:none}.dg-a-shell[data-layout=narrow] .dg-a-topbar{display:block}.dg-a-shell[data-layout=wide]{grid-template-columns:var(--admin-nav-w) minmax(0, 1fr)}.dg-a-shell[data-layout=wide] .dg-a-side{display:flex}.dg-a-shell[data-layout=wide] .dg-a-topbar{display:none}.dg-a-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--admin-size-body)}.dg-a-table thead th{z-index:1;height:var(--admin-head-h);padding:0 var(--admin-inset);background:var(--surface-sunken);border-bottom:var(--admin-hairline);text-align:left;font-size:var(--admin-size-small);color:var(--text-2);white-space:nowrap;font-weight:600;position:sticky;top:0}.dg-a-table :is(td,tbody th){height:var(--admin-row-h);text-align:left;font-weight:inherit;padding:0 var(--admin-inset);border-bottom:var(--admin-hairline);vertical-align:middle;background:var(--surface)}.dg-a-table[data-density=comfy] :is(td,tbody th){height:var(--admin-row-h-comfy)}.dg-a-table tbody tr:hover :is(td,th){background:var(--admin-row-hover)}.dg-a-table tbody tr[aria-current=true] :is(td,th){background:var(--admin-row-selected)}.dg-a-table tbody tr:last-child :is(td,th){border-bottom:0}.dg-a-table .dg-a-cell-trunc{width:100%;max-width:0;min-width:var(--admin-cell-min-width)}.dg-a-trunc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dg-a-clamp2{-webkit-line-clamp:2;white-space:normal;line-height:var(--admin-cell-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dg-a-table .dg-a-cell-wrap{white-space:normal;padding-top:var(--admin-control-gap);padding-bottom:var(--admin-control-gap)}.dg-a-table .dg-a-pin{min-width:var(--admin-key-max-width);z-index:1;white-space:nowrap;text-align:left;width:1%;box-shadow:inset var(--border-width) 0 0 var(--border);position:sticky;right:0}.dg-a-table thead th.dg-a-pin{z-index:2}.dg-a-table tbody tr:hover .dg-a-pin{background:linear-gradient(var(--admin-row-hover), var(--admin-row-hover)) var(--surface)}.dg-a-table tbody tr[aria-current=true] .dg-a-pin{background:linear-gradient(var(--admin-row-selected), var(--admin-row-selected)) var(--surface)}.dg-a-pin-in{justify-content:flex-end;align-items:center;gap:var(--admin-control-gap);display:flex}.dg-a-pin-in--split{justify-content:space-between}.dg-a-table .dg-a-num{text-align:right}.dg-a-sort{appearance:none;align-items:center;gap:var(--space-1);cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.dg-a-sort:hover{color:var(--text-1)}.dg-a-skel{height:var(--admin-inset);border-radius:var(--admin-skeleton-radius);background:var(--admin-skeleton);animation:dg-a-pulse var(--admin-pulse-duration) var(--ease-in-out) infinite;display:block}@keyframes dg-a-pulse{0%,to{opacity:1}50%{opacity:var(--admin-pulse-low-opacity)}}@media (prefers-reduced-motion:reduce){.dg-a-skel{animation:none}}.dg-a-formfoot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--admin-inset) var(--admin-pad);background:var(--surface);border-top:var(--admin-hairline);display:flex}.dg-a-formfoot-status{min-width:0;font-size:var(--admin-size-small);color:var(--text-2)}.dg-a-formfoot-actions{gap:var(--space-2);flex-wrap:nowrap;margin-left:auto;display:flex}@media not all and (min-width:48rem){.dg-a-formfoot{flex-direction:column;align-items:stretch}.dg-a-formfoot-status{order:2}.dg-a-formfoot-actions{flex-wrap:wrap;margin-left:0}.dg-a-formfoot-actions>*{flex:1 1 0}.dg-a-formfoot-actions>.dg-a-formfoot-primary{flex:100%;order:-1}}.dg-a-fieldrow{gap:var(--admin-section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:37.5rem){.dg-a-fieldrow{grid-template-columns:minmax(var(--admin-label-min-width), var(--admin-label-max-width)) minmax(0, 1fr)}}.dg-a-fieldset{padding:var(--space-3) var(--admin-section-gap) var(--admin-section-gap);border:var(--admin-hairline);border-radius:var(--admin-radius-panel);min-width:0;margin:0}.dg-a-fieldset legend{padding:0 var(--admin-control-gap);margin-left:calc(-1 * var(--admin-control-gap));font-size:var(--admin-size-small);color:var(--text-1);font-weight:600}.dg-a-dialog{border:var(--admin-hairline);border-radius:var(--admin-radius-panel);background:var(--surface-raised);color:var(--text-1);width:min(var(--admin-dialog-width), calc(100vw - var(--space-6)));box-shadow:0 var(--border-width) 0 var(--border);margin:auto;padding:0}.dg-a-dialog::backdrop{background:var(--admin-backdrop)}.dg-a-dialog[open]{animation:dg-a-in var(--dur-base) var(--ease-out)}@keyframes dg-a-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.dg-a-shell{min-height:100dvh}.dg-a-content{flex-direction:column;min-width:0;display:flex}.dg-a-page{padding:var(--space-4) var(--admin-pad) var(--space-5);gap:var(--admin-section-gap);flex-direction:column;min-width:0;display:flex}.dg-a-wordmark{align-items:center;gap:var(--admin-control-inset);color:var(--text-1);min-width:0;font-size:var(--admin-section-gap);line-height:var(--admin-title-line-height);text-decoration:none;display:flex}.dg-a-wordmark img{flex:none}.dg-a-wordmark strong{letter-spacing:var(--auth-brand-tracking);font-weight:800}.dg-a-wordmark-copy{min-width:0}.dg-a-wordmark-inline{align-items:baseline;gap:var(--admin-control-gap);white-space:nowrap;min-width:0;display:inline-flex}.dg-a-wordmark-dot{color:var(--text-3)}.dg-a-wordmark-sub{color:var(--text-2);text-overflow:ellipsis;font-weight:500;overflow:hidden}.dg-a-wordmark-copy>small{color:var(--text-2);font-size:var(--space-3);font-weight:500;display:block}.dg-a-side-head{min-height:var(--admin-header-h);padding:0 var(--space-4);border-bottom:var(--admin-hairline);align-items:center;display:flex}.dg-a-links{gap:var(--admin-tight-gap);padding:var(--admin-inset);flex-direction:column;display:flex}.dg-a-identity{padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--admin-hairline);align-items:flex-start;gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.dg-a-identity-label{color:var(--text-2);font-size:var(--space-3)}.dg-a-identity .dg-mono{overflow-wrap:anywhere}.dg-a-topbar{background:var(--surface);border-bottom:var(--admin-hairline)}.dg-a-topbar-row{min-height:var(--admin-header-h);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--admin-pad);display:flex}.dg-a-topbar-row .dg-a-wordmark{flex-wrap:wrap}.dg-a-menu{border-top:var(--admin-hairline)}.dg-a-menu>summary{padding:var(--space-3) var(--admin-pad);font-size:var(--admin-size-small);font-weight:600;line-height:var(--admin-comfort-inset)}.dg-a-menu .dg-a-links{padding:var(--space-1) var(--admin-pad) var(--space-3)}.dg-a-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--admin-section-inset) var(--admin-pad) var(--space-4);border-bottom:var(--admin-hairline);background:var(--canvas);flex-wrap:wrap;display:flex}.dg-a-pagehead-copy{flex:1 1 var(--admin-compact-width);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dg-a-pagehead h1{font-family:var(--font-display);font-size:var(--admin-size-title);line-height:var(--admin-title-line-height);letter-spacing:var(--auth-title-tracking);margin:0;font-weight:700}.dg-a-pagehead p{color:var(--text-2);max-width:var(--admin-description-measure)}.dg-a-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dg-a-panel{border:var(--admin-hairline);border-radius:var(--admin-radius-panel);background:var(--surface);min-width:0;overflow:hidden}.dg-a-panel-head{padding:var(--space-3) var(--admin-section-gap);border-bottom:var(--admin-hairline);font-size:var(--admin-size-section);font-weight:600}.dg-a-feedback{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--tone-error-border);border-radius:var(--admin-radius-panel);background:var(--surface);display:flex}.dg-a-feedback>svg{color:var(--tone-error-fg);margin-top:var(--admin-tight-gap);flex:none}.dg-a-feedback-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dg-a-feedback h2{font-size:var(--admin-size-section);font-weight:600}.dg-a-feedback p{color:var(--text-2)}.dg-a-code{font-family:var(--font-mono);font-size:var(--admin-size-mono);color:var(--tone-error-fg);background:var(--surface-sunken);border-radius:var(--admin-radius-badge);padding:var(--admin-tight-gap) var(--admin-control-gap);overflow-wrap:anywhere}.dg-a-empty{align-items:flex-start;gap:var(--admin-control-gap);padding:var(--admin-comfort-inset) var(--admin-section-inset);border:var(--border-width) dashed var(--border-strong);border-radius:var(--admin-radius-panel);background:0 0;flex-direction:column;display:flex}.dg-a-empty h2{font-size:var(--admin-size-section);font-weight:600}.dg-a-empty p{color:var(--text-2);max-width:var(--admin-empty-measure)}.dg-a-status{align-items:center;gap:var(--admin-inset);min-height:var(--admin-status-min-height);padding:var(--admin-control-gap) var(--space-2) var(--admin-control-gap) var(--space-3);border-radius:var(--admin-radius);background:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--admin-size-body);display:flex}.dg-a-status>svg{color:var(--brand-lime);flex:none}.dg-a-status time{color:var(--text-on-inverse-2);margin-left:auto}.dg-a-status .dg-a-btn--quiet{color:var(--text-on-inverse);width:var(--admin-dismiss-size);height:var(--admin-dismiss-size);flex:none;padding:0}.dg-a-status a{color:inherit}.dg-a-table-wrap{border:var(--admin-hairline);border-radius:var(--admin-radius-panel);min-width:0;overflow:auto}.dg-a-table caption{text-align:left}.dg-a-nowrap{white-space:nowrap}.dg-a-source-name{min-width:var(--width-source-name);width:var(--width-source-name)}.dg-a-source-url{min-width:var(--admin-cell-min-width)}.dg-a-source-panel{max-width:var(--admin-source-form-width)}.dg-a-source-form{padding:var(--admin-section-gap);gap:var(--admin-section-gap);display:grid}.dg-a-field{gap:var(--admin-control-gap);min-width:0;font-size:var(--admin-size-small);flex-direction:column;font-weight:600;display:flex}.dg-a-field input,.dg-a-field select{width:100%}.dg-a-field small,.dg-a-help{color:var(--text-2);font-size:var(--admin-size-small);font-weight:400}.dg-a-required{color:var(--tone-error-fg)}.dg-a-topic-grid{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dg-a-full-row{grid-column:1/-1}@media (min-width:48rem){.dg-a-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-a-inline-error{color:var(--tone-error-fg);font-size:var(--admin-size-small);overflow-wrap:anywhere;font-weight:500}.dg-a-dialog-body{gap:var(--space-2);padding:var(--admin-section-inset) var(--admin-section-inset) var(--space-4);flex-direction:column;display:flex}.dg-a-dialog-body h2{font-size:var(--space-4);font-weight:700;line-height:var(--admin-panel-line-height)}.dg-a-dialog-body p{color:var(--text-2)}.dg-a-dialog-body .dg-a-actions{margin-top:var(--admin-inset)}.dg-a-kv{grid-template-columns:minmax(var(--admin-key-min-width), var(--admin-key-max-width)) minmax(0, 1fr);display:grid}.dg-a-kv dt{color:var(--text-2);padding:var(--space-2) var(--admin-section-gap);font-size:var(--admin-size-small)}.dg-a-kv dd{padding:var(--space-2) var(--admin-section-gap) var(--space-2) 0;overflow-wrap:anywhere;min-width:0}.dg-a-kv dt:not(:first-of-type),.dg-a-kv dd:not(:first-of-type){border-top:var(--admin-hairline)}.dg-a-skel--short{width:var(--admin-skeleton-short-width)}.dg-a-skel--medium{width:var(--admin-skeleton-medium-width)}.dg-a-skel--long{width:var(--admin-skeleton-long-width)}.dg-a-skeleton-meta{color:var(--text-2);font-size:var(--admin-size-small)}.dg-admin .dg-a-wordmark{color:var(--text-1)}.dg-a-skel--badge{width:var(--admin-skeleton-badge-width);height:var(--admin-section-inset)}.dg-a-skel--action{width:var(--admin-skeleton-action-width);height:var(--admin-dismiss-size)}.dg-a-table tbody th.dg-a-source-name{font-weight:500}.dg-a-empty .dg-mono{color:var(--text-3)}.dg-a-empty-action{margin-top:var(--admin-control-gap)}.dg-a-config-screen{flex-direction:column;flex:1;min-width:0;display:flex}.dg-a-config-body,.dg-a-config-versions{max-width:var(--admin-config-width);width:100%}.dg-a-config-group{gap:var(--admin-section-gap);flex-direction:column;align-items:stretch;display:flex}.dg-a-config-group>.dg-a-btn{align-self:flex-start}.dg-a-config-warning{align-items:flex-start;gap:var(--admin-inset);padding:var(--admin-inset) var(--space-3);background:var(--tone-warning-bg);border:var(--border-width) solid var(--tone-warning-border);border-radius:var(--admin-radius);display:flex}.dg-a-config-warning>svg{color:var(--tone-warning-fg);margin-top:var(--admin-tight-gap);flex:none}.dg-a-config-warning strong{color:var(--tone-warning-fg)}.dg-a-config-help{gap:var(--space-3);color:var(--text-2);justify-content:space-between;display:flex}.dg-a-config-help .dg-mono{white-space:nowrap}.dg-a-config-feedback{border:var(--border-width) solid var(--tone-error-border);border-radius:var(--admin-radius);padding:var(--space-3);background:var(--tone-error-bg);color:var(--tone-error-fg)}.dg-a-config-feedback[hidden]{display:none}.dg-a-config-feedback ul{padding-left:var(--admin-section-inset);list-style:outside}.dg-a-config-versions{padding-top:0}.dg-a-config-footer{z-index:2;margin-top:auto;position:sticky;bottom:0}.dg-a-live{background:var(--status-published-bg);color:var(--status-published-fg);border-radius:var(--admin-radius-badge);padding:var(--admin-tight-gap) var(--admin-control-gap);font-size:var(--admin-size-badge);font-weight:600}.dg-a-config-versions .dg-a-pin{min-width:var(--admin-key-min-width)}.dg-a-config-versions .dg-a-table{min-width:var(--admin-table-min-width)}.dg-a-panel-head:has(>h2){justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dg-a-panel-head>a{font-size:var(--admin-size-small);font-weight:400}.dg-a-overview-grid{gap:var(--admin-section-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.dg-a-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-a-overview-copy{padding:var(--space-4);gap:var(--admin-section-gap);flex-direction:column;display:flex}.dg-a-overview-copy>.dg-a-btn{align-self:flex-start}.dg-a-overview-copy header{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.dg-a-overview-copy h2{font-size:var(--admin-size-section);font-weight:600}.dg-a-overview-copy p{color:var(--text-2)}.dg-a-edition-status{font-size:var(--admin-size-badge);border-radius:var(--admin-radius-badge);padding:var(--admin-tight-gap) var(--admin-control-gap);color:var(--status-draft-fg);background:var(--status-draft-bg);font-weight:600}.dg-a-edition-status[data-state=published]{color:var(--status-published-fg);background:var(--status-published-bg)}.dg-a-config-summary .dg-a-kv{grid-template-columns:var(--admin-config-label-width) minmax(0, 1fr)}.dg-a-config-skeleton{padding:var(--space-4);width:100%;max-width:var(--admin-loading-width);gap:var(--admin-section-gap);flex-direction:column;display:flex}.dg-a-config-skeleton .dg-a-skel:first-child{width:var(--admin-skeleton-label-width);height:var(--space-3)}.dg-a-config-skeleton .dg-a-skel:nth-child(2),.dg-a-config-skeleton .dg-a-skel:nth-child(3){width:var(--admin-skeleton-input-width);height:var(--admin-control-h-sm)}.dg-a-config-skeleton .dg-a-skel:nth-child(4){width:var(--admin-skeleton-medium-width);height:var(--admin-skeleton-message-height)}.dg-a-overview-copy[aria-hidden] .dg-a-skel--short{width:var(--admin-skeleton-reading-width)}.dg-a-overview-copy[aria-hidden] .dg-a-skel--medium{width:var(--admin-skeleton-reading-detail-width)}.dg-a-overview-copy[aria-hidden] .dg-a-skel--long{width:var(--admin-skeleton-reading-meta-width)}.dg-a-pagehead-copy>.dg-mono{color:var(--text-3)}.dg-a-config-versions .dg-a-table-wrap{border:0;border-radius:0}.dg-a-failure-page{width:100%}.dg-a-loading-meta{width:var(--admin-compact-width);max-width:100%;min-height:var(--admin-section-inset);display:block}.dg-a-health{align-items:center;gap:var(--admin-health-gap);height:var(--admin-health-height);padding:0 var(--admin-health-padding);border-radius:var(--admin-radius-badge);font-size:var(--admin-size-badge);font-weight:600;line-height:var(--admin-control-line-height);white-space:nowrap;display:inline-flex}.dg-a-health-dot{width:var(--admin-health-dot-size);height:var(--admin-health-dot-size);border-radius:var(--radius-pill);background:currentColor}.dg-a-health[data-health=healthy]{color:var(--health-healthy-fg);background:var(--health-healthy-bg)}.dg-a-health[data-health=delayed]{color:var(--health-delayed-fg);background:var(--health-delayed-bg)}.dg-a-health[data-health=failing]{color:var(--health-failing-fg);background:var(--health-failing-bg)}.dg-a-health[data-health=disabled]{color:var(--health-disabled-fg);background:var(--health-disabled-bg);box-shadow:inset 0 0 0 var(--border-width) var(--border-strong)}.dg-a-health[data-health=disabled] .dg-a-health-dot{box-shadow:inset 0 0 0 var(--admin-health-disabled-stroke) var(--health-disabled-dot);background:0 0}.dg-a-date{display:grid}.dg-a-ingestion-strip{align-items:center;gap:var(--admin-inset) var(--admin-strip-gap);padding:var(--admin-inset) var(--admin-section-gap);font-size:var(--admin-size-small);flex-wrap:wrap;display:flex}.dg-a-ingestion-title{align-items:center;gap:var(--space-2);display:flex}.dg-a-ingestion-title strong{font-weight:600}.dg-a-ingestion-meta{align-items:baseline;gap:var(--admin-control-gap) var(--admin-strip-gap);flex-wrap:wrap;display:flex}.dg-a-ingestion-meta>div{align-items:baseline;gap:var(--admin-control-gap);display:flex}.dg-a-ingestion-meta dt{color:var(--text-2)}.dg-a-ingestion-meta dd{white-space:nowrap;font-weight:500}.dg-a-ingestion-meta dd[data-unfinished]{white-space:normal}.dg-a-ingestion-meta dd[data-failed]{color:var(--tone-error-fg);font-weight:600}.dg-a-ingestion-action{align-items:center;gap:var(--admin-control-gap) var(--admin-strip-gap);flex-wrap:wrap;margin-left:auto;display:flex}.dg-a-ingestion-schedule{align-items:center;gap:var(--admin-control-gap);flex-wrap:wrap;display:flex}.dg-a-ingestion-schedule strong{font-weight:600}.dg-a-problems{overflow:hidden}.dg-a-problems .dg-a-table-wrap{border:0;border-radius:0}.dg-a-problem-detail{min-width:var(--admin-problem-detail-width)}.dg-a-table td.dg-a-problem-detail{color:var(--text-2)}.dg-a-problem-code{color:var(--tone-error-fg);overflow-wrap:anywhere;background:0 0;padding:0}.dg-a-problems-empty{color:var(--text-2);padding:var(--admin-section-gap)}.dg-a-review-count{color:var(--health-delayed-fg);background:var(--health-delayed-bg);font-size:var(--admin-size-badge);border-radius:var(--admin-radius-badge);padding:var(--admin-tight-gap) var(--admin-control-gap);font-weight:600}.dg-a-overview-copy .dg-a-queue-count{color:var(--text-1)}.dg-a-skel--checkbox{width:var(--admin-skeleton-checkbox-size);height:var(--admin-skeleton-checkbox-size)}.dg-a-skel-date{gap:var(--admin-control-gap);display:grid}.dg-a-skel--date{width:var(--admin-skeleton-date-width)}.dg-a-skel--date+.dg-a-skel--date{width:var(--admin-skeleton-time-width)}.dg-a-feedback-copy p{max-width:var(--admin-error-measure)}.dg-a-queue-content{padding:var(--space-4) var(--admin-pad) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.dg-a-queue-filters{grid-template-columns:minmax(0, 1fr) var(--admin-queue-status-filter);gap:var(--space-3);grid-template-areas:"search status""source source""topic topic";align-items:end;display:grid}.dg-a-queue-filters .dg-a-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dg-a-queue-filters .dg-a-field:first-child{grid-area:search}.dg-a-queue-filters .dg-a-field:nth-child(2){grid-area:status}.dg-a-queue-filters .dg-a-field:nth-child(3){width:var(--admin-queue-source-filter);grid-area:source;max-width:100%}.dg-a-queue-filters .dg-a-field:nth-child(4){width:var(--admin-queue-topic-filter);grid-area:topic;max-width:100%}.dg-a-queue-filters select,.dg-a-queue-filters input{width:100%;min-width:0}@media (min-width:48rem){.dg-a-queue-filters{grid-template-columns:minmax(0, 1fr) var(--admin-queue-status-filter) var(--admin-queue-source-filter) var(--admin-queue-topic-filter);grid-template-areas:"search status source topic"}}.dg-a-queue-check{width:var(--admin-queue-check)}.dg-a-table .dg-a-queue-title{min-width:var(--admin-queue-title)}.dg-admin .dg-a-table .dg-a-queue-title a,.dg-admin .dg-a-table .dg-a-queue-title a:hover{color:var(--text-1)}.dg-a-queue-source{min-width:var(--width-source-name)}.dg-a-queue-topics{min-width:var(--admin-queue-topics);max-width:var(--admin-queue-topics)}.dg-a-queue-status{font-size:var(--admin-size-badge);padding:var(--space-1) var(--space-2);border-radius:var(--admin-radius-badge);font-weight:600}.dg-a-queue-status[data-status=review]{background:var(--status-review-bg);color:var(--status-review-fg)}.dg-a-queue-status[data-status=approved]{background:var(--status-approved-bg);color:var(--status-approved-fg)}.dg-a-queue-status[data-status=rejected]{background:var(--status-rejected-bg);color:var(--status-rejected-fg)}.dg-a-queue-bulk,.dg-a-queue-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap;display:flex}@media (scripting:enabled){.dg-a-queue-apply{display:none}}.dg-a-table .dg-a-queue-source{color:var(--text-2);width:var(--width-source-name)}.dg-a-table .dg-a-queue-topics{color:var(--text-2);width:var(--admin-queue-topics)}.dg-a-table .dg-a-queue-age{width:var(--admin-queue-age);min-width:var(--admin-queue-age)}.dg-a-table .dg-a-queue-status-cell{width:var(--admin-queue-status);min-width:var(--admin-queue-status)}.dg-a-table .dg-a-queue-actions{width:var(--admin-queue-actions);min-width:var(--admin-queue-actions)}.dg-a-candidate-header>nav{padding:var(--space-4) var(--admin-pad) 0;font-size:var(--admin-size-small)}.dg-admin .dg-a-candidate-header>nav a,.dg-admin .dg-a-candidate-header>nav a:hover{color:var(--text-2)}.dg-a-candidate-header .dg-a-pagehead{padding-top:var(--space-2)}.dg-a-candidate-grid{gap:0 var(--space-4);padding:var(--space-4) var(--admin-pad);grid-template-columns:minmax(0,1fr);grid-template-areas:"facts""feedback""fields""preview""footer";align-items:start;display:grid}.dg-a-candidate-facts{min-width:0}.dg-a-candidate-facts .dg-a-kv{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dg-a-candidate-facts a{overflow-wrap:anywhere}.dg-a-external-icon{vertical-align:var(--admin-external-icon-drop);margin-inline-start:var(--space-1);display:inline}.dg-a-candidate-facts .dg-a-panel-head h2{overflow-wrap:anywhere}.dg-a-candidate-facts .dg-a-panel-body{padding:var(--space-3)}.dg-a-candidate-form-wrap{min-width:0}.dg-a-candidate-fields{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dg-a-candidate-fields .dg-a-field textarea,.dg-a-candidate-fields input:not([type=checkbox]),.dg-a-candidate-fields select{width:100%;min-width:0}.dg-a-candidate-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-a-candidate-meta>:last-child{grid-column:1/-1}.dg-a-candidate-half{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-a-candidate-fields .dg-a-field label,.dg-a-candidate-concepts>label{font-size:var(--admin-size-small);font-weight:600}.dg-a-candidate-topics{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.dg-a-candidate-topics label{align-items:center;gap:var(--space-2);display:flex}.dg-a-candidate-inline{gap:var(--space-2);margin-block:var(--space-2);display:flex}.dg-a-candidate-inline>input{flex:1;min-width:0}.dg-a-candidate-inline>button{flex-shrink:0}.dg-a-candidate-concept-list{margin:var(--space-3) 0;padding:0;list-style:none}.dg-a-candidate-concept-list li{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:var(--admin-hairline);padding-block:var(--space-1);display:flex}.dg-a-candidate-concept-list code{overflow-wrap:anywhere;min-width:0;font-size:var(--admin-size-small)}.dg-a-candidate-concept-list button{flex-shrink:0}.dg-a-candidate-point{align-items:center;gap:var(--space-2);margin-block:var(--space-3);display:flex}.dg-a-candidate-point input{flex:1}.dg-a-candidate-point button{flex-shrink:0}.dg-a-candidate-fields .dg-a-fieldset{min-width:0}.dg-a-candidate-alert{align-items:flex-start;gap:var(--admin-inset);border-radius:var(--admin-radius);box-shadow:inset 0 0 0 var(--border-width) var(--tone-error-border);background:var(--tone-error-bg);color:var(--text-1);padding:var(--admin-control-inset) var(--admin-gap);margin-block-end:var(--space-4);display:flex}.dg-a-candidate-alert>svg{color:var(--tone-error-fg);margin-top:var(--admin-tight-gap);flex:none}.dg-a-candidate-alert-copy{align-items:baseline;gap:var(--admin-tight-gap) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dg-a-candidate-alert-copy>strong{color:var(--tone-error-fg);font-weight:600}.dg-admin .dg-a-candidate-alert-copy a{color:var(--text-1)}.dg-a-field-error{align-items:flex-start;gap:var(--space-1);color:var(--tone-error-fg);font-size:var(--admin-size-small);margin:0;font-weight:500;display:flex}.dg-a-field-error>svg{margin-top:var(--admin-field-error-icon-offset);flex:none}.dg-a-candidate-failure{padding:var(--space-4) var(--admin-pad)}.dg-a-candidate-skeleton{background:var(--surface-sunken);border:var(--admin-hairline);border-radius:var(--admin-radius);height:var(--admin-candidate-skeleton-height);animation:dg-a-pulse var(--admin-pulse-duration) ease-in-out infinite}.dg-a-candidate-grid>.dg-a-candidate-skeleton{height:var(--admin-candidate-facts-height);grid-area:facts}.dg-a-candidate-skeleton-fields{gap:var(--space-5);flex-direction:column;grid-area:fields;display:flex}.dg-a-candidate-facts{margin-bottom:var(--space-4);grid-area:facts}.dg-a-candidate-form-wrap,.dg-a-candidate-form{display:contents}.dg-a-candidate-fields{grid-area:fields}.dg-a-candidate-alert{grid-area:feedback}.dg-a-candidate-grid .dg-a-formfoot{z-index:2;margin-top:var(--space-5);grid-area:footer;position:sticky;bottom:0}#candidate-reject-form{display:none}@media (min-width:48rem){.dg-a-candidate-grid{grid-template-columns:var(--admin-candidate-facts) minmax(0, 1fr);grid-template-areas:"facts feedback""facts fields""preview preview""footer footer"}.dg-a-candidate-facts{margin-bottom:0}}.dg-a-candidate-preview{min-width:0;margin-top:var(--space-4);grid-area:preview}.dg-a-candidate-preview h2{font-size:var(--admin-size-small);margin:0 0 var(--space-3);font-weight:600}.dg-a-phone{width:var(--preview-candidate-width);align-items:center;gap:var(--admin-inset);flex-direction:column;max-width:100%;margin:0;display:flex}.dg-a-phone[data-size=edition]{width:var(--preview-edition-width)}.dg-a-phone-bezel{width:100%;padding:var(--preview-frame-pad);border-radius:var(--preview-frame-radius);background:var(--device-bezel);box-shadow:var(--shadow-device), var(--shadow-bezel)}.dg-a-phone-screen{aspect-ratio:var(--preview-screen-ratio);border-radius:var(--preview-screen-radius);background:var(--canvas);padding:0 var(--preview-screen-inset);color:var(--text-1);font-family:var(--font-text);flex-direction:column;justify-content:center;display:flex;overflow:hidden;container-type:inline-size}.dg-a-phone figcaption{font-family:var(--font-mono);font-size:var(--admin-size-badge);color:var(--text-3);text-align:center;text-wrap:balance}.dg-a-read-card{background:var(--surface-raised);border-radius:var(--preview-card-radius);box-shadow:var(--shadow-1);padding:var(--preview-card-pad) var(--preview-card-pad) var(--preview-card-pad-bottom);align-items:flex-start;gap:var(--preview-card-gap);flex-direction:column;display:flex}.dg-a-read-meta{align-items:baseline;gap:var(--preview-meta-gap);font-size:var(--preview-meta-size);line-height:var(--preview-meta-lh);color:var(--text-2);flex-wrap:wrap;display:flex}.dg-a-read-meta>:first-child{font-weight:500}.dg-a-read-title{font-size:var(--preview-title-size);line-height:var(--preview-title-lh);letter-spacing:var(--preview-title-tracking);text-wrap:pretty;margin-top:var(--preview-title-offset);font-weight:600}.dg-a-read-tags{gap:var(--preview-meta-gap);flex-wrap:wrap;display:flex}.dg-a-read-tags span{padding:var(--preview-tag-block) var(--preview-tag-inline);border-radius:var(--preview-tag-radius);background:var(--tag-neutral-bg);color:var(--tag-neutral-fg);font-size:var(--preview-tag-size);font-weight:500;line-height:var(--preview-meta-lh)}.dg-a-read-tags [data-tone=topic]{background:var(--cyan-wash);color:var(--cyan-ink)}.dg-a-read-reason{margin-top:var(--preview-tag-block);padding:var(--preview-reason-block) var(--preview-reason-inline);border-radius:var(--preview-reason-radius);background:var(--preview-reason-bg);align-self:stretch;gap:var(--preview-reason-gap);flex-direction:column;display:flex}.dg-a-read-reason>:first-child{font-size:var(--preview-reason-label-size);letter-spacing:var(--preview-reason-tracking);text-transform:uppercase;color:var(--text-2);font-weight:600}.dg-a-read-reason>:last-child{font-size:var(--preview-reason-size);line-height:var(--preview-reason-lh);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dg-a-read-actions{align-self:stretch;align-items:center;gap:var(--preview-actions-gap);margin-top:var(--preview-actions-offset);display:flex}.dg-a-read-actions>span{align-items:center;gap:var(--preview-meta-gap);height:var(--preview-action-height);padding:0 var(--preview-action-pad);border-radius:var(--radius-pill);background:var(--cyan-wash);color:var(--cyan-ink);font-size:var(--preview-action-size);font-weight:500;display:inline-flex}.dg-a-read-actions>:nth-child(2){background:var(--lime-wash);color:var(--lime-ink)}.dg-a-read-actions svg{width:var(--preview-icon-size);height:var(--preview-icon-size)}.dg-a-read-actions>:last-child{padding:0 var(--preview-more-inset) 0 0;color:var(--text-2);background:0 0;margin-left:auto}.dg-a-read-actions>:last-child svg{width:var(--preview-more-size);height:var(--preview-more-size)}@media (min-width:1280px){.dg-a-candidate-grid{grid-template-columns:var(--admin-candidate-facts) minmax(0, 1fr) var(--preview-candidate-width);grid-template-areas:"facts feedback preview""facts fields preview""footer footer footer"}.dg-a-candidate-preview{margin-top:0}}.dg-a-edition-content{gap:var(--space-5);display:grid}.dg-a-edition-content h2:not(.dg-a-feedback h2,.dg-a-empty h2),.dg-a-edition-history h2{font-size:var(--admin-size-body);margin-bottom:var(--space-2);font-weight:600}.dg-a-edition-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dg-a-edition-section-head .dg-mono,.dg-a-edition-help{color:var(--text-2);font-size:var(--admin-size-small)}.dg-a-edition-list{border:var(--admin-hairline);border-radius:var(--radius-sm);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.dg-a-edition-list li{grid-template-columns:var(--admin-edition-number) minmax(0, 1fr) auto;gap:var(--admin-control-gap) var(--admin-inset);min-height:var(--admin-order-row-min-height);padding:var(--admin-control-gap) var(--admin-inset) var(--admin-control-gap) var(--admin-gap);border-bottom:var(--admin-hairline);align-items:center;display:grid}.dg-a-edition-text{min-width:0}.dg-a-edition-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dg-a-edition-list .dg-a-actions{gap:var(--space-1)}.dg-a-edition-list .dg-a-edition-move{width:var(--admin-order-icon-button);justify-content:center;padding:0}.dg-a-edition-list li:last-child{border-bottom:0}.dg-a-edition-list li>.dg-mono{font-size:var(--admin-size-small);color:var(--text-3);font-weight:600}.dg-a-edition-list li p{color:var(--text-2);font-size:var(--admin-size-small)}.dg-a-edition-help{margin-top:var(--space-2)}.dg-a-edition-disclosure{border:var(--admin-hairline);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-3);min-width:0}.dg-a-edition-disclosure summary{font-size:var(--admin-size-body);cursor:pointer}.dg-a-edition-history .dg-a-edition-disclosure summary{font-weight:var(--weight-regular)}.dg-a-edition-history .dg-a-edition-disclosure summary .dg-mono{font-weight:var(--weight-bold);color:var(--text-1);font-size:var(--admin-size-small)}.dg-a-edition-preview-summary{font-weight:600}.dg-a-edition-preview-summary .dg-mono{font-weight:var(--weight-regular);color:var(--text-2)}.dg-a-edition-previews{gap:var(--space-5);padding-top:var(--space-4);display:flex;overflow-x:auto}.dg-a-edition-previews .dg-a-phone{flex-shrink:0}.dg-a-edition-history{gap:var(--space-5);min-width:0;display:grid}.dg-a-edition-history .dg-a-edition-disclosure{margin-bottom:var(--space-2)}.dg-a-edition-history td{white-space:nowrap}@media (max-width:37.5rem){.dg-a-edition-list li{grid-template-columns:var(--admin-edition-number) minmax(0, 1fr);padding:var(--admin-inset) var(--admin-gap);align-items:start}.dg-a-edition-title{white-space:normal;overflow:visible}.dg-a-edition-list li>.dg-a-actions{grid-column:1/-1;justify-content:flex-end}}.dg-a-edition-footer{z-index:2;position:sticky;bottom:0}.dg-a-edition-mobile-source{color:var(--text-2);font-size:var(--admin-size-small);display:none}@media not all and (min-width:37.5rem){.dg-a-table .dg-a-edition-source{display:none}.dg-a-edition-mobile-source{display:block}.dg-a-table .dg-a-edition-approved-title{min-width:0;padding-block:var(--space-2)}.dg-a-edition-approved-title .dg-a-trunc{white-space:normal}}.dg-a-edition-content,.dg-a-edition-history{grid-template-columns:minmax(0,1fr)}.dg-a-edition-content>*,.dg-a-edition-history>section{min-width:0}.dg-a-edition-date{justify-content:flex-start;align-items:flex-end}.dg-a-edition-loading-date{justify-self:start}.dg-a-edition-recovery{gap:var(--space-2);justify-items:start;display:grid}.dg-a-packages .dg-a-table{table-layout:fixed;min-width:calc(var(--admin-package-title-width) + var(--admin-package-kind-width) + var(--admin-package-date-width) * 2 + var(--admin-package-status-width))}.dg-a-package-title{width:var(--admin-package-title-width);min-width:var(--admin-package-title-width)}.dg-admin .dg-a-package-title a,.dg-admin .dg-a-package-title a:hover{color:var(--text-1)}.dg-a-package-kind{width:var(--admin-package-kind-width);min-width:var(--admin-package-kind-width);color:var(--text-2)}.dg-a-package-date{width:var(--admin-package-date-width)}.dg-a-package-status-column{width:var(--admin-package-status-width)}@media not all and (min-width:37.5rem){.dg-a-packages{--admin-package-title-width:var(--admin-package-title-narrow-width)}}.dg-a-package-id{color:var(--text-2);font-size:var(--admin-size-mono);white-space:nowrap;background:0 0;padding:0}.dg-a-package-status{white-space:nowrap;font-weight:600;font-size:var(--admin-size-badge);line-height:var(--admin-control-line-height);padding:var(--admin-tight-gap) var(--admin-control-gap);border-radius:var(--admin-radius-badge);border:var(--admin-hairline);border-color:var(--status-draft-border);color:var(--status-draft-fg);background:var(--status-draft-bg);display:inline-block}.dg-a-package-status[data-state=published]{color:var(--status-published-fg);background:var(--status-published-bg);border-color:var(--status-published-border)}.dg-a-package-status[data-state=scheduled]{color:var(--status-scheduled-fg);background:var(--status-scheduled-bg);border-color:var(--status-scheduled-border)}.dg-a-package-status[data-state=archived]{color:var(--status-archived-fg);background:var(--status-archived-bg);border-color:var(--status-archived-border)}.dg-a-phone[data-size=package]{width:var(--preview-package-width)}.dg-a-package-breadcrumb{padding:var(--admin-gap) var(--admin-pad) 0;font-size:var(--admin-size-small)}.dg-a-package-breadcrumb+.dg-a-pagehead{padding-top:var(--space-2)}.dg-a-package-layout{grid-template-columns:var(--package-editor-column);gap:var(--admin-pad);align-items:start;display:grid}.dg-a-package-fields{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dg-a-package-pair{grid-template-columns:var(--package-editor-column);gap:var(--admin-gap);display:grid}.dg-a-package-section{gap:var(--admin-gap);flex-direction:column;align-items:stretch;display:flex}.dg-a-package-section>.dg-a-btn{align-self:flex-start}.dg-a-package-section h2,.dg-a-package-statuspanel h2{font-size:var(--admin-size-body);font-weight:var(--weight-semibold);margin:0}.dg-a-package-sectionhead{justify-content:space-between;gap:var(--admin-gap);flex-wrap:wrap;display:flex}.dg-a-package-sectionhead>span{color:var(--text-3)}.dg-a-package-rowactions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dg-a-package-count{float:right;font-family:var(--font-mono)}.dg-a-package-basics .dg-a-field{align-self:start}.dg-a-package-reads{gap:var(--space-3);flex-direction:column;display:flex}.dg-a-package-reads label{gap:var(--space-2);font-weight:var(--weight-regular);align-items:start;display:flex}.dg-a-package-reads label>span{overflow-wrap:anywhere;min-width:0}.dg-a-package-reads code{color:var(--text-3);overflow-wrap:anywhere;font-size:var(--admin-size-mono);background:0 0;padding:0}.dg-a-package-reads input,.dg-a-package-check input{flex:none}.dg-a-package-check{gap:var(--space-2);align-items:center;display:flex}.dg-a-package-sidebar{gap:var(--admin-gap);flex-direction:column;min-width:0;display:flex}.dg-a-package-statuspanel,.dg-a-package-preview{background:var(--surface);border:var(--admin-hairline);border-radius:var(--admin-radius)}.dg-a-package-statuspanel h2{padding:var(--admin-gap);border-bottom:var(--admin-hairline)}.dg-a-package-statuspanel dl{margin:0}.dg-a-package-statuspanel dl>div{grid-template-columns:var(--package-editor-column) minmax(0, 2fr);gap:var(--space-2);padding:var(--space-2) var(--admin-gap);border-bottom:var(--admin-hairline);font-size:var(--admin-size-small);display:grid}.dg-a-package-statuspanel dt{color:var(--text-3)}.dg-a-package-statuspanel dd{overflow-wrap:anywhere;margin:0}.dg-a-package-preview summary{padding:var(--admin-gap);cursor:pointer;font-weight:var(--weight-semibold)}.dg-a-package-preview figure{margin:var(--admin-gap) auto}.dg-a-package-preview{overflow:hidden}.dg-a-package-skeleton{gap:var(--admin-gap);display:grid}.dg-a-package-skeleton>div{height:var(--admin-control-h);border-radius:var(--admin-radius);background:var(--admin-skeleton)}@media (min-width:37.5rem){.dg-a-package-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.dg-a-package-layout{grid-template-columns:var(--package-editor-columns)}}.dg-a-package-loadinggrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dg-a-package-skeleton{padding:var(--space-4);border:var(--admin-hairline);border-radius:var(--admin-radius-panel);background:var(--surface)}.dg-a-package-skeleton>:first-child{width:var(--admin-skeleton-label-width);height:var(--space-3)}.dg-a-package-skeleton>:nth-child(2){width:var(--admin-skeleton-long-width)}.dg-a-package-skeleton>:nth-child(3){width:var(--admin-skeleton-medium-width)}.dg-a-package-skeleton>:last-child{width:var(--admin-skeleton-medium-width);height:var(--admin-skeleton-message-height)}@media (min-width:48rem){.dg-a-package-loadinggrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-a-package-fields .dg-a-fieldset{gap:var(--admin-gap);flex-direction:column;display:flex}.dg-a-package-fields .dg-a-fieldset>.dg-a-btn{align-self:flex-start}.dg-a-package-novers{padding:var(--admin-gap);font-size:var(--admin-size-body);color:var(--text-2)}.dg-a-featured-content{width:100%;min-width:0;max-width:var(--featured-form-width);gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.dg-a-featured-content .dg-a-fieldset,.dg-a-featured-slot,.dg-a-featured-lines{gap:var(--admin-gap);flex-direction:column;display:flex}.dg-a-featured-lines>header{justify-content:space-between;align-items:center;gap:var(--admin-gap);display:flex}.dg-a-featured-lines>header span{color:var(--text-2);font-size:var(--admin-size-small)}.dg-a-featured-lines>button,.dg-a-featured-lines .dg-a-fieldset>button{align-self:start}.dg-a-featured-window,.dg-a-featured-line{gap:var(--admin-gap);grid-template-columns:minmax(0,1fr);display:grid}.dg-a-featured-line>div{gap:var(--admin-gap);min-width:0;display:grid}.dg-a-featured-versions{min-width:0}.dg-a-featured-versions td,.dg-a-featured-versions th{white-space:nowrap}.dg-a-featured-versions td:last-child{text-align:right}.dg-a-featured-form>.dg-a-formfoot,.dg-a-package-form>.dg-a-formfoot{margin:var(--space-6) calc(-1 * var(--admin-pad)) calc(-1 * var(--space-5));z-index:2;position:sticky;bottom:0}.dg-a-featured-skeleton{max-width:var(--admin-source-form-width);padding:var(--space-4);gap:var(--admin-section-gap);display:grid}.dg-a-featured-skeleton>span{height:var(--featured-skeleton-line-height)}.dg-a-featured-skeleton>:first-child{width:var(--admin-skeleton-label-width);height:var(--space-3)}.dg-a-featured-skeleton>:nth-child(2){width:var(--admin-skeleton-short-width)}.dg-a-featured-skeleton>:nth-child(3){width:var(--admin-skeleton-medium-width)}.dg-a-featured-skeleton>:last-child{width:var(--featured-skeleton-last-width)}@media (min-width:37.5rem){.dg-a-featured-slot>.dg-a-field{max-width:calc((100% - var(--admin-gap)) / 2)}.dg-a-featured-line{grid-template-columns:minmax(0, var(--featured-domain-width)) minmax(0, 1fr)}.dg-a-featured-window{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-a-featured-lines h2{font-size:var(--admin-size-body);font-weight:600}.dg-a-featured .dg-a-package-status{font-family:var(--font-text)}.dg-a-preview-unavailable{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}@keyframes site-header-hairline{0%{border-bottom-color:#0000}to{border-bottom-color:var(--border)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}