@layer base{[data-trust-strip]{background:var(--trust-strip-bg,var(--highlight))}[data-trust-list]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-8);padding-block:var(--space-3);list-style:none;margin:0}[data-trust-item]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--weight-display,700)}[data-trust-item] svg{flex:0 0 auto}[data-eyebrow]{display:inline-block;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);margin-bottom:var(--space-3);background:var(--eyebrow-bg,var(--highlight));font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--weight-display,700);letter-spacing:.08em;text-transform:uppercase}[data-picture-cards]{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}[data-picture-cards]>*{display:flex}[data-picture-cards][data-lead-first]>:first-child{grid-column:span 2}[data-picture-card]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border:var(--border-w,1px) solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow,none);text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease}[data-picture-card]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift,var(--shadow,none));text-decoration:none}[data-picture-card-media]{display:block;aspect-ratio:var(--picture-card-aspect,16/10);overflow:hidden;background:var(--surface,var(--background))}[data-picture-cards][data-lead-first]>:first-child [data-picture-card-media]{aspect-ratio:var(--picture-card-lead-aspect,16/7.4)}[data-picture-card-media] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}[data-picture-card]:hover [data-picture-card-media] img{transform:scale(1.04)}[data-picture-card-body]{display:grid;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-8)}[data-picture-card-kicker]{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}[data-picture-card-kicker],[data-picture-card-title]{font-family:var(--font-display);font-weight:var(--weight-display,700)}[data-picture-card-title]{font-size:var(--fs-large);line-height:1.2}[data-picture-card-more]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--weight-display,700);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}[data-picture-card-more]:after{content:" →"}@media (max-width:1023px){[data-picture-cards]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-picture-cards][data-lead-first]>:first-child [data-picture-card-media]{aspect-ratio:16/9}}@media (max-width:639px){[data-picture-cards]{grid-template-columns:minmax(0,1fr)}[data-picture-cards][data-lead-first]>:first-child{grid-column:auto}[data-picture-cards][data-lead-first]>:first-child [data-picture-card-media]{aspect-ratio:var(--picture-card-aspect,16/10)}}[data-split]{display:grid;grid-template-columns:minmax(0,var(--split-media,1fr)) minmax(0,var(--split-copy,1fr));gap:var(--space-12,var(--space-8));align-items:center;scroll-margin-top:calc(var(--header-h) + var(--space-4))}[data-split][data-align-start]{align-items:start}[data-split][data-media-first]>[data-split-media]{order:-1}[data-split-list]{display:grid;gap:var(--space-12,var(--space-8));list-style:none;margin:0;padding:0}[data-split-list]>[data-split]:nth-child(2n)>[data-split-media]{order:2}[data-split-copy]{display:grid;gap:var(--space-4)}[data-split][data-sticky-media]>[data-split-media]{position:sticky;top:calc(var(--header-h) + var(--space-4))}@media (max-width:1023px){[data-split]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}[data-split-list]>[data-split]:nth-child(2n)>[data-split-media],[data-split][data-media-first]>[data-split-media]{order:0}[data-split][data-sticky-media]>[data-split-media]{position:static}}[data-media-frame]{margin:0;overflow:hidden;border-radius:var(--radius);background:var(--surface,var(--background));box-shadow:var(--shadow,none)}[data-media-frame] img,[data-media-frame] video{display:block;width:100%;aspect-ratio:var(--media-aspect,4/3);object-fit:cover}[data-media-frame] figcaption{padding:var(--space-3) var(--space-4);font-size:var(--fs-small)}[data-check-list]{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}[data-check-item]{display:grid;grid-template-columns:var(--check-mark-size,2.125rem) minmax(0,1fr);gap:var(--space-3);align-items:start}[data-check-mark]{display:inline-grid;place-items:center;width:var(--check-mark-size,2.125rem);height:var(--check-mark-size,2.125rem);border-radius:50%;background:var(--check-mark-bg,var(--highlight))}[data-check-mark],[data-check-title]{font-weight:var(--weight-display,700)}[data-check-title]{display:block;font-family:var(--font-display)}[data-check-body]{display:block}[data-reviews]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(var(--review-min,18rem),100%),1fr));list-style:none;margin:0;padding:0}[data-review]{position:relative;padding:var(--space-10,2.5rem) var(--space-8) var(--space-8);border:var(--border-w,1px) solid var(--hairline);border-radius:var(--radius);background:var(--panel-bg,var(--surface,var(--background)))}[data-review-mark]{position:absolute;top:var(--space-2);left:var(--space-6);font-family:var(--font-display);font-size:var(--review-mark-size,5rem);line-height:1;color:var(--highlight)}[data-review-stars]{position:relative;letter-spacing:.15em;margin-bottom:var(--space-3)}[data-review-quote]{position:relative;margin:0;font-family:var(--font-display);font-size:var(--fs-large);line-height:1.5}[data-review-source]{margin-top:var(--space-4);font-size:var(--fs-small)}[data-chips]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);list-style:none;margin:0 0 var(--space-12,var(--space-8));padding:0}[data-chip]{display:inline-flex;align-items:center;gap:var(--chip-gap,var(--space-2));padding:var(--chip-py,var(--space-2)) var(--chip-px,var(--space-4));border:2px solid var(--chip-border,var(--highlight));border-radius:var(--radius-pill);background:var(--chip-bg,var(--background));font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--weight-display,700)}[data-chip][data-quiet]{background:transparent;border-color:transparent}[data-chip][data-prose]{display:inline-block}[data-chips][data-inline]{justify-content:flex-start;margin:0}[data-chip][data-small]{padding:var(--space-1) var(--space-3);border-width:0}[data-kicker]{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--weight-display,700);letter-spacing:.08em;text-transform:uppercase}[data-columns] h3:not([data-card-title]),[data-panel]>h3:not([data-card-title]){margin-bottom:var(--space-4)}[data-rows]{display:grid;gap:0;list-style:none;margin:0;padding:0}[data-rows]>*{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-6);border-top:var(--border-w,1px) solid var(--hairline)}[data-rows][data-flush]>:first-child{border-top:0;padding-top:0}[data-row-between]{justify-content:space-between}[data-row-between],[data-row-values]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}[data-disclosure]>summary{cursor:pointer;list-style:none;width:fit-content}[data-disclosure]>summary::-webkit-details-marker{display:none}[data-disclosure]>:not(summary){margin-top:var(--space-3)}[data-check-list][data-numbered] [data-check-mark]{border-radius:0;background:none;width:auto;justify-items:start;font-family:var(--font-display);color:var(--highlight)}[data-note]{margin-top:var(--space-6);text-align:center}[data-columns]{display:grid;gap:var(--space-8);grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);align-items:start}@media (max-width:1023px){[data-columns]{grid-template-columns:minmax(0,1fr)}}[data-faq]{border-top:var(--border-w,1px) solid var(--hairline)}[data-faq-item]{border-bottom:var(--border-w,1px) solid var(--hairline)}[data-faq-question]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-display);font-weight:var(--weight-display,700)}[data-faq-question]::-webkit-details-marker{display:none}[data-faq-question]:after{content:"+";flex:0 0 auto;display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--faq-mark-bg,var(--highlight));font-size:var(--faq-mark-glyph,1.1em);line-height:1}[data-faq-item][open]>[data-faq-question]:after{content:"−";background:var(--faq-mark-open-bg,var(--text));color:var(--faq-mark-open-ink,var(--highlight))}[data-faq-answer]{padding:0 0 var(--space-5,var(--space-4));max-width:var(--measure,65ch)}[data-hours]{margin:0;display:grid;gap:var(--space-2)}[data-hours-row]{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--border-w,1px) solid var(--hours-rule,var(--hairline))}[data-hours-row] dt{font-family:var(--font-display);font-weight:var(--weight-display,700)}[data-hours-row] dd{margin:0}[data-band-content]{max-width:var(--band-max,var(--content-narrow-width,48rem));margin-inline:auto;text-align:center;display:grid;gap:var(--space-4);justify-items:center}[data-band-content]>p{max-width:var(--measure,65ch)}[data-band-actions]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}[data-compare-grid]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(var(--compare-min,18rem),100%),1fr));list-style:none;margin:0;padding:0}[data-compare-pair]{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-6);border-radius:var(--radius);background:var(--panel-bg,var(--surface,var(--background)));box-shadow:var(--shadow,none)}[data-compare-photos]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}[data-compare-figure]{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-sm,var(--radius));aspect-ratio:var(--compare-aspect,3/4);background:var(--surface,var(--background))}[data-compare-figure] img{width:100%;height:100%;object-fit:cover}[data-compare-label]{position:absolute;left:var(--space-2);top:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--compare-label-bg,var(--background));font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--weight-display,700);letter-spacing:.04em}[data-compare-label][data-after]{background:var(--compare-label-after-bg,var(--highlight))}[data-compare-title]{margin-top:var(--space-2);font-size:var(--fs-large)}[data-compare-caption],[data-compare-title]{padding:0 var(--space-3)}[data-corner-marks]{position:relative}[data-corner-marks]:after,[data-corner-marks]:before{content:"";position:absolute;width:var(--corner-mark-size,12px);height:var(--corner-mark-size,12px);border:0 solid var(--corner-mark-color,var(--trim));pointer-events:none}[data-corner-marks]:before{top:-1px;left:-1px;border-top-width:var(--corner-mark-w,2px);border-left-width:var(--corner-mark-w,2px)}[data-corner-marks]:after{bottom:-1px;right:-1px;border-bottom-width:var(--corner-mark-w,2px);border-right-width:var(--corner-mark-w,2px)}[data-corner-marks=four]:before{inset:-1px;width:auto;height:auto;border-width:var(--corner-mark-w,2px);--m:var(--corner-mark-size,12px);--w:var(--corner-mark-w,2px);clip-path:polygon(0 0,var(--m) 0,var(--m) var(--w),var(--w) var(--w),var(--w) var(--m),0 var(--m),0 calc(100% - var(--m)),var(--w) calc(100% - var(--m)),var(--w) calc(100% - var(--w)),var(--m) calc(100% - var(--w)),var(--m) 100%,0 100%,100% 100%,calc(100% - var(--m)) 100%,calc(100% - var(--m)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--m)),100% calc(100% - var(--m)),100% var(--m),calc(100% - var(--w)) var(--m),calc(100% - var(--w)) var(--w),calc(100% - var(--m)) var(--w),calc(100% - var(--m)) 0,100% 0)}[data-corner-marks=four]:after{content:none}}@layer base{[data-corner-marks]:focus-within:after,[data-corner-marks]:focus-within:before,[data-corner-marks]:hover:after,[data-corner-marks]:hover:before{border-color:var(--corner-mark-hover,var(--corner-mark-color,var(--trim)))}[data-section-header-text]:has(>[data-blueprint-frame]){position:relative;display:inline-block;padding:var(--space-3) var(--space-6)}[data-blueprint-frame]{position:absolute;inset:0;pointer-events:none;--m:var(--corner-mark-size,12px);--w:1px}[data-blueprint-frame]:before{content:"";position:absolute;inset:0;border:var(--w) solid var(--corner-mark-color,var(--trim));clip-path:polygon(0 0,var(--m) 0,var(--m) var(--w),var(--w) var(--w),var(--w) var(--m),0 var(--m),0 calc(100% - var(--m)),var(--w) calc(100% - var(--m)),var(--w) calc(100% - var(--w)),var(--m) calc(100% - var(--w)),var(--m) 100%,0 100%,100% 100%,calc(100% - var(--m)) 100%,calc(100% - var(--m)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--m)),100% calc(100% - var(--m)),100% var(--m),calc(100% - var(--w)) var(--m),calc(100% - var(--w)) var(--w),calc(100% - var(--m)) var(--w),calc(100% - var(--m)) 0,100% 0)}[data-blueprint-frame]:after{content:"";position:absolute;top:50%;left:calc(100% + var(--space-2));width:var(--blueprint-rule-w,40px);height:1px;background:var(--corner-mark-color,var(--trim));box-shadow:calc(-100% - var(--space-2) * 2 - var(--blueprint-rule-w, 40px) * 2) 0 0 0 var(--corner-mark-color,var(--trim))}[data-section-header]:has([data-blueprint-frame]){overflow:hidden}.graph-paper,[data-graph-paper]{position:relative}.graph-paper:before,[data-graph-paper]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--graph-paper-line,var(--trim)) 1px,transparent 1px),linear-gradient(90deg,var(--graph-paper-line,var(--trim)) 1px,transparent 1px);background-size:var(--graph-paper-cell,16px) var(--graph-paper-cell,16px);opacity:var(--graph-paper-opacity,.3);pointer-events:none}:is(.graph-paper,[data-graph-paper])>[data-section-inner]{position:relative}}[data-guide-body]{max-width:var(--guide-measure,800px);margin-inline:auto}[data-guide-article]{max-width:100%}[data-guide-explanation]{margin-top:var(--space-4)}[data-guide-table]{max-width:100%;overflow-x:auto}[data-guide-diagram]{display:flex;justify-content:center;overflow-x:auto;padding-block:var(--space-6)}[data-guide-diagram] svg{max-width:100%;height:auto}[data-guide-diagram] pre{color:var(--guide-error-ink,currentColor)}[data-guide-image]{margin:0}[data-guide-image] img{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}[data-guide-image] figcaption{margin-top:var(--space-2);font-size:var(--fs-small)}[data-guide-faq]{margin-top:var(--space-8);border-top:var(--border-w,1px) solid var(--trim);padding-top:var(--space-6)}[data-guide-faq-item]{border-bottom:var(--border-w,1px) solid var(--trim);padding-block:var(--space-3)}[data-guide-faq-item]>summary{cursor:pointer;min-height:var(--control-min-h,44px);display:flex;align-items:center;gap:var(--space-2)}[data-guide-faq-item]>p{margin-top:var(--space-2);max-width:var(--measure,65ch)}[data-guide-related]{margin-top:var(--space-8);border-top:var(--border-w,1px) solid var(--trim);padding-top:var(--space-6)}[data-guide-related] ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}[data-guide-related] li a{display:inline-block;padding-block:var(--space-2)}[data-guide-tail]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-w,1px) solid var(--trim)}[data-guide-unknown-tool]{color:var(--guide-error-ink,currentColor);border:var(--border-w,1px) solid;padding:var(--space-4);border-radius:var(--radius-sm)}[data-tool-head]{padding:var(--tool-head-pad,0);display:flex;flex-direction:column;gap:var(--tool-head-gap,var(--space-4))}[data-tool-head] [data-section-header]{margin-bottom:0}[data-tool-drop]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tool-drop-h,180px);padding:var(--space-6);border:var(--border-w,1px) dashed var(--trim);border-radius:var(--radius-md);text-align:center;cursor:pointer}[data-tool-drop][data-busy]{cursor:progress}[data-tool-drop]{transition:background-color .12s ease,color .12s ease,border-color .12s ease}[data-tool-drop-input]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-tool-drop][data-tool-drop-active]{border-style:solid}[data-tool-drop-hint]{font-size:var(--fs-small)}[data-tool-drop-mark]{flex:none;width:var(--tool-drop-mark,0);height:var(--tool-drop-mark,0)}[data-tool-options]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}[data-tool-option]{flex:1 1 220px;min-width:0}[data-tool-option-help]{margin-top:var(--space-1);font-size:var(--fs-micro);max-width:var(--measure,65ch)}[data-tool-option] [data-dropdown-root]{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch;position:relative}[data-tool-option] [data-dropdown-trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-min-h,44px);padding:var(--space-2) var(--space-3);text-align:left;border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius-md)}[data-tool-option] [data-dropdown-caret]{flex:none;box-sizing:border-box;width:var(--tool-caret,.45rem);height:var(--tool-caret,.45rem);border-style:solid;border-width:0 var(--border-w,1px) var(--border-w,1px) 0;border-color:currentColor;transform:rotate(45deg) translateY(calc(var(--tool-caret, .45rem) / -4))}[data-tool-option] [data-dropdown-trigger]:focus-visible{outline:var(--focus-ring-w,2px) solid;outline-offset:var(--focus-ring-offset,2px)}[data-tool-option] [data-dropdown]{position:absolute;top:100%;left:0;right:0;z-index:20;display:flex;flex-direction:column;margin:0;padding:0;max-height:15rem;overflow-y:auto;border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius-md)}[data-tool-option] [data-dropdown-row]{display:block;width:100%;min-height:var(--control-min-h,44px);padding:var(--space-2) var(--space-3);text-align:left;white-space:normal}[data-tool-check]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-min-h,44px);cursor:pointer}[data-tool-status]{margin-top:var(--space-3);font-size:var(--fs-small);min-height:0}[data-tool-status]:empty{display:none}[data-tool-run]{display:flex;margin-top:var(--space-4)}[data-tool-result]{margin-top:var(--space-6);display:grid;gap:var(--space-4)}[data-tool-report]{width:100%;border-collapse:collapse;text-align:left}[data-tool-report-caption]{text-align:left;padding-bottom:var(--space-2)}[data-tool-report-row]>*{border-top:var(--border-w,1px) solid var(--trim);padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top}[data-tool-report-note]{display:block;margin-top:var(--space-1);font-size:var(--fs-micro);max-width:var(--measure,65ch)}[data-tool-outputs]{display:flex;flex-wrap:wrap;gap:var(--space-3)}[data-tool-batch-table]{width:100%;border-collapse:collapse;text-align:left}[data-tool-batch-caption]{text-align:left;padding-bottom:var(--space-2)}[data-tool-batch-table] td,[data-tool-batch-table] th{border-top:var(--border-w,1px) solid var(--trim);padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top}[data-tool-batch-name]{overflow-wrap:anywhere}[data-tool-batch-message]{display:block;font-size:var(--fs-small);max-width:var(--measure,65ch)}[data-tool-batch-outcome]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}[data-tool-after]{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}[data-tool-stage]{margin-top:var(--space-4);display:grid;gap:var(--space-4)}[data-tool-batch-state]{font-size:var(--fs-small)}[data-tool-stage-remove]{flex:none;appearance:none;background:none;border:0;padding:var(--space-1) var(--space-2);min-height:var(--control-min-h,44px);cursor:pointer;font:inherit;color:inherit}[data-tool-stage-remove]:focus-visible{outline:var(--focus-ring-w,2px) solid;outline-offset:var(--focus-ring-offset,2px)}[data-tool-batch-all]{display:flex;flex-wrap:wrap;gap:var(--space-3)}[data-tool-preview]{aspect-ratio:1/1;min-height:var(--tool-preview-min,280px);width:100%;overflow:hidden;border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius-md)}[data-tool-preview] canvas,[data-tool-preview] img{display:block;width:100%;height:100%;object-fit:contain}[data-tool-canvas]{width:100%;height:100%;touch-action:none}[data-tool-privacy]{margin-top:var(--space-4);font-size:var(--fs-small);max-width:var(--measure,65ch)}[data-tool-prose]{margin-top:var(--space-8);display:grid;gap:var(--space-8);max-width:var(--guide-measure,800px)}[data-tool-prose] li,[data-tool-prose] p{max-width:var(--measure,65ch)}[data-tool-steps] ol{display:grid;gap:var(--space-4);padding-left:var(--space-5)}[data-tool-step-name]{display:block}[data-tool-facts] dl{display:grid;gap:var(--space-4);margin:0}[data-tool-fact] dd{margin:0;max-width:var(--measure,65ch)}[data-tool-faq-item]{border-bottom:var(--border-w,1px) solid var(--trim);padding-block:var(--space-3)}[data-tool-faq-item]>summary{cursor:pointer;min-height:var(--control-min-h,44px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}[data-tool-faq-item]>p{margin-top:var(--space-2)}[data-tool-faq-item]>summary:after{content:var(--tool-faq-mark,"");flex:none}[data-tool-faq-item][open]>summary:after{content:var(--tool-faq-mark-open,var(--tool-faq-mark,""))}[data-tool-related] ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}[data-tool-related] li>*{display:inline-block;padding-block:var(--space-2)}[data-tool-related-list]{grid-template-columns:repeat(auto-fill,minmax(var(--tool-related-min,15rem),1fr));gap:var(--space-3)}[data-tool-related-list]>li{display:flex}[data-tool-related-list]>li>*{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--control-min-h,44px);padding-block:var(--space-2);text-align:center}[data-tool-index]{display:grid;gap:var(--space-8)}[data-tool-group-grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}[data-tool-group-head] p{margin-top:var(--space-1);max-width:var(--measure,65ch)}@media (max-width:639px){[data-tool-report-row],[data-tool-report-row]>*,[data-tool-report],[data-tool-report] tbody{display:block;width:100%}[data-tool-report-row]>*{padding-right:0}[data-tool-report-label]{border-top:var(--border-w,1px) solid var(--trim);padding-bottom:0}[data-tool-report-value]{border-top:0;padding-top:var(--space-1)}[data-tool-outputs]>*{flex:1 1 100%}[data-tool-option]{flex-basis:100%}[data-tool-batch-caption],[data-tool-batch-row],[data-tool-batch-row]>*,[data-tool-batch-table],[data-tool-batch-table] tbody{display:block;width:100%}[data-tool-batch-table] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-tool-batch-row]>*{padding-right:0}[data-tool-batch-outcome],[data-tool-batch-size]{border-top:0;padding-top:var(--space-1)}[data-tool-batch-outcome]{display:flex}[data-tool-batch-all]>*,[data-tool-batch-outcome]>*{flex:1 1 100%}[data-tool-batch-outcome]>[data-tool-batch-state],[data-tool-batch-outcome]>[data-tool-stage-remove]{flex:0 0 auto}[data-tool-batch-outcome]>[data-tool-stage-remove]{margin-inline-start:auto}}@layer base{[data-chat-widget]{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}[data-chat-launcher]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:var(--chat-launcher-size,56px);height:var(--chat-launcher-size,56px);padding:0;border:var(--border-w,1px) solid transparent;border-radius:var(--chat-launcher-radius);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-small)}[data-chat-panel]{order:1;width:min(var(--chat-panel-w,380px),calc(100vw - var(--space-8)));height:min(var(--chat-panel-h,460px),calc(100svh - var(--space-16, 10rem)));display:flex;flex-direction:column;overflow:hidden;border:var(--border-w,1px) solid var(--hairline);border-radius:var(--chat-radius);background:var(--background);transform-origin:bottom right}[data-chat-panel][hidden]{display:none}[data-chat-panel]:not([hidden]){animation:chat-rise .2s cubic-bezier(.16,1,.3,1)}@keyframes chat-rise{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}[data-chat-message][data-streaming]:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:chat-caret 1s steps(2) infinite}@keyframes chat-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-chat-message][data-streaming]:after,[data-chat-panel]:not([hidden]),[data-chat-typing] span{animation:none}[data-chat-log]{scroll-behavior:auto}}[data-chat-header]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-w,1px) solid transparent}[data-chat-title]{margin:0;font-size:var(--fs-body)}[data-chat-subtitle]{margin:var(--space-1) 0 0;font-size:var(--fs-micro)}[data-chat-close],[data-chat-send]{flex:none;width:var(--control-min-h,44px);height:var(--control-min-h,44px);display:flex;align-items:center;justify-content:center;border:var(--border-w,1px) solid transparent;border-radius:var(--chat-radius);background:none;color:inherit;cursor:pointer}[data-chat-log]{flex:1 1 auto;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}[data-chat-message]{max-width:85%;padding:var(--space-2) var(--space-3);border:var(--border-w,1px) solid transparent;border-radius:var(--chat-radius);font-size:var(--fs-small);line-height:1.5}[data-chat-message][data-role=assistant]{align-self:flex-start}[data-chat-message][data-role=user]{align-self:flex-end}[data-chat-typing]{display:inline-flex;gap:var(--space-1)}[data-chat-typing] span{width:.4em;height:.4em;border-radius:50%}[data-chat-error]{padding:var(--space-2) var(--space-3);border:var(--border-w,1px) solid transparent;border-radius:var(--chat-radius);font-size:var(--fs-micro)}[data-chat-composer]{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:var(--border-w,1px) solid var(--hairline)}[data-chat-input]{flex:1 1 auto;resize:none;max-height:6rem;padding:var(--space-3);font:inherit;font-size:var(--fs-small);border:var(--border-w,1px) solid var(--field-border);border-radius:var(--chat-radius);background:var(--field-background);color:var(--field-text)}[data-chat-input]:focus{outline:none;border-color:var(--highlight)}[data-chat-send]:disabled{cursor:default}[data-chat-footer]{padding:0 var(--space-3) var(--space-3);font-size:var(--fs-micro)}@media (max-width:639px){[data-chat-widget]{right:var(--space-3);bottom:var(--space-3);left:var(--space-3)}[data-chat-panel]{width:100%}}}@layer base{[data-success-card]{max-width:32rem;margin-inline:auto;text-align:center}[data-success-heading]{margin-bottom:var(--space-4,1rem)}[data-success-lede]{margin-bottom:var(--space-8,2rem)}[data-success-detail],[data-success-features],[data-success-mail-card]{border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius);padding:var(--space-4,1rem);margin-bottom:var(--space-6,1.5rem)}[data-success-features],[data-success-mail-card]{padding:var(--space-6,1.5rem)}[data-success-features]{text-align:start}[data-success-features-heading],[data-success-mail-heading]{margin-bottom:var(--space-3,.75rem)}[data-success-features-heading]{text-align:center}[data-success-muted]{margin-bottom:var(--space-2,.5rem)}[data-success-email],[data-success-error]{margin-bottom:var(--space-3,.75rem)}[data-success-email]{letter-spacing:.05em}[data-success-form]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3,.75rem)}[data-success-code-input]{width:12rem;padding:var(--space-3,.75rem) var(--space-4,1rem);border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius-sm,var(--radius));text-align:center;letter-spacing:.4em}[data-success-actions]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4,1rem);margin-bottom:var(--space-6,1.5rem)}[data-success-features-list]>*+*{margin-top:var(--space-2,.5rem)}[data-success-feature-item]{display:flex;gap:var(--space-2,.5rem)}[data-success-footer]{margin-bottom:var(--space-6,1.5rem)}}*,body,html{text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" off;font-kerning:none;font-synthesis:none;font-variation-settings:normal;font-optical-sizing:none}body,html{min-height:100%;overflow-x:clip}body{line-height:1.6;text-rendering:optimizeLegibility;position:relative;min-height:100vh;display:flex;flex-direction:column}body:after,body:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:40}body:before{mix-blend-mode:screen}body:after{mix-blend-mode:multiply}header[data-site-header]{isolation:isolate}header[data-site-header]:after,header[data-site-header]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}header[data-site-header]:before{mix-blend-mode:screen}header[data-site-header]:after{mix-blend-mode:multiply}[data-hero]{position:relative;overflow:hidden;margin-top:calc(-1 * var(--header-h, 42px))}[data-hero-media]:before{content:"";position:absolute;inset:0;pointer-events:none}[data-hero]>*{position:relative;z-index:2}main img,main picture{display:none}[data-page=chat] img{display:block}body>:not([data-chat-widget]){position:relative}button{border:1px solid;border-radius:0;padding:var(--s-2,.5rem) var(--s-5,1.5rem);cursor:pointer;line-height:1.3}button:disabled{cursor:not-allowed}[data-bare-control]:focus,[data-bare-control]:focus-visible{outline:none}.header-icon-btn{position:relative;display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:0;padding:0;margin:0;line-height:1;cursor:pointer}.header-icon-btn,.header-icon-btn:hover:not(:disabled){text-decoration:none}.header-icon-btn:hover:not(:disabled):after{content:"";position:absolute;left:50%;bottom:6px;width:22px;height:2px;transform:translateX(-50%)}[data-tut-on]{outline:solid!important;outline-offset:0!important}@keyframes dusty-tut-flash{0%,to{background-color:var(--highlightyellow,0)}50%{background-color:var(--white,0)}}[data-card-content][data-tut-on],button[data-tut-on],p[data-tut-on],svg[data-tut-on]{animation:dusty-tut-flash 1.1s step-end infinite}button[data-tut-on]:hover,p[data-tut-on]:hover,svg[data-tut-on]:hover{animation:none}@media (prefers-reduced-motion:reduce){[data-card-content][data-tut-on],button[data-tut-on],p[data-tut-on],svg[data-tut-on]{animation:none}}[data-tut-step] [data-rail-tip]{visibility:hidden!important}p[data-typing-ghost][data-tut-on],p[data-typing-phantom-cursor][data-tut-on]{width:fit-content;margin-inline:auto}svg[data-tut-on]{padding:4px;margin:-4px;box-sizing:content-box}[data-keycap]{display:inline-block;border:1px solid;padding:0 .4em;margin:.15em .12em}[data-casino-page]{--content-max-width:1024px}[data-casino-kicker]{display:flex;align-items:center;justify-content:center;gap:.875rem}[data-casino-kicker]:after,[data-casino-kicker]:before{content:"";height:1px;width:3rem}[data-casino-verdict]:after,[data-casino-verdict]:before{content:"";flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}[data-casino-gold-btn]{border:1px solid;border-radius:var(--radius-sm);cursor:pointer}[data-casino-gold-btn][data-btn-size=lg]{text-indent:.2em;padding:.55rem 2.4rem}button[data-casino-btn-off]:disabled{cursor:default}[data-dropdown]{display:flex;flex-direction:column;min-width:11rem;padding:0;border:solid;border-radius:0;z-index:60;isolation:isolate;position:relative}[data-dropdown] [data-dropdown-row]{appearance:none;display:block;width:100%;margin:0;padding:.55rem .85rem;border:0;border-radius:0;line-height:1.2;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}[data-dropdown] [data-dropdown-row]:focus-visible,[data-dropdown] [data-dropdown-row]:hover:not(:disabled),[data-dropdown] [data-dropdown-row][data-cursor]{text-decoration:none;outline:none}[data-hover-card]{border:solid;line-height:1.25;z-index:30;pointer-events:none}[data-hover-card][data-hover-tail]:after,[data-hover-card][data-hover-tail]:before{content:"";position:absolute;bottom:100%;left:var(--hover-tail-left,22px);right:var(--hover-tail-right,auto);width:0;height:0;border-left:11px solid;border-right:11px solid}[data-hover-card][data-hover-tail]:before{border-bottom:calc(10px + var(--hover-card-border-w, var(--word-tooltip-border-w, 3px))) solid}[data-hover-card][data-hover-tail]:after{border-left-width:8px;border-right-width:8px;border-bottom:10px solid;transform:translateX(var(--hover-tail-nudge,var(--hover-card-border-w,var(--word-tooltip-border-w,3px))))}[data-hover-card][data-hover-tail=down]:after,[data-hover-card][data-hover-tail=down]:before{bottom:auto;top:100%;border-bottom:0}[data-hover-card][data-hover-tail=down]:before{border-top:calc(10px + var(--hover-card-border-w, var(--word-tooltip-border-w, 3px))) solid}[data-hover-card][data-hover-tail=down]:after{border-top:10px solid}[data-radio-dot]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid;flex-shrink:0;position:relative;padding:0;margin:0;cursor:pointer}[data-radio-dot][data-filled]:after,[data-selected] [data-radio-dot]:after,button[data-radio-dot]:hover:not(:disabled):after,button[data-radio-dot][aria-checked=true]:after,button[role=radio]:hover:not(:disabled) [data-radio-dot]:after{content:"";position:absolute;inset:3px;border-radius:50%}button[data-radio-dot]:disabled{cursor:default;border:2px solid}input:not([type]),input[type=email],input[type=text],textarea{border:1px solid;border-radius:var(--radius);padding:var(--s-3,.75rem) var(--s-4,1rem);width:100%;line-height:1.5}input:not([type]):focus,input[type=email]:focus,input[type=search],input[type=text]:focus,textarea:focus{outline:none}input[type=search]:focus,input[type=search]:focus-visible{outline:none}input[type=range]{appearance:none;width:100%;max-width:320px;height:4px;border-radius:var(--radius-pill);padding:0}input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid;cursor:pointer}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:2px solid;cursor:pointer}label:has(input[type=radio]){display:flex;align-items:center;gap:var(--s-3,.75rem);padding:var(--s-3,.75rem) var(--s-5,1.5rem);border:1px solid;border-radius:var(--radius);cursor:pointer;margin-bottom:var(--s-2,.5rem)}label input[type=radio]{width:16px;height:16px;flex-shrink:0}main p{line-height:1.75}main div>p,main p[onclick]{cursor:default}main{padding:0}[data-reader]{padding-top:0}@media (min-width:601px){main{padding:0}}html[data-language=chinese] img[data-expected-src]{object-fit:cover}[data-chat-launcher]{border:1px solid;border-radius:var(--chat-launcher-radius)}[data-chat-launcher]:focus-visible{outline:2px solid;outline-offset:3px}[data-chat-panel][hidden]{display:none}[data-chat-panel]{order:1;width:min(380px,calc(100vw - 40px));height:min(460px,calc(100vh - 160px));display:flex;flex-direction:column;border:1px solid;border-radius:var(--chat-radius);overflow:hidden;transform-origin:bottom right;animation:front-desk-rise .2s cubic-bezier(.16,1,.3,1)}@keyframes front-desk-rise{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}[data-chat-header]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}[data-chat-title]{margin:0}[data-chat-subtitle]{margin:2px 0 0}[data-chat-close]{flex:none;width:44px;height:44px;margin:-10px -12px -10px 0;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;border-radius:var(--radius-sm)}[data-chat-close]:focus-visible{outline:2px solid;outline-offset:-2px}[data-chat-log]:focus-visible{outline:2px solid;outline-offset:-2px}[data-chat-message]{line-height:1.45}[data-chat-message][data-role=assistant]{border:1px solid}[data-chat-message][data-streaming]:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;animation:front-desk-caret 1s steps(2) infinite}@keyframes front-desk-caret{50%{opacity:0}}[data-chat-error]{border:1px solid}[data-chat-composer]{border-top:1px solid}[data-chat-input]{flex:1 1;resize:none;max-height:96px;padding:11px 12px;line-height:1.45;border:1px solid;border-radius:var(--radius)}[data-chat-input]:focus{outline:none}[data-chat-send]{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:var(--radius);cursor:pointer}[data-chat-send]:disabled{cursor:default}