.crown-help{--help-title:2rem;--help-nav:15rem;--help-point:1rem;--help-step-title:1.0625rem;--help-step-copy:.875rem;--lesson-video-height:min(48vh,32rem);display:grid;grid-template-columns:var(--help-nav) minmax(0,1fr);min-width:0;max-width:100%;height:min(82dvh,58rem);min-height:0;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body)}.cad-floating-window:has(.crown-help){max-height:calc(100dvh - var(--space-6))}.cad-floating-window__body:has(>.crown-help){padding:0;overflow:hidden}.crown-help__sidebar{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--color-divider);background:var(--color-surface)}.crown-help__identity{display:grid;gap:var(--space-2);padding:var(--space-4)}.crown-help__identity a{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;color:var(--color-fg-muted);font-size:var(--type-caption);text-decoration:none}.crown-help__identity a:hover{color:var(--color-fg)}.crown-help__identity strong{font-family:var(--font-display);font-size:var(--type-title)}.crown-help__search{display:block;padding:0 var(--space-3) var(--space-4)}.crown-help__search>span:last-child{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);padding:var(--space-2)}.crown-help__search input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-fg);font:inherit;caret-color:var(--color-fg)}.crown-help__search input::placeholder{color:var(--color-fg-muted)}.crown-help__contents{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-4)}.crown-help__contents details{border-block-end:1px solid var(--color-divider)}.crown-help__contents summary{cursor:pointer;padding:var(--space-3) var(--space-2);font-weight:600;color:var(--color-fg-muted)}.crown-help__contents details[open] summary{color:var(--color-fg)}.crown-help__contents button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;border:0;background:transparent;color:var(--color-fg-muted);padding:var(--space-2);border-radius:var(--radius-sm);text-align:start;font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.crown-help__contents button>svg{opacity:0;flex-shrink:0}.crown-help__contents button:hover{background:var(--color-hover);color:var(--color-fg)}.crown-help__contents button[aria-current]{color:var(--color-on-accent);background:var(--color-fg);font-weight:600}.crown-help__contents button[aria-current]>svg{opacity:1}.crown-help__contents .crown-help__start{margin-block-end:var(--space-3);padding:var(--space-3) var(--space-2)}.crown-help__support{display:grid;gap:var(--space-1);margin-block-start:auto;padding:var(--space-3);border-block-start:1px solid var(--color-divider)}.crown-help__article{min-width:0;overflow:auto;overscroll-behavior:contain;scroll-padding:var(--space-5)}.crown-help__heading{padding:var(--space-6) var(--space-6) var(--space-5)}.crown-help__heading-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.crown-help__heading h1{font:750 var(--help-title)/1.06 var(--font-display);font-stretch:condensed;letter-spacing:-.025em;text-wrap:balance;margin:0}.crown-help__heading h1:focus{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:var(--space-2)}.crown-help__heading>p{max-width:58ch;margin:var(--space-2) 0 0;font-size:var(--help-point);line-height:var(--leading-body);color:var(--color-fg-muted)}.crown-help__topic-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);color:var(--color-fg);font-size:var(--help-step-copy);text-decoration:underline;text-underline-offset:var(--space-1)}.crown-help__lesson{padding:0 var(--space-6) var(--space-6);animation:crown-guide-arrive var(--dur-fast) var(--ease-out) both}.crown-help__points{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5);margin:0 0 var(--space-5);max-width:58ch;font-size:var(--help-point);line-height:1.5}.crown-help__points li{padding-inline-start:var(--space-1)}.crown-help__next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-5)}.crown-help__workflow{margin:0;padding:0 var(--space-6);list-style:none}.crown-help__workflow li+li{border-block-start:1px solid var(--color-divider)}.crown-help__workflow button{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr) auto;width:100%;align-items:center;gap:var(--space-3);text-align:start;border:0;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-2);background:transparent;color:var(--color-fg);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.crown-help__workflow button:hover{background:var(--color-hover)}.crown-help__workflow button>span:nth-child(2){display:grid;min-width:0;gap:var(--space-1)}.crown-help__workflow strong{font-size:var(--help-step-title);font-weight:650}.crown-help__workflow button>span:nth-child(2)>span{color:var(--color-fg-muted);font-size:var(--help-step-copy)}.crown-help__workflow svg{transition:transform var(--dur-fast) var(--ease-out)}.crown-help__workflow button:hover svg{transform:translateX(var(--space-1))}.crown-help__step{color:var(--color-fg-muted);font-size:var(--type-body-lg);font-variant-numeric:tabular-nums}.crown-help__bite{margin:var(--space-5) var(--space-6) var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-divider)}.crown-help__bite p{margin:0 0 var(--space-2);max-width:54ch;color:var(--color-fg-muted)}.crown-help__bite button{display:inline-flex;gap:var(--space-2);align-items:center;color:var(--color-fg);background:transparent;border:0;padding:var(--space-1) 0;font:600 var(--type-body)/var(--leading-body) var(--font-sans);cursor:pointer}.crown-help__empty{margin:var(--space-3);color:var(--color-fg-muted)}.crown-help__contents-toggle{display:none}.crown-help :is(button,input,summary,a):focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.crown-help ::selection,.crown-help-preview ::selection{background:var(--color-fg);color:var(--color-bg)}.crown-help :is(article,nav),.crown-help-preview{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.app-panel:has(.crown-help-page){padding-block-start:0}@media (min-width:1024px){.app-panel:has(.crown-help-page){overflow:hidden}.app-panel:has(.crown-help-page) .crown-help-page,.app-panel:has(.crown-help-page) .help-surface,.app-panel:has(.crown-help-page) .studio-main__content>:has(.crown-help-page),.app-panel:has(.crown-help-page) :is(.order-entry-route,.studio-main__content){display:flex;flex-direction:column;flex:1;min-height:0}.app-panel .crown-help-page .crown-help{height:100%;flex:1}}@media (max-width:1023px){.crown-help-page .crown-help{height:auto}.crown-help-page .crown-help__article{overflow:visible}}@keyframes crown-guide-arrive{0%{opacity:.5;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.crown-help{--help-title:2rem;--lesson-video-height:42vh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:min(88dvh,58rem)}.crown-help__sidebar{border-inline-end:0;border-block-end:1px solid var(--color-divider);display:grid;grid-template-columns:minmax(0,1fr) auto}.crown-help__identity{padding:var(--space-3) var(--space-4)}.crown-help__search{grid-column:1;padding-block-end:var(--space-3)}.crown-help__contents-toggle{display:block;grid-column:2;grid-row:1/3;padding:var(--space-3);border:0;background:transparent;color:var(--color-fg);font:inherit;cursor:pointer}.crown-help__contents{display:none;grid-column:1/-1;max-height:34dvh}.crown-help__sidebar[data-expanded] .crown-help__contents{display:block}.crown-help__support{display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;padding:var(--space-2)}.crown-help__heading{padding:var(--space-5) var(--space-4)}.crown-help__lesson{padding:0 var(--space-4) var(--space-5)}.crown-help__workflow{padding:0 var(--space-3)}.crown-help__workflow button{gap:var(--space-2)}.crown-help__bite{margin-inline:var(--space-4)}.crown-help-page .crown-help{grid-template-rows:auto auto}}@media (prefers-reduced-motion:reduce){.crown-help__lesson{animation:none}.crown-help__contents button,.crown-help__workflow button,.crown-help__workflow svg{transition:none}.crown-help__workflow button:hover svg{transform:none}}.crown-help-actions{display:flex;align-items:center;gap:var(--space-1)}.crown-help-control{position:relative;display:block;min-width:0}.crown-help-control__tool{display:contents}.crown-help-control__tool>:is(.cad-tile,.cad-sculpt-tool){width:100%}.crown-help-control__question{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);display:grid;place-items:center;width:var(--control-sm);min-height:var(--control-sm);padding:var(--space-1);border:1px solid var(--viewer-control-edge);border-radius:var(--radius-sm);color:var(--viewer-fg);background:var(--viewer-control-fill);box-shadow:var(--viewer-lift);cursor:help;opacity:0;pointer-events:none}.crown-help-control:focus-within>.crown-help-control__question,.crown-help-control:hover>.crown-help-control__question{opacity:1;pointer-events:auto}.crown-help-control[data-trigger-only]{display:inline-flex;margin-inline-start:auto}.crown-help-control[data-trigger-only]>.crown-help-control__question{position:static;opacity:1;pointer-events:auto}.crown-help-control__question:hover{color:var(--viewer-fg);background:var(--viewer-control-hover-fill)}.crown-help-control__question:focus-visible{outline:var(--focus-ring-width) solid var(--viewer-fg);outline-offset:var(--focus-ring-offset)}.crown-help-control[data-crown-help=advanced-fit]>.crown-help-control__question{inset-inline-end:var(--space-8)}.cad-toolrail .crown-help-control{display:flex;flex:1 1 0}.cad-toolrail .crown-help-control .cad-toolrail__slot{flex:1}.cad-toolrail .crown-help-control .cad-toolrail__btn{width:100%}.crown-help-preview{width:min(40rem,calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));overflow:auto;padding:var(--space-4);color-scheme:var(--viewer-color-scheme);background:linear-gradient(var(--viewer-panel-top),var(--viewer-panel));color:var(--viewer-fg);border:1px solid var(--viewer-outline);box-shadow:var(--viewer-float);border-radius:var(--radius-md)}.crown-help-preview header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.crown-help-preview h2{font-family:var(--font-display);font-size:1.75rem;letter-spacing:-.02em;line-height:var(--leading-tight);margin:0}.crown-help-preview p{margin:var(--space-2) 0 var(--space-3);font-size:var(--type-body);line-height:var(--leading-body)}.crown-help-preview video{display:block;width:100%;max-height:42vh;background:var(--viewer-stage);object-fit:contain}.crown-help-preview__gesture{font-weight:600}.cad-floating-window .crown-help{--color-bg:var(--viewer-panel);--color-surface:var(--viewer-panel);--color-fg:var(--viewer-fg);--color-fg-muted:var(--viewer-fg-muted);--color-border:var(--viewer-line-strong);--color-divider:var(--viewer-rule);--color-hover:var(--viewer-control-hover-fill);--color-on-accent:var(--viewer-on-contrast)}.cad-floating-window .crown-help__sidebar{background:linear-gradient(var(--viewer-panel-top),var(--viewer-panel))}.cad-floating-window .crown-help__search>span:last-child{background:var(--viewer-well);box-shadow:var(--viewer-sink)}.cad-floating-window .crown-help__contents button[aria-current]{background:var(--viewer-contrast-fill);box-shadow:var(--viewer-sink)}.crown-help-entry{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);max-inline-size:100%}.crown-help[data-compact]{display:flex;flex-direction:column;height:auto;max-block-size:min(76dvh,48rem)}.crown-help[data-compact]>.crown-help__sidebar{display:none}.crown-help[data-compact] .crown-help__article{flex:1;min-block-size:0}.crown-help[data-compact] .crown-help__next{justify-content:flex-start}.crown-help__compact-support{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-divider)}.crown-help__details{margin-block-start:var(--space-4)}.crown-help__details summary{cursor:pointer;font-size:var(--help-step-copy);color:var(--color-fg);padding-block:var(--space-2)}.crown-help__details .crown-help__points{margin-block:var(--space-3)}.crown-guidance__status{margin:0;font:var(--type-guide-meta)/var(--leading-body) var(--font-sans);color:var(--viewer-fg-muted)}