.anchor-specimen[data-v-931a056f]{box-sizing:border-box;border:1px solid var(--subject-line,#e1e3e8);width:100%;min-width:0;color:var(--subject-ink,#252b36);background:#fff;border-radius:8px;gap:16px;padding:12px;font-family:inherit;font-size:13px;display:flex}nav[data-v-931a056f]{flex-shrink:0;align-self:flex-start;width:92px;padding:2px 0}a[data-v-931a056f],nav[data-v-931a056f]{position:relative}a[data-v-931a056f]{height:36px;color:var(--subject-muted,#626975);white-space:nowrap;box-sizing:border-box;border-radius:4px;align-items:center;margin:4px 0;padding:0 8px 0 12px;text-decoration:none;display:flex}.child[data-v-931a056f]{padding-left:22px}a.current[data-v-931a056f]{color:var(--subject-accent,#a94714);font-weight:600}.anchor-track[data-v-931a056f]{background:var(--subject-line,#e1e3e8);width:1px;position:absolute;top:6px;bottom:6px;left:0}.indicator[data-v-931a056f]{background:currentColor;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.horizontal .indicator[data-v-931a056f],.pill .indicator[data-v-931a056f],.plain .indicator[data-v-931a056f]{display:none}.pill a.current[data-v-931a056f]{background:var(--subject-accent-soft,#fff0e5);border-radius:18px}.hover a.demonstrated[data-v-931a056f],a[data-v-931a056f]:hover{background:var(--subject-soft,#f3f4f6)}.focus a.demonstrated[data-v-931a056f],a[data-v-931a056f]:focus-visible{outline:2px solid var(--subject-accent,#a94714);outline-offset:1px}article[data-v-931a056f]{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;flex:1;min-width:0;height:164px;padding:4px 8px;overflow:auto}article[data-v-931a056f]:focus-visible{outline:2px solid var(--subject-accent,#a94714);outline-offset:2px}section[data-v-931a056f]{min-height:164px}h2[data-v-931a056f],h3[data-v-931a056f]{margin:0 0 10px;scroll-margin-top:16px;font-size:14px;font-weight:600;line-height:1.5}h2[data-v-931a056f]:focus,h3[data-v-931a056f]:focus{outline:none}p[data-v-931a056f]{color:#707782;margin:0;font-size:12px;line-height:1.8}.text-lines[data-v-931a056f]{gap:7px;margin-top:14px;display:grid}.text-lines i[data-v-931a056f]{background:var(--subject-soft,#eef0f3);border-radius:4px;height:4px}.text-lines i[data-v-931a056f]:last-child{width:60%}.horizontal[data-v-931a056f]{flex-direction:column;gap:8px}.horizontal nav[data-v-931a056f]{width:100%;display:flex;overflow-x:auto}.horizontal a[data-v-931a056f]{flex-shrink:0;padding:0 10px}.horizontal article[data-v-931a056f]{flex:auto;width:100%}.horizontal a.current[data-v-931a056f]{background:var(--subject-accent-soft,#fff0e5)}.idle a.current[data-v-931a056f]{color:var(--subject-muted,#626975);font-weight:400}.idle .indicator[data-v-931a056f]{visibility:hidden}.explained-element[data-v-931a056f]{animation:.5s ease-out both anchor-explanation-flash-931a056f}@keyframes anchor-explanation-flash-931a056f{0%,65%{outline:2px solid var(--subject-accent,#bf5e38);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.explained-element[data-v-931a056f]{animation:none}}a.explained-element[data-v-931a056f]{background:var(--subject-accent-soft,#fff0e5)}a.explained-element[data-v-931a056f],article.explained-element[data-v-931a056f]{box-shadow:inset 0 0 0 1px var(--subject-accent,#bf5e38)}article.explained-element[data-v-931a056f]{background:#fffaf5;border-radius:4px}h2.explained-element[data-v-931a056f],h3.explained-element[data-v-931a056f]{background:var(--subject-accent-soft,#fff0e5);box-shadow:inset 0 -2px var(--subject-accent,#bf5e38)}.breadcrumb-specimen[data-v-5d23f2d8]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:100%;color:var(--subject-ink,#252b36);border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-family:inherit;font-size:12px;display:flex;position:relative}.inline[data-v-5d23f2d8]{background:0 0;border-color:#0000;padding:4px 8px}.card[data-v-5d23f2d8]{background:var(--subject-soft,#f6f7f9);border-color:var(--subject-line,#d4d8de)}ol[data-v-5d23f2d8]{flex-wrap:nowrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}li[data-v-5d23f2d8],ol[data-v-5d23f2d8]{align-items:center;display:flex}a[data-v-5d23f2d8],li[data-v-5d23f2d8]{white-space:nowrap}a[data-v-5d23f2d8]{height:28px;color:var(--subject-muted,#626975);box-sizing:border-box;border-radius:5px;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}a[data-v-5d23f2d8]:hover{background:var(--subject-soft,#f3f4f6)}.sep[data-v-5d23f2d8]{color:var(--subject-muted,#a1a6ad)}.sep-icon[data-v-5d23f2d8]{font-size:12px;line-height:1}.crumb-current[data-v-5d23f2d8]{color:var(--subject-accent,#a94714);white-space:nowrap;padding:0 2px;font-weight:600}.crumb-ellipsis[data-v-5d23f2d8]{min-width:28px;height:28px;color:var(--subject-muted,#626975);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.crumb-ellipsis[data-v-5d23f2d8]:hover{background:var(--subject-soft,#f3f4f6)}.overflow-menu[data-v-5d23f2d8]{background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#dfe3e9);z-index:3;box-sizing:border-box;border-radius:8px;flex-direction:column;min-width:96px;padding:6px;display:flex;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #16130f1f}.overflow-menu a[data-v-5d23f2d8]{height:30px;color:var(--subject-ink,#252b36);padding:0 10px}.demo-hover a.demo-em[data-v-5d23f2d8]{background:var(--subject-soft,#f3f4f6)}.breadcrumb-specimen.demo-focus a.demo-em[data-v-5d23f2d8]{outline:2px solid var(--subject-accent,#a94714);outline-offset:1px}.explained-element[data-v-5d23f2d8]{animation:.5s ease-out both crumb-explanation-flash-5d23f2d8}@keyframes crumb-explanation-flash-5d23f2d8{0%,65%{outline:2px solid var(--subject-accent,#bf5e38);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.explained-element[data-v-5d23f2d8]{animation:none}}.crumb-current.explained-element[data-v-5d23f2d8],.crumb-ellipsis.explained-element[data-v-5d23f2d8],a.explained-element[data-v-5d23f2d8]{background:var(--subject-accent-soft,#fff0e5);box-shadow:inset 0 0 0 1px var(--subject-accent,#bf5e38)}.dropdown-specimen[data-v-af037e49]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:100%;min-height:56px;color:var(--subject-ink,#252b36);border-radius:8px;justify-content:center;align-items:flex-start;padding:6px 16px 4px;font-family:inherit;font-size:12px;display:flex;position:relative}.dropdown-specimen.top[data-v-af037e49]{padding-top:148px}.dropdown-specimen.stage[data-v-af037e49]{min-height:200px}.dropdown-specimen.stage.top[data-v-af037e49]{align-items:flex-end;padding-top:0}.dd-anchor[data-v-af037e49]{position:relative}.dd-trigger[data-v-af037e49]{border:1px solid var(--subject-line,#d4d8de);background:var(--subject-surface,#fff);height:28px;color:var(--subject-ink,#252b36);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.dd-trigger[data-v-af037e49]:hover{background:var(--subject-soft,#f3f4f6)}.dd-trigger-icon[data-v-af037e49]{width:34px;padding:0}.dd-trigger-text[data-v-af037e49]{color:var(--subject-accent,#a33310);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.dd-caret[data-v-af037e49]{color:var(--subject-muted,#8a9099);transition:transform .15s}.is-open .dd-caret[data-v-af037e49]{transform:rotate(180deg)}.dd-menu[data-v-af037e49]{z-index:3;box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#dfe3e9);border-radius:8px;flex-direction:column;width:192px;padding:4px;display:flex;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #16130f1f}.dd-menu-left[data-v-af037e49]{left:0;transform:none}.dd-menu-right[data-v-af037e49]{left:auto;right:0;transform:none}.dd-menu-top[data-v-af037e49]{top:auto;bottom:calc(100% + 5px)}.dropdown-specimen.left .dd-anchor[data-v-af037e49]{margin-left:24px;margin-right:auto}.dropdown-specimen.right .dd-anchor[data-v-af037e49]{margin-left:auto;margin-right:24px}.dd-group[data-v-af037e49]{color:var(--subject-muted,#8a9099);padding:4px 10px 2px;font-size:11px}.dd-item[data-v-af037e49]{width:100%;height:24px;color:var(--subject-muted,#626975);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.dd-item svg[data-v-af037e49]{color:var(--subject-muted,#8a9099);flex-shrink:0}.dd-item.demo-em[data-v-af037e49],.dd-item[data-v-af037e49]:hover{background:var(--subject-soft,#f3f4f6);color:var(--subject-ink,#252b36)}.dd-item[data-v-af037e49]:focus-visible{outline:2px solid var(--subject-accent,#a33310);outline-offset:-2px}.dd-danger[data-v-af037e49],.dd-danger svg[data-v-af037e49]{color:#b42318}.dd-danger.dd-disabled[data-v-af037e49]{opacity:.4;cursor:not-allowed}.dd-kbd[data-v-af037e49]{color:var(--subject-muted,#a1a6ad);margin-left:auto;font-family:inherit;font-size:10px}.dd-sep[data-v-af037e49]{padding:2px 10px}.dd-sep-line[data-v-af037e49]{background:var(--subject-soft,#e9ebee);height:1px;display:block}.dd-compact .dd-item[data-v-af037e49]{height:20px}.dd-compact .dd-group[data-v-af037e49]{padding-block:3px 1px}.dd-compact .dd-sep[data-v-af037e49]{padding-block:1px}.explained-element[data-v-af037e49]{animation:.5s ease-out both dd-explanation-flash-af037e49}@keyframes dd-explanation-flash-af037e49{0%,65%{outline:2px solid var(--subject-accent,#bf5e38);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.explained-element[data-v-af037e49]{animation:none}}button.explained-element[data-v-af037e49]{background:var(--subject-accent-soft,#fff0e5);box-shadow:inset 0 0 0 1px var(--subject-accent,#bf5e38)}.menu-specimen[data-v-33eb705b]{justify-content:center;width:100%;display:flex}.menu-card[data-v-33eb705b]{background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:176px;color:var(--subject-ink,#252b36);border-radius:10px;flex-direction:column;gap:2px;padding:8px;font-family:inherit;font-size:13px}.menu-card[data-v-33eb705b],.menu-row[data-v-33eb705b]{box-sizing:border-box;display:flex}.menu-row[data-v-33eb705b]{width:100%;height:34px;color:var(--subject-muted,#626975);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13px}.menu-row.active[data-v-33eb705b]{background:var(--subject-accent-soft,#fff0e5);color:var(--subject-accent,#a94714);font-weight:600}.menu-row.demo-em[data-v-33eb705b],.menu-row[data-v-33eb705b]:hover{background:var(--subject-soft,#f3f4f6);color:var(--subject-ink,#252b36)}.menu-row.menu-disabled[data-v-33eb705b]{opacity:.4;cursor:not-allowed}.menu-row[data-v-33eb705b]:focus-visible,.menu-specimen.focus .menu-row.demo-em[data-v-33eb705b]{outline:2px solid var(--subject-accent,#a33310);outline-offset:-2px}.menu-icon[data-v-33eb705b]{flex-shrink:0}.menu-text[data-v-33eb705b]{white-space:nowrap}.menu-badge[data-v-33eb705b]{background:var(--subject-accent,#ff4d18);min-width:22px;height:16px;color:var(--subject-surface,#fff);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.explained-element[data-v-33eb705b]{animation:.5s ease-out both menu-explanation-flash-33eb705b}@keyframes menu-explanation-flash-33eb705b{0%,65%{outline:2px solid var(--subject-accent,#bf5e38);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.explained-element[data-v-33eb705b]{animation:none}}.menu-zap[data-v-33eb705b]{justify-content:center;width:100%;display:flex}.z-dot[data-v-33eb705b]{border-radius:3px;width:10px;height:10px}.z-badge[data-v-33eb705b],.z-dot[data-v-33eb705b]{background:var(--subject-accent,#ff4d18)}.z-badge[data-v-33eb705b]{min-width:20px;height:15px;color:var(--subject-surface,#fff);border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:9.5px;font-weight:600;display:inline-flex}.z-sidebar[data-v-33eb705b]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:200px;color:var(--subject-ink,#252b36);border-radius:12px;flex-direction:column;gap:2px;padding:10px;font-family:inherit;font-size:13px;display:flex}.z-sidebar .z-brand[data-v-33eb705b]{align-items:center;gap:8px;padding:4px 8px 10px;font-weight:700;display:flex}.z-sidebar .z-group[data-v-33eb705b]{color:var(--subject-muted,#8a9099);letter-spacing:.04em;padding:8px 8px 4px;font-size:10.5px}.z-sidebar .z-row[data-v-33eb705b]{height:32px;color:var(--subject-muted,#626975);border-radius:7px;align-items:center;gap:9px;padding:0 8px;display:flex}.z-sidebar .z-row.on[data-v-33eb705b]{background:var(--subject-accent-soft,#fff0e5);color:var(--subject-accent,#a94714);font-weight:600}.z-sidebar.dark[data-v-33eb705b]{color:#ffffffa6;background:#001529;border-color:#001529}.z-sidebar.dark .z-brand[data-v-33eb705b]{color:var(--subject-surface,#fff)}.z-sidebar.dark .z-group[data-v-33eb705b]{color:#ffffff59}.z-sidebar.dark .z-row.on[data-v-33eb705b]{color:var(--subject-surface,#fff)}.z-sidebar.dark .z-badge[data-v-33eb705b],.z-sidebar.dark .z-row.on[data-v-33eb705b]{background:var(--subject-accent,#ff4d18)}.z-topbar[data-v-33eb705b]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:max-content;max-width:100%;color:var(--subject-ink,#252b36);border-radius:10px;align-items:center;gap:16px;padding:10px 16px;font-family:inherit;font-size:13px;display:flex}.z-brand-name[data-v-33eb705b]{margin-right:4px;font-weight:700}.z-top-item[data-v-33eb705b]{color:var(--subject-muted,#626975);white-space:nowrap}.z-top-item.on[data-v-33eb705b]{color:var(--subject-accent,#ff4d18);font-weight:600}.z-cta[data-v-33eb705b]{background:var(--subject-ink,#16130f);color:var(--subject-surface,#fff);white-space:nowrap;border-radius:7px;margin-left:auto;padding:5px 12px;font-size:11.5px;font-weight:600}.z-rail[data-v-33eb705b]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#e1e3e8);width:56px;color:var(--subject-muted,#626975);border-radius:12px;flex-direction:column;gap:4px;padding:8px 6px;font-family:inherit;display:flex}.z-rail-item[data-v-33eb705b]{border-radius:8px;justify-content:center;align-items:center;height:36px;display:flex;position:relative}.z-rail-item.on[data-v-33eb705b]{background:var(--subject-accent-soft,#fff0e5);color:var(--subject-accent,#a94714)}.z-rail-item.on[data-v-33eb705b]:before{content:"";background:var(--subject-accent,#ff4d18);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.z-minimal[data-v-33eb705b]{width:max-content;min-width:130px;color:var(--subject-muted,#626975);flex-direction:column;gap:9px;font-family:inherit;font-size:13px;display:flex}.z-min-item[data-v-33eb705b]{border-left:2px solid #0000;padding-left:12px}.z-min-item.on[data-v-33eb705b]{color:var(--subject-ink,#16130f);border-left-color:var(--subject-accent,#ff4d18);padding-left:10px;font-weight:600}.tabs-specimen[data-v-40fbdcce]{box-sizing:border-box;background:var(--subject-surface,#fff);border:1px solid var(--subject-line,#dfe1e5);color:var(--subject-ink,#252b36);border-radius:8px;font-family:inherit;overflow:hidden}.specimen-tablist[data-v-40fbdcce]{border-bottom:1px solid var(--subject-line,#e3e5e8);align-items:stretch;gap:8px;padding:0 12px;line-height:1;display:flex}.specimen-tablist button[data-v-40fbdcce]{box-sizing:border-box;min-width:0;height:44px;min-height:44px;color:var(--subject-muted,#626975);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex;position:relative}.specimen-tablist button.current[data-v-40fbdcce]{color:var(--subject-ink,#252b36);font-weight:600}.specimen-tablist button.current[data-v-40fbdcce]:after{content:"";background:var(--subject-ink,#252b36);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.specimen-tablist button[data-v-40fbdcce]:focus-visible{outline:2px solid var(--subject-accent,#a33310);outline-offset:-3px;border-radius:5px}.specimen-panel[data-v-40fbdcce]{box-sizing:border-box;min-height:100px;padding:18px}.specimen-panel strong[data-v-40fbdcce]{font-size:14px;font-weight:600}.specimen-panel p[data-v-40fbdcce]{color:var(--subject-muted,#626975);margin:6px 0 0;font-size:12px;line-height:1.65}.specimen-panel[data-v-40fbdcce]:focus-visible{outline:2px solid var(--subject-accent,#a33310);outline-offset:-3px}.snapshot[data-v-40fbdcce]{pointer-events:none}.snapshot-hover .target[data-v-40fbdcce]{background:var(--subject-soft,#f0f1f3);color:var(--subject-ink,#252b36)}.snapshot-focus .target[data-v-40fbdcce]{outline:2px solid var(--subject-accent,#a33310);outline-offset:-4px;border-radius:6px}.snapshot-disabled .target[data-v-40fbdcce]{opacity:.4}.snapshot-error strong[data-v-40fbdcce]{color:#b42318}.retry-label[data-v-40fbdcce]{color:var(--subject-accent,#a33310);font-size:12px;text-decoration:underline}.loading-lines[data-v-40fbdcce]{gap:7px;margin-top:10px;display:grid}.loading-lines i[data-v-40fbdcce]{background:var(--subject-soft,#e9eaed);border-radius:3px;height:7px;display:block}.loading-lines i[data-v-40fbdcce]:last-child{width:65%}@media (hover:hover){.tabs-specimen:not(.snapshot) .specimen-tablist button[data-v-40fbdcce]:hover:not(.current){background:var(--subject-soft,#f0f1f3)}}.tabs-variant-pills .specimen-tablist[data-v-40fbdcce]{gap:4px;padding:7px}.tabs-variant-pills .specimen-tablist button[data-v-40fbdcce]{border-radius:999px;min-height:36px}.tabs-variant-pills .specimen-tablist button.current[data-v-40fbdcce]{background:var(--subject-ink,#252b36);color:var(--subject-surface,#fff)}.tabs-variant-pills .specimen-tablist button.current[data-v-40fbdcce]:after{display:none}.tabs-variant-segmented .specimen-tablist[data-v-40fbdcce]{background:var(--subject-soft,#eceef1);border:0;border-radius:8px;gap:3px;margin:8px;padding:3px}.tabs-variant-segmented .specimen-tablist button[data-v-40fbdcce]{border-radius:5px;min-height:34px}.tabs-variant-segmented .specimen-tablist button.current[data-v-40fbdcce]{background:var(--subject-surface,#fff);box-shadow:0 1px 3px #252b361a}.tabs-variant-segmented .specimen-tablist button.current[data-v-40fbdcce]:after{display:none}.tabs-variant-card .specimen-tablist[data-v-40fbdcce]{background:var(--subject-soft,#eef0f3);gap:3px;padding-top:8px;position:relative}.tabs-variant-card .specimen-tablist button[data-v-40fbdcce]{border:1px solid #0000;border-radius:6px 6px 0 0;min-height:36px}.tabs-variant-card .specimen-tablist button.current[data-v-40fbdcce]{background:var(--subject-surface,#fff);border-color:var(--subject-line,#e3e5e8);z-index:1;border-bottom:0;margin-bottom:-1px}.tabs-variant-card .specimen-tablist button.current[data-v-40fbdcce]:after{display:none}.vertical[data-v-40fbdcce]{display:flex}.vertical .specimen-tablist[data-v-40fbdcce]{box-sizing:border-box;border-bottom:0;border-right:1px solid var(--subject-line,#e3e5e8);flex-direction:column;flex:0 0 88px;gap:0;width:88px;padding:0}.vertical .specimen-tablist button[data-v-40fbdcce]{flex:none}.vertical .specimen-tablist button.current[data-v-40fbdcce]:after{width:3px;height:auto;inset:8px 0 8px auto}.vertical .specimen-panel[data-v-40fbdcce]{flex:1;min-width:0}
