.detective-site{--color-primary:#FFCF99;--color-primary-default:#FFCF99;--color-primary-hover:#FFCF99;--color-primary-active:#FFCF99;--color-primary-focus:#FFCF99;--color-primary-disabled:#FFCF99;--color-accent:#92140C;--color-accent-default:#92140C;--color-accent-hover:#92140C;--color-accent-active:#92140C;--color-accent-focus:#92140C;--color-accent-disabled:#92140C;--color-background:#1E1E24;--color-background-default:#1E1E24;--color-background-hover:#1E1E24;--color-background-active:#1E1E24;--color-background-focus:#1E1E24;--color-background-disabled:#1E1E24;--color-surface:#FFF8F0;--color-surface-default:#FFF8F0;--color-surface-hover:#FFF8F0;--color-surface-active:#FFF8F0;--color-surface-focus:#FFF8F0;--color-surface-disabled:#FFF8F0;--color-text:#FFF8F0;--color-text-default:#FFF8F0;--color-text-hover:#FFF8F0;--color-text-active:#FFF8F0;--color-text-focus:#FFF8F0;--color-text-disabled:#FFF8F0;--color-mutedText:#FFCF99;--color-mutedText-default:#FFCF99;--color-mutedText-hover:#FFCF99;--color-mutedText-active:#FFCF99;--color-mutedText-focus:#FFCF99;--color-mutedText-disabled:#FFCF99;--color-border:#FFF8F0;--color-border-default:#FFF8F0;--color-border-hover:#FFF8F0;--color-border-active:#FFF8F0;--color-border-focus:#FFF8F0;--color-border-disabled:#FFF8F0;--color-success:#FFF8F0;--color-success-default:#FFF8F0;--color-success-hover:#FFF8F0;--color-success-active:#FFF8F0;--color-success-focus:#FFF8F0;--color-success-disabled:#FFF8F0;--color-warning:#FFCF99;--color-warning-default:#FFCF99;--color-warning-hover:#FFCF99;--color-warning-active:#FFCF99;--color-warning-focus:#FFCF99;--color-warning-disabled:#FFCF99;--color-error:#FFCF99;--color-error-default:#FFCF99;--color-error-hover:#FFCF99;--color-error-active:#FFCF99;--color-error-focus:#FFCF99;--color-error-disabled:#FFCF99;--color-info:#FFF8F0;--color-info-default:#FFF8F0;--color-info-hover:#FFF8F0;--color-info-active:#FFF8F0;--color-info-focus:#FFF8F0;--color-info-disabled:#FFF8F0;--color-panel:#111D4A;--color-invertedText:#1E1E24;--color-lime:#FFCF99;--color-surfaceText:#1E1E24;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-related:var(--space-2);--space-groups:var(--space-5);--space-inset:var(--space-5);--space-sections:var(--space-9);--radius-none:0px;--radius-xsmall:4px;--radius-small:8px;--radius-medium:12px;--radius-large:24px;--radius-xlarge:32px;--radius-full:999px;--shadow-card:none;--shadow-float:none;--shadow-modal:none;--border-subtle:#FFF8F0;--border-default:#FFF8F0;--border-strong:#FFCF99;--border-width:1px;--contentWidth:1280px;--readingWidth:640px;--wideWidth:1800px;--sidebarWidth:280px;--db-controlHeight:48px;--db-controlSmall:44px;--db-controlLarge:56px;--db-focusWidth:2px;--db-duration:180ms;--db-easing:ease-out;--db-gutter:24px;--db-mobileGutter:16px;--db-disabledOpacity:0.5;--db-imageRatio:16/9;--db-overlay:#1E1E24E6;--db-transitionDuration:240ms;--db-thumbnailWidth:96px;--db-mobileThumbnailWidth:64px;--db-coverRatio:4/3;--db-indicatorWidth:50%;--db-chevronRotation:180deg;--db-iconSize:24px;--db-viewportHeight:100dvh;--db-dialogMaxHeight:90dvh;--db-landingHeroHeight:840px;--db-landingIntroTop:128px;--db-landingIntroWidth:1200px;--db-landingSceneHeight:380px;--db-landingMobileSceneHeight:340px;--db-landingSectionSpace:64px;--db-landingPortraitHeight:640px;--db-landingMobilePortraitHeight:420px;--db-landingCaptionWidth:340px;--db-landingMotionDuration:360ms;--db-landingHeaderLayer:3;--db-landingContentLayer:1;--db-landingMarkerLayer:2;--db-landingHeroImagePosition:center bottom;--db-landingPortraitPosition:60% 38%;--db-markerOneLeft:35%;--db-markerOneTop:42%;--db-markerTwoLeft:61%;--db-markerTwoTop:30%;--db-markerThreeLeft:85%;--db-markerThreeTop:48%;--db-answerMinHeight:160px;--db-mobileCaptionMinHeight:160px;--db-landingMobileIntroTop:128px;--db-stepsImageOpacity:0.5;--db-mobileScenePhotoHeight:220px;--db-skipLinkLayer:4;--db-landingSoftBorder:#FFF8F029;--db-landingSurface:#FFF8F008;--db-landingSelectedSurface:#FFCF9910;--db-landingCaptionBlur:12px;--db-landingInputBorder:#FFF8F066;--db-landingFadeClear:transparent;--db-landingHeroFadeStart:78%;--db-landingPortraitFadeLeft:18%;--db-landingPortraitFadeRight:88%;--db-landingPortraitFadeTop:12%;--db-landingPortraitFadeBottom:85%;--db-headerScrollThreshold:24px;--db-headerAnchorOffset:112px;--db-clueRingSpread:6px;--db-landingPortraitRatio:2/3;--db-clueTooltipGap:12px;--db-accountWidth:360px;--db-accountMaxHeight:min(640px,calc(100dvh - 120px));--db-workspaceSurface:#25252C;--db-workspaceRaised:#2A2A31;--db-workspaceBorder:#FFF8F029;--db-workspaceSidebar:232px;--db-workspaceNavOffset:112px;--db-workspaceTableMinWidth:640px;--db-workspaceFieldMaxWidth:840px;--db-workspaceTextAreaHeight:128px;--db-workspaceHeadingSize:28px;--db-workspaceHeadingMobileSize:22px;--db-workspaceSubheadingSize:20px;--db-workspaceBodySize:16px;--db-workspaceCaptionSize:14px;--db-workspaceLineHeight:1.6;--db-workspaceSuccess:#A7DCC0;--db-workspaceError:#F2A59E;--db-workspaceSuccessSurface:#A7DCC012;--db-workspaceErrorSurface:#F2A59E12;--db-workspaceHeadingLineHeight:1.4;--db-workspaceControlLineHeight:1.5;--db-workspaceCodeEditorHeight:448px}.detective-site .text-heading-1{font-size:48px;line-height:60px}.detective-site .text-heading-1,.detective-site .text-heading-2{font-family:Unbounded,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-2{font-size:36px;line-height:48px}.detective-site .text-heading-3{font-size:28px;line-height:40px}.detective-site .text-heading-3,.detective-site .text-heading-4{font-family:Unbounded,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-4{font-size:24px;line-height:32px}.detective-site .text-heading-5{font-size:20px}.detective-site .text-heading-5,.detective-site .text-heading-6{font-family:Unbounded,Arial,sans-serif;line-height:28px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-6{font-size:18px}.detective-site .text-lead{font-family:Raleway,Arial,sans-serif;font-size:20px;line-height:32px;font-weight:400;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-body{font-weight:400}.detective-site .text-body,.detective-site .text-body-strong{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-body-strong{font-weight:700}.detective-site .text-body-emphasis{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;font-style:italic;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-body-underline{text-decoration:underline}.detective-site .text-body-strike,.detective-site .text-body-underline{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.detective-site .text-body-strike{text-decoration:line-through}.detective-site .text-link{font-size:16px;line-height:28px;text-decoration:underline}.detective-site .text-label,.detective-site .text-link{font-family:Raleway,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.detective-site .text-label{font-size:14px;line-height:24px;text-decoration:none}.detective-site .text-action{font-size:16px;line-height:28px;font-weight:700}.detective-site .text-action,.detective-site .text-caption{font-family:Raleway,Arial,sans-serif;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-caption{font-size:14px;line-height:24px;font-weight:400}.detective-site .text-display{font-family:Unbounded,Arial,sans-serif;font-size:60px;line-height:76px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}@media(max-width:720px){.detective-site .text-heading-1{font-size:30px;line-height:40px}.detective-site .text-heading-1,.detective-site .text-heading-2{font-family:Unbounded,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-2{font-size:26px;line-height:36px}.detective-site .text-heading-3{font-family:Unbounded,Arial,sans-serif;font-size:22px;line-height:32px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-4{font-size:20px}.detective-site .text-heading-4,.detective-site .text-heading-5{font-family:Unbounded,Arial,sans-serif;line-height:28px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-heading-5{font-size:18px}.detective-site .text-heading-6{font-family:Unbounded,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-lead{font-size:20px;line-height:32px}.detective-site .text-body,.detective-site .text-lead{font-family:Raleway,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-body{font-size:16px;line-height:28px}.detective-site .text-body-strong{font-weight:700;font-style:normal}.detective-site .text-body-emphasis,.detective-site .text-body-strong{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-body-emphasis{font-weight:400;font-style:italic}.detective-site .text-body-underline{text-decoration:underline}.detective-site .text-body-strike,.detective-site .text-body-underline{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.detective-site .text-body-strike{text-decoration:line-through}.detective-site .text-link{font-size:16px;line-height:28px;text-decoration:underline}.detective-site .text-label,.detective-site .text-link{font-family:Raleway,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.detective-site .text-label{font-size:14px;line-height:24px;text-decoration:none}.detective-site .text-action{font-size:16px;line-height:28px;font-weight:700}.detective-site .text-action,.detective-site .text-caption{font-family:Raleway,Arial,sans-serif;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .text-caption{font-size:14px;line-height:24px;font-weight:400}.detective-site .text-display{font-family:Unbounded,Arial,sans-serif;font-size:32px;line-height:42px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}}.detective-site *{box-sizing:border-box}.detective-site{margin:0;background:var(--color-background);color:var(--color-text)}.detective-site a{color:inherit}.detective-site a:not(.db-btn):hover{color:var(--color-primary)}.detective-site h1,.detective-site h2,.detective-site h3,.detective-site h4,.detective-site p{margin:0}.detective-site button,.detective-site input,.detective-site select{font:inherit}.detective-site .db-shell{max-width:var(--contentWidth);margin:auto;padding:var(--db-gutter)}.detective-site .db-stack{display:grid;gap:var(--space-groups)}.detective-site .db-related{display:grid;gap:var(--space-related)}.detective-site .db-section{margin-top:var(--space-sections)}.detective-site .db-row{display:flex;align-items:center;gap:var(--space-groups);flex-wrap:wrap}.detective-site .db-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-groups)}.detective-site .db-read{max-width:var(--readingWidth)}.detective-site .db-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-related);min-height:var(--db-controlHeight);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-full);background:transparent;color:var(--color-primary);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--db-duration) var(--db-easing),color var(--db-duration) var(--db-easing)}.detective-site .db-btn:hover,.detective-site .db-btn[data-state=hover]{background:var(--color-primary);color:var(--color-background)}.detective-site .db-btn:active,.detective-site .db-btn[data-state=active]{background:var(--color-surface);color:var(--color-background)}.detective-site .db-btn.secondary{border-color:var(--color-text);color:var(--color-text)}.detective-site .db-btn.secondary:hover{background:var(--color-text);color:var(--color-background)}.detective-site .db-btn.danger{background:var(--color-accent);border-color:var(--color-text);color:var(--color-text)}.detective-site .db-btn.danger:hover{background:var(--color-text);color:var(--color-accent)}.detective-site .db-btn:disabled{opacity:var(--db-disabledOpacity);cursor:not-allowed}.detective-site .db-btn:focus-visible,.detective-site a:focus-visible,.detective-site input:focus-visible,.detective-site select:focus-visible,.detective-site summary:focus-visible{outline:var(--db-focusWidth) solid var(--color-primary);outline-offset:var(--space-1)}.detective-site .db-paper{background:var(--color-surface);color:var(--color-invertedText);padding:var(--space-inset);border-radius:var(--radius-large)}.detective-site .db-paper .db-btn{background:var(--color-accent);color:var(--color-surface);border-color:var(--color-accent)}.detective-site .db-paper .db-btn:hover{background:var(--color-background)}.detective-site .db-paper a:focus-visible,.detective-site .db-paper button:focus-visible{outline-color:var(--color-background)}.detective-site .db-field{display:grid;gap:var(--space-related)}.detective-site .db-field input,.detective-site .db-field select{width:100%;min-width:0;min-height:var(--db-controlHeight);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background);color:var(--color-text)}.detective-site .db-field input::-moz-placeholder{color:var(--color-text)}.detective-site .db-field input::placeholder{color:var(--color-text)}.detective-site .db-status{padding:var(--space-4);border-inline-start:var(--db-focusWidth) solid var(--color-primary)}.detective-site .db-rule{padding-block:var(--space-groups);border-bottom:var(--border-width) solid var(--color-border)}.detective-site .db-chip{display:inline-block;padding:var(--space-1) var(--space-3);border:var(--border-width) solid;border-radius:var(--radius-full)}.detective-site .db-sample{padding:var(--space-inset);background:var(--color-background);color:var(--color-text);border-radius:var(--radius-large)}.detective-site .db-sample>p:first-child{margin-bottom:var(--space-groups)}.detective-site .db-sample img{max-width:100%;height:auto}.detective-site summary{cursor:pointer;min-height:var(--db-controlSmall)}@media(max-width:720px){.detective-site .db-shell{padding:var(--db-mobileGutter)}.detective-site .db-grid{grid-template-columns:1fr}.detective-site .db-row{gap:var(--space-related)}.detective-site .db-btn{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.detective-site .db-btn{transition:none}}.detective-site .db-experience{min-width:0}.detective-site .db-experience [hidden]{display:none!important}.detective-site .db-experience h1[tabindex="-1"]:focus{outline:none}.detective-site .db-shell :is(a,button,input,select,textarea,summary){outline:var(--db-focusWidth) solid transparent;outline-offset:var(--space-1);transition:background-color var(--db-duration) var(--db-easing),color var(--db-duration) var(--db-easing),border-color var(--db-duration) var(--db-easing),outline-color var(--db-duration) var(--db-easing)}.detective-site .db-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--color-primary)}.detective-site .db-shell .db-paper :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--color-background)}.detective-site .db-shell .db-field :is(input,textarea,select):focus{border-color:var(--color-primary)}.detective-site .db-shell[data-db-input=pointer] :is(a,button,input,select,textarea,summary):focus{outline-color:transparent}@media(prefers-reduced-motion:reduce){.detective-site .db-shell :is(a,button,input,select,textarea,summary){transition:none!important}}.detective-site .db-experience h1,.detective-site .db-experience h2,.detective-site .db-experience p{overflow-wrap:anywhere}.detective-site .db-experience a:not(.db-btn){color:inherit}.detective-site .db-experience a:not(.db-btn):hover{color:var(--color-primary)}.detective-site .db-cover{display:block;width:100%;aspect-ratio:var(--db-coverRatio);background:var(--color-panel);color:var(--color-primary);overflow:hidden}.detective-site .db-cover svg{width:100%;height:100%;display:block}.detective-site .db-cover.alternate{background:var(--color-accent);color:var(--color-surface)}.detective-site .db-case{display:grid;align-content:start;gap:var(--space-groups);min-width:0}.detective-site .db-case a{text-decoration:none}.detective-site .db-case h2{transition:color var(--db-duration) var(--db-easing)}.detective-site .db-case:focus-within h2,.detective-site .db-case:hover h2{color:var(--color-primary)}.detective-site .db-case-meta{display:grid;gap:var(--space-related)}.detective-site .db-investigation{display:grid;grid-template-columns:var(--db-thumbnailWidth) minmax(0,1fr) auto;gap:var(--space-groups);align-items:center;padding-block:var(--space-groups);border-bottom:var(--border-width) solid var(--color-border)}.detective-site .db-investigation .db-cover{aspect-ratio:1}.detective-site .db-meta{color:var(--color-mutedText)}.detective-site .db-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-groups);align-items:center}.detective-site .db-detail-copy{display:grid;gap:var(--space-groups);min-width:0}.detective-site .db-detail .db-cover{order:2}.detective-site .db-detail-copy{order:1}.detective-site .db-disclosure{border-bottom:var(--border-width) solid var(--color-border);padding-block:var(--space-groups)}.detective-site .db-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-related);list-style:none}.detective-site .db-disclosure summary::-webkit-details-marker{display:none}.detective-site .db-chevron{display:inline-block;transition:transform var(--db-transitionDuration) var(--db-easing)}.detective-site .db-disclosure[open] .db-chevron{transform:rotate(var(--db-chevronRotation))}.detective-site .db-disclosure .db-answer{padding-top:var(--space-related)}@supports(interpolate-size:allow-keywords){.detective-site .db-disclosure{interpolate-size:allow-keywords}.detective-site .db-disclosure::details-content{height:0;overflow:clip;transition:height var(--db-transitionDuration) var(--db-easing),content-visibility var(--db-transitionDuration);transition-behavior:allow-discrete}.detective-site .db-disclosure[open]::details-content{height:auto}}.detective-site .db-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:-moz-fit-content;width:fit-content;max-width:100%;border-bottom:var(--border-width) solid var(--color-border)}.detective-site .db-switch:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:var(--db-indicatorWidth);height:var(--db-focusWidth);background:var(--color-primary);transform:translateX(0);transition:transform var(--db-duration) var(--db-easing)}.detective-site .db-switch[data-selected=completed]:after{transform:translateX(100%)}.detective-site .db-switch button{font:inherit;color:var(--color-text);background:none;border:0;padding:var(--space-related) var(--space-groups);min-height:var(--db-controlHeight);cursor:pointer}.detective-site .db-switch button[aria-pressed=true]{color:var(--color-primary)}.detective-site .db-demo-header{justify-content:space-between;align-items:center;padding-bottom:var(--space-groups);border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--space-sections)}.detective-site .db-demo-header,.detective-site .db-demo-header nav{display:flex;gap:var(--space-groups);flex-wrap:wrap}.detective-site .db-demo-header>a,.detective-site .db-header-nav a{text-decoration:none}.detective-site .db-experience .db-header-nav a:not(.db-btn),.detective-site .db-header-nav a:not(.db-btn){display:inline-flex;align-items:center;min-height:var(--db-controlHeight);padding:var(--space-related) var(--space-3);border-radius:var(--radius-full);color:var(--color-text);background:transparent;transition:background-color var(--db-duration) var(--db-easing),color var(--db-duration) var(--db-easing)}.detective-site .db-experience .db-header-nav a:not(.db-btn):is(:hover,:focus-visible,[aria-current]),.detective-site .db-header-nav a:not(.db-btn):is(:hover,:focus-visible,[aria-current]){background:var(--db-landingSelectedSurface);color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.detective-site .db-header-nav a:not(.db-btn){transition:none}}.detective-site .db-motion-rules{display:grid;gap:var(--space-groups)}.detective-site .db-shell .db-header-nav a:not(.db-btn){transition:background-color var(--db-duration) var(--db-easing),color var(--db-duration) var(--db-easing),outline-color var(--db-duration) var(--db-easing)}@media(max-width:720px){.detective-site .db-detail{grid-template-columns:1fr}.detective-site .db-detail .db-cover{order:0}.detective-site .db-detail-copy{order:1}.detective-site .db-investigation{grid-template-columns:var(--db-mobileThumbnailWidth) minmax(0,1fr);gap:var(--space-related)}.detective-site .db-investigation>.db-btn{grid-column:2;justify-self:start}.detective-site .db-demo-header{margin-bottom:var(--space-groups)}}@media(prefers-reduced-motion:reduce){.detective-site .db-disclosure::details-content,.detective-site .db-experience *,.detective-site .db-experience :after{transition:none!important;animation:none!important}}.detective-site .db-sample a:not(.db-btn):hover,.detective-site .db-shell a:not(.db-btn):hover{color:var(--color-primary)}.detective-site .db-discovery-link{display:inline;padding:0;border:0;border-radius:var(--radius-small);background:transparent;color:var(--color-primary);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:color var(--db-duration) var(--db-easing),opacity var(--db-duration) var(--db-easing)}.detective-site .db-discovery-link[data-opened=true]{color:color-mix(in srgb,var(--color-text) 65%,var(--color-background))}.detective-site .db-discovery-link:hover{opacity:.8}.detective-site .db-discovery-link:focus-visible{outline:var(--db-focusWidth) solid var(--color-primary);outline-offset:var(--space-1)}.detective-site .db-discovery-link:is(:disabled,[aria-disabled=true]){cursor:wait;opacity:.6}@media(prefers-reduced-motion:reduce){.detective-site .db-discovery-link{transition:none}}.detective-site.db-discovery-text{background:transparent;color:inherit}.detective-site{min-height:var(--db-viewportHeight);font-synthesis:none}.detective-site .db-shell{width:100%}.detective-site .db-page{padding-block:var(--space-sections)}.detective-site .db-footer,.detective-site .db-header{padding-block:var(--space-groups)}.detective-site .db-header{border-bottom:var(--border-width) solid var(--color-border)}.detective-site .db-footer{border-top:var(--border-width) solid var(--color-border);margin-top:var(--space-sections)}.detective-site .db-between{justify-content:space-between}.detective-site .db-brand{text-decoration:none;flex-shrink:0}.detective-site .db-header-nav{display:flex;align-items:center;gap:var(--space-related);flex-wrap:wrap}.detective-site .db-menu-toggle{display:none}.detective-site .db-icon{width:var(--db-iconSize);height:var(--db-iconSize);flex-shrink:0}.detective-site .db-btn.quiet{border-color:transparent;color:var(--color-text);padding-inline:var(--space-3)}.detective-site .db-btn.quiet:hover{background:var(--color-surface);color:var(--color-background)}.detective-site .db-btn:disabled{pointer-events:none}.detective-site .db-field-error{color:var(--color-primary)}.detective-site .db-field input[aria-invalid=true]{border-width:var(--db-focusWidth);border-color:var(--color-primary)}.detective-site .db-hero{align-items:center;gap:var(--space-sections)}.detective-site .db-hero-image{width:100%;height:auto;display:block}.detective-site .db-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.detective-site .db-cover.db-cover-missing{background:var(--color-background);display:grid;place-items:center;border:var(--border-width) solid var(--color-border);padding:var(--space-inset);text-align:center}.detective-site .db-account{position:relative}.detective-site .db-account summary{display:flex;align-items:center;gap:var(--space-related);min-height:var(--db-controlHeight);list-style:none;cursor:pointer}.detective-site .db-account summary::-webkit-details-marker{display:none}.detective-site .db-account-content{padding:var(--space-inset);background:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);overflow-wrap:anywhere}.detective-site .db-tabs{display:flex;border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-related)}.detective-site .db-tabs [role=tab]{border:0;border-radius:0;border-bottom:var(--db-focusWidth) solid transparent;color:var(--color-text)}.detective-site .db-tabs [aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.detective-site .db-tabs [role=tab]:hover{color:var(--color-background)}.detective-site .db-dialog{margin:auto;max-width:var(--readingWidth);width:calc(100% - var(--space-groups) - var(--space-groups));max-height:var(--db-dialogMaxHeight);padding:var(--space-inset);background:var(--color-background);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large)}.detective-site .db-dialog::backdrop{background:var(--db-overlay)}.detective-site .db-investigation-actions{display:flex;gap:var(--space-related);flex-wrap:wrap}.detective-site .db-skip{position:absolute;inset-inline-start:var(--space-groups);top:var(--space-groups);clip-path:inset(100%)}.detective-site .db-skip:focus{clip-path:none;background:var(--color-background)}.detective-site :is(h1,h2,h3,h4,h5,h6,p,a){overflow-wrap:anywhere}.detective-site [hidden]{display:none!important}.detective-site .db-prose{white-space:pre-line}@media(max-width:720px){.detective-site .db-menu-toggle{display:inline-flex}.detective-site .db-header-nav{display:none;width:100%;align-items:stretch;flex-direction:column}.detective-site .db-header-nav[data-open=true]{display:flex}.detective-site .db-investigation-actions{grid-column:2}.detective-site .db-hero{gap:var(--space-groups)}}.detective-site .db-shell[data-home=true]{max-width:none;padding:0}.detective-site .db-shell[data-home=true]>.db-header{position:absolute;inset-inline:0;top:0;z-index:var(--db-landingHeaderLayer);border:0}.detective-site .db-shell[data-home=true]>.db-footer,.detective-site .db-shell[data-home=true]>.db-header{max-width:var(--contentWidth);margin-inline:auto;padding-inline:var(--db-gutter)}.detective-site .db-landing{min-width:0}.detective-site .db-landing-hero{position:relative;min-height:var(--db-landingHeroHeight);isolation:isolate}.detective-site .db-landing-backdrop{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--db-landingHeroImagePosition);object-position:var(--db-landingHeroImagePosition);z-index:0}.detective-site .db-landing-intro{position:relative;z-index:var(--db-landingContentLayer);max-width:var(--db-landingIntroWidth);margin-inline:auto;text-align:center;padding:var(--db-landingIntroTop) var(--db-gutter) var(--space-6);gap:var(--space-6)}.detective-site .db-btn.filled{background:var(--color-primary);color:var(--color-background);border-color:var(--color-primary);gap:var(--space-groups);min-height:var(--db-controlLarge)}.detective-site .db-btn.filled:hover{background:var(--color-surface);border-color:var(--color-surface)}.detective-site .db-landing-scene{position:relative;z-index:var(--db-landingContentLayer);min-height:var(--db-landingSceneHeight);max-width:var(--contentWidth);margin-inline:auto}.detective-site .db-clue-controls{position:absolute;inset:0}.detective-site .db-clue-marker{position:absolute;width:var(--db-controlHeight);height:var(--db-controlHeight);min-height:var(--db-controlHeight);padding:0;transform:translate(-50%,-50%);background:var(--db-overlay);border-color:var(--db-landingSoftBorder);color:var(--color-surface)}.detective-site .db-clue-marker:first-child{left:var(--db-markerOneLeft);top:var(--db-markerOneTop)}.detective-site .db-clue-marker:nth-child(2){left:var(--db-markerTwoLeft);top:var(--db-markerTwoTop)}.detective-site .db-clue-marker:nth-child(3){left:var(--db-markerThreeLeft);top:var(--db-markerThreeTop)}.detective-site .db-clue-marker[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.detective-site .db-clue-name{display:none}.detective-site .db-clue-caption{position:absolute;left:var(--db-gutter);bottom:var(--space-5);width:var(--db-landingCaptionWidth);max-width:calc(100% - var(--db-gutter) - var(--db-gutter));padding:var(--space-inset);background:var(--db-overlay);border:var(--border-width) solid var(--db-landingSoftBorder);border-radius:var(--radius-medium);backdrop-filter:blur(var(--db-landingCaptionBlur));-webkit-backdrop-filter:blur(var(--db-landingCaptionBlur))}.detective-site .db-story-label{color:var(--color-primary);text-transform:none;letter-spacing:0}.detective-site .db-scene-next{position:absolute;bottom:var(--space-5);right:var(--db-gutter);display:flex;align-items:center;justify-content:center;min-width:var(--db-controlHeight);min-height:var(--db-controlHeight)}.detective-site .db-landing-dialogue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:var(--contentWidth);margin-inline:auto;align-items:center}.detective-site .db-dialogue-copy{padding:var(--space-8) var(--db-gutter);gap:var(--space-5)}.detective-site .db-dialogue-portrait{position:relative;height:var(--db-landingPortraitHeight)}.detective-site .db-dialogue-portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--db-landingPortraitPosition);object-position:var(--db-landingPortraitPosition)}.detective-site .db-question-list{display:grid;gap:var(--space-3)}.detective-site .db-question{width:100%;justify-content:space-between;text-align:left;white-space:normal;background:var(--db-landingSurface);color:var(--color-text);border-color:var(--db-landingSoftBorder);border-radius:var(--radius-medium);padding:var(--space-4) var(--space-5);gap:var(--space-groups)}.detective-site .db-question[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--db-landingSelectedSurface)}.detective-site .db-question:hover{color:var(--color-background);background:var(--color-primary)}.detective-site .db-story-answer{border-left:var(--border-width) solid var(--color-primary);padding-left:var(--space-5);min-height:var(--db-answerMinHeight)}.detective-site .db-story-change{animation:db-story-appear var(--db-landingMotionDuration) var(--db-easing)}@keyframes db-story-appear{0%{opacity:0}to{opacity:1}}.detective-site .db-landing-steps{max-width:var(--contentWidth);padding:var(--db-landingSectionSpace) var(--db-gutter);margin-inline:auto;border-top:var(--border-width) solid var(--db-landingSoftBorder);display:grid;gap:var(--space-6)}.detective-site .db-story-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.detective-site .db-story-steps>div{gap:var(--space-5)}.detective-site .db-landing-join{max-width:var(--readingWidth);margin-inline:auto;padding:var(--db-landingSectionSpace) var(--db-gutter);border-top:0}@media(max-width:720px){.detective-site .db-shell[data-home=true]>.db-header{padding-inline:var(--db-mobileGutter)}.detective-site .db-shell[data-home=true] .db-header-nav[data-open=true]{background:var(--color-background);padding:var(--space-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium)}.detective-site .db-landing-hero{min-height:0}.detective-site .db-landing-intro{padding:var(--db-landingMobileIntroTop) var(--db-mobileGutter) var(--space-6);gap:var(--space-5);background:var(--db-overlay)}.detective-site .db-landing-scene{min-height:var(--db-landingMobileSceneHeight);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--db-mobileGutter)}.detective-site .db-clue-controls{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-2)}.detective-site .db-clue-marker{position:static;transform:none;width:auto;height:auto;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-grow:1}.detective-site .db-clue-name{display:inline}.detective-site .db-clue-caption{position:static;width:auto;max-width:none;min-height:var(--db-mobileCaptionMinHeight)}.detective-site .db-scene-next{display:none}.detective-site .db-landing-dialogue{grid-template-columns:1fr}.detective-site .db-dialogue-portrait{height:var(--db-landingMobilePortraitHeight);order:-1}.detective-site .db-dialogue-copy{padding:var(--space-8) var(--db-mobileGutter)}.detective-site .db-story-steps{grid-template-columns:1fr;gap:var(--space-7)}.detective-site .db-landing-steps{padding:var(--space-8) var(--db-mobileGutter)}.detective-site .db-landing-join{padding-inline:var(--db-mobileGutter)}}@media(prefers-reduced-motion:reduce){.detective-site .db-story-change{animation:none}}.detective-site .db-landing-steps{position:relative;isolation:isolate;overflow:hidden}.detective-site .db-steps-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;opacity:var(--db-stepsImageOpacity)}.detective-site .db-mobile-scene-image{display:none}@media(max-width:720px){.detective-site .db-landing-backdrop{display:none}.detective-site .db-landing-scene{padding:0 0 var(--space-6);gap:var(--space-4)}.detective-site .db-mobile-scene-image{display:block;position:relative;height:var(--db-mobileScenePhotoHeight);overflow:hidden}.detective-site .db-mobile-scene-image img{position:absolute;bottom:0;width:100%;height:auto}.detective-site .db-clue-caption,.detective-site .db-clue-controls{margin-inline:var(--db-mobileGutter)}}.detective-site .db-skip:focus{z-index:var(--db-skipLinkLayer)}.detective-site .db-landing-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,var(--db-landingFadeClear) var(--db-landingHeroFadeStart),var(--color-background) 100%);pointer-events:none}.detective-site .db-clue-caption .db-stack,.detective-site .db-story-answer .db-stack{gap:var(--space-3)}.detective-site .db-landing-join .db-input:focus{border-color:var(--color-primary)}.detective-site .db-landing-join .db-tabs{border-color:var(--db-landingSoftBorder)}.detective-site .db-landing-steps{border-bottom:var(--border-width) solid var(--db-landingSoftBorder)}@media(max-width:720px){.detective-site .db-landing-hero:after{display:none}}.detective-site .db-header{position:sticky;top:0;z-index:var(--db-landingHeaderLayer);background:var(--color-background)}.detective-site .db-shell[data-home=true]>.db-header{position:fixed;max-width:none;padding-inline:max(var(--db-gutter),calc((100% - var(--contentWidth))/2 + var(--db-gutter)));background:transparent}.detective-site .db-shell[data-home=true]>.db-header[data-scrolled=true]{background:var(--db-overlay);backdrop-filter:blur(var(--db-landingCaptionBlur));-webkit-backdrop-filter:blur(var(--db-landingCaptionBlur))}.detective-site :is(#about,#how,#join,#site-content){scroll-margin-top:var(--db-headerAnchorOffset)}.detective-site .db-header-nav>a:not(.db-btn):hover{background:transparent;color:var(--color-primary)}.detective-site .db-tabs [role=tab]:is(:hover,:active){background:transparent;color:var(--color-primary)}.detective-site .db-dialogue-portrait{height:auto;overflow:hidden;margin:var(--space-6) var(--db-gutter)}.detective-site .db-dialogue-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:static;height:auto;display:block}.detective-site .db-landing-steps{max-width:none;padding-inline:max(var(--db-gutter),calc((100% - var(--contentWidth))/2 + var(--db-gutter)));padding-block:var(--space-sections)}.detective-site .db-clue-item{position:absolute;transform:translate(-50%,-50%)}.detective-site .db-clue-item:first-child{left:var(--db-markerOneLeft);top:var(--db-markerOneTop)}.detective-site .db-clue-item:nth-child(2){left:var(--db-markerTwoLeft);top:var(--db-markerTwoTop)}.detective-site .db-clue-item:nth-child(3){left:var(--db-markerThreeLeft);top:var(--db-markerThreeTop)}.detective-site .db-clue-item:has([aria-expanded=true]){z-index:var(--db-landingMarkerLayer)}.detective-site .db-clue-item .db-clue-marker{position:static;transform:none;width:var(--db-controlLarge);height:var(--db-controlLarge);background:var(--color-background);border-color:var(--color-primary);box-shadow:0 0 0 var(--db-clueRingSpread) var(--db-landingSelectedSurface)}.detective-site .db-clue-marker[aria-expanded=true]{background:var(--color-primary);color:var(--color-background)}.detective-site .db-clue-item .db-clue-caption{top:100%;bottom:auto;left:0;max-width:none;margin:0;border-color:var(--color-primary)}.detective-site .db-clue-item:last-child .db-clue-caption{left:auto;right:0}@media(max-width:720px){.detective-site .db-shell[data-home=true]>.db-header{padding-inline:var(--db-mobileGutter)}.detective-site .db-clue-controls{display:flex;flex-direction:column}.detective-site .db-clue-item{position:static;transform:none}.detective-site .db-clue-item .db-clue-marker{width:100%;height:auto;min-height:var(--db-controlLarge);justify-content:flex-start;padding:var(--space-3) var(--space-4);box-shadow:none}.detective-site .db-clue-item .db-clue-caption{position:static;width:auto;margin-top:var(--space-2);min-height:0}.detective-site .db-dialogue-portrait{margin:var(--space-5) var(--db-mobileGutter);max-width:var(--readingWidth)}.detective-site .db-landing-steps{padding-inline:var(--db-mobileGutter)}.detective-site .db-shell[data-home=true]>.db-header{background:var(--color-background)}}.detective-site .db-dialogue-portrait{aspect-ratio:var(--db-landingPortraitRatio)}.detective-site .db-clue-caption .db-stack{gap:var(--db-clueTooltipGap)}.detective-site .db-header{align-items:center}.detective-site .db-account-content{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));width:var(--db-accountWidth);max-width:calc(100vw - var(--db-gutter) - var(--db-gutter));max-height:var(--db-accountMaxHeight);overflow-y:auto;z-index:var(--db-landingHeaderLayer);gap:var(--space-4);box-shadow:var(--shadow-modal)}.detective-site .db-account-content .db-stack{gap:var(--space-2)}.detective-site .db-header-nav .db-account-content a{display:flex;min-height:var(--db-controlSmall);padding:var(--space-2);border-radius:var(--radius-medium)}.detective-site .db-header-nav a:not(.db-btn):is(:hover,:focus-visible,[aria-current]){background:var(--db-landingSelectedSurface);color:var(--color-primary)}@media(max-width:720px){.detective-site .db-header-nav[data-open=true]{max-height:calc(100dvh - var(--db-headerAnchorOffset));overflow-y:auto}.detective-site .db-account-content{position:static;width:100%;max-width:none;max-height:none;margin-top:var(--space-2);box-shadow:none}}.detective-site .db-input{display:block;width:100%;min-width:0;min-height:var(--db-controlHeight);max-width:100%;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background);color:var(--color-text);box-shadow:none}.detective-site .db-input::-moz-placeholder{color:var(--color-text);opacity:1}.detective-site .db-input::placeholder{color:var(--color-text);opacity:1}.detective-site .db-input:focus{border-color:var(--color-primary)}.detective-site .db-textarea{min-height:var(--db-workspaceTextAreaHeight);resize:vertical}.detective-site .db-input[aria-invalid=true]{border-width:var(--db-focusWidth);border-color:var(--color-error)}.detective-site .db-input:disabled{opacity:var(--db-disabledOpacity);cursor:not-allowed}.detective-site .db-btn-icon{width:var(--db-controlHeight);padding-inline:0;flex-shrink:0}.detective-site .db-workspace .db-input.pr-14{padding-inline-end:var(--db-controlLarge)}.detective-site .db-workspace .db-textarea.pb-14{padding-bottom:var(--db-controlLarge)}.detective-site .db-select{display:flex;align-items:center;justify-content:space-between;gap:var(--space-related);cursor:pointer;text-align:start}.detective-site .db-select [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere}.detective-site .db-chip{white-space:nowrap;overflow-wrap:normal}.detective-site .db-shell{padding-block:0}.detective-site .db-shell>.db-header{padding-block:var(--space-4);min-height:calc(var(--db-controlHeight) + var(--space-4) + var(--space-4) + var(--border-width));flex-wrap:nowrap}.detective-site .db-shell[data-home=true]>.db-header{border-bottom:var(--border-width) solid transparent}.detective-site .db-brand{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--db-controlHeight)}.detective-site .db-brand-mark{display:block;width:var(--db-controlHeight);height:var(--db-controlHeight);background:currentColor;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgyIiBoZWlnaHQ9IjQ4MiIgdmlld0JveD0iMCAwIDQ4MiA0ODIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MS4xMiAzMC42MTIzQzUzLjM2MyAzMC42MDI2IDU1LjM3NzcgMzAuODYwMyA1Ny4xODMgMzIuMzU1M0M2NC4xMTYyIDM4LjA5NzEgNzAuOTU0NSA0My45NzYzIDc3Ljg1MDUgNDkuNzU2OEM5NC43MDgyIDYzLjY5MDMgMTExLjQ1NiA3Ny43NTU2IDEyOC4wOTQgOTEuOTUxOEwyMzkuNjM2IDE4NS44NjJMMjgwLjc0NyAyMjAuODI2QzI4Mi4wNjcgMjIxLjk1MiAyOTMuNDg3IDIzMS41MjYgMjkzLjYzMiAyMzEuOThDMjk0LjgzNSAyMzUuNzczIDI5NC4zMjIgMjU5LjQ1MyAyOTQuMzM1IDI2My40M0wyOTQuMzUyIDMzMS4zMTVDMjk0LjMyMiAzMzcuNjAzIDI5NC4zMjUgMzQzLjg4OCAyOTQuMzYgMzUwLjE3NUMyOTQuMzkyIDM1NS4wNjggMjk0LjY5NSAzNjEuOTI1IDI5My45MzUgMzY2LjUzNUMyOTIuOTg1IDM3Mi4yOSAyODAuOTAyIDM2MS4yNDggMjc4LjkyNSAzNTkuNzQ1QzI3MC44NiAzNTMuNjQ4IDI2Mi44MzIgMzQ3LjQ5NSAyNTQuODQ3IDM0MS4yOTNDMjM5Ljk4MyAzMjkuOTkgMjI1LjE4MiAzMTguNjA1IDIxMC40NDQgMzA3LjE0QzIwMS40MjQgMzAwLjIxIDE5Mi40MDkgMjkzLjI3NSAxODMuNDMgMjg2LjI5OEMxODAuODEgMjg0LjI2MyAxODAuMjY1IDI4My4zNTUgMTgwLjI2MiAyODAuMDYzQzE4MC4yNTMgMjcxLjg1MyAxODAuMzE0IDI2My41NTUgMTgwLjMwMiAyNTUuMzUzTDE4MC4yNzcgMjA0LjA2QzE4MC4zMDIgMTk5LjMwNiAxODAuMzc3IDE5NC40OTkgMTgwLjI3IDE4OS43NDRDMTgwLjIyOSAxODcuOTE3IDE4MC4zNCAxODUuNTg0IDE3OC41MjQgMTg0LjY1QzE3Ny42MTQgMTg0LjY5OCAxNzYuNTI3IDE4NC44OTMgMTc1LjY1NyAxODUuMjAzQzE2Ny40NiAxODguMTM3IDE1OS4zMTkgMTkxLjI2NCAxNTEuMDcyIDE5NC4wNTlDMTQ3LjgwNiAxOTUuMTY2IDE0NS4xNCAxOTUuNjg3IDE0NC4yOTggMTk5LjQxMkwxNDQuMjI5IDE5OS43MzJDMTQzLjg3NSAyMDMuODYyIDE0NC4wMjkgMjA5LjQzNSAxNDQuMDM1IDIxMy42ODVMMTQ0LjA2NCAyMzYuNDIyQzE0NC4wNzkgMjU2LjE2MyAxNDQuMDgxIDI3NS45MTUgMTQ0LjA4NyAyOTUuNjU4QzE0NC4wODcgMjk2LjM5NSAxNDQuMTkgMzAwLjQ1OCAxNDQuNDQ5IDMwMC44NzNDMTQ2LjI1IDMwMy43NzUgMTU0LjEwNiAzMDkuNzU1IDE1Ni4zNSAzMTEuNjE4TDE4OC41NTYgMzM4LjA4QzE5My4yNDkgMzQxLjkyMyAxOTguMDA0IDM0NS42OSAyMDIuNjc0IDM0OS41NkMyMDUuODQ1IDM1MS44NDggMjA1LjUyNSAzNTQuNjYzIDIwMi4zOTkgMzU3LjAxM0MxNjcuMzM2IDM4My4zNTUgMTMxLjgzOCA0MDkuNjUzIDk2LjY4NDIgNDM1LjgyOEw2Ny40MzA1IDQ1Ny43NkM2My45Mzk1IDQ2MC4zNiA1Ny42NTY1IDQ2NS45NCA1My41MDYgNDY3LjM5NUM1MC43Mzg3IDQ2OC4zNjMgNDUuNjcwNSA0NjYuNjQ4IDQ1LjQ1NDUgNDYyLjg2OEM0NS4yNTQyIDQ1OS4zNiA0NS4yNzEyIDQ1NS42MTUgNDUuMjc4IDQ1MS45MDVMNDUuMjkyNSA0MzEuOTUzTDQ1LjMwOSAzNjEuMTg1TDQ1LjI5MTIgMTE4LjMxN0w0NS4zMDcyIDYxLjU5NTNMNDUuMjI0MiA0NS40NDQzQzQ1LjIwNjcgNDIuNDkxNiA0NS4xNjQgMzkuNTg0OCA0NS4yNjcyIDM2LjYzMDNDNDUuNDAyNSAzMi43NTg4IDQ3LjI5NiAzMS4wNDExIDUxLjEyIDMwLjYxMjNaIiBmaWxsPSIjMTYxNTE1Ii8+CjxwYXRoIGQ9Ik00MjkuODc4IDMwLjU4OTNDNDM4LjU3OCAzMC40MzY1IDQzNyAzOC42NzcyIDQzNi45OCA0NC45NTk1TDQzNi45MzUgNTkuMTQyNUw0MzYuOTQzIDExOS4zNjhMNDM2LjkzNSAzNzIuMTVMNDM2Ljg1OCA0MzUuMDZDNDM2LjgwOCA0NDMuOTA1IDQzNy4wNjIgNDUyLjc4IDQzNi43NCA0NjEuNjE3QzQzNi40ODIgNDY0Ljk3IDQzNS42ODggNDY2LjkzNSA0MzIuMiA0NjcuNDlDNDI1Ljk3IDQ2OC40ODIgNDIzLjUyMyA0NjUuNzQgNDE4Ljc3OCA0NjIuMjZDNDE0LjI5NSA0NTguOTgzIDQwOS44NCA0NTUuNjcgNDA1LjQxMyA0NTIuMzJMMzYxLjIzMyA0MTkuNzE3QzM1NSA0MTUuNDYyIDM0OC4wNjggNDA5Ljg3OCAzNDEuOTI4IDQwNS4zNjVDMzM0LjcyIDQwMC4xNCAzMjcuNTYzIDM5NC44NTUgMzIwLjQ0OCAzODkuNTA4QzMxNy42NTggMzg3LjQzIDMwOS44IDM4MS45MjUgMzA4LjA4MyAzNzkuNThDMzA3LjMyNSAzNzUuNDQ3IDMwNy42MDUgMzY0LjYwNSAzMDcuNiAzNTkuODZWMzIxLjE1MkwzMDcuNjI4IDE3Ni40NTNDMzA3LjYzOCAxNzAuNjcxIDMwNy4xMyAxMjUuMjMxIDMwOC4xNzMgMTIzLjc5N0MzMTAuNzIzIDEyMC4yODUgMzI1Ljg5OCAxMDkuMjcxIDMzMC4xNTggMTA1Ljk4NEwzNzMuODIzIDcyLjI4NEw0MDMuNjM4IDQ5LjIyODJMNDE3LjUgMzguNDcyQzQyMC4yMjMgMzYuMzU1OCA0MjIuOTQgMzQuMTc3NyA0MjUuNzE4IDMyLjEzMTdDNDI3LjIzIDMxLjAxNjIgNDI4LjA5NSAzMC44NDE4IDQyOS44NzggMzAuNTg5M1oiIGZpbGw9IiMxNjE1MTUiLz4KPC9zdmc+Cg==") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgyIiBoZWlnaHQ9IjQ4MiIgdmlld0JveD0iMCAwIDQ4MiA0ODIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MS4xMiAzMC42MTIzQzUzLjM2MyAzMC42MDI2IDU1LjM3NzcgMzAuODYwMyA1Ny4xODMgMzIuMzU1M0M2NC4xMTYyIDM4LjA5NzEgNzAuOTU0NSA0My45NzYzIDc3Ljg1MDUgNDkuNzU2OEM5NC43MDgyIDYzLjY5MDMgMTExLjQ1NiA3Ny43NTU2IDEyOC4wOTQgOTEuOTUxOEwyMzkuNjM2IDE4NS44NjJMMjgwLjc0NyAyMjAuODI2QzI4Mi4wNjcgMjIxLjk1MiAyOTMuNDg3IDIzMS41MjYgMjkzLjYzMiAyMzEuOThDMjk0LjgzNSAyMzUuNzczIDI5NC4zMjIgMjU5LjQ1MyAyOTQuMzM1IDI2My40M0wyOTQuMzUyIDMzMS4zMTVDMjk0LjMyMiAzMzcuNjAzIDI5NC4zMjUgMzQzLjg4OCAyOTQuMzYgMzUwLjE3NUMyOTQuMzkyIDM1NS4wNjggMjk0LjY5NSAzNjEuOTI1IDI5My45MzUgMzY2LjUzNUMyOTIuOTg1IDM3Mi4yOSAyODAuOTAyIDM2MS4yNDggMjc4LjkyNSAzNTkuNzQ1QzI3MC44NiAzNTMuNjQ4IDI2Mi44MzIgMzQ3LjQ5NSAyNTQuODQ3IDM0MS4yOTNDMjM5Ljk4MyAzMjkuOTkgMjI1LjE4MiAzMTguNjA1IDIxMC40NDQgMzA3LjE0QzIwMS40MjQgMzAwLjIxIDE5Mi40MDkgMjkzLjI3NSAxODMuNDMgMjg2LjI5OEMxODAuODEgMjg0LjI2MyAxODAuMjY1IDI4My4zNTUgMTgwLjI2MiAyODAuMDYzQzE4MC4yNTMgMjcxLjg1MyAxODAuMzE0IDI2My41NTUgMTgwLjMwMiAyNTUuMzUzTDE4MC4yNzcgMjA0LjA2QzE4MC4zMDIgMTk5LjMwNiAxODAuMzc3IDE5NC40OTkgMTgwLjI3IDE4OS43NDRDMTgwLjIyOSAxODcuOTE3IDE4MC4zNCAxODUuNTg0IDE3OC41MjQgMTg0LjY1QzE3Ny42MTQgMTg0LjY5OCAxNzYuNTI3IDE4NC44OTMgMTc1LjY1NyAxODUuMjAzQzE2Ny40NiAxODguMTM3IDE1OS4zMTkgMTkxLjI2NCAxNTEuMDcyIDE5NC4wNTlDMTQ3LjgwNiAxOTUuMTY2IDE0NS4xNCAxOTUuNjg3IDE0NC4yOTggMTk5LjQxMkwxNDQuMjI5IDE5OS43MzJDMTQzLjg3NSAyMDMuODYyIDE0NC4wMjkgMjA5LjQzNSAxNDQuMDM1IDIxMy42ODVMMTQ0LjA2NCAyMzYuNDIyQzE0NC4wNzkgMjU2LjE2MyAxNDQuMDgxIDI3NS45MTUgMTQ0LjA4NyAyOTUuNjU4QzE0NC4wODcgMjk2LjM5NSAxNDQuMTkgMzAwLjQ1OCAxNDQuNDQ5IDMwMC44NzNDMTQ2LjI1IDMwMy43NzUgMTU0LjEwNiAzMDkuNzU1IDE1Ni4zNSAzMTEuNjE4TDE4OC41NTYgMzM4LjA4QzE5My4yNDkgMzQxLjkyMyAxOTguMDA0IDM0NS42OSAyMDIuNjc0IDM0OS41NkMyMDUuODQ1IDM1MS44NDggMjA1LjUyNSAzNTQuNjYzIDIwMi4zOTkgMzU3LjAxM0MxNjcuMzM2IDM4My4zNTUgMTMxLjgzOCA0MDkuNjUzIDk2LjY4NDIgNDM1LjgyOEw2Ny40MzA1IDQ1Ny43NkM2My45Mzk1IDQ2MC4zNiA1Ny42NTY1IDQ2NS45NCA1My41MDYgNDY3LjM5NUM1MC43Mzg3IDQ2OC4zNjMgNDUuNjcwNSA0NjYuNjQ4IDQ1LjQ1NDUgNDYyLjg2OEM0NS4yNTQyIDQ1OS4zNiA0NS4yNzEyIDQ1NS42MTUgNDUuMjc4IDQ1MS45MDVMNDUuMjkyNSA0MzEuOTUzTDQ1LjMwOSAzNjEuMTg1TDQ1LjI5MTIgMTE4LjMxN0w0NS4zMDcyIDYxLjU5NTNMNDUuMjI0MiA0NS40NDQzQzQ1LjIwNjcgNDIuNDkxNiA0NS4xNjQgMzkuNTg0OCA0NS4yNjcyIDM2LjYzMDNDNDUuNDAyNSAzMi43NTg4IDQ3LjI5NiAzMS4wNDExIDUxLjEyIDMwLjYxMjNaIiBmaWxsPSIjMTYxNTE1Ii8+CjxwYXRoIGQ9Ik00MjkuODc4IDMwLjU4OTNDNDM4LjU3OCAzMC40MzY1IDQzNyAzOC42NzcyIDQzNi45OCA0NC45NTk1TDQzNi45MzUgNTkuMTQyNUw0MzYuOTQzIDExOS4zNjhMNDM2LjkzNSAzNzIuMTVMNDM2Ljg1OCA0MzUuMDZDNDM2LjgwOCA0NDMuOTA1IDQzNy4wNjIgNDUyLjc4IDQzNi43NCA0NjEuNjE3QzQzNi40ODIgNDY0Ljk3IDQzNS42ODggNDY2LjkzNSA0MzIuMiA0NjcuNDlDNDI1Ljk3IDQ2OC40ODIgNDIzLjUyMyA0NjUuNzQgNDE4Ljc3OCA0NjIuMjZDNDE0LjI5NSA0NTguOTgzIDQwOS44NCA0NTUuNjcgNDA1LjQxMyA0NTIuMzJMMzYxLjIzMyA0MTkuNzE3QzM1NSA0MTUuNDYyIDM0OC4wNjggNDA5Ljg3OCAzNDEuOTI4IDQwNS4zNjVDMzM0LjcyIDQwMC4xNCAzMjcuNTYzIDM5NC44NTUgMzIwLjQ0OCAzODkuNTA4QzMxNy42NTggMzg3LjQzIDMwOS44IDM4MS45MjUgMzA4LjA4MyAzNzkuNThDMzA3LjMyNSAzNzUuNDQ3IDMwNy42MDUgMzY0LjYwNSAzMDcuNiAzNTkuODZWMzIxLjE1MkwzMDcuNjI4IDE3Ni40NTNDMzA3LjYzOCAxNzAuNjcxIDMwNy4xMyAxMjUuMjMxIDMwOC4xNzMgMTIzLjc5N0MzMTAuNzIzIDEyMC4yODUgMzI1Ljg5OCAxMDkuMjcxIDMzMC4xNTggMTA1Ljk4NEwzNzMuODIzIDcyLjI4NEw0MDMuNjM4IDQ5LjIyODJMNDE3LjUgMzguNDcyQzQyMC4yMjMgMzYuMzU1OCA0MjIuOTQgMzQuMTc3NyA0MjUuNzE4IDMyLjEzMTdDNDI3LjIzIDMxLjAxNjIgNDI4LjA5NSAzMC44NDE4IDQyOS44NzggMzAuNTg5M1oiIGZpbGw9IiMxNjE1MTUiLz4KPC9zdmc+Cg==") center/contain no-repeat}.detective-site .db-header-nav{flex-wrap:nowrap;gap:var(--space-5)}.detective-site .db-account>summary,.detective-site .db-header-nav>a{white-space:nowrap}.detective-site .db-account-content{padding:var(--space-4);gap:var(--space-3);border-color:var(--db-workspaceBorder);background:var(--db-workspaceSurface)}.detective-site .db-account-identity{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-bottom:var(--border-width) solid var(--db-workspaceBorder)}.detective-site .db-account-identity>p{min-width:0;overflow-wrap:anywhere}.detective-site .db-energy{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary);white-space:nowrap;flex-shrink:0}.detective-site .db-account-links{display:grid;gap:var(--space-1)}.detective-site .db-account-links a{gap:var(--space-3)}.detective-site .db-shell .db-account-logout{justify-content:flex-start;min-height:var(--db-controlHeight)}.detective-site :is(.db-cover,.db-media-preview).db-cover-missing{background:var(--db-workspaceSurface);border:0;padding:0;color:var(--color-mutedText)}.detective-site .db-media-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:var(--db-controlHeight)}.detective-site :is(.db-cover,.db-media-preview) .db-placeholder-icon{width:var(--db-controlHeight);height:var(--db-controlHeight);stroke-width:1}.detective-site .db-back-link{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-2);min-height:var(--db-controlHeight);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);text-decoration:none}.detective-site .db-back-link:hover{background:var(--db-landingSelectedSurface);color:var(--color-primary)}.detective-site :is(input,textarea):focus::-moz-placeholder{opacity:0}.detective-site :is(input,textarea):focus::placeholder{opacity:0}.detective-site :is(input,textarea)::-moz-placeholder{-moz-transition:opacity var(--db-duration) var(--db-easing);transition:opacity var(--db-duration) var(--db-easing)}.detective-site :is(input,textarea)::placeholder{transition:opacity var(--db-duration) var(--db-easing)}@keyframes db-menu-appear{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.detective-site :is(.db-account[open]>.db-account-content,.db-header-nav[data-open=true],.db-admin-links[data-open=true],.db-clue-caption:not([hidden]),.db-workspace-create[open]>:not(summary)),.detective-site.db-workspace-portal{animation:db-menu-appear var(--db-duration) var(--db-easing)}@media(max-width:1024px){.detective-site .db-menu-toggle{display:inline-flex}.detective-site .db-brand-name{display:none}.detective-site .db-header-nav{display:none;position:absolute;top:100%;inset-inline:0;width:auto;flex-direction:column;align-items:stretch;padding:var(--space-4);background:var(--color-background);border-bottom:var(--border-width) solid var(--db-workspaceBorder)}.detective-site .db-header-nav[data-open=true]{display:flex;max-height:calc(100dvh - var(--db-headerAnchorOffset));overflow-y:auto}.detective-site .db-header-nav>a{min-height:var(--db-controlHeight);display:flex;align-items:center}.detective-site .db-account-content{position:static;width:100%;max-width:none;max-height:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.detective-site *,.detective-site.db-workspace-portal{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.detective-site .db-media-preview{overflow:hidden;position:relative}.detective-site .db-media-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detective-site .db-account-preview .db-account-content{position:static;margin-top:var(--space-2)}html:has(.detective-site){scrollbar-gutter:stable;overflow-y:scroll}.detective-site .db-shell[data-home=true] .db-header{position:sticky;width:100%;max-width:var(--contentWidth);padding-inline:var(--db-gutter);margin-inline:auto;margin-bottom:calc(-1 * (var(--db-controlHeight) + var(--space-4) * 2 + var(--border-width)))}.detective-site :is(.db-account-content,.db-header-nav,.db-admin-links,.db-clue-caption){transition:opacity var(--db-duration) var(--db-easing),transform var(--db-duration) var(--db-easing),display var(--db-duration) allow-discrete;opacity:1;transform:translateY(0)}@starting-style{.detective-site :is(.db-account[open]>.db-account-content,.db-header-nav[data-open=true],.db-admin-links[data-open=true],.db-clue-caption:not([hidden])){opacity:0;transform:translateY(var(--space-2))}}.detective-site .db-clue-caption[hidden]{opacity:0;transform:translateY(var(--space-2))}@media(max-width:1024px){.detective-site :is(.db-header-nav,.db-admin-links)[data-open=false]{opacity:0;transform:translateY(var(--space-2))}}.detective-site .db-account::details-content{transition:content-visibility var(--db-duration) allow-discrete,opacity var(--db-duration);opacity:0}.detective-site .db-account[open]::details-content{opacity:1}@media(prefers-reduced-motion:reduce){.detective-site .db-account::details-content{transition:none}}@media(max-width:720px){.detective-site .db-shell[data-home=true] .db-header{padding-inline:var(--db-mobileGutter)}}.detective-site .db-shell.db-workspace{--background:var(--color-background);--foreground:var(--color-text);--card:var(--db-workspaceSurface);--card-foreground:var(--color-text);--muted:var(--db-workspaceRaised);--muted-foreground:var(--color-mutedText);--border:var(--db-workspaceBorder);--input:var(--db-workspaceSurface);--primary:var(--color-primary);--primary-foreground:var(--color-background);--secondary:var(--db-landingSelectedSurface);--secondary-foreground:var(--color-text);--accent:var(--db-workspaceRaised);--accent-foreground:var(--color-text);--ring:var(--color-primary);--destructive:var(--db-workspaceError);--popover:var(--db-workspaceSurface);--popover-foreground:var(--color-text);--radius:var(--radius-large);--radius-sm:var(--radius-medium);--radius-md:var(--radius-medium);--radius-lg:var(--radius-large)}.detective-site .db-workspace :is(.uppercase,[class*=tracking-]){text-transform:none;letter-spacing:0}.detective-site .db-workspace .shell-stack{width:100%;max-width:none;padding-inline:0;min-height:0}.detective-site .db-workspace #site-content{min-width:0;padding-block:var(--space-6)}.detective-site .db-workspace :is([data-slot=card],section,form){min-width:0}.detective-site .db-workspace [data-slot=card]{border:var(--border-width) solid var(--db-workspaceBorder);background:var(--db-workspaceSurface);color:var(--color-text);border-radius:var(--radius-large);box-shadow:none;gap:var(--space-5);padding-block:var(--space-5);overflow:visible}.detective-site .db-workspace :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:var(--space-5);min-width:0}.detective-site .db-workspace [data-slot=card] [data-slot=card]{background:transparent;box-shadow:none}.detective-site .db-workspace [data-slot=card-description]{color:var(--color-mutedText);font-size:var(--db-workspaceCaptionSize);line-height:var(--db-workspaceLineHeight)}.detective-site .db-workspace :is(input,textarea,[data-slot=select-trigger]):focus{border-color:var(--color-primary);outline:var(--db-focusWidth) solid var(--color-primary);outline-offset:var(--space-1);box-shadow:none}.detective-site .db-workspace :is(input,textarea,[data-slot=select-trigger])[aria-invalid=true]{border-color:var(--color-primary);border-width:var(--db-focusWidth)}.detective-site .db-workspace [data-slot=table-container]{max-width:100%;border:var(--border-width) solid var(--db-workspaceBorder);border-radius:var(--radius-medium);background:transparent;overscroll-behavior-inline:contain}.detective-site .db-workspace [data-slot=table]{min-width:var(--db-workspaceTableMinWidth);font-size:var(--db-workspaceCaptionSize)}.detective-site .db-workspace [data-slot=table-header]{background:var(--db-landingSurface)}.detective-site .db-workspace :is([data-slot=table-cell],[data-slot=table-head]){white-space:normal;overflow-wrap:anywhere;padding:var(--space-4);text-transform:none;letter-spacing:0}.detective-site .db-workspace [data-slot=table-row]{border-bottom:var(--border-width) solid var(--db-workspaceBorder)}.detective-site .db-workspace [data-slot=table-row]:last-child{border-bottom:0}.detective-site .db-workspace pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.detective-site .db-workspace :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--db-focusWidth) solid var(--color-primary);outline-offset:var(--space-1)}.detective-site .db-admin-layout{display:grid;grid-template-columns:var(--db-workspaceSidebar) minmax(0,1fr);gap:var(--space-6);align-items:start}.detective-site .db-admin-navigation{position:sticky;top:var(--db-workspaceNavOffset);max-height:calc(100dvh - var(--db-workspaceNavOffset));overflow-y:auto}.detective-site .db-admin-toggle{display:none}.detective-site .db-admin-links{display:grid;gap:var(--space-6);padding:var(--space-2)}.detective-site .db-admin-links section{display:grid;gap:var(--space-1)}.detective-site .db-admin-links h2{font-family:inherit;font-size:var(--db-workspaceCaptionSize);padding:var(--space-2) var(--space-3)}.detective-site .db-admin-links a{display:flex;align-items:center;min-height:var(--db-controlSmall);padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);border-inline-start:var(--db-focusWidth) solid transparent;text-decoration:none;line-height:var(--db-workspaceHeadingLineHeight)}.detective-site .db-admin-links a[aria-current=page]{background:var(--db-landingSelectedSurface);color:var(--color-primary);border-inline-start-color:var(--color-primary)}.detective-site .db-admin-content{min-width:0}.detective-site .db-admin-content>div>[data-slot=card]:first-child{background:transparent;border:0;padding-top:0}.detective-site .db-admin-content>div>[data-slot=card]:first-child>[data-slot=card-header]{padding-inline:0}.detective-site .db-workspace .db-workspace-intro{background:transparent;border:0;box-shadow:none;padding:0}.detective-site .db-workspace .db-workspace-intro p{margin-top:var(--space-4);max-width:var(--readingWidth)}@media(max-width:1024px){.detective-site .db-admin-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.detective-site .db-admin-navigation{position:static;max-height:none;overflow:visible}.detective-site .db-admin-toggle{display:flex;width:100%;justify-content:space-between}.detective-site .db-admin-links{display:none}.detective-site .db-admin-links[data-open=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-5)}}@media(max-width:720px){.detective-site .db-admin-links[data-open=true]{grid-template-columns:1fr}.detective-site .db-workspace :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:var(--space-4)}.detective-site .db-workspace [data-slot=card]{border-radius:var(--radius-medium)}}@media(prefers-reduced-motion:reduce){.detective-site .db-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.detective-site .db-draft-row{display:grid;grid-template-columns:var(--db-thumbnailWidth) minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--db-workspaceBorder);text-decoration:none}.detective-site .db-draft-row>.db-stack{gap:var(--space-3);min-width:0}.detective-site .db-draft-cover{aspect-ratio:var(--db-coverRatio);min-height:0;align-self:start}.detective-site .db-editor-layout{display:grid;grid-template-columns:var(--db-workspaceSidebar) minmax(0,1fr);gap:var(--space-6)}@media(max-width:1024px){.detective-site .db-editor-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.detective-site .db-draft-row{grid-template-columns:minmax(0,1fr)}.detective-site .db-draft-cover{max-width:var(--db-thumbnailWidth)}}.detective-site.db-workspace-portal{font-family:Raleway,Arial,sans-serif;font-size:var(--db-workspaceBodySize);color:var(--color-text);background:var(--db-workspaceSurface);border:var(--border-width) solid var(--db-workspaceBorder);border-radius:var(--radius-medium);padding:var(--space-2);min-height:0;max-width:calc(100vw - var(--space-5) - var(--space-5))}.detective-site.db-workspace-portal [data-slot=select-item]{min-height:var(--db-controlSmall);padding:var(--space-3);color:var(--color-text);border-radius:var(--radius-medium)}.detective-site.db-workspace-portal [data-slot=select-item]:is(:hover,[data-highlighted]){background:var(--db-landingSelectedSurface);color:var(--color-primary)}.detective-site.db-workspace-portal textarea{font:inherit;color:var(--color-text);background:var(--color-background);border:var(--border-width) solid var(--db-landingInputBorder);border-radius:var(--radius-medium);padding:var(--space-3)}.detective-site .db-workspace .text-muted-foreground{color:var(--color-mutedText)}.detective-site .db-workspace .text-destructive{color:var(--db-workspaceError)}.detective-site .db-workspace [data-slot=select-value],.detective-site.db-workspace-portal [data-slot=select-item]>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.detective-site.db-workspace-portal[data-slot=select-content]{max-height:var(--available-height);min-width:var(--anchor-width)}.detective-site .db-workspace .db-workspace-create{border:var(--border-width) solid var(--db-workspaceBorder);border-radius:var(--radius-medium);padding:var(--space-4)}.detective-site .db-workspace .db-workspace-create>summary{font-weight:600;color:var(--color-primary);min-height:var(--db-controlSmall);display:flex;align-items:center;cursor:pointer}.detective-site .db-workspace .db-workspace-create>summary:after{content:"+";margin-inline-start:auto}.detective-site .db-workspace .db-workspace-create[open]>summary:after{content:"−"}.detective-site .db-workspace .db-workspace-create [data-slot=card]{border:0;background:transparent}.detective-site .db-workspace .db-code-editor{min-height:var(--db-workspaceCodeEditorHeight)}.detective-site .db-workspace-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--db-workspaceBorder)}.detective-site .db-workspace-list{display:grid;grid-template-columns:minmax(0,1fr)}@media(max-width:720px){.detective-site .db-workspace-row{grid-template-columns:minmax(0,1fr)}}.detective-site .db-workspace .db-admin-links h2{font-family:inherit;font-weight:500}.detective-site .db-draft-cover .text-caption{font-size:var(--db-workspaceCaptionSize);line-height:var(--db-workspaceControlLineHeight)}.detective-site.db-workspace-portal{box-shadow:var(--shadow-float)}.detective-site .db-workspace .mt-1{margin-top:var(--space-1)}.detective-site .db-workspace .mb-1{margin-bottom:var(--space-1)}.detective-site .db-workspace .mt-2{margin-top:var(--space-2)}.detective-site .db-workspace .mb-2{margin-bottom:var(--space-2)}.detective-site .db-workspace .mt-3{margin-top:var(--space-3)}.detective-site .db-workspace .mb-3{margin-bottom:var(--space-3)}.detective-site .db-workspace .mt-4{margin-top:var(--space-4)}.detective-site .db-workspace .mb-4{margin-bottom:var(--space-4)}.detective-site .db-workspace .mt-5{margin-top:var(--space-5)}.detective-site .db-workspace .mb-5{margin-bottom:var(--space-5)}.detective-site .db-workspace .mt-6{margin-top:var(--space-6)}.detective-site .db-workspace .mb-6{margin-bottom:var(--space-6)}.detective-site .db-workspace .mt-7{margin-top:var(--space-7)}.detective-site .db-workspace .mb-7{margin-bottom:var(--space-7)}.detective-site .db-workspace .mt-8{margin-top:var(--space-8)}.detective-site .db-workspace .mb-8{margin-bottom:var(--space-8)}.detective-site .db-workspace .mt-9{margin-top:var(--space-9)}.detective-site .db-workspace .mb-9{margin-bottom:var(--space-9)}.detective-site .db-workspace textarea.pb-14{padding-bottom:var(--db-controlLarge)}.detective-site .db-workspace [data-slot=media-preview]{background:var(--color-background);border-color:var(--db-workspaceBorder);border-radius:var(--radius-medium);box-shadow:none}.detective-site .db-workspace :is(h1,h2,h3,h4){overflow-wrap:anywhere}.detective-site .db-admin-links .db-nav-item{display:grid;gap:var(--space-1);width:100%;min-height:var(--db-controlSmall);padding:var(--space-2) var(--space-3);text-align:start;border-radius:var(--radius-medium);border:0;border-inline-start:var(--db-focusWidth) solid transparent;background:transparent;color:var(--color-text);cursor:pointer}.detective-site .db-admin-links :is(a,.db-nav-item):is(:hover,[aria-current]){background:var(--db-landingSelectedSurface);color:var(--color-primary)}.detective-site .db-admin-links .db-nav-item[aria-current]{border-inline-start-color:var(--color-primary)}.detective-site .db-generation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.detective-site .db-generation-action{min-width:0;max-width:100%}.detective-site .db-shell .db-generation-trigger{padding-inline:var(--space-3);gap:var(--space-2);white-space:normal;width:auto;max-width:100%}.detective-site.db-generation-popover{transition:opacity var(--db-duration) var(--db-easing),transform var(--db-duration) var(--db-easing);padding:var(--space-4)}.detective-site .db-workspace-page{width:100%;max-width:none}.detective-site .db-admin-links .db-nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.detective-site .db-nav-status{display:inline-flex;flex-shrink:0;color:var(--color-mutedText)}.detective-site :is(.db-cover,.db-media-preview).db-cover-missing{background:var(--color-background);border:1px solid var(--db-workspaceBorder);border-radius:var(--radius-medium);overflow:hidden}.detective-site .db-choice-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:var(--space-6);border:1px solid var(--db-workspaceBorder);border-radius:var(--radius-large);background:var(--db-workspaceSurface);color:var(--color-text);transition:background var(--db-duration) var(--db-easing),border-color var(--db-duration) var(--db-easing);cursor:pointer}.detective-site .db-choice-card:is(:hover,:focus-visible){background:var(--db-workspaceRaised);border-color:var(--color-primary);color:var(--color-text)}.detective-site .db-choice-card>span:last-child{margin-top:auto;padding-top:var(--space-6)}.detective-site .db-choice-card:disabled{opacity:var(--db-disabledOpacity);cursor:not-allowed}.detective-site .db-shell :is(a,button).db-choice-card:is(:hover,:focus-visible){color:var(--color-text)}.detective-site .db-nav-status .db-icon{width:var(--space-4);height:var(--space-4)}@keyframes db-menu-disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--space-2))}}.detective-site.db-workspace-portal[data-closed]{animation:db-menu-disappear var(--db-duration) var(--db-easing)}.detective-site .db-shell .db-btn{font-weight:700}.detective-site .db-shell .db-btn,.detective-site .db-shell .db-input,.detective-site .db-workspace,.detective-site.db-workspace-portal{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-shell .db-input,.detective-site .db-workspace,.detective-site.db-workspace-portal{font-weight:400}.detective-site .db-shell .db-chip,.detective-site .db-shell .db-label,.detective-site .db-shell.db-workspace .db-admin-links h2,.detective-site .db-workspace [data-slot=card-description],.detective-site .db-workspace [data-slot=table]{font-family:Raleway,Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-workspace h1{font-family:Unbounded,Arial,sans-serif;font-size:28px;line-height:40px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-workspace :is(h2,h3,h4,[data-slot=card-title]):not(h1){font-family:Unbounded,Arial,sans-serif;font-size:20px;line-height:28px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}@media(max-width:720px){.detective-site .db-shell .db-btn{font-weight:700}.detective-site .db-shell .db-btn,.detective-site .db-shell .db-input,.detective-site .db-workspace,.detective-site.db-workspace-portal{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:28px;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-shell .db-input,.detective-site .db-workspace,.detective-site.db-workspace-portal{font-weight:400}.detective-site .db-shell .db-chip,.detective-site .db-shell .db-label,.detective-site .db-shell.db-workspace .db-admin-links h2,.detective-site .db-workspace [data-slot=card-description],.detective-site .db-workspace [data-slot=table]{font-family:Raleway,Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-workspace h1{font-family:Unbounded,Arial,sans-serif;font-size:22px;line-height:32px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.detective-site .db-workspace :is(h2,h3,h4,[data-slot=card-title]):not(h1){font-family:Unbounded,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}}