.wgt-accordion[data-astro-cid-tfsejxzh]{margin-block:var(--spacing-xl,2rem)}.wgt-accordion-heading[data-astro-cid-tfsejxzh]{font-size:var(--font-size-xl,1.25rem);margin-bottom:var(--spacing-md,1rem)}.wgt-accordion-items[data-astro-cid-tfsejxzh]{border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:var(--color-surface,#fff);overflow:hidden}.wgt-accordion-item[data-astro-cid-tfsejxzh]+.wgt-accordion-item[data-astro-cid-tfsejxzh]{border-top:1px solid var(--color-border,#e2e0d8)}.wgt-accordion-summary[data-astro-cid-tfsejxzh]{justify-content:space-between;align-items:center;gap:var(--spacing-md,1rem);padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);cursor:pointer;user-select:none;font-weight:600;list-style:none;display:flex}.wgt-accordion-summary[data-astro-cid-tfsejxzh]::-webkit-details-marker{display:none}.wgt-accordion-summary[data-astro-cid-tfsejxzh]:hover{color:var(--color-brand-strong,#3730a3)}.wgt-accordion-chevron[data-astro-cid-tfsejxzh]{flex-shrink:0;width:1rem;height:1rem;transition:transform .16s}.wgt-accordion-item[data-astro-cid-tfsejxzh][open] .wgt-accordion-chevron[data-astro-cid-tfsejxzh]{transform:rotate(180deg)}.wgt-accordion-body[data-astro-cid-tfsejxzh]{padding:0 var(--spacing-lg,1.5rem) var(--spacing-md,1rem);color:var(--color-muted,#555);font-size:var(--font-size-sm,.875rem);line-height:1.65}.wgt-accordion-body[data-astro-cid-tfsejxzh] p[data-astro-cid-tfsejxzh]{margin:0 0 var(--spacing-sm,.75rem)}.wgt-accordion-body[data-astro-cid-tfsejxzh] p[data-astro-cid-tfsejxzh]:last-child{margin-bottom:0}.wgt-button[data-astro-cid-wyjd647f]{margin-block:var(--spacing-lg,1.5rem);display:flex}.wgt-button-center[data-astro-cid-wyjd647f]{justify-content:center}.wgt-button-right[data-astro-cid-wyjd647f]{justify-content:flex-end}.wgt-button-link[data-astro-cid-wyjd647f]{align-items:center;gap:var(--spacing-xs,.5rem);font-weight:600;font-size:var(--font-size-sm,.875rem);border-radius:var(--radius,10px);border:1.5px solid var(--color-brand-strong,#3730a3);padding:.625rem 1.25rem;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.wgt-button-link[data-astro-cid-wyjd647f]:hover{transform:translateY(-1px)}.wgt-button-icon[data-astro-cid-wyjd647f]{font-size:1.1em;display:inline-flex}.wgt-button-solid[data-astro-cid-wyjd647f]{color:var(--color-on-brand,#fff);background:var(--color-brand-strong,#3730a3)}.wgt-button-solid[data-astro-cid-wyjd647f]:hover{background:var(--color-brand,#4f46e5)}.wgt-button-outline[data-astro-cid-wyjd647f]{color:var(--color-brand-strong,#3730a3);background:0 0}.wgt-button-outline[data-astro-cid-wyjd647f]:hover{background:color-mix(in srgb, var(--color-brand,#4f46e5) 8%, transparent)}.wgt-cards[data-astro-cid-nko36tnt]{margin-block:var(--spacing-xl,2rem)}.wgt-cards-title[data-astro-cid-nko36tnt]{font-weight:700;font-size:var(--font-size-lg,1.125rem);margin:0 0 var(--spacing-md,1rem)}.wgt-cards-grid[data-astro-cid-nko36tnt]{gap:var(--spacing-md,1rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.wgt-card[data-astro-cid-nko36tnt]{padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:var(--color-surface,#fff);transition:border-color .14s,transform .14s,box-shadow .14s;position:relative}.wgt-card[data-astro-cid-nko36tnt]:hover{border-color:color-mix(in srgb, var(--color-brand,#4f46e5) 45%, var(--color-border,#e2e0d8));box-shadow:var(--shadow-lg,0 8px 24px #0000001a);transform:translateY(-2px)}.wgt-card-icon[data-astro-cid-nko36tnt]{color:var(--color-brand-strong,#3730a3);margin-bottom:var(--spacing-xs,.5rem);font-size:1.25rem;display:inline-flex}.wgt-card-link[data-astro-cid-nko36tnt]{color:var(--color-text,inherit);font-weight:600;text-decoration:none;display:block}.wgt-card-link[data-astro-cid-nko36tnt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.wgt-card-desc[data-astro-cid-nko36tnt]{margin:var(--spacing-xs,.5rem) 0 0;font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555);line-height:1.55}.wgt-checklist[data-astro-cid-qwvfvcho]{margin-block:var(--spacing-xl,2rem);padding:var(--spacing-lg,1.5rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:color-mix(in srgb, var(--color-surface,#fff) 70%, transparent)}.wgt-checklist-title[data-astro-cid-qwvfvcho]{margin-bottom:var(--spacing-sm,.75rem);font-weight:700}.wgt-checklist-items[data-astro-cid-qwvfvcho]{gap:var(--spacing-sm,.75rem);margin:0;padding:0;list-style:none;display:grid}.wgt-checklist-items[data-astro-cid-qwvfvcho] li[data-astro-cid-qwvfvcho]{gap:var(--spacing-sm,.75rem);align-items:flex-start;display:flex}.wgt-checklist-items[data-astro-cid-qwvfvcho] svg[data-astro-cid-qwvfvcho]{width:1.1rem;height:1.1rem;color:var(--color-success,#15803d);flex-shrink:0;margin-top:.2em}.wgt-code[data-astro-cid-ymajs4az]{margin-block:var(--spacing-xl,2rem);border-radius:var(--radius,10px);background:var(--color-plate,#1e1b4b);color:var(--color-plate-ink,#f4f1ea);border:1px solid var(--color-plate-border,#312e81);position:relative;overflow:hidden}.wgt-code-bar[data-astro-cid-ymajs4az]{align-items:center;gap:var(--spacing-sm,.75rem);padding:.5rem var(--spacing-md,1rem);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs,.75rem);border-bottom:1px solid var(--color-plate-border,#312e81);color:var(--color-plate-muted,#b8b4d8);display:flex}.wgt-code-filename[data-astro-cid-ymajs4az]{color:var(--color-plate-ink,#f4f1ea);font-weight:600}.wgt-code-lang[data-astro-cid-ymajs4az]{opacity:.8}.wgt-code-copy[data-astro-cid-ymajs4az]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs,.75rem);border-radius:var(--radius-sm,6px);border:1px solid var(--color-plate-border,#312e81);color:var(--color-plate-ink,#f4f1ea);cursor:pointer;background:0 0;margin-left:auto;padding:.2rem .6rem}.wgt-code-copy[data-astro-cid-ymajs4az]:hover{background:color-mix(in srgb, var(--color-plate-ink,#f4f1ea) 12%, transparent)}.wgt-code-copy-float[data-astro-cid-ymajs4az]{position:absolute;top:.5rem;right:.5rem}.wgt-code-pre[data-astro-cid-ymajs4az]{padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm,.875rem);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.wgt-code-pre[data-astro-cid-ymajs4az] code[data-astro-cid-ymajs4az]{white-space:pre;font-family:inherit}.wgt-divider[data-astro-cid-yzbfo6i7]{margin-block:var(--spacing-2xl,3rem);border:0}.wgt-divider-line[data-astro-cid-yzbfo6i7]{background:var(--color-border,#e2e0d8);height:1px}.wgt-divider-space[data-astro-cid-yzbfo6i7]{height:var(--spacing-lg,1.5rem)}.wgt-divider-dots[data-astro-cid-yzbfo6i7]{justify-content:center;gap:.5rem;display:flex}.wgt-divider-dots[data-astro-cid-yzbfo6i7] span[data-astro-cid-yzbfo6i7]{background:var(--color-muted,#999);border-radius:999px;width:.35rem;height:.35rem}.wgt-embed[data-astro-cid-y6kuman5]{margin-block:var(--spacing-xl,2rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:var(--color-surface,#fff);overflow:hidden}.wgt-embed[data-astro-cid-y6kuman5] iframe[data-astro-cid-y6kuman5]{width:100%;aspect-ratio:var(--wgt-embed-aspect,16 / 9);border:0;display:block}.wgt-embed-invalid[data-astro-cid-y6kuman5]{padding:var(--spacing-md,1rem);border:1px dashed var(--color-danger,#b91c1c);border-radius:var(--radius,10px);font-size:var(--font-size-sm,.875rem)}.wgt-facts[data-astro-cid-37bzuu7l]{margin-block:var(--spacing-xl,2rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:var(--color-surface,#fff);overflow:hidden}.wgt-facts-title[data-astro-cid-37bzuu7l]{padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);border-bottom:1px solid var(--color-border,#e2e0d8);background:color-mix(in srgb, var(--color-border,#e2e0d8) 20%, transparent);margin:0;font-weight:700}.wgt-facts-list[data-astro-cid-37bzuu7l]{margin:0}.wgt-facts-row[data-astro-cid-37bzuu7l]{gap:var(--spacing-md,1rem);padding:var(--spacing-sm,.75rem) var(--spacing-lg,1.5rem);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.wgt-facts-row[data-astro-cid-37bzuu7l]+.wgt-facts-row[data-astro-cid-37bzuu7l]{border-top:1px solid var(--color-border,#e2e0d8)}.wgt-facts-row[data-astro-cid-37bzuu7l] dt[data-astro-cid-37bzuu7l]{font-weight:600;font-size:var(--font-size-sm,.875rem)}.wgt-facts-row[data-astro-cid-37bzuu7l] dd[data-astro-cid-37bzuu7l]{color:var(--color-muted,#555);font-size:var(--font-size-sm,.875rem);margin:0}.wgt-image[data-astro-cid-zishsijc]{margin-block:var(--spacing-xl,2rem)}.wgt-image-wide[data-astro-cid-zishsijc]{width:min(100%,58rem);margin-inline:auto}.wgt-image-img[data-astro-cid-zishsijc]{border-radius:var(--radius,10px);border:1px solid var(--color-border,#e2e0d8);width:100%;height:auto;box-shadow:var(--shadow-sm,0 1px 3px #00000014);display:block}.wgt-image-caption[data-astro-cid-zishsijc]{margin-top:var(--spacing-sm,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555);text-align:center}.wgt-latest[data-astro-cid-j7567kg6]{margin-block:var(--spacing-xl,2rem);padding:var(--spacing-lg,1.5rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:color-mix(in srgb, var(--color-surface,#fff) 70%, transparent)}.wgt-latest-title[data-astro-cid-j7567kg6]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted,#666);margin:0 0 var(--spacing-sm,.75rem);font-weight:700}.wgt-latest-list[data-astro-cid-j7567kg6]{gap:var(--spacing-sm,.75rem);margin:0;padding:0;list-style:none;display:grid}.wgt-latest-list[data-astro-cid-j7567kg6] li[data-astro-cid-j7567kg6]{justify-content:space-between;align-items:baseline;gap:var(--spacing-md,1rem);font-size:var(--font-size-sm,.875rem);display:flex}.wgt-latest-list[data-astro-cid-j7567kg6] a[data-astro-cid-j7567kg6]{color:var(--color-text,inherit);font-weight:600;text-decoration:none}.wgt-latest-list[data-astro-cid-j7567kg6] a[data-astro-cid-j7567kg6]:hover{color:var(--color-brand-strong,#3730a3);text-decoration:underline}.wgt-latest-list[data-astro-cid-j7567kg6] time[data-astro-cid-j7567kg6]{font-size:var(--font-size-xs,.75rem);color:var(--color-muted,#666);flex-shrink:0}.wgt-notice[data-astro-cid-vubd5mrj]{gap:var(--spacing-sm,.75rem);margin-block:var(--spacing-xl,2rem);padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);border:1px solid var(--wgt-notice-border);border-radius:var(--radius,10px);background:var(--wgt-notice-bg);border-left-width:3px;display:flex}.wgt-notice-icon[data-astro-cid-vubd5mrj]{width:1.25rem;height:1.25rem;color:var(--wgt-notice-icon);flex-shrink:0;margin-top:.15em}.wgt-notice-icon[data-astro-cid-vubd5mrj] svg{width:100%;height:100%;display:block}.wgt-notice-body[data-astro-cid-vubd5mrj]{flex:1;min-width:0}.wgt-notice-title[data-astro-cid-vubd5mrj]{color:var(--wgt-notice-title);margin-bottom:var(--spacing-xs,.25rem);font-weight:700}.wgt-notice-content[data-astro-cid-vubd5mrj]{color:var(--wgt-notice-text);font-size:var(--font-size-sm,.875rem);line-height:1.6}.wgt-notice-content[data-astro-cid-vubd5mrj] p{margin:0 0 var(--spacing-sm,.75rem)}.wgt-notice-content[data-astro-cid-vubd5mrj] p:last-child{margin-bottom:0}.wgt-notice-info[data-astro-cid-vubd5mrj]{--wgt-notice-bg:color-mix(in srgb, var(--color-brand,#4f46e5) 6%, transparent);--wgt-notice-border:color-mix(in srgb, var(--color-brand,#4f46e5) 30%, transparent);--wgt-notice-icon:var(--color-brand,#4f46e5);--wgt-notice-title:var(--color-brand-strong,#3730a3);--wgt-notice-text:var(--color-text,inherit)}.wgt-notice-success[data-astro-cid-vubd5mrj]{--wgt-notice-bg:color-mix(in srgb, var(--color-success,#15803d) 8%, transparent);--wgt-notice-border:color-mix(in srgb, var(--color-success,#15803d) 35%, transparent);--wgt-notice-icon:var(--color-success,#15803d);--wgt-notice-title:var(--color-success,#15803d);--wgt-notice-text:var(--color-text,inherit)}.wgt-notice-warning[data-astro-cid-vubd5mrj]{--wgt-notice-bg:color-mix(in srgb, var(--color-warning,#b45309) 9%, transparent);--wgt-notice-border:color-mix(in srgb, var(--color-warning,#b45309) 35%, transparent);--wgt-notice-icon:var(--color-warning,#b45309);--wgt-notice-title:var(--color-warning,#b45309);--wgt-notice-text:var(--color-text,inherit)}.wgt-notice-danger[data-astro-cid-vubd5mrj]{--wgt-notice-bg:color-mix(in srgb, var(--color-danger,#b91c1c) 8%, transparent);--wgt-notice-border:color-mix(in srgb, var(--color-danger,#b91c1c) 35%, transparent);--wgt-notice-icon:var(--color-danger,#b91c1c);--wgt-notice-title:var(--color-danger,#b91c1c);--wgt-notice-text:var(--color-text,inherit)}.wgt-product[data-astro-cid-mktgjduj]{margin-block:var(--spacing-xl,2rem)}.wgt-product[data-astro-cid-mktgjduj] .wgt-product-disclosure[data-astro-cid-mktgjduj]{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.75rem);letter-spacing:.06em;color:var(--color-muted,#666);margin-bottom:var(--spacing-sm,.75rem)}.wgt-product-card[data-astro-cid-mktgjduj]{border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius-lg,16px);background:var(--color-surface,#fff);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);grid-template-columns:1fr;display:grid;overflow:hidden}.wgt-product-has-media[data-astro-cid-mktgjduj]{grid-template-columns:minmax(0,190px) 1fr}.wgt-product-media[data-astro-cid-mktgjduj]{padding:var(--spacing-md,1rem);border-right:1px solid var(--color-border,#e2e0d8);background:color-mix(in srgb, var(--color-border,#e2e0d8) 15%, transparent);justify-content:center;align-items:center;display:flex}.wgt-product-media[data-astro-cid-mktgjduj] img{object-fit:contain;width:100%;height:auto;max-height:150px}.wgt-product-body[data-astro-cid-mktgjduj]{padding:var(--spacing-lg,1.5rem);min-width:0}.wgt-product-head[data-astro-cid-mktgjduj]{align-items:center;gap:var(--spacing-sm,.75rem) var(--spacing-md,1rem);flex-wrap:wrap;display:flex}.wgt-product-head[data-astro-cid-mktgjduj] .wgt-product-name[data-astro-cid-mktgjduj]{font-size:var(--font-size-xl,1.25rem);margin:0}.wgt-product-rating[data-astro-cid-mktgjduj]{gap:2px;display:inline-flex}.wgt-product-rating[data-astro-cid-mktgjduj] svg[data-astro-cid-mktgjduj]{width:1rem;height:1rem}.wgt-product-rating[data-astro-cid-mktgjduj] .star-on[data-astro-cid-mktgjduj]{color:var(--color-warm,#d97706)}.wgt-product-rating[data-astro-cid-mktgjduj] .star-off[data-astro-cid-mktgjduj]{color:var(--color-border,#d5d3c8)}.wgt-product-price[data-astro-cid-mktgjduj]{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-strong,#3730a3);border:1px solid color-mix(in srgb, var(--color-brand-strong,#3730a3) 35%, transparent);border-radius:var(--radius-full,999px);margin-left:auto;padding:.25em .8em;font-weight:700}.wgt-product-body[data-astro-cid-mktgjduj] .wgt-product-desc[data-astro-cid-mktgjduj]{margin:var(--spacing-sm,.75rem) 0 0;color:var(--color-muted,#555);line-height:1.6}.wgt-product-lists[data-astro-cid-mktgjduj]{gap:var(--spacing-md,1rem);margin-top:var(--spacing-md,1rem);border-top:1px solid var(--color-border,#e2e0d8);padding-top:var(--spacing-md,1rem);grid-template-columns:1fr 1fr;display:grid}.wgt-product-col[data-astro-cid-mktgjduj] .wgt-product-col-title[data-astro-cid-mktgjduj]{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--spacing-xs,.5rem);font-weight:700}.wgt-product-col[data-astro-cid-mktgjduj] .wgt-product-col-title[data-astro-cid-mktgjduj].wgt-pros{color:var(--color-success,#15803d)}.wgt-product-col[data-astro-cid-mktgjduj] .wgt-product-col-title[data-astro-cid-mktgjduj].wgt-cons{color:var(--color-danger,#b91c1c)}.wgt-product-col[data-astro-cid-mktgjduj] ul[data-astro-cid-mktgjduj]{font-size:var(--font-size-sm,.875rem);flex-direction:column;gap:.375rem;margin:0;padding:0;line-height:1.55;list-style:none;display:flex}.wgt-product-col[data-astro-cid-mktgjduj] li[data-astro-cid-mktgjduj]{align-items:flex-start;gap:.5rem;display:flex}.wgt-mark[data-astro-cid-mktgjduj]{flex:none;margin-top:.2em;display:inline-flex}.wgt-mark[data-astro-cid-mktgjduj] svg{width:.85em;height:.85em}.wgt-mark-pro[data-astro-cid-mktgjduj]{color:var(--color-success,#15803d)}.wgt-mark-con[data-astro-cid-mktgjduj]{color:var(--color-danger,#b91c1c)}.wgt-product-cta[data-astro-cid-mktgjduj]{margin-top:var(--spacing-lg,1.5rem);font-family:var(--font-mono,monospace);font-weight:600;font-size:var(--font-size-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-control,#fff);background:var(--color-control,#3730a3);border-radius:var(--radius,10px);align-items:center;gap:.5em;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.wgt-product-cta[data-astro-cid-mktgjduj]:hover{background:var(--color-brand-strong,#4f46e5);transform:translateY(-1px)}@media (width<=640px){.wgt-product-has-media[data-astro-cid-mktgjduj]{grid-template-columns:1fr}.wgt-product-media[data-astro-cid-mktgjduj]{border-right:0;border-bottom:1px solid var(--color-border,#e2e0d8)}.wgt-product-lists[data-astro-cid-mktgjduj]{grid-template-columns:1fr}.wgt-product-price[data-astro-cid-mktgjduj]{margin-left:0}}.wgt-prose[data-astro-cid-xxoyyfkl]{margin-block:var(--spacing-lg,1.5rem);line-height:var(--leading-normal,1.7)}.wgt-prose[data-astro-cid-xxoyyfkl]>:first-child{margin-top:0}.wgt-prose[data-astro-cid-xxoyyfkl]>:last-child{margin-bottom:0}.wgt-quote[data-astro-cid-kr63bdmu]{margin-block:var(--spacing-xl,2rem);padding:var(--spacing-lg,1.5rem) var(--spacing-xl,2rem);border-left:3px solid var(--color-accent,#c4736a);background:color-mix(in srgb, var(--color-accent,#c4736a) 5%, transparent);border-radius:0 var(--radius,10px) var(--radius,10px) 0}.wgt-quote-text[data-astro-cid-kr63bdmu]{font-family:var(--font-heading,inherit);font-size:var(--font-size-xl,1.25rem);margin:0;font-weight:500;line-height:1.5}.wgt-quote-footer[data-astro-cid-kr63bdmu]{margin-top:var(--spacing-sm,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555)}.wgt-quote-author[data-astro-cid-kr63bdmu]{font-style:normal;font-weight:600}.wgt-quote-author[data-astro-cid-kr63bdmu]+.wgt-quote-role[data-astro-cid-kr63bdmu]:before{content:" — "}.wgt-series[data-astro-cid-mpdlb4nv]{margin-block:var(--spacing-xl,2rem);padding:var(--spacing-lg,1.5rem);border:1px solid var(--color-border,#e2e0d8);border-left-width:3px;border-left-color:var(--color-brand-strong,#3730a3);border-radius:var(--radius,10px);background:color-mix(in srgb, var(--color-surface,#fff) 70%, transparent)}.wgt-series-title[data-astro-cid-mpdlb4nv]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted,#666);margin:0 0 var(--spacing-sm,.75rem);font-weight:700}.wgt-series-list[data-astro-cid-mpdlb4nv]{gap:var(--spacing-xs,.5rem);font-size:var(--font-size-sm,.875rem);margin:0;padding-left:1.5rem;display:grid}.wgt-series-list[data-astro-cid-mpdlb4nv] a[data-astro-cid-mpdlb4nv]{color:var(--color-brand,#4f46e5)}.wgt-series-current[data-astro-cid-mpdlb4nv]{font-weight:700}.wgt-steps[data-astro-cid-pxgacmdr]{margin-block:var(--spacing-xl,2rem)}.wgt-steps-title[data-astro-cid-pxgacmdr]{font-weight:700;font-size:var(--font-size-lg,1.125rem);margin:0 0 var(--spacing-md,1rem)}.wgt-steps-list[data-astro-cid-pxgacmdr]{counter-reset:wgt-step;gap:var(--spacing-md,1rem);margin:0;padding:0;list-style:none;display:grid}.wgt-step[data-astro-cid-pxgacmdr]{counter-increment:wgt-step;padding-left:2.75rem;position:relative}.wgt-step[data-astro-cid-pxgacmdr]:before{content:counter(wgt-step);width:2rem;height:2rem;font-weight:700;font-size:var(--font-size-sm,.875rem);color:var(--color-on-brand,#fff);background:var(--color-brand-strong,#3730a3);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.wgt-step[data-astro-cid-pxgacmdr]:not(:last-child):after{content:"";background:var(--color-border,#e2e0d8);width:2px;position:absolute;top:2.25rem;bottom:-.75rem;left:1rem}.wgt-step-title[data-astro-cid-pxgacmdr]{margin:0;padding-top:.3rem;font-weight:600}.wgt-step-body[data-astro-cid-pxgacmdr]{margin:var(--spacing-xs,.5rem) 0 0;font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555);line-height:1.6}.wgt-tabs[data-astro-cid-6hs6pk7f]{margin-block:var(--spacing-xl,2rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:var(--color-surface,#fff);overflow:hidden}.wgt-tabs-list[data-astro-cid-6hs6pk7f]{border-bottom:1px solid var(--color-border,#e2e0d8);background:color-mix(in srgb, var(--color-border,#e2e0d8) 25%, transparent);flex-wrap:wrap;gap:0;display:flex}.wgt-tab[data-astro-cid-6hs6pk7f]{padding:var(--spacing-sm,.75rem) var(--spacing-lg,1.5rem);font:inherit;font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-block}.wgt-tab[data-astro-cid-6hs6pk7f]:hover{color:var(--color-text,inherit)}.wgt-tab[data-astro-cid-6hs6pk7f][aria-selected=true]{color:var(--color-brand-strong,#3730a3);border-bottom-color:var(--color-brand-strong,#3730a3);background:var(--color-surface,#fff)}.wgt-tab-panel[data-astro-cid-6hs6pk7f]{padding:var(--spacing-lg,1.5rem);line-height:1.65}.wgt-tab-panel[data-astro-cid-6hs6pk7f] p[data-astro-cid-6hs6pk7f]{margin:0 0 var(--spacing-sm,.75rem)}.wgt-tab-panel[data-astro-cid-6hs6pk7f] p[data-astro-cid-6hs6pk7f]:last-child{margin-bottom:0}.wgt-toc[data-astro-cid-6ck234qi]{margin-block:var(--spacing-xl,2rem);padding:var(--spacing-lg,1.5rem);border:1px solid var(--color-border,#e2e0d8);border-radius:var(--radius,10px);background:color-mix(in srgb, var(--color-surface,#fff) 70%, transparent)}.wgt-toc-title[data-astro-cid-6ck234qi]{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted,#666);margin:0 0 var(--spacing-sm,.75rem);font-weight:700}.wgt-toc-list[data-astro-cid-6ck234qi]{gap:var(--spacing-xs,.5rem);font-size:var(--font-size-sm,.875rem);margin:0;padding-left:1.25rem;display:grid}.wgt-toc-list[data-astro-cid-6ck234qi] a{color:var(--color-text,inherit);text-decoration:none}.wgt-toc-list[data-astro-cid-6ck234qi] a:hover{color:var(--color-brand-strong,#3730a3);text-decoration:underline}.wgt-toc-list[data-astro-cid-6ck234qi] .wgt-toc-sub{margin-left:var(--spacing-md,1rem);list-style:circle}.wgt-youtube[data-astro-cid-funcwqcx]{margin-block:var(--spacing-xl,2rem)}.wgt-youtube-facade[data-astro-cid-funcwqcx]{aspect-ratio:16/9;border-radius:var(--radius,10px);border:1px solid var(--color-border,#e2e0d8);background:#000;display:block;position:relative;overflow:hidden}.wgt-youtube-thumb[data-astro-cid-funcwqcx]{object-fit:cover;width:100%;height:100%}.wgt-youtube-play[data-astro-cid-funcwqcx]{color:#fff;background:color-mix(in srgb, var(--color-brand-strong,#3730a3) 92%, transparent);width:4rem;height:4rem;box-shadow:var(--shadow-lg,0 8px 24px #0003);border-radius:999px;justify-content:center;align-items:center;margin:auto;font-size:1.5rem;transition:transform .14s;display:flex;position:absolute;inset:0}.wgt-youtube-play[data-astro-cid-funcwqcx] svg[data-astro-cid-funcwqcx]{width:55%;height:55%;margin-left:8%}.wgt-youtube-facade[data-astro-cid-funcwqcx]:hover .wgt-youtube-play[data-astro-cid-funcwqcx],.wgt-youtube-facade[data-astro-cid-funcwqcx]:focus-visible .wgt-youtube-play[data-astro-cid-funcwqcx]{transform:scale(1.06)}.wgt-youtube-caption[data-astro-cid-funcwqcx]{margin-top:var(--spacing-sm,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--color-muted,#555)}.wgt-youtube-invalid[data-astro-cid-funcwqcx]{padding:var(--spacing-md,1rem);border:1px dashed var(--color-danger,#b91c1c);border-radius:var(--radius,10px);font-size:var(--font-size-sm,.875rem)}.wgt-youtube-frame{aspect-ratio:16/9;border-radius:var(--radius,10px);border:0;width:100%;display:block}
