@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-accent:var(--brand-accent);--color-tool-accent-fg:var(--tool-accent-fg);--color-tool-fg:var(--tool-fg);--color-tool-fg-muted:var(--tool-fg-muted)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-77{margin:calc(var(--spacing) * 77)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-0{height:0}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.w-40{width:calc(var(--spacing) * 40)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-tool-border{border-color:var(--tool-border)}.bg-\[var\(--theme-…\)\]{background-color:var(--theme-…)}.bg-surface{background-color:var(--surface)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-wrap{text-wrap:wrap}.text-ink{color:var(--ink)}.text-ink-disabled{color:var(--ink-disabled)}.text-ink-muted{color:var(--ink-muted)}.text-tool-fg{color:var(--tool-fg)}.text-tool-fg-muted{color:var(--tool-fg-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:is(.\*\:visible>*){visibility:visible}@media (hover:hover){.hover\:text-brand-accent:hover{color:var(--brand-accent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.md\:p-2{padding:calc(var(--spacing) * 2)}}.\[aria-label\=\"文字連結\"\]\:visible:is(),.\[data-edit-item-bar-action\=\"\$\{action\}\"\]\:visible:is(),.\[data-edit-link-summary\]\:visible:is(data-edit-link-summary),.\[data-edit-rt-block-grip\]\:visible:is(data-edit-rt-block-grip){visibility:visible}.\[\&\>svg\]\:rotate-180>svg{rotate:180deg}}.nex-form{gap:var(--space-xs) var(--space-sm-md);isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nex-form__field,.nex-form__consent,.nex-form__check-field{gap:var(--space-xs);grid-column:span 6;min-width:0;display:grid}.nex-form__field[data-layout=half]{grid-column:span 3}.nex-form__field[data-layout=third]{grid-column:span 2}.nex-form__field[data-full-row=true]{grid-column:1/-1}.nex-form__label,.nex-form__legend{color:inherit;font-size:var(--theme-text-styles-paragraph3-fluid)}.nex-form__control{box-sizing:border-box;width:100%;min-height:var(--theme-forms-input-min-height);padding:var(--space-sm) var(--space-md);border:1px solid var(--theme-forms-border);border-radius:var(--radius-input);color:inherit;font:inherit;background:0 0}.nex-form__control:focus-visible,.nex-form__select-trigger:focus-visible,.nex-form__check-control:focus-visible,.nex-form__radio:focus-visible,.nex-form__submit:focus-visible{outline:2px solid var(--theme-forms-focus-border);outline-offset:2px;border-color:var(--theme-forms-focus-border)}.nex-form__control[aria-invalid=true]{border-color:var(--theme-colors-components-danger)}.nex-form__message{min-height:1lh;color:var(--theme-colors-components-danger);font-size:var(--theme-text-styles-paragraph3-fluid);margin:0}.nex-form__empty{align-items:flex-start;gap:var(--space-xs);flex-direction:column;padding-block-end:var(--space-sm);display:flex}.nex-form__empty-note{color:var(--theme-color-description);font-size:var(--theme-text-styles-paragraph3-fluid);margin:0}.nex-form__empty-link{color:var(--theme-color-link);font-size:var(--theme-text-styles-paragraph3-fluid);text-underline-offset:.2em;text-decoration:underline}.nex-form__notice{color:var(--theme-color-description)}.nex-form__fieldset{border:0;margin:0;padding:0}.nex-form__options{gap:var(--space-sm);display:grid}.nex-form__option,.nex-form__check{align-items:center;gap:var(--space-sm);display:flex}.nex-form__check-control,.nex-form__radio{width:var(--space-24);height:var(--space-24);border:1px solid var(--theme-forms-border);color:var(--theme-color-primary);flex:none;place-items:center;display:inline-grid}.nex-form__check-indicator,.nex-form__radio-indicator{background:currentColor;width:55%;height:55%;display:block}.nex-form__check-control{border-radius:var(--radius-sm)}.nex-form__radio,.nex-form__radio-indicator{border-radius:50%}.nex-form__select-trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;display:none}.nex-form__native-select{display:block}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.nex-form__select-trigger{display:flex}.nex-form__native-select{display:none}}.nex-form__select-positioner{z-index:50}.nex-form__select-popup{min-width:var(--anchor-width);border:1px solid var(--theme-forms-border);background:var(--theme-color-canvas);max-height:18rem;color:var(--theme-color-title);overflow:auto}.nex-form__select-item{padding:var(--space-sm) var(--space-md);font-size:var(--theme-text-styles-paragraph3-fluid)}.nex-form__select-item[data-highlighted]{background:var(--theme-color-soft)}.nex-form__select-item[data-selected]{background:var(--theme-color-primary);color:var(--theme-color-on-primary)}.nex-form__submit:disabled{cursor:default;opacity:.5}.nex-form__submit{min-height:var(--theme-forms-input-min-height);padding:var(--space-sm) var(--space-sm-md);cursor:pointer;color:var(--theme-buttons-variants-primary-on-light-normal-text);background:var(--theme-buttons-variants-primary-on-light-normal-background);border:1px solid var(--theme-buttons-variants-primary-on-light-normal-border);grid-column:1/-1;justify-self:start}@media (max-width:639px){.nex-form{grid-template-columns:minmax(0,1fr)}.nex-form__field,.nex-form__consent,.nex-form__check-field,.nex-form__field[data-layout=half],.nex-form__field[data-layout=third]{grid-column:1}}.nex-form__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.nex-form__item{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-sm) 0;border-bottom:1px solid var(--theme-forms-border);display:flex}.nex-form__item-image{object-fit:cover;background:var(--theme-color-soft);flex:none;width:6rem;height:6rem}.nex-form__item-text{gap:var(--space-xs);flex:1;min-width:0;display:grid}.nex-form__item-spec{color:var(--theme-color-description);font-size:var(--theme-text-styles-paragraph3-fluid)}.nex-form__item-quantity{box-sizing:border-box;min-height:var(--theme-forms-input-min-height);border:1px solid var(--theme-forms-border);border-radius:var(--radius-input);align-items:center;display:inline-flex;overflow:hidden}.nex-form__item-quantity:focus-within{border-color:var(--theme-forms-focus-border)}.nex-form__item-count{box-sizing:border-box;width:3rem;min-height:calc(var(--theme-forms-input-min-height) - 2px);color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;line-height:normal}.nex-form__item-count::-webkit-inner-spin-button{appearance:none;margin:0}.nex-form__item-count::-webkit-outer-spin-button{appearance:none;margin:0}.nex-form__item-step{min-height:calc(var(--theme-forms-input-min-height) - 2px);padding:0 var(--space-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.nex-form__item-remove{min-height:var(--theme-forms-input-min-height);padding:0 var(--space-sm);border:1px solid var(--theme-forms-border);border-radius:var(--radius-input);color:inherit;font:inherit;cursor:pointer;background:0 0}.nex-form__item-actions{align-items:center;gap:var(--space-md);flex:none;display:flex}@media (max-width:639px){.nex-form__item-image{width:5rem;height:5rem}.nex-form__item{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap}.nex-form__item-text{flex:1 1 0}.nex-form__item-actions{gap:var(--space-sm);flex-basis:100%}.nex-form__item-quantity{flex:1;min-width:0}.nex-form__item-count{flex:1;width:auto;min-width:0}}.nex-form__item-remove{width:var(--theme-forms-input-min-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.nex-form__item-remove-icon{width:1.25em;height:1.25em}.nex-form__item-step:disabled{opacity:.4;cursor:default}.nex-form__item-remove:focus-visible,.nex-form__item-step:focus-visible{outline:2px solid var(--theme-forms-focus-border);outline-offset:2px}.nex-form__item-count:focus-visible{outline:none}.nex-form-section__layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form";display:grid}.nex-form-section[data-variant=contact] .nex-form-section__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""info";gap:0}.nex-form-section__head{grid-area:head}.nex-form-section__form{grid-area:form}.nex-form-section__info{grid-area:info}.nex-form-section[data-variant=contact] .nex-form-section__head{padding-block:var(--space-lg) calc(var(--space-lg) + var(--space-md));text-align:center;background:var(--theme-color-soft);box-shadow:0 0 0 100vmax var(--theme-color-soft);clip-path:inset(0 -100vmax);position:relative}.nex-form-section[data-variant=contact] .nex-form-section__form{z-index:1;box-sizing:border-box;width:100%;max-width:60rem;margin:calc(-1 * var(--space-lg)) auto 0;padding:var(--space-md);background:var(--theme-color-canvas);border-radius:var(--radius-card);box-shadow:0 .5rem 2rem var(--theme-color-title);position:relative}@supports (color:color-mix(in lab, red, red)){.nex-form-section[data-variant=contact] .nex-form-section__form{box-shadow:0 .5rem 2rem color-mix(in srgb, var(--theme-color-title) 12%, transparent)}}.nex-form-section[data-variant=contact] .nex-form-section__info{box-sizing:border-box;width:100%;max-width:60rem;margin:var(--space-md) auto 0;padding-bottom:var(--space-md)}.nex-form-section[data-variant=contact] .nex-form{grid-template-columns:minmax(0,1fr)}.nex-form-section[data-variant=contact] .nex-form__submit{justify-self:stretch}@media (min-width:640px){.nex-form-section[data-variant=contact] .nex-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nex-form-section[data-variant=contact] .nex-form>.nex-form__field{grid-column:1}.nex-form-section[data-variant=contact] .nex-form>.nex-form__field:has(textarea){grid-area:1/2/span 3;grid-template-rows:auto minmax(0,1fr) auto}.nex-form-section[data-variant=contact] .nex-form__field:has(textarea) textarea{resize:vertical;height:100%;min-height:10rem}.nex-form-section[data-variant=contact] .nex-form>.nex-form__consent{grid-column:1/-1}}.nex-form-section[data-variant=contact] .nex-contact-info__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nex-form-section[data-variant=contact] .nex-contact-info__list{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.nex-form-section[data-variant=contact] .nex-contact-info__list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.nex-form-section[data-variant=contact] .nex-contact-info__row{justify-items:center;gap:var(--space-xs);padding:var(--space-sm-md) var(--space-sm);text-align:center;background:var(--theme-color-canvas);border:1px solid var(--theme-forms-border);border-radius:var(--radius-card)}.nex-form-section[data-variant=contact] .nex-contact-info__row dd{overflow-wrap:anywhere;justify-items:center}.nex-form-section[data-variant=contact] .nex-contact-info__row dt{justify-items:center;gap:var(--space-xs);display:grid}body:has([data-edit-mode=on]) .nex-form-section[data-variant=contact] .nex-contact-info__row dd [data-field]:empty{min-width:8rem}.nex-contact-info__icon{width:var(--space-40);height:var(--space-40);color:var(--theme-color-primary);background:var(--theme-color-soft);border-radius:var(--radius-full);place-items:center;font-size:1.25rem;display:inline-grid}.nex-form-section:not([data-variant=contact]) .nex-contact-info__icon{display:none}.nex-contact-info__heading{margin:0 0 var(--space-xs);font-size:var(--theme-text-styles-paragraph3-fluid);color:var(--theme-color-title)}.nex-contact-info__list{gap:var(--space-xs-sm);margin:0;display:grid}.nex-contact-info__row{gap:2px;display:grid}.nex-contact-info__row dt{color:var(--theme-color-description);font-size:var(--theme-text-styles-paragraph3-fluid)}.nex-contact-info__row dd{gap:2px;margin:0;display:grid}.nex-contact-info__row a{color:var(--link);text-decoration:underline}.nex-contact-info__row a:hover{color:var(--link-hover)}.titled-group__head:has(.titled-group__action){justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.titled-group__head .titled-group__title{min-width:0}.titled-group__action{min-height:var(--theme-buttons-sizes-medium-min-height);padding:calc(var(--space-xs) * .75) var(--theme-buttons-sizes-medium-padding-x);border:1px solid var(--button-primary-normal-border);border-radius:var(--radius-button);background:var(--button-primary-normal-background);color:var(--button-primary-normal-text);font-size:var(--text-size-button-medium);font-weight:var(--text-weight-paragraph2);line-height:var(--text-leading-button);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}a.titled-group__action:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-background);color:var(--button-primary-hover-text)}span.titled-group__action{cursor:default}[data-edit-section-add]{--sa-blue:#2563eb;--sa-blue-wash:var(--tool-surface);--sa-blue-ink:#1d4ed8;z-index:53;pointer-events:none;height:0;position:fixed}[data-edit-section-add-line]{background:var(--sa-blue);height:2px;position:absolute;top:-1px;left:0;right:0}[data-edit-section-add-button]{background:var(--sa-blue);height:28px;color:var(--tool-accent-fg);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);cursor:pointer;pointer-events:auto;box-shadow:var(--tool-shadow-sm);border:0;border-radius:14px;align-items:center;gap:4px;padding:0 12px 0 8px;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}[data-edit-section-add-button] svg{width:14px;height:14px}[data-edit-section-library]{--sa-blue:#2563eb;--sa-blue-wash:var(--tool-surface);--sa-blue-ink:#1d4ed8;z-index:1001;box-sizing:border-box;background:var(--tool-surface);width:min(960px,100vw - 32px);height:min(640px,100vh - 80px);color:var(--tool-fg);font-family:var(--tool-font);border-radius:8px;flex-direction:column;display:flex;position:fixed;top:40px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 48px #18181b47}[data-edit-section-library] header,[data-edit-section-library] footer{align-items:center;gap:var(--tool-space-md);box-sizing:border-box;flex:none;height:56px;padding:0 16px 0 20px;display:flex}[data-edit-section-library] header{border-bottom:1px solid var(--tool-border)}[data-edit-section-library] footer{border-top:1px solid var(--tool-border);font-size:var(--tool-text-size-sm);color:var(--tool-fg-muted)}[data-edit-section-library] footer>span{flex:1}[data-edit-section-library] header h2{margin:0;font-size:15px;font-weight:600}[data-edit-section-library-where]{font-size:var(--tool-text-size-sm);color:var(--tool-fg-muted);flex:1}[data-edit-section-library-search]{box-sizing:border-box;background:var(--tool-surface);border:1px solid var(--tool-line);width:260px;height:32px;color:var(--tool-fg-muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}[data-edit-section-library-search] input{min-width:0;color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);background:0 0;border:0;outline:0;flex:1}[data-edit-section-library-close]{width:32px;height:32px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}[data-edit-section-library-body]{flex:1;min-height:0;display:flex}[data-edit-section-library] nav{box-sizing:border-box;border-right:1px solid var(--tool-border);flex-direction:column;flex:none;gap:2px;width:188px;padding:12px 8px;display:flex}[data-edit-section-library] nav button{color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;padding:7px 10px;display:flex}[data-edit-section-library] nav button[aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text);font-weight:600}[data-edit-section-library-grid]{box-sizing:border-box;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:168px;align-content:start;gap:14px;margin:0;padding:16px 20px;list-style:none;display:grid;overflow-y:auto}[data-edit-section-library-grid] li{min-height:0;display:flex}[data-edit-section-library-card]{box-sizing:border-box;background:var(--tool-surface);color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;flex:1;gap:8px;padding:8px;font-weight:600;display:flex}[data-edit-section-library-card][aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);box-shadow:0 0 0 2px var(--sa-blue);color:var(--tool-select-text)}[data-edit-section-library-thumb]{background:var(--tool-surface);border-radius:4px;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:10px 14px;display:flex}[data-edit-section-library-thumb] i{background:var(--tool-border);border-radius:2px;height:8px;display:block}[data-edit-section-library-thumb] i:first-child{background:var(--tool-border-strong);width:55%;height:12px}[data-edit-section-library-thumb] i:last-child{width:70%}[data-edit-section-library-thumb=版頭]{background:var(--tool-border-strong)}[data-edit-section-library-thumb=媒體] i:nth-child(2){height:28px}[data-edit-section-library-empty]{color:var(--tool-fg-muted);font-size:var(--tool-text-size);grid-column:1/-1}[data-edit-section-library-cancel],[data-edit-section-library-confirm]{border:1px solid var(--tool-border);background:var(--tool-surface);height:32px;color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);cursor:pointer;border-radius:6px;padding:0 16px}[data-edit-section-library-confirm]{border-color:var(--sa-blue);background:var(--sa-blue);color:var(--tool-accent-fg);font-weight:600}[data-edit-section-library-confirm]:disabled{border-color:var(--tool-border);background:var(--tool-surface);border:1px solid var(--tool-line);color:var(--tool-fg-disabled);cursor:default}:root{--theme-version:1;--theme-colors-surfaces-canvas-background:#fff;--theme-colors-surfaces-canvas-title:#000;--theme-colors-surfaces-canvas-description:#5f6368;--theme-colors-surfaces-canvas-link:#e60012;--theme-colors-surfaces-canvas-link-hover:#9a000c;--theme-colors-surfaces-canvas-accent-text1:var(--theme-color-primary);--theme-colors-surfaces-canvas-accent-text2:var(--theme-color-secondary);--theme-colors-surfaces-soft-background:#f7f7f7;--theme-colors-surfaces-soft-title:#000;--theme-colors-surfaces-soft-description:#5f6368;--theme-colors-surfaces-soft-link:#e60012;--theme-colors-surfaces-soft-link-hover:#9a000c;--theme-colors-surfaces-soft-accent-text1:var(--theme-color-primary);--theme-colors-surfaces-soft-accent-text2:var(--theme-color-secondary);--theme-colors-surfaces-primary-background:#e60012;--theme-colors-surfaces-primary-title:#fff;--theme-colors-surfaces-primary-description:#fff;--theme-colors-surfaces-primary-link:#fff;--theme-colors-surfaces-primary-link-hover:#ffe3e5;--theme-colors-surfaces-primary-accent-text1:var(--theme-colors-surfaces-primary-link-hover);--theme-colors-surfaces-primary-accent-text2:var(--theme-colors-surfaces-primary-description);--theme-colors-surfaces-primary-button-overrides-primary-normal-background:var(--theme-color-canvas);--theme-colors-surfaces-primary-button-overrides-primary-normal-text:var(--theme-color-primary);--theme-colors-surfaces-primary-button-overrides-primary-normal-border:var(--theme-color-canvas);--theme-colors-surfaces-primary-button-overrides-primary-hover-background:var(--theme-color-surface-soft);--theme-colors-surfaces-primary-button-overrides-primary-hover-text:var(--theme-color-primary);--theme-colors-surfaces-primary-button-overrides-primary-hover-border:var(--theme-color-surface-soft);--theme-colors-surfaces-secondary-background:#7a7a7a;--theme-colors-surfaces-secondary-title:#fff;--theme-colors-surfaces-secondary-description:#efefef;--theme-colors-surfaces-secondary-link:#fff;--theme-colors-surfaces-secondary-link-hover:#efefef;--theme-colors-surfaces-secondary-accent-text1:var(--theme-colors-surfaces-secondary-link);--theme-colors-surfaces-secondary-accent-text2:var(--theme-colors-surfaces-secondary-description);--theme-colors-surfaces-dark-background:#000;--theme-colors-surfaces-dark-title:#fff;--theme-colors-surfaces-dark-description:#d7d7d7;--theme-colors-surfaces-dark-link:#ff9aa3;--theme-colors-surfaces-dark-link-hover:#fff;--theme-colors-surfaces-dark-accent-text1:var(--theme-colors-surfaces-dark-link);--theme-colors-surfaces-dark-accent-text2:var(--theme-colors-surfaces-dark-description);--theme-colors-components-hairline:#e5e5e5;--theme-colors-components-hairline-subtle:var(--theme-colors-components-hairline);--theme-colors-components-border:#d7d7d7;--theme-colors-components-wash:#f7f7f7;--theme-colors-components-success:#2e7d4f;--theme-colors-components-warning:#a8661a;--theme-colors-components-danger:#c0392b;--theme-colors-components-info:#2b6cb0;--theme-colors-components-wash-on-dark:#242424;--theme-colors-components-primary-hover:#c0000f;--theme-fonts-heading:var(--font-roboto,"Roboto"), Arial, "Microsoft JhengHei", "PingFang TC", "Yu Gothic", sans-serif;--theme-fonts-body:var(--font-roboto,"Roboto"), Arial, "Microsoft JhengHei", "PingFang TC", "Yu Gothic", sans-serif;--theme-fonts-display:var(--font-roboto,"Roboto"), "Microsoft JhengHei", "微軟正黑體", "PingFang TC", "蘋方-繁", "Heiti TC", "黑體-繁", system-ui, -apple-system, sans-serif;--theme-fonts-accent:var(--font-roboto,"Roboto"), "Microsoft JhengHei", "微軟正黑體", "PingFang TC", "蘋方-繁", "Heiti TC", "黑體-繁", system-ui, -apple-system, sans-serif;--theme-text-styles-hero-size:56px;--theme-text-styles-hero-size-mobile:32px;--theme-text-styles-hero-weight:700;--theme-text-styles-hero-line-height:1.1;--theme-text-styles-hero-space-after:24px;--theme-text-styles-heading1-size:44px;--theme-text-styles-heading1-size-mobile:30px;--theme-text-styles-heading1-weight:700;--theme-text-styles-heading1-line-height:1.15;--theme-text-styles-heading1-space-after:24px;--theme-text-styles-heading2-size:34px;--theme-text-styles-heading2-size-mobile:26px;--theme-text-styles-heading2-weight:700;--theme-text-styles-heading2-line-height:1.2;--theme-text-styles-heading2-space-after:16px;--theme-text-styles-heading3-size:28px;--theme-text-styles-heading3-size-mobile:22px;--theme-text-styles-heading3-weight:700;--theme-text-styles-heading3-line-height:1.25;--theme-text-styles-heading3-space-after:12px;--theme-text-styles-heading4-size:22px;--theme-text-styles-heading4-size-mobile:20px;--theme-text-styles-heading4-weight:700;--theme-text-styles-heading4-line-height:1.3;--theme-text-styles-heading4-space-after:8px;--theme-text-styles-heading5-size:18px;--theme-text-styles-heading5-size-mobile:17px;--theme-text-styles-heading5-weight:700;--theme-text-styles-heading5-line-height:1.35;--theme-text-styles-heading5-space-after:8px;--theme-text-styles-heading6-size:16px;--theme-text-styles-heading6-size-mobile:16px;--theme-text-styles-heading6-weight:700;--theme-text-styles-heading6-line-height:1.4;--theme-text-styles-heading6-space-after:8px;--theme-text-styles-paragraph1-size:18px;--theme-text-styles-paragraph1-size-mobile:17px;--theme-text-styles-paragraph1-weight:400;--theme-text-styles-paragraph1-line-height:1.7;--theme-text-styles-paragraph1-space-after:16px;--theme-text-styles-paragraph2-size:16px;--theme-text-styles-paragraph2-size-mobile:16px;--theme-text-styles-paragraph2-weight:400;--theme-text-styles-paragraph2-line-height:1.7;--theme-text-styles-paragraph2-space-after:16px;--theme-text-styles-paragraph3-size:14px;--theme-text-styles-paragraph3-size-mobile:14px;--theme-text-styles-paragraph3-weight:400;--theme-text-styles-paragraph3-line-height:1.6;--theme-text-styles-paragraph3-space-after:12px;--theme-layout-content-width-content:1264px;--theme-layout-content-width-narrow:1200px;--theme-layout-content-width-reading:960px;--theme-spacing-section-small:40px;--theme-spacing-section-medium:64px;--theme-spacing-section-large:96px;--theme-spacing-section-mobile:30px;--theme-spacing-gutter-desktop:48px;--theme-spacing-gutter-tablet:48px;--theme-spacing-gutter-mobile:24px;--theme-spacing-card-padding:16px;--theme-spacing-card-gap-small:8px;--theme-spacing-card-gap-medium:24px;--theme-status-page-code-size:112px;--theme-status-page-code-size-mobile:64px;--theme-radius-button:0px;--theme-radius-input:0px;--theme-radius-card:0px;--theme-radius-image:0px;--theme-radius-chip:9999px;--theme-buttons-sizes-small-min-height:36px;--theme-buttons-sizes-small-padding-x:14px;--theme-buttons-sizes-small-font-size:14px;--theme-buttons-sizes-medium-min-height:44px;--theme-buttons-sizes-medium-padding-x:20px;--theme-buttons-sizes-medium-font-size:16px;--theme-buttons-sizes-large-min-height:52px;--theme-buttons-sizes-large-padding-x:26px;--theme-buttons-sizes-large-font-size:18px;--theme-buttons-icon-size:40px;--theme-buttons-disabled-opacity:.45;--theme-buttons-variants-primary-on-light-normal-background:var(--theme-color-primary);--theme-buttons-variants-primary-on-light-normal-text:var(--theme-color-on-primary);--theme-buttons-variants-primary-on-light-normal-border:var(--theme-color-primary);--theme-buttons-variants-primary-on-light-hover-background:var(--theme-colors-components-primary-hover);--theme-buttons-variants-primary-on-light-hover-text:var(--theme-color-on-primary);--theme-buttons-variants-primary-on-light-hover-border:var(--theme-colors-components-primary-hover);--theme-buttons-variants-primary-on-dark-normal-background:var(--theme-color-primary);--theme-buttons-variants-primary-on-dark-normal-text:var(--theme-color-on-primary);--theme-buttons-variants-primary-on-dark-normal-border:var(--theme-color-primary);--theme-buttons-variants-primary-on-dark-hover-background:var(--theme-colors-components-primary-hover);--theme-buttons-variants-primary-on-dark-hover-text:var(--theme-color-on-primary);--theme-buttons-variants-primary-on-dark-hover-border:var(--theme-colors-components-primary-hover);--theme-buttons-variants-secondary-on-light-normal-background:transparent;--theme-buttons-variants-secondary-on-light-normal-text:var(--theme-color-primary);--theme-buttons-variants-secondary-on-light-normal-border:var(--theme-color-primary);--theme-buttons-variants-secondary-on-light-hover-background:var(--theme-color-primary);--theme-buttons-variants-secondary-on-light-hover-text:var(--theme-color-on-primary);--theme-buttons-variants-secondary-on-light-hover-border:var(--theme-color-primary);--theme-buttons-variants-secondary-on-dark-normal-background:transparent;--theme-buttons-variants-secondary-on-dark-normal-text:var(--theme-color-link-on-dark);--theme-buttons-variants-secondary-on-dark-normal-border:var(--theme-color-link-on-dark);--theme-buttons-variants-secondary-on-dark-hover-background:var(--theme-color-primary);--theme-buttons-variants-secondary-on-dark-hover-text:var(--theme-color-on-primary);--theme-buttons-variants-secondary-on-dark-hover-border:var(--theme-color-primary);--theme-buttons-variants-tertiary-on-light-normal-background:transparent;--theme-buttons-variants-tertiary-on-light-normal-text:var(--theme-color-secondary);--theme-buttons-variants-tertiary-on-light-normal-border:var(--theme-color-secondary);--theme-buttons-variants-tertiary-on-light-hover-background:transparent;--theme-buttons-variants-tertiary-on-light-hover-text:var(--theme-color-primary);--theme-buttons-variants-tertiary-on-light-hover-border:var(--theme-color-primary);--theme-buttons-variants-tertiary-on-dark-normal-background:transparent;--theme-buttons-variants-tertiary-on-dark-normal-text:var(--theme-color-dark-ink);--theme-buttons-variants-tertiary-on-dark-normal-border:var(--theme-color-dark-muted);--theme-buttons-variants-tertiary-on-dark-hover-background:transparent;--theme-buttons-variants-tertiary-on-dark-hover-text:var(--theme-color-link-on-dark);--theme-buttons-variants-tertiary-on-dark-hover-border:var(--theme-color-link-on-dark);--theme-buttons-variants-link-on-light-normal-background:transparent;--theme-buttons-variants-link-on-light-normal-text:var(--theme-color-link);--theme-buttons-variants-link-on-light-normal-border:transparent;--theme-buttons-variants-link-on-light-hover-background:transparent;--theme-buttons-variants-link-on-light-hover-text:var(--theme-color-hover-on-canvas);--theme-buttons-variants-link-on-light-hover-border:transparent;--theme-buttons-variants-link-on-dark-normal-background:transparent;--theme-buttons-variants-link-on-dark-normal-text:var(--theme-color-link-on-dark);--theme-buttons-variants-link-on-dark-normal-border:transparent;--theme-buttons-variants-link-on-dark-hover-background:transparent;--theme-buttons-variants-link-on-dark-hover-text:var(--theme-color-hover-on-dark);--theme-buttons-variants-link-on-dark-hover-border:transparent;--theme-cards-raised-surface:var(--theme-color-canvas);--theme-forms-input-min-height:var(--theme-buttons-sizes-medium-min-height);--theme-forms-border:var(--theme-colors-components-border);--theme-forms-focus-border:var(--theme-colors-surfaces-primary-background);--theme-logos-sizes-small:40px;--theme-logos-sizes-medium:56px;--theme-logos-sizes-large:72px;--theme-icons-sizes-small:24px;--theme-icons-sizes-medium:32px;--theme-icons-sizes-large:48px;--theme-steps-marker-size:56px;--theme-steps-line-color:var(--theme-colors-components-border);--theme-steps-line-width:2px;--theme-steps-line-style:solid;--theme-steps-row-gap:48px;--theme-tables-cell-text-size:var(--theme-text-styles-paragraph2-fluid);--theme-tables-cell-text-weight:var(--theme-text-styles-paragraph2-weight);--theme-tables-cell-text-line-height:var(--theme-text-styles-paragraph2-line-height);--theme-tables-head-weight:700;--theme-tables-cell-pad-y:10px;--theme-tables-cell-pad-x:14px;--theme-tables-min-cell-width:6em;--theme-tables-radius:var(--theme-radius-card);--theme-tables-line:var(--theme-colors-components-hairline);--theme-tables-styles-grid-head-surface:var(--theme-color-soft);--theme-tables-styles-grid-body-surface:var(--theme-color-canvas);--theme-tables-styles-rows-head-surface:var(--theme-color-canvas);--theme-tables-styles-rows-body-surface:var(--theme-color-canvas);--theme-tables-styles-striped-head-surface:var(--theme-color-primary);--theme-tables-styles-striped-body-surface:var(--theme-color-canvas);--theme-tables-styles-striped-zebra-surface:var(--theme-color-soft);--theme-tables-styles-boxed-head-surface:var(--theme-color-dark);--theme-tables-styles-boxed-body-surface:var(--theme-color-canvas);--theme-tables-image-sizes-small:48px;--theme-tables-image-sizes-medium:80px;--theme-tables-image-sizes-large:120px;--theme-hero-overlay-enabled:1;--theme-hero-overlay-opacity:40;--theme-hero-overlay-color:black;--theme-hero-text-max-width:640px;--theme-carousel-arrows-size:44px;--theme-carousel-arrows-icon-size:20px;--theme-carousel-arrows-on-light-normal-background:var(--theme-color-canvas);--theme-carousel-arrows-on-light-normal-icon:var(--theme-color-primary);--theme-carousel-arrows-on-light-normal-border:var(--theme-color-hairline);--theme-carousel-arrows-on-light-hover-background:var(--theme-color-primary);--theme-carousel-arrows-on-light-hover-icon:var(--theme-color-on-primary);--theme-carousel-arrows-on-light-hover-border:var(--theme-color-primary);--theme-carousel-arrows-on-dark-normal-background:transparent;--theme-carousel-arrows-on-dark-normal-icon:var(--theme-color-on-primary);--theme-carousel-arrows-on-dark-normal-border:var(--theme-color-on-primary);--theme-carousel-arrows-on-dark-hover-background:var(--theme-color-on-primary);--theme-carousel-arrows-on-dark-hover-icon:var(--theme-color-primary);--theme-carousel-arrows-on-dark-hover-border:var(--theme-color-on-primary);--theme-carousel-dots-line-length:3;--theme-carousel-dots-size:8px;--theme-carousel-dots-gap:8px;--theme-carousel-dots-on-light-normal:var(--theme-color-hairline);--theme-carousel-dots-on-light-active:var(--theme-color-primary);--theme-carousel-dots-on-dark-normal:var(--theme-color-wash-on-dark);--theme-carousel-dots-on-dark-active:var(--theme-color-on-primary);--theme-carousel-pause-size:32px;--theme-carousel-pause-icon-size:16px;--theme-videos-play-size:64px;--theme-videos-play-background:#0009;--theme-videos-play-icon:#fff;--theme-videos-play-icon-width:20px;--theme-videos-play-icon-height:24px;--theme-videos-play-icon-offset:5px;--theme-videos-play-hover-scale:1.08;--theme-chips-text-size:var(--theme-text-styles-paragraph3-fluid);--theme-chips-text-weight:var(--theme-text-styles-paragraph3-weight);--theme-chips-text-line-height:var(--theme-text-styles-paragraph3-line-height);--theme-chips-radius:var(--theme-radius-chip);--theme-chips-pad-y:4px;--theme-chips-pad-x:10px;--theme-chips-normal-background:var(--theme-color-soft);--theme-chips-normal-text:var(--theme-color-title);--theme-chips-normal-border:var(--theme-color-hairline);--theme-chips-hover-background:var(--theme-color-primary);--theme-chips-hover-text:var(--theme-color-on-primary);--theme-chips-hover-border:var(--theme-color-primary);--theme-chips-current-background:var(--theme-color-primary);--theme-chips-current-text:var(--theme-color-on-primary);--theme-chips-current-border:var(--theme-color-primary);--theme-chips-status-background:var(--theme-color-soft);--theme-chips-status-text:var(--theme-color-description);--theme-chips-status-border:transparent;--theme-breadcrumb-pad-top:20px;--theme-breadcrumb-pad-bottom:20px;--theme-breadcrumb-text-size:var(--theme-text-styles-paragraph3-fluid);--theme-breadcrumb-text-weight:var(--theme-text-styles-paragraph3-weight);--theme-breadcrumb-text-line-height:var(--theme-text-styles-paragraph3-line-height);--theme-breadcrumb-color:var(--theme-color-description);--theme-breadcrumb-link:var(--theme-color-description);--theme-breadcrumb-current:var(--theme-color-title);--theme-pagination-size:36px;--theme-pagination-size-narrow:32px;--theme-pagination-radius:var(--theme-radius-button);--theme-pagination-normal-background:transparent;--theme-pagination-normal-text:var(--theme-color-title);--theme-pagination-normal-border:var(--theme-color-hairline);--theme-pagination-hover-background:var(--theme-color-soft);--theme-pagination-hover-text:var(--theme-color-title);--theme-pagination-hover-border:var(--theme-color-hairline);--theme-pagination-current-background:var(--theme-color-primary);--theme-pagination-current-text:var(--theme-color-on-primary);--theme-pagination-current-border:var(--theme-color-primary);--theme-product-card-image-fit:contain;--theme-product-card-summary-lines:3;--theme-product-title-name-text-size:var(--theme-text-styles-heading1-fluid);--theme-product-title-name-text-weight:var(--theme-text-styles-heading1-weight);--theme-product-title-name-text-line-height:var(--theme-text-styles-heading1-line-height);--theme-product-title-name-text-letter-spacing:var(--theme-text-styles-heading1-letter-spacing,normal);--theme-product-title-alias-text-size:var(--theme-text-styles-heading3-fluid);--theme-product-title-alias-text-weight:var(--theme-text-styles-heading3-weight);--theme-product-title-alias-text-line-height:var(--theme-text-styles-heading3-line-height);--theme-product-title-alias-text-letter-spacing:var(--theme-text-styles-heading3-letter-spacing,normal);--theme-product-title-model-text-size:var(--theme-text-styles-paragraph3-fluid);--theme-product-title-model-text-weight:var(--theme-text-styles-paragraph3-weight);--theme-product-title-model-text-line-height:var(--theme-text-styles-paragraph3-line-height);--theme-product-title-model-text-letter-spacing:var(--theme-text-styles-paragraph3-letter-spacing,normal);--theme-faq-question-weight:500;--theme-gallery-thumbs-per-row:6;--theme-gallery-thumbs-per-row-tablet:5;--theme-gallery-thumbs-per-row-mobile:4;--theme-gallery-thumb-padding:1px;--theme-page-card-summary-lines:3;--theme-post-card-summary-lines:3;--theme-fonts-heading-zh-hans:var(--font-roboto,"Roboto"), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, sans-serif;--theme-fonts-body-zh-hans:var(--font-roboto,"Roboto"), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, sans-serif;--theme-fonts-display-zh-hans:var(--font-roboto,"Roboto"), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, sans-serif;--theme-fonts-accent-zh-hans:var(--font-roboto,"Roboto"), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, sans-serif;--theme-color-canvas:var(--theme-colors-surfaces-canvas-background);--theme-color-title:var(--theme-colors-surfaces-canvas-title);--theme-color-description:var(--theme-colors-surfaces-canvas-description);--theme-color-link:var(--theme-colors-surfaces-canvas-link);--theme-color-hover-on-canvas:var(--theme-colors-surfaces-canvas-link-hover);--theme-color-soft:var(--theme-colors-surfaces-soft-background);--theme-color-surface-soft:var(--theme-colors-surfaces-soft-background);--theme-color-primary:var(--theme-colors-surfaces-primary-background);--theme-color-on-primary:var(--theme-colors-surfaces-primary-title);--theme-color-secondary:var(--theme-colors-surfaces-secondary-background);--theme-color-on-secondary:var(--theme-colors-surfaces-secondary-title);--theme-color-dark:var(--theme-colors-surfaces-dark-background);--theme-color-dark-ink:var(--theme-colors-surfaces-dark-title);--theme-color-dark-muted:var(--theme-colors-surfaces-dark-description);--theme-color-link-on-dark:var(--theme-colors-surfaces-dark-link);--theme-color-hover-on-dark:var(--theme-colors-surfaces-dark-link-hover);--theme-color-hairline:var(--theme-colors-components-hairline);--theme-color-hairline-subtle:var(--theme-colors-components-hairline-subtle);--theme-color-border-strong:var(--theme-colors-components-border);--theme-color-wash:var(--theme-colors-components-wash);--theme-color-primary-wash:var(--theme-colors-components-wash);--theme-color-wash-on-dark:var(--theme-colors-components-wash-on-dark);--theme-color-dark-wash:var(--theme-colors-components-wash-on-dark);--theme-text-styles-hero-fluid:clamp(32px, calc(32px + 24 * (100cqi - 375px) / 905), 56px);--theme-text-styles-heading1-fluid:clamp(30px, calc(30px + 14 * (100cqi - 375px) / 905), 44px);--theme-text-styles-heading2-fluid:clamp(26px, calc(26px + 8 * (100cqi - 375px) / 905), 34px);--theme-text-styles-heading3-fluid:clamp(22px, calc(22px + 6 * (100cqi - 375px) / 905), 28px);--theme-text-styles-heading4-fluid:clamp(20px, calc(20px + 2 * (100cqi - 375px) / 905), 22px);--theme-text-styles-heading5-fluid:clamp(17px, calc(17px + 1 * (100cqi - 375px) / 905), 18px);--theme-text-styles-heading6-fluid:16px;--theme-text-styles-paragraph1-fluid:clamp(17px, calc(17px + 1 * (100cqi - 375px) / 905), 18px);--theme-text-styles-paragraph2-fluid:16px;--theme-text-styles-paragraph3-fluid:14px;--theme-spacing-section-small-fluid:clamp(30px, calc(30px + 10 * (100cqi - 375px) / 905), 40px);--theme-spacing-section-medium-fluid:clamp(30px, calc(30px + 34 * (100cqi - 375px) / 905), 64px);--theme-spacing-section-large-fluid:clamp(30px, calc(30px + 66 * (100cqi - 375px) / 905), 96px);--theme-status-page-code-size-fluid:clamp(64px, calc(64px + 48 * (100cqi - 375px) / 905), 112px);--theme-breadcrumb-separator-content:"/";--theme-breadcrumb-separator-mask:none;--theme-breadcrumb-separator-size:auto;--theme-breadcrumb-separator-fill:transparent;--theme-pagination-icon-prev-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm15%2018-6-6%206-6'%2F%3E%3C%2Fsvg%3E");--theme-pagination-icon-next-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm9%2018%206-6-6-6'%2F%3E%3C%2Fsvg%3E");--theme-carousel-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm15%2018-6-6%206-6'%2F%3E%3C%2Fsvg%3E");--theme-carousel-pause-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%204h4v16H6zM14%204h4v16h-4z'%2F%3E%3C%2Fsvg%3E");--theme-carousel-play-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%203l14%209-14%209z'%2F%3E%3C%2Fsvg%3E");--canvas:var(--theme-colors-surfaces-canvas-background);--surface:var(--theme-colors-surfaces-canvas-background);--viewer-backdrop:var(--tool-backdrop);--ink:var(--theme-colors-surfaces-canvas-title);--ink-muted:var(--theme-colors-surfaces-canvas-description);--ink-disabled:var(--theme-colors-surfaces-canvas-description)}@supports (color:color-mix(in lab, red, red)){:root{--ink-disabled:color-mix(in srgb, var(--theme-colors-surfaces-canvas-description) 55%, transparent)}}:root{--link:var(--theme-colors-surfaces-canvas-link);--link-hover:var(--theme-colors-surfaces-canvas-link-hover);--ink-accent-1:var(--theme-colors-surfaces-canvas-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-canvas-accent-text2);--border:var(--theme-colors-components-hairline);--border-subtle:var(--theme-colors-components-hairline-subtle);--border-strong:var(--theme-colors-components-border);--brand-accent:var(--theme-color-primary);--brand-accent-hover:var(--theme-buttons-variants-primary-on-light-hover-background);--brand-accent-wash:var(--theme-colors-components-wash);--brand-accent-alt:var(--theme-color-secondary);--danger:var(--theme-colors-components-danger);--success:var(--theme-colors-components-success);--danger-wash:var(--theme-colors-components-danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-wash:color-mix(in srgb, var(--theme-colors-components-danger) 10%, var(--canvas))}}:root{--font-heading:var(--theme-fonts-heading);--font-body:var(--theme-fonts-body);--font-display:var(--theme-fonts-display);--font-accent:var(--theme-fonts-accent);--shell-max:var(--theme-layout-content-width-content);--header-height:5rem;--header-min-height:5rem;--space-none:0rem;--space-xs:.5rem;--space-xs-sm:.75rem;--space-sm:1rem;--space-sm-md:1.5rem;--space-md:2rem;--space-md-lg:3rem;--space-lg:4rem;--space-lg-xl:5rem;--space-xl:6rem;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-34:34px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-46:46px;--space-48:48px;--space-50:50px;--space-52:52px;--space-54:54px;--space-56:56px;--space-58:58px;--space-60:60px;--space-62:62px;--space-64:64px;--space-66:66px;--space-68:68px;--space-70:70px;--space-72:72px;--space-74:74px;--space-76:76px;--space-78:78px;--space-80:80px;--space-82:82px;--space-84:84px;--space-86:86px;--space-88:88px;--space-90:90px;--space-92:92px;--space-94:94px;--space-96:96px;--space-98:98px;--space-100:100px;--section-none:0px;--card-gap-none:0px;--card-padding-none:0px;--section-small:var(--theme-spacing-section-small-fluid);--section-medium:var(--theme-spacing-section-medium-fluid);--section-large:var(--theme-spacing-section-large-fluid);--card-padding:var(--theme-spacing-card-padding);--card-gap-small:var(--theme-spacing-card-gap-small);--card-gap-medium:var(--theme-spacing-card-gap-medium);--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--radius-button:var(--theme-radius-button);--radius-input:var(--theme-radius-input);--radius-card:var(--theme-radius-card);--radius-image:var(--theme-radius-image);--radius-chip:var(--theme-radius-chip);--text-size-hero:var(--theme-text-styles-hero-fluid);--text-size-status-code:var(--theme-status-page-code-size-fluid);--text-weight-hero:var(--theme-text-styles-hero-weight);--text-leading-hero:var(--theme-text-styles-hero-line-height);--text-after-hero:var(--theme-text-styles-hero-space-after);--text-tracking-hero:var(--theme-text-styles-hero-letter-spacing,normal);--text-size-heading1:var(--theme-text-styles-heading1-fluid);--text-weight-heading1:var(--theme-text-styles-heading1-weight);--text-leading-heading1:var(--theme-text-styles-heading1-line-height);--text-after-heading1:var(--theme-text-styles-heading1-space-after);--text-tracking-heading1:var(--theme-text-styles-heading1-letter-spacing,normal);--text-size-heading2:var(--theme-text-styles-heading2-fluid);--text-weight-heading2:var(--theme-text-styles-heading2-weight);--text-leading-heading2:var(--theme-text-styles-heading2-line-height);--text-after-heading2:var(--theme-text-styles-heading2-space-after);--text-tracking-heading2:var(--theme-text-styles-heading2-letter-spacing,normal);--text-size-heading3:var(--theme-text-styles-heading3-fluid);--text-weight-heading3:var(--theme-text-styles-heading3-weight);--text-leading-heading3:var(--theme-text-styles-heading3-line-height);--text-after-heading3:var(--theme-text-styles-heading3-space-after);--text-tracking-heading3:var(--theme-text-styles-heading3-letter-spacing,normal);--text-size-heading4:var(--theme-text-styles-heading4-fluid);--text-weight-heading4:var(--theme-text-styles-heading4-weight);--text-leading-heading4:var(--theme-text-styles-heading4-line-height);--text-after-heading4:var(--theme-text-styles-heading4-space-after);--text-tracking-heading4:var(--theme-text-styles-heading4-letter-spacing,normal);--text-size-heading5:var(--theme-text-styles-heading5-fluid);--text-weight-heading5:var(--theme-text-styles-heading5-weight);--text-leading-heading5:var(--theme-text-styles-heading5-line-height);--text-after-heading5:var(--theme-text-styles-heading5-space-after);--text-tracking-heading5:var(--theme-text-styles-heading5-letter-spacing,normal);--text-size-heading6:var(--theme-text-styles-heading6-fluid);--text-weight-heading6:var(--theme-text-styles-heading6-weight);--text-leading-heading6:var(--theme-text-styles-heading6-line-height);--text-after-heading6:var(--theme-text-styles-heading6-space-after);--text-tracking-heading6:var(--theme-text-styles-heading6-letter-spacing,normal);--text-size-paragraph1:var(--theme-text-styles-paragraph1-fluid);--text-weight-paragraph1:var(--theme-text-styles-paragraph1-weight);--text-leading-paragraph1:var(--theme-text-styles-paragraph1-line-height);--text-after-paragraph1:var(--theme-text-styles-paragraph1-space-after);--text-tracking-paragraph1:var(--theme-text-styles-paragraph1-letter-spacing,normal);--text-size-paragraph2:var(--theme-text-styles-paragraph2-fluid);--text-weight-paragraph2:var(--theme-text-styles-paragraph2-weight);--text-leading-paragraph2:var(--theme-text-styles-paragraph2-line-height);--text-after-paragraph2:var(--theme-text-styles-paragraph2-space-after);--text-tracking-paragraph2:var(--theme-text-styles-paragraph2-letter-spacing,normal);--text-size-paragraph3:var(--theme-text-styles-paragraph3-fluid);--text-weight-paragraph3:var(--theme-text-styles-paragraph3-weight);--text-leading-paragraph3:var(--theme-text-styles-paragraph3-line-height);--text-after-paragraph3:var(--theme-text-styles-paragraph3-space-after);--text-tracking-paragraph3:var(--theme-text-styles-paragraph3-letter-spacing,normal);--text-size-product-title-name:var(--theme-product-title-name-text-size);--text-weight-product-title-name:var(--theme-product-title-name-text-weight);--text-leading-product-title-name:var(--theme-product-title-name-text-line-height);--text-tracking-product-title-name:var(--theme-product-title-name-text-letter-spacing,normal);--text-size-product-title-alias:var(--theme-product-title-alias-text-size);--text-weight-product-title-alias:var(--theme-product-title-alias-text-weight);--text-leading-product-title-alias:var(--theme-product-title-alias-text-line-height);--text-tracking-product-title-alias:var(--theme-product-title-alias-text-letter-spacing,normal);--text-size-product-title-model:var(--theme-product-title-model-text-size);--text-weight-product-title-model:var(--theme-product-title-model-text-weight);--text-leading-product-title-model:var(--theme-product-title-model-text-line-height);--text-tracking-product-title-model:var(--theme-product-title-model-text-letter-spacing,normal);--text-size-button-small:var(--theme-buttons-sizes-small-font-size);--text-size-button-medium:var(--theme-buttons-sizes-medium-font-size);--text-size-button-large:var(--theme-buttons-sizes-large-font-size);--text-leading-button:1.3;--width-content:var(--theme-layout-content-width-content);--width-narrow:var(--theme-layout-content-width-narrow);--width-reading:var(--theme-layout-content-width-reading);--width-full:100%;--motion-fast:.25s;--motion-medium:.5s;--motion-slow:.8s;--motion-1200:1.2s}:root:is(:lang(zh-CN),:lang(zh-SG),:lang(zh-MY),:lang(zh-Hans)){--font-heading:var(--theme-fonts-heading-zh-hans);--font-body:var(--theme-fonts-body-zh-hans);--font-display:var(--theme-fonts-display-zh-hans);--font-accent:var(--theme-fonts-accent-zh-hans)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-medium:0s;--motion-slow:0s;--motion-1200:0s}}:root{--tool-accent:#1f7fd1;--tool-accent-hover:#1a6db4;--tool-accent-wash:#e4f2fc;--tool-accent-fg:#fff;--tool-canvas:#f2f4f3;--tool-surface:#fff;--tool-fg:#1b2421;--tool-fg-muted:#5c6964;--tool-fg-disabled:#848f8b;--tool-border:#d7dedb;--tool-border-strong:#b4bfbb;--tool-danger:#b42318;--tool-notice-wash:#fff2d6;--tool-notice-badge:#fbecc8;--tool-notice:#9a5b00;--tool-ok:#15803d;--tool-ok-wash:#f0fdf4;--tool-ok-solid:#16873e;--tool-ok-solid-fg:#fff;--tool-shadow:0 4px 14px #14283c1f;--tool-shadow-sm:0 1px 2px #0000001f;--tool-bar-shadow:0 1px 3px #14283c24, 0 6px 18px #14283c29;--tool-zoom-card-shadow:0 0 0 1px var(--tool-border), 0 4px 12px #14283c1f, 0 12px 40px #14283c33;--tool-zoom-gap:32px;--tool-panel:320px;--tool-text-size:.875rem;--tool-text-size-sm:.75rem;--tool-text-size-field:.8125rem;--tool-control-h:34px;--tool-bar-max-w:480px;--tool-select-offset:2px;--tool-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--tool-bar-info-h:34px;--tool-bar-actions-h:44px;--tool-bar-h:calc(var(--tool-bar-info-h) + var(--tool-bar-actions-h) + 2px);--tool-bar-notice-h:37px;--tool-text-leading:1.25rem;--tool-text-weight-strong:500;--tool-backdrop-base:var(--tool-dock)}@supports (color:color-mix(in lab, red, red)){:root{--tool-backdrop-base:color-mix(in srgb, var(--tool-dock) 70%, black)}}:root{--tool-backdrop:var(--tool-backdrop-base)}@supports (color:color-mix(in lab, red, red)){:root{--tool-backdrop:color-mix(in srgb, var(--tool-backdrop-base) 85%, transparent)}}:root{--tool-space-sm:.5rem;--tool-space-md:.75rem;--tool-space-lg:1.25rem;--tool-placeholder-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E");--tool-accent-line-soft:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-accent-line-soft:color-mix(in srgb, var(--tool-accent) 60%, transparent)}}:root{--tool-hover-line:#8fbfe8;--tool-danger-wash:var(--tool-danger)}@supports (color:color-mix(in lab, red, red)){:root{--tool-danger-wash:color-mix(in srgb, var(--tool-danger) 10%, var(--tool-surface))}}:root{--tool-accent-fg-wash:var(--tool-accent-fg)}@supports (color:color-mix(in lab, red, red)){:root{--tool-accent-fg-wash:color-mix(in srgb, var(--tool-accent-fg) 22%, transparent)}}:root{--tool-wash:var(--tool-surface);--tool-line:#e4e4e7;--tool-hover:#f4f4f5;--tool-select-line:#93c5fd;--tool-danger-line:#dc2626;--tool-notice-line:#d97706;--tool-thumb:#e4e4e7;--tool-ink-soft:#3f3f46;--tool-select-bg:var(--tool-surface);--tool-select-ring:#2563eb;--tool-select-text:#1d4ed8;--tool-dock:#1f2430;--tool-dock-fg:#f2f4f7;--tool-dock-muted:#aab2c0;--tool-dock-hover:#343a47;--tool-dock-line:#3d4452;--tool-accent-on-dock-wash:var(--tool-accent-on-dock)}@supports (color:color-mix(in lab, red, red)){:root{--tool-accent-on-dock-wash:color-mix(in srgb, var(--tool-accent-on-dock) 18%, var(--tool-dock))}}:root{--tool-danger-on-dock:#ff6b6b;--tool-danger-on-dock-wash:var(--tool-danger)}@supports (color:color-mix(in lab, red, red)){:root{--tool-danger-on-dock-wash:color-mix(in srgb, var(--tool-danger) 45%, var(--tool-dock))}}:root{--tool-dock-shadow:0 -4px 16px #1018282e;--tool-dock-h:52px;--tool-ok-bright:#3ddc84;--tool-accent-on-dock:#6aa3ff;--tool-table-bar:#2f6bd1;--tool-table-bar-fg:#fff;--tool-table-bar-hover:var(--tool-table-bar)}@supports (color:color-mix(in lab, red, red)){:root{--tool-table-bar-hover:color-mix(in srgb, var(--tool-table-bar) 82%, black)}}:root{--tool-table-bar-muted:var(--tool-table-bar-fg)}@supports (color:color-mix(in lab, red, red)){:root{--tool-table-bar-muted:color-mix(in srgb, var(--tool-table-bar-fg) 70%, var(--tool-table-bar))}}:root{--tool-table-bar-line:var(--tool-table-bar)}@supports (color:color-mix(in lab, red, red)){:root{--tool-table-bar-line:color-mix(in srgb, var(--tool-table-bar) 65%, white)}}:root{--tool-table-bar-shadow:0 4px 12px #0f172a2e, 0 1px 3px #0f172a1f;--tool-motion-fade:.9s;--tool-motion-ease:ease;--tool-z-content-tool:53;--tool-z-dock:54;--tool-z-table-bar:54;--tool-z-section-strip:55;--tool-z-panel:56;--tool-select-dash:#3d8bff;--tool-zone-line:#c4cad4;--tool-radius-frame:3px;--tool-radius-surface:8px;--tool-zone-plus:#a3abb8;--tool-zone-option-line:#dbe6fd;--tool-zone-option-hover:#8fb0f5}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body)}:where(h1,h2,h3){font-family:var(--font-heading)}:where(h4,h5,h6){font-family:var(--font-body)}:where([data-edit-chrome],[data-edit-modal],[data-edit-overlay],[data-edit-seo-inspector],[data-edit-video-paste]):not([data-edit-generic-rich]){font-family:var(--tool-font)}:where([data-edit-chrome],[data-edit-modal],[data-edit-overlay],[data-edit-seo-inspector],[data-edit-video-paste]):not([data-edit-generic-rich]) :where(h1,h2,h3,h4,h5,h6,p,label,legend,button,input,select,textarea,optgroup,option){font-family:inherit}[data-surface=canvas],[data-surface=base]{--surface:var(--theme-colors-surfaces-canvas-background);--ink:var(--theme-colors-surfaces-canvas-title);--ink-muted:var(--theme-colors-surfaces-canvas-description);--link:var(--theme-colors-surfaces-canvas-link);--link-hover:var(--theme-colors-surfaces-canvas-link-hover);--ink-accent-1:var(--theme-colors-surfaces-canvas-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-canvas-accent-text2)}[data-surface=soft],[data-surface=muted]{--surface:var(--theme-colors-surfaces-soft-background);--ink:var(--theme-colors-surfaces-soft-title);--ink-muted:var(--theme-colors-surfaces-soft-description);--link:var(--theme-colors-surfaces-soft-link);--link-hover:var(--theme-colors-surfaces-soft-link-hover);--ink-accent-1:var(--theme-colors-surfaces-soft-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-soft-accent-text2)}[data-surface=primary],[data-surface=brand]{--surface:var(--theme-colors-surfaces-primary-background);--ink:var(--theme-colors-surfaces-primary-title);--ink-muted:var(--theme-colors-surfaces-primary-description);--link:var(--theme-colors-surfaces-primary-link);--link-hover:var(--theme-colors-surfaces-primary-link-hover);--ink-accent-1:var(--theme-colors-surfaces-primary-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-primary-accent-text2)}[data-surface=secondary],[data-surface=brand-alt]{--surface:var(--theme-colors-surfaces-secondary-background);--ink:var(--theme-colors-surfaces-secondary-title);--ink-muted:var(--theme-colors-surfaces-secondary-description);--link:var(--theme-colors-surfaces-secondary-link);--link-hover:var(--theme-colors-surfaces-secondary-link-hover);--ink-accent-1:var(--theme-colors-surfaces-secondary-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-secondary-accent-text2)}[data-surface=dark]{--surface:var(--theme-colors-surfaces-dark-background);--ink:var(--theme-colors-surfaces-dark-title);--ink-muted:var(--theme-colors-surfaces-dark-description);--link:var(--theme-colors-surfaces-dark-link);--link-hover:var(--theme-colors-surfaces-dark-link-hover);--ink-accent-1:var(--theme-colors-surfaces-dark-accent-text1);--ink-accent-2:var(--theme-colors-surfaces-dark-accent-text2)}[data-text-align=start]{text-align:start}[data-text-align=center]{text-align:center}[data-text-align=end]{text-align:end}[data-text-style=hero]:not([data-product-frame]),[data-text-style=display-xl]:not([data-product-frame]){font-family:var(--font-heading);font-size:var(--text-size-hero);font-weight:var(--text-weight-hero);line-height:var(--text-leading-hero);letter-spacing:var(--text-tracking-hero);margin-block-end:var(--text-after-hero)}[data-text-style=heading1]:not([data-product-frame]),[data-text-style=display-1]:not([data-product-frame]){font-family:var(--font-heading);font-size:var(--text-size-heading1);font-weight:var(--text-weight-heading1);line-height:var(--text-leading-heading1);letter-spacing:var(--text-tracking-heading1);margin-block-end:var(--text-after-heading1)}[data-text-style=heading2]:not([data-product-frame]),[data-text-style=title-1]:not([data-product-frame]){font-family:var(--font-heading);font-size:var(--text-size-heading2);font-weight:var(--text-weight-heading2);line-height:var(--text-leading-heading2);letter-spacing:var(--text-tracking-heading2);margin-block-end:var(--text-after-heading2)}[data-text-style=heading3]:not([data-product-frame]),[data-text-style=title-2]:not([data-product-frame]){font-family:var(--font-heading);font-size:var(--text-size-heading3);font-weight:var(--text-weight-heading3);line-height:var(--text-leading-heading3);letter-spacing:var(--text-tracking-heading3);margin-block-end:var(--text-after-heading3)}[data-text-style=heading4]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-heading4);font-weight:var(--text-weight-heading4);line-height:var(--text-leading-heading4);letter-spacing:var(--text-tracking-heading4);margin-block-end:var(--text-after-heading4)}[data-text-style=heading5]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);letter-spacing:var(--text-tracking-heading5);margin-block-end:var(--text-after-heading5)}[data-text-style=heading6]:not([data-product-frame]),[data-text-style=eyebrow]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-heading6);font-weight:var(--text-weight-heading6);line-height:var(--text-leading-heading6);letter-spacing:var(--text-tracking-heading6);margin-block-end:var(--text-after-heading6)}[data-text-style=paragraph1]:not([data-product-frame]),[data-text-style=lead]:not([data-product-frame]),[data-text-style=para1]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-paragraph1);font-weight:var(--text-weight-paragraph1);line-height:var(--text-leading-paragraph1);letter-spacing:var(--text-tracking-paragraph1);margin-block-end:var(--text-after-paragraph1)}[data-text-style=paragraph2]:not([data-product-frame]),[data-text-style=body]:not([data-product-frame]),[data-text-style=para2]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-paragraph2);font-weight:var(--text-weight-paragraph2);line-height:var(--text-leading-paragraph2);letter-spacing:var(--text-tracking-paragraph2);margin-block-end:var(--text-after-paragraph2)}[data-text-style=paragraph3]:not([data-product-frame]),[data-text-style=caption]:not([data-product-frame]),[data-text-style=pill]:not([data-product-frame]),[data-text-style=para3]:not([data-product-frame]){font-family:var(--font-body);font-size:var(--text-size-paragraph3);font-weight:var(--text-weight-paragraph3);line-height:var(--text-leading-paragraph3);letter-spacing:var(--text-tracking-paragraph3);margin-block-end:var(--text-after-paragraph3)}[data-section-type=nex\/rich-text-section]{overflow-wrap:anywhere}[data-section-type=nex\/rich-text-section] :is(p:not([data-text-style],.rt-button-row),ul.text-list,ol.text-list,[data-callout]){margin-block-end:var(--text-after-paragraph2)}[data-section-type=nex\/rich-text-section] :is(p:not([data-text-style],.rt-button-row),ul.text-list,ol.text-list,[data-callout]):last-child{margin-block-end:0}[data-rt-block]{white-space:pre-line}[data-edit-text]:not(:focus-within)>[data-rt-block]:last-child:not(:first-child):has(>br[data-rt-placeholder]:only-child){height:0;margin:0;padding:0;overflow:hidden}[data-padding-y=none]{padding-block:var(--section-none)}[data-padding-y=small]{padding-block:var(--section-small)}[data-padding-y=medium]{padding-block:var(--section-medium)}[data-padding-y=large]{padding-block:var(--section-large)}[data-padding-top=none]{padding-top:var(--section-none)}[data-padding-top=small]{padding-top:var(--section-small)}[data-padding-top=medium]{padding-top:var(--section-medium)}[data-padding-top=large]{padding-top:var(--section-large)}[data-padding-bottom=none]{padding-bottom:var(--section-none)}[data-padding-bottom=small]{padding-bottom:var(--section-small)}[data-padding-bottom=medium]{padding-bottom:var(--section-medium)}[data-padding-bottom=large]{padding-bottom:var(--section-large)}:where(section[data-section-type]){display:flow-root}:root{--section-gap:var(--space-md)}[data-padding-y=none]{--section-merge-self:0px}[data-padding-y=small]{--section-merge-self:var(--section-small)}[data-padding-y=medium]{--section-merge-self:var(--section-medium)}[data-padding-y=large]{--section-merge-self:var(--section-large)}[data-padding-top=none]{--section-merge-self:0px}[data-padding-top=small]{--section-merge-self:var(--section-small)}[data-padding-top=medium]{--section-merge-self:var(--section-medium)}[data-padding-top=large]{--section-merge-self:var(--section-large)}[data-merge=none]{--section-merge-prev:0px}[data-merge=small]{--section-merge-prev:var(--section-small)}[data-merge=medium]{--section-merge-prev:var(--section-medium)}[data-merge=large]{--section-merge-prev:var(--section-large)}[data-merge]{padding-top:max(0px, calc(var(--section-merge-self,0px) - var(--section-merge-prev)));margin-top:0}@media (min-width:1024px){[data-merge-desktop=none]{--section-merge-prev:0px}[data-merge-desktop=small]{--section-merge-prev:var(--section-small)}[data-merge-desktop=medium]{--section-merge-prev:var(--section-medium)}[data-merge-desktop=large]{--section-merge-prev:var(--section-large)}[data-merge-desktop]{padding-top:max(0px, calc(var(--section-merge-self,0px) - var(--section-merge-prev)));margin-top:0}}@media (min-width:640px) and (max-width:1023.98px){[data-merge-tablet=none]{--section-merge-prev:0px}[data-merge-tablet=small]{--section-merge-prev:var(--section-small)}[data-merge-tablet=medium]{--section-merge-prev:var(--section-medium)}[data-merge-tablet=large]{--section-merge-prev:var(--section-large)}[data-merge-tablet]{padding-top:max(0px, calc(var(--section-merge-self,0px) - var(--section-merge-prev)));margin-top:0}}@media (max-width:639.98px){[data-merge-mobile=none]{--section-merge-prev:0px}[data-merge-mobile=small]{--section-merge-prev:var(--section-small)}[data-merge-mobile=medium]{--section-merge-prev:var(--section-medium)}[data-merge-mobile=large]{--section-merge-prev:var(--section-large)}[data-merge-mobile]{padding-top:max(0px, calc(var(--section-merge-self,0px) - var(--section-merge-prev)));margin-top:0}}[data-content-align=center]{--content-justify:center;text-align:center}@media (max-width:639.98px){[data-hide-mobile]{display:none}[data-section-type]:first-child[data-hide-mobile]+[data-section-type]{margin-top:0}}@media (min-width:640px) and (max-width:1023.98px){[data-hide-tablet]{display:none}[data-section-type]:first-child[data-hide-tablet]+[data-section-type]{margin-top:0}}@media (max-width:639.98px){[data-edit-hidden-mobile]{opacity:.45;outline:2px dashed var(--tool-accent);outline-offset:-2px;border-radius:var(--tool-radius-frame);position:relative}[data-edit-hidden-mobile]:before{content:"手機隱藏";z-index:1;background:var(--tool-surface);color:var(--tool-fg);padding:.125rem .5rem;font-size:.75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}}@media (min-width:640px) and (max-width:1023.98px){[data-edit-hidden-tablet]{opacity:.45;outline:2px dashed var(--tool-accent);outline-offset:-2px;border-radius:var(--tool-radius-frame);position:relative}[data-edit-hidden-tablet]:before{content:"平板隱藏";z-index:1;background:var(--tool-surface);color:var(--tool-fg);padding:.125rem .5rem;font-size:.75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}}.feature-cards{gap:var(--fc-gap,var(--space-md));grid-template-columns:1fr;display:grid}.feature-cards__item{padding:var(--fc-pad-y,0) var(--fc-pad-x,0)}.feature-cards__icon{object-fit:contain;width:3.5rem;height:3.5rem}.feature-cards__title{margin-top:var(--space-sm);font-size:var(--text-size-heading3);font-weight:var(--text-weight-heading3);line-height:var(--text-leading-heading3);color:var(--ink)}.feature-cards__text{margin-top:var(--space-xs);font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}[data-content-align=center] .feature-cards .feature-cards__icon{margin-inline:auto}@media (min-width:640px){.feature-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-cards[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards:is([data-columns="5"],[data-columns="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-cards:is([data-columns="7"],[data-columns="8"]){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.feature-cards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-cards[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-cards[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-cards[data-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.feature-cards[data-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}}.feature-cards[data-variant^=card]{counter-reset:feature-card;text-align:start}[data-content-align=center] .feature-cards{text-align:center}.feature-cards[data-variant^=card] .feature-cards__item{counter-increment:feature-card;isolation:isolate;height:100%;padding:var(--space-md-lg);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);box-shadow:0 1px 2px var(--ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant^=card] .feature-cards__item{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}}.feature-cards[data-variant^=card] .feature-cards__item{transition:box-shadow var(--motion-slow)}.feature-cards[data-variant^=card] .feature-cards__item:after{content:counter(feature-card, decimal-leading-zero);z-index:-1;color:var(--ink);font-size:7.5rem;font-weight:900;line-height:1;position:absolute;top:-1.75rem;right:-.75rem}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant^=card] .feature-cards__item:after{color:color-mix(in srgb, var(--ink) 5%, transparent)}}.feature-cards[data-variant^=card] .feature-cards__item:after{transition:transform var(--motion-slow), color var(--motion-medium)}.feature-cards[data-variant^=card] .feature-cards__item:hover{box-shadow:0 20px 25px -5px var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant^=card] .feature-cards__item:hover{box-shadow:0 20px 25px -5px color-mix(in srgb, var(--ink) 12%, transparent)}}.feature-cards[data-variant^=card] .feature-cards__item:hover:after{color:var(--brand-accent);transform:translateY(-.5rem)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant^=card] .feature-cards__item:hover:after{color:color-mix(in srgb, var(--brand-accent) 10%, transparent)}}.feature-cards[data-variant^=card] .feature-cards__title{align-items:center;justify-content:var(--content-justify,flex-start);gap:var(--space-sm);font-size:var(--text-size-heading2);font-weight:var(--text-weight-heading2);line-height:var(--text-leading-heading2);margin-top:0;display:flex}.feature-cards[data-variant^=card] .feature-cards__title:before{content:"";border-radius:var(--radius-full);background-color:var(--brand-accent);flex:none;width:.375rem;height:2rem}.feature-cards[data-variant^=card] .feature-cards__text{margin-top:var(--space-sm-md)}.feature-cards[data-variant=card-compact] .feature-cards__title{padding-left:var(--space-sm);border-left:4px solid var(--brand-accent);font-size:var(--text-size-heading3);line-height:var(--text-leading-heading3);gap:0}.feature-cards[data-variant=card-compact] .feature-cards__title:before{content:none}.feature-cards[data-variant=card-compact] .feature-cards__text{margin-top:var(--space-sm)}.feature-cards[data-variant=list][data-columns]{grid-template-columns:minmax(0,1fr)}.feature-cards[data-variant=list] .feature-cards__item{column-gap:var(--space-md);text-align:start;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.feature-cards[data-variant=list] .feature-cards__icon{grid-row:span 2;margin-inline:0}.feature-cards[data-variant=list] .feature-cards__title,.feature-cards[data-variant=list] .feature-cards__text{grid-column:2}.feature-cards[data-variant=list] .feature-cards__title{margin-top:0}.feature-cards[data-variant=list] .feature-cards__item:not(:has(.feature-cards__icon)){grid-template-columns:minmax(0,1fr)}.feature-cards[data-variant=list] .feature-cards__item:not(:has(.feature-cards__icon))>*{grid-column:1}.feature-cards[data-variant=media] .feature-cards__item{--fc-media-pad:var(--space-md-lg);height:100%;padding:var(--fc-media-pad);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);box-shadow:0 1px 2px var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant=media] .feature-cards__item{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}}.feature-cards[data-variant=media] .feature-cards__photo{width:calc(100% + 2 * var(--fc-media-pad));max-width:none;margin:calc(-1 * var(--fc-media-pad)) calc(-1 * var(--fc-media-pad)) var(--space-md);aspect-ratio:var(--fc-photo-aspect,4 / 3);object-fit:cover;transform:scale(var(--image-zoom,1));display:block}.feature-cards[data-variant=media] .feature-cards__photo+.feature-cards__title{margin-top:0}.feature-cards[data-variant=raised] .feature-cards__item{--fc-media-pad:var(--space-md-lg);height:100%;padding:var(--fc-media-pad);border-radius:var(--radius-card);background-color:var(--canvas);box-shadow:0 var(--space-xs) var(--space-sm-md) var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant=raised] .feature-cards__item{box-shadow:0 var(--space-xs) var(--space-sm-md) color-mix(in srgb, var(--ink) 12%, transparent)}}.feature-cards[data-variant=raised] .feature-cards__item{transition:transform var(--motion-medium), box-shadow var(--motion-medium)}.feature-cards[data-variant=raised] .feature-cards__item:hover{transform:translateY(calc(-1 * var(--space-xs)));box-shadow:0 var(--space-sm) var(--space-md) var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-cards[data-variant=raised] .feature-cards__item:hover{box-shadow:0 var(--space-sm) var(--space-md) color-mix(in srgb, var(--ink) 16%, transparent)}}.feature-cards[data-variant=raised] .feature-cards__photo{width:calc(100% + 2 * var(--fc-media-pad));max-width:none;margin:calc(-1 * var(--fc-media-pad)) calc(-1 * var(--fc-media-pad)) var(--space-md);aspect-ratio:var(--fc-photo-aspect,4 / 3);object-fit:cover;transform:scale(var(--image-zoom,1));transition:transform var(--motion-medium);display:block}.feature-cards[data-variant=raised] .feature-cards__item:hover .feature-cards__photo{transform:scale(calc(var(--image-zoom,1) * 1.05))}.feature-cards[data-variant=raised] .feature-cards__item:hover .feature-cards__icon{transform:scale(1.05)}.feature-cards[data-variant=raised] .feature-cards__photo+.feature-cards__title{margin-top:0}.feature-cards__photo[style*=--image-zoom]{transform:scale(var(--image-zoom,1))}.feature-cards[data-image-fit=contain]:is([data-variant=media],[data-variant=raised]) .feature-cards__photo{object-fit:contain;background-color:var(--surface)}.feature-cards[data-image-fit=contain][data-variant=raised] .feature-cards__photo{background-color:var(--canvas)}.feature-cards__item[data-card-link=whole]{position:relative}.feature-cards__link{color:inherit;text-decoration:none}.feature-cards__link:after{content:"";position:absolute;inset:0}.feature-cards__link:focus-visible{outline:none}.feature-cards__item[data-card-link=whole]:has(.feature-cards__link:focus-visible){outline:2px solid var(--brand-accent);outline-offset:var(--space-xs);border-radius:var(--radius-card)}.feature-cards__item[data-card-link=whole]:hover .feature-cards__title{color:var(--brand-accent)}.feature-cards__media-link{display:block}.feature-cards[data-variant=media] .feature-cards__media-link+.feature-cards__title,.feature-cards[data-variant=raised] .feature-cards__media-link+.feature-cards__title{margin-top:0}.feature-cards__title-link{color:inherit;text-decoration:none}.feature-cards__title-link:hover{text-underline-offset:.2em;text-decoration:underline}.feature-cards__actions{margin:var(--space-sm) 0 0}.feature-cards[data-layout=carousel]{display:block}.feature-cards[data-layout=carousel] .carousel{--carousel-gap:var(--fc-gap,var(--card-gap-medium))}.feature-cards[data-layout=carousel] .carousel__viewport{padding-block:var(--space-sm-md);margin-block:calc(-1 * var(--space-sm-md))}.feature-cards[data-layout=carousel] .carousel__slide{display:flex}.feature-cards[data-layout=carousel][data-variant^=card] .carousel__track{counter-reset:feature-card}.feature-cards[data-layout=carousel] .feature-cards__item{flex:auto;min-width:0}.stats{container-type:inline-size}.stats__intro{margin:0 0 var(--space-md);max-width:var(--width-reading);font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}[data-content-align=center] .stats__intro{margin-inline:auto}.stats__list{--stats-pad:calc(var(--card-gap-medium) * 1.5);--stats-pad-inline:calc(var(--stats-pad) / 2);--stats-gap-x:var(--stats-gap,var(--card-gap-medium));--stats-cols:1;gap:var(--stats-gap-x);flex-wrap:wrap;display:flex}[data-content-align=center] .stats__list{justify-content:center}@container (min-width:375px){.stats__list:is([data-columns="2"],[data-columns="4"]){--stats-cols:2}}@container (min-width:580px){.stats__list[data-columns="3"]{--stats-cols:3}}@container (min-width:928px){.stats__list{--stats-pad-inline:var(--stats-pad)}.stats__list[data-columns="4"]{--stats-cols:4}}.stats__item{flex:0 0 calc((100% - (var(--stats-cols) - 1) * var(--stats-gap-x)) / var(--stats-cols));gap:var(--space-xs);min-width:0;padding-block:calc(var(--stats-pad) / 2);flex-direction:column;display:flex}[data-content-align=center] .stats__item{text-align:center;align-items:center}.stats__number,.stats__description{margin:0}.stats__number{font-family:var(--font-heading);font-size:var(--stats-number-size,var(--text-size-heading1));font-weight:var(--stats-number-weight,var(--text-weight-heading1));font-variant-numeric:tabular-nums;color:var(--link);flex-wrap:wrap;align-items:baseline;column-gap:.1em;line-height:1.1;display:flex}[data-content-align=center] .stats__number{justify-content:center}.stats__value{white-space:nowrap;display:inline-block}.stats__affix{font-size:var(--stats-affix-size,var(--text-size-heading5));font-weight:var(--text-weight-paragraph2)}.stats__description{font-size:var(--stats-description-size,var(--text-size-paragraph2));line-height:var(--stats-description-leading,var(--text-leading-paragraph2));color:var(--ink-muted)}.stats__icon{width:var(--stats-icon-size,var(--theme-icons-sizes-medium));height:var(--stats-icon-size,var(--theme-icons-sizes-medium));object-fit:contain}.stats[data-variant=icon] .stats__item:has(.stats__icon){justify-content:start;align-items:center;column-gap:var(--space-sm);grid-template-columns:auto auto;display:grid}[data-content-align=center] .stats[data-variant=icon] .stats__item:has(.stats__icon){justify-content:center}.stats[data-variant=icon] .stats__item:has(.stats__icon) .stats__description{grid-column:1/-1}.stats[data-variant=divider] .stats__item{padding-inline:var(--stats-pad-inline);border-inline-start:1px solid #0000}@container (min-width:375px){.stats[data-variant=divider] .stats__list:is([data-columns="2"],[data-columns="4"]) .stats__item:nth-child(2n){border-inline-start-color:var(--border)}}@container (min-width:580px){.stats[data-variant=divider] .stats__list[data-columns="3"] .stats__item:not(:nth-child(3n+1)){border-inline-start-color:var(--border)}}@container (min-width:928px){.stats[data-variant=divider] .stats__list[data-columns="4"] .stats__item:not(:nth-child(4n+1)){border-inline-start-color:var(--border)}}.stats[data-variant=card] .stats__item{padding:var(--stats-pad) var(--stats-pad-inline);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface)}.media-text{gap:var(--mt-gap,var(--space-md));grid-template-columns:1fr;align-items:start;display:grid}.media-text[data-vertical-align=center],.media-text[data-image-display]{align-items:center}.media-text[data-image-display][data-vertical-align=start]{align-items:start}.media-text[data-image-display] .media-text__media img{border-radius:var(--radius-image);transform:scale(var(--image-zoom,1))}.media-text__media picture{display:contents}.media-text__media img{width:100%;max-width:22rem;height:auto;margin-inline:auto}.media-text[data-media-count=many] .media-text__media{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-text[data-media-count=many] .media-text__media img{border-radius:var(--radius-image);object-fit:cover;aspect-ratio:4/3;max-width:none}.media-text[data-media-fit=cover] .media-text__media img,.media-text[data-image-display=cover] .media-text__media img{object-fit:cover;aspect-ratio:4/3;width:100%;max-width:none;height:auto}.media-text[data-media-fit=cover][data-media-aspect="3:2"] .media-text__media img,.media-text[data-image-display=cover][data-image-aspect="3:2"] .media-text__media img{aspect-ratio:3/2}.media-text[data-media-fit=cover][data-media-aspect="1:1"] .media-text__media img,.media-text[data-image-display=cover][data-image-aspect="1:1"] .media-text__media img{aspect-ratio:1}.media-text[data-media-fit=cover][data-media-aspect="16:9"] .media-text__media img,.media-text[data-image-display=cover][data-image-aspect="16:9"] .media-text__media img{aspect-ratio:16/9}.media-text[data-media-radius=sm] .media-text__media img{border-radius:var(--radius-sm)}.media-text[data-media-radius=md] .media-text__media img{border-radius:var(--radius-md)}.media-text[data-media-radius=lg] .media-text__media img{border-radius:var(--radius-lg)}.media-text[data-media-radius=xl] .media-text__media img{border-radius:var(--radius-xl)}.media-text[data-media-radius=full] .media-text__media img{border-radius:var(--radius-full)}.media-text[data-media-size=thumb] .media-text__media img,.media-text[data-image-display=thumbnail] .media-text__media img{aspect-ratio:1;object-fit:cover;width:11rem;max-width:none;height:11rem;margin-inline:0}@media (min-width:768px){.media-text[data-media-size=thumb][data-media-side=start][data-ratio],.media-text[data-image-display=thumbnail][data-media-side=start][data-ratio]{grid-template-columns:11rem minmax(0,1fr)}.media-text[data-media-size=thumb][data-media-side=start] .media-text__body,.media-text[data-image-display=thumbnail][data-media-side=start] .media-text__body{order:2}.media-text[data-media-size=thumb][data-media-side=start] .media-text__media,.media-text[data-image-display=thumbnail][data-media-side=start] .media-text__media{order:1}}@media (max-width:1023.98px){.media-text[data-mobile-order=image-first] .media-text__media{order:-1}.media-text__media[data-media-set=desktop]{display:none}}@media (min-width:1024px){.media-text__media[data-media-set=mobile]{display:none}}.media-text__actions{justify-content:var(--content-justify,flex-start);gap:var(--space-xs);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.media-text__actions a{align-items:center;gap:var(--space-xs);padding:var(--space-xs-sm) var(--space-md);border:1px solid var(--ink);border-radius:var(--radius-button);color:var(--ink);font-weight:var(--text-weight-heading3);transition:background-color var(--motion-fast);text-decoration:none;display:inline-flex}.media-text__actions a:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.media-text__actions a:hover{background-color:color-mix(in srgb, var(--ink) 8%, transparent)}}.media-text[data-variant=boxed] .media-text__prose{padding:var(--space-md-lg);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.media-text[data-variant=boxed] .media-text__prose{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent)}}@media (min-width:1024px){.media-text[data-ratio=narrow]{grid-template-columns:minmax(0,1fr) minmax(240px,22rem)}.media-text[data-ratio="1:1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.media-text[data-ratio="3:2"]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.media-text[data-ratio="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.media-text[data-ratio="3:1"]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.media-text[data-media-side=start][data-ratio=narrow]{grid-template-columns:minmax(240px,22rem) minmax(0,1fr)}.media-text[data-media-side=start][data-ratio="3:2"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.media-text[data-media-side=start][data-ratio="2:1"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.media-text[data-media-side=start][data-ratio="3:1"]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.media-text[data-media-side=start] .media-text__body{order:2}.media-text[data-media-side=start] .media-text__media{order:1}.media-text__media img{margin-inline:auto 0}}*+[data-answer-part],[data-answer-stack]>*+*{margin-top:var(--space-sm)}.faq__description{margin:0 0 var(--space-sm-md);color:var(--ink-muted)}.faq__group-title{margin:var(--space-md) 0 var(--space-xs);font-size:var(--faq-group-title-size,var(--text-size-heading4));font-weight:var(--faq-group-title-weight,var(--text-weight-heading4));line-height:var(--faq-group-title-leading,var(--text-leading-heading4));color:var(--ink)}.faq__question,.accordion__trigger{font-size:var(--faq-question-size,inherit);line-height:var(--faq-question-leading,inherit)}.faq__answer,.accordion__body{font-size:var(--faq-answer-size,inherit);font-weight:var(--faq-answer-weight,inherit);line-height:var(--faq-answer-leading,inherit)}.faq-split__layout{gap:var(--space-md);display:grid}.faq-split__head>:last-child{margin-bottom:0}.tabs__list{gap:var(--space-xs);margin-top:var(--space-sm);scrollbar-width:thin;display:flex;overflow-x:auto}.tabs__tab{padding:var(--space-xs) var(--space-sm);color:var(--ink-muted);text-align:left;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;flex:none}.tabs__tab[data-active]{border-color:var(--ink);color:var(--ink)}@media (min-width:1024px){.faq-split__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.faq-split .tabs__list{flex-direction:column;overflow-x:visible}.faq-split .tabs__tab{white-space:normal;border-bottom:0;border-left:2px solid #0000}.faq-split .tabs__tab[data-active]{border-color:var(--ink)}}.faq__question{font-weight:var(--faq-question-weight,var(--theme-faq-question-weight));color:var(--ink)}.faq__answer{color:var(--ink-muted)}.accordion__item{border-bottom:1px solid var(--border)}.accordion__header{display:flex}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);text-align:left;font-weight:var(--faq-question-weight,var(--theme-faq-question-weight));color:var(--ink);flex:1;display:flex}@media (hover:hover){.accordion__trigger:hover{color:var(--brand-accent)}}.accordion__icon{width:var(--space-sm);height:var(--space-sm);color:var(--ink-muted);transition:rotate var(--motion-fast);flex-shrink:0}.accordion__trigger[data-panel-open]>.accordion__icon{rotate:180deg}.accordion__panel{color:var(--ink-muted);overflow:hidden}.accordion__body{padding-bottom:var(--space-sm)}.hero{gap:var(--space-md);display:grid}[data-section-type]:has(>:last-child>.hero[data-variant=background])>:last-child{max-width:none;padding-inline:0}.hero[data-variant=background]{--hv-ratio:21 / 9;--hv-mobile-ratio:4 / 5;display:block;position:relative}.hero[data-ratio="16:9"]{--hv-ratio:16 / 9}.hero[data-ratio="3:1"]{--hv-ratio:3 / 1}.hero[data-mobile-ratio="1:1"]{--hv-mobile-ratio:1 / 1}.hero[data-mobile-ratio="4:3"]{--hv-mobile-ratio:4 / 3}.hero .carousel{--carousel-gap:0px}.hero__slide{aspect-ratio:var(--hv-ratio);isolation:isolate;display:grid;position:relative;overflow:hidden}.hero__slide[hidden]{display:none}.hero__media{z-index:-1;background:var(--theme-colors-surfaces-dark-background);position:absolute;inset:0;overflow:hidden}.hero__media img{object-fit:cover;width:100%;height:100%;display:block}.hero__slide[data-fit=contain] .hero__media img{object-fit:contain}.hero__overlay{--hv-overlay-tint:var(--hv-overlay-color,var(--theme-hero-overlay-color))}@supports (color:color-mix(in lab, red, red)){.hero__overlay{--hv-overlay-tint:color-mix(in srgb, var(--hv-overlay-color,var(--theme-hero-overlay-color)) calc(var(--hv-overlay-opacity,var(--theme-hero-overlay-opacity)) * var(--hv-overlay-enabled,var(--theme-hero-overlay-enabled)) * 1%), transparent)}}.hero__overlay{background:var(--hv-overlay-tint);position:absolute;inset:0}.hero__slide[data-overlay-form=gradient] .hero__overlay{background:linear-gradient(to right, var(--hv-overlay-tint), transparent)}.hero__slide[data-overlay-form=gradient][data-overlay-direction=right] .hero__overlay{background:linear-gradient(to left, var(--hv-overlay-tint), transparent)}.hero__slide[data-overlay-form=gradient][data-overlay-direction=top] .hero__overlay{background:linear-gradient(to bottom, var(--hv-overlay-tint), transparent)}.hero__slide[data-overlay-form=gradient][data-overlay-direction=bottom] .hero__overlay{background:linear-gradient(to top, var(--hv-overlay-tint), transparent)}.hero__inner{width:100%;max-width:calc(var(--width-content) + var(--shell-gutter) * 2);padding:var(--space-lg) var(--shell-gutter);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;margin-inline:auto;display:grid}.hero__slide[data-box-width=narrow] .hero__inner{max-width:calc(var(--width-narrow) + var(--shell-gutter) * 2)}.hero__slide[data-box-width=full] .hero__inner{max-width:none}.hero__box{width:100%;max-width:var(--theme-hero-text-max-width);color:var(--ink)}.hero__slide[data-text-position^=top-] .hero__inner{align-content:start}.hero__slide[data-text-position^=bottom-] .hero__inner{align-content:end}.hero__slide[data-text-position$=-center] .hero__inner{justify-items:center}.hero__slide[data-text-position$=-right] .hero__inner{justify-items:end}.hero__dots{justify-content:center;gap:var(--carousel-dot-gap,var(--space-xs));padding-block:var(--space-xs);display:flex}.hero__dot{width:var(--theme-carousel-dots-size);height:var(--theme-carousel-dots-size);background:var(--theme-carousel-dots-on-light-normal);cursor:pointer;border:0;border-radius:9999px;padding:0}.hero__dot[aria-pressed=true]{background:var(--theme-carousel-dots-on-light-active)}@media (max-width:767px){.hero__slide{aspect-ratio:var(--hv-mobile-ratio)}.hero__slide[data-mobile-fit=contain] .hero__media img{object-fit:contain}.hero__slide[data-mobile-fit=cover] .hero__media img{object-fit:cover}.hero__media img[data-mobile-focal]{object-position:var(--hv-mobile-focal,50% 50%)!important}.hero[data-mobile-layout=stack] .hero__slide{aspect-ratio:auto;grid-template-rows:auto auto}.hero[data-mobile-layout=stack] .hero__media{z-index:auto;aspect-ratio:var(--hv-mobile-ratio);position:relative}.hero[data-mobile-layout=stack] .hero__overlay{display:none}.hero[data-mobile-layout=stack] .hero__box[data-surface]{--surface:inherit;--ink:inherit;--ink-muted:inherit;--link:inherit;--link-hover:inherit;--ink-accent-1:inherit;--ink-accent-2:inherit;--text-highlight-wash:inherit;--button-primary-normal-background:inherit;--button-primary-normal-text:inherit;--button-primary-normal-border:inherit;--button-primary-hover-background:inherit;--button-primary-hover-text:inherit;--button-primary-hover-border:inherit;--button-secondary-normal-background:inherit;--button-secondary-normal-text:inherit;--button-secondary-normal-border:inherit;--button-secondary-hover-background:inherit;--button-secondary-hover-text:inherit;--button-secondary-hover-border:inherit;--button-tertiary-normal-background:inherit;--button-tertiary-normal-text:inherit;--button-tertiary-normal-border:inherit;--button-tertiary-hover-background:inherit;--button-tertiary-hover-text:inherit;--button-tertiary-hover-border:inherit;--button-link-normal-background:inherit;--button-link-normal-text:inherit;--button-link-normal-border:inherit;--button-link-hover-background:inherit;--button-link-hover-text:inherit;--button-link-hover-border:inherit}}.hero[data-variant=centered]{text-align:center;justify-items:center}.hero__body{min-width:0}.hero__text{gap:var(--space-md);align-content:center;display:grid}.hero[data-variant=overlap] .hero__media{z-index:auto;background:0 0;position:static}.hero[data-variant=overlap] .hero__media img{border-radius:var(--radius-image);height:auto}@media (min-width:1024px){.hero[data-variant=overlap][data-has-media]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:0}.hero[data-variant=overlap][data-has-media] .hero__text{z-index:1;padding-inline-end:var(--space-md);position:relative}.hero[data-variant=overlap][data-has-media] .hero__text :where(h1,h2){margin-inline-end:calc(-1 * var(--space-xl))}[data-section-type]:has(>:last-child>.hero[data-variant=overlap][data-has-media])>:last-child{max-width:none;padding-inline:0}.hero[data-variant=overlap][data-has-media]{align-items:stretch;padding-inline-start:calc(max(0px, (100% - var(--width-content) - var(--shell-gutter) * 2) / 2) + var(--shell-gutter))}.hero[data-variant=overlap][data-has-media] .hero__text{align-self:center}.hero[data-variant=overlap][data-has-media] .hero__media{aspect-ratio:4/3;position:relative}.hero[data-variant=overlap][data-has-media] .hero__media img{border-radius:0;width:100%;height:100%;position:absolute;inset:0}}.steps-block{container-type:inline-size}.steps-block__description{margin:0 0 var(--space-md);max-width:60ch;font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}.steps{--steps-marker:var(--theme-steps-marker-size);--steps-line:var(--theme-steps-line-width) var(--theme-steps-line-style,solid) var(--theme-steps-line-color);--steps-gap:var(--theme-spacing-card-gap-medium);row-gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.steps[data-gap=small]{--steps-gap:var(--theme-spacing-card-gap-small)}.steps[data-gap=none]{--steps-gap:var(--space-none)}.steps__item{grid-template-columns:var(--steps-marker) minmax(0, 1fr);column-gap:var(--space-sm-md);align-items:start;min-width:0;display:grid;position:relative}.steps__marker{z-index:1;width:var(--steps-marker);height:var(--steps-marker);background:var(--link);color:var(--surface);font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.steps__text{padding-block-start:var(--space-xs-sm)}.steps__title{color:var(--ink);margin:0}.steps__description{margin:var(--space-xs) 0 0;color:var(--ink-muted)}.steps__line{pointer-events:none;top:calc(var(--steps-marker) + var(--space-xs));bottom:calc(var(--space-xs) - var(--space-md));left:calc(var(--steps-marker) / 2 - var(--theme-steps-line-width) / 2);border-left:var(--steps-line);position:absolute}.steps[data-connector=hide] .steps__line{display:none}@container (min-width:580px){.steps[data-variant=row]{grid-template-columns:repeat(var(--steps-cols-tablet,2), minmax(0, 1fr));column-gap:var(--steps-gap);row-gap:var(--theme-steps-row-gap)}.steps[data-variant=row] .steps__item{grid-row:var(--step-row-tablet,auto);grid-column:var(--step-col-tablet,auto);align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.steps[data-variant=row] .steps__text{padding-block-start:0}.steps[data-variant=row] .steps__line{top:calc(var(--steps-marker) / 2 - var(--theme-steps-line-width) / 2);border:0 var(--theme-steps-line-style,solid) var(--theme-steps-line-color);bottom:auto;left:auto}.steps[data-variant=row] [data-line-tablet^=h-]>.steps__line{width:calc(100% + var(--steps-gap) - var(--steps-marker) - var(--space-sm) * 2);border-top-width:var(--theme-steps-line-width)}.steps[data-variant=row] [data-line-tablet^=turn-]>.steps__line{height:calc(100% + var(--theme-steps-row-gap));border-top-width:var(--theme-steps-line-width);border-bottom-width:var(--theme-steps-line-width)}.steps[data-variant=row] [data-line-tablet$=-r]>.steps__line{left:calc(50% + var(--steps-marker) / 2 + var(--space-sm))}.steps[data-variant=row] [data-line-tablet$=-l]>.steps__line{right:calc(50% + var(--steps-marker) / 2 + var(--space-sm))}.steps[data-variant=row] [data-line-tablet=turn-r]>.steps__line{right:calc(var(--steps-gap) / -2);border-right-width:var(--theme-steps-line-width);border-radius:0 var(--radius-card) var(--radius-card) 0}.steps[data-variant=row] [data-line-tablet=turn-l]>.steps__line{left:calc(var(--steps-gap) / -2);border-left-width:var(--theme-steps-line-width);border-radius:var(--radius-card) 0 0 var(--radius-card)}}@container (min-width:928px){.steps[data-variant=row]{grid-template-columns:repeat(var(--steps-cols-desktop,4), minmax(0, 1fr))}.steps[data-variant=row] .steps__item{grid-row:var(--step-row-desktop,auto);grid-column:var(--step-col-desktop,auto)}.steps[data-variant=row] .steps__item>.steps__line{border-width:0;border-radius:0;width:auto;height:auto;left:auto;right:auto}.steps[data-variant=row] [data-line-desktop^=h-]>.steps__line{width:calc(100% + var(--steps-gap) - var(--steps-marker) - var(--space-sm) * 2);border-top-width:var(--theme-steps-line-width)}.steps[data-variant=row] [data-line-desktop^=turn-]>.steps__line{height:calc(100% + var(--theme-steps-row-gap));border-top-width:var(--theme-steps-line-width);border-bottom-width:var(--theme-steps-line-width)}.steps[data-variant=row] [data-line-desktop$=-r]>.steps__line{left:calc(50% + var(--steps-marker) / 2 + var(--space-sm))}.steps[data-variant=row] [data-line-desktop$=-l]>.steps__line{right:calc(50% + var(--steps-marker) / 2 + var(--space-sm))}.steps[data-variant=row] [data-line-desktop=turn-r]>.steps__line{right:calc(var(--steps-gap) / -2);border-right-width:var(--theme-steps-line-width);border-radius:0 var(--radius-card) var(--radius-card) 0}.steps[data-variant=row] [data-line-desktop=turn-l]>.steps__line{left:calc(var(--steps-gap) / -2);border-left-width:var(--theme-steps-line-width);border-radius:var(--radius-card) 0 0 var(--radius-card)}}[data-section-type]:has(.cta-band[data-has-image]){isolation:isolate;position:relative;overflow:hidden}.cta-band__media{z-index:-1;background:var(--theme-colors-surfaces-dark-background);position:absolute;inset:0;overflow:hidden}.cta-band__media img{object-fit:cover;width:100%;height:100%;display:block}.cta-band__media:after{content:"";background:var(--theme-hero-overlay-color);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-band__media:after{background:color-mix(in srgb, var(--theme-hero-overlay-color) calc(var(--theme-hero-overlay-opacity) * var(--theme-hero-overlay-enabled) * 1%), transparent)}}.cta-band__body{color:var(--ink);position:relative}.thank-you__body{gap:var(--space-sm);max-width:40rem;color:var(--ink);text-align:center;margin-inline:auto;display:grid}.thank-you__body [data-inline-icon]{width:calc(var(--space-md) * 1.5);height:calc(var(--space-md) * 1.5);justify-self:center}.logos-block{container-type:inline-size}.logos-block__description{margin:0 0 var(--space-md);max-width:60ch;font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}.logos-block{--logos-height:var(--theme-logos-sizes-medium);--logos-gap:var(--theme-spacing-card-gap-medium)}.logos-block[data-logo-size=small]{--logos-height:var(--theme-logos-sizes-small)}.logos-block[data-logo-size=large]{--logos-height:var(--theme-logos-sizes-large)}.logos-block[data-gap=small]{--logos-gap:var(--theme-spacing-card-gap-small)}.logos-block[data-gap=none]{--logos-gap:var(--space-none)}.logos{grid-template-columns:repeat(var(--logos-cols-mobile,2), minmax(0, 1fr));gap:var(--logos-gap);margin:0;padding:0;list-style:none;display:grid}@container (min-width:580px){.logos{grid-template-columns:repeat(var(--logos-cols-tablet,3), minmax(0, 1fr))}}@container (min-width:928px){.logos{grid-template-columns:repeat(var(--logos-cols-desktop,5), minmax(0, 1fr))}}.logos-block .carousel{--carousel-gap:var(--logos-gap);--carousel-arrow-align:start;--carousel-arrow-offset:max(0px, calc((var(--logos-height) - var(--carousel-arrow-size)) / 2))}.logos-block .marquee__item{inline-size:calc(var(--logos-height) * 3);padding-inline-end:var(--logos-gap)}.logos__link{align-items:center;gap:var(--space-xs);height:100%;color:var(--ink-muted);text-align:center;flex-direction:column;text-decoration:none;display:flex}.logos__image{width:100%;height:var(--logos-height);border-radius:var(--radius-image);object-fit:contain;display:block}.logos__name{color:var(--ink-muted)}.logos-block[data-logo-color=gray] .logos__image{filter:grayscale()}.logos-block[data-logo-color=gray] .logos__link:is(:hover,:focus-within) .logos__image{filter:none}@media (hover:none){.logos-block[data-logo-color=gray][data-logo-touch=color] .logos__image{filter:none}}.carousel{--carousel-arrow-bg:var(--theme-carousel-arrows-on-light-normal-background);--carousel-arrow-icon:var(--theme-carousel-arrows-on-light-normal-icon);--carousel-arrow-border:var(--theme-carousel-arrows-on-light-normal-border);--carousel-arrow-hover-bg:var(--theme-carousel-arrows-on-light-hover-background);--carousel-arrow-hover-icon:var(--theme-carousel-arrows-on-light-hover-icon);--carousel-arrow-hover-border:var(--theme-carousel-arrows-on-light-hover-border);--carousel-dot:var(--theme-carousel-dots-on-light-normal);--carousel-dot-active:var(--theme-carousel-dots-on-light-active);--carousel-per-view:var(--carousel-per-view-mobile,1);--carousel-gap:var(--theme-spacing-card-gap-medium);--carousel-arrow-size:var(--theme-carousel-arrows-size);--carousel-arrow-icon-size:var(--theme-carousel-arrows-icon-size);--carousel-arrow-icon-mask:var(--theme-carousel-arrow-mask);--carousel-arrow-radius:50%;--carousel-arrow-border-width:1px;--carousel-arrow-gutter:var(--carousel-arrow-size);--carousel-arrow-gap:var(--space-sm);--carousel-arrow-shift:0px;--carousel-narrow-areas:"view view view" "prev controls next";--carousel-narrow-columns:auto minmax(0, 1fr) auto;--carousel-narrow-gap:var(--space-xs);--carousel-arrow-inset:0px;--carousel-overlay-narrow-display:none;--carousel-pause-size:var(--theme-carousel-pause-size);--carousel-pause-icon-size:var(--theme-carousel-pause-icon-size);--carousel-dot-size:var(--theme-carousel-dots-size);--carousel-dot-gap:var(--theme-carousel-dots-gap);--carousel-dot-width:var(--carousel-dot-size);--carousel-dot-radius:9999px;--carousel-dot-active-width:var(--carousel-dot-width);--carousel-controls-gap:var(--space-sm-md);position:relative;container-type:inline-size}.carousel[data-tone=dark]{--carousel-arrow-bg:var(--theme-carousel-arrows-on-dark-normal-background);--carousel-arrow-icon:var(--theme-carousel-arrows-on-dark-normal-icon);--carousel-arrow-border:var(--theme-carousel-arrows-on-dark-normal-border);--carousel-arrow-hover-bg:var(--theme-carousel-arrows-on-dark-hover-background);--carousel-arrow-hover-icon:var(--theme-carousel-arrows-on-dark-hover-icon);--carousel-arrow-hover-border:var(--theme-carousel-arrows-on-dark-hover-border);--carousel-dot:var(--theme-carousel-dots-on-dark-normal);--carousel-dot-active:var(--theme-carousel-dots-on-dark-active)}@container (min-width:580px){.carousel__viewport{--carousel-per-view:var(--carousel-per-view-tablet,2)}}@container (min-width:928px){.carousel__viewport{--carousel-per-view:var(--carousel-per-view-desktop,3)}}.carousel__viewport{overflow:hidden}.carousel:not([data-ready]) .carousel__viewport{scroll-snap-type:x mandatory;overflow-x:auto}.carousel__track{touch-action:pan-y pinch-zoom;margin:0;margin-inline-end:calc(-1 * var(--carousel-gap));padding:0;list-style:none;display:flex}.carousel__slide{flex:0 0 calc(100% / var(--carousel-per-view));scroll-snap-align:start;min-width:0;padding-inline-end:var(--carousel-gap)}.carousel__controls{justify-content:center;align-items:center;gap:var(--space-sm);margin-block-start:var(--carousel-controls-gap);display:flex}.carousel[data-arrow-position=sides] .carousel__frame{grid-template-areas:var(--carousel-narrow-areas);grid-template-columns:var(--carousel-narrow-columns);align-items:center;gap:var(--carousel-controls-gap) var(--carousel-narrow-gap);display:grid}.carousel[data-arrow-position=sides] .carousel__viewport{grid-area:view}.carousel[data-arrow-position=sides] .carousel__controls{flex-wrap:wrap;grid-area:controls;margin-block-start:0}.carousel[data-arrow-position=sides] .carousel__arrow[data-direction=previous]{translate:var(--carousel-arrow-shift) 0;grid-area:prev}.carousel[data-arrow-position=sides] .carousel__arrow[data-direction=next]{translate:calc(-1 * var(--carousel-arrow-shift)) 0;grid-area:next}@container (min-width:580px){.carousel[data-arrow-position=sides] .carousel__frame{grid-template-areas:"prev view next"".controls.";grid-template-columns:var(--carousel-arrow-gutter) minmax(0, 1fr) var(--carousel-arrow-gutter);column-gap:var(--carousel-arrow-gap)}.carousel[data-arrow-position=sides] .carousel__arrow{align-self:var(--carousel-arrow-align,center);justify-self:center;margin-block-start:var(--carousel-arrow-offset,0px)}}.carousel[data-arrow-position=overlay] .carousel__frame{row-gap:var(--carousel-controls-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"view""controls";display:grid}.carousel[data-arrow-position=overlay] .carousel__viewport{grid-area:view}.carousel[data-arrow-position=overlay] .carousel__controls{flex-wrap:wrap;grid-area:controls;margin-block-start:0}.carousel[data-arrow-position=overlay] .carousel__arrow{align-self:var(--carousel-arrow-align,center);grid-area:view;margin-block-start:var(--carousel-arrow-offset,0px)}.carousel[data-arrow-position=overlay] .carousel__arrow[data-direction=previous]{translate:var(--carousel-arrow-inset) 0;justify-self:start}.carousel[data-arrow-position=overlay] .carousel__arrow[data-direction=next]{translate:calc(-1 * var(--carousel-arrow-inset)) 0;justify-self:end}.carousel[data-arrow-position=overlay][data-arrow-media] .carousel__arrow{align-self:var(--carousel-arrow-align,start)}.carousel[data-arrow-position=overlay][data-arrow-media] .carousel__arrow[data-direction=previous]{translate:var(--carousel-arrow-inset) calc(var(--carousel-arrow-media-y,0px) - 50%)}.carousel[data-arrow-position=overlay][data-arrow-media] .carousel__arrow[data-direction=next]{translate:calc(-1 * var(--carousel-arrow-inset)) calc(var(--carousel-arrow-media-y,0px) - 50%)}@container not (min-width:580px){.carousel[data-arrow-position=overlay] .carousel__arrow{display:var(--carousel-overlay-narrow-display)}.carousel[data-fits-mobile] .carousel__frame{display:block}.carousel[data-fits-mobile] :is(.carousel__controls,.carousel__arrow){display:none}}@container (min-width:580px) and (not (min-width:928px)){.carousel[data-fits-tablet] .carousel__frame{display:block}.carousel[data-fits-tablet] :is(.carousel__controls,.carousel__arrow){display:none}}@container (min-width:928px){.carousel[data-fits-desktop] .carousel__frame{display:block}.carousel[data-fits-desktop] :is(.carousel__controls,.carousel__arrow){display:none}}.carousel__arrow{z-index:1;width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);border:var(--carousel-arrow-border-width) solid var(--carousel-arrow-border);border-radius:var(--carousel-arrow-radius);background:var(--carousel-arrow-bg);color:var(--carousel-arrow-icon);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.carousel__arrow:disabled{opacity:var(--theme-buttons-disabled-opacity);cursor:default}.carousel__arrow:hover:not(:disabled){border-color:var(--carousel-arrow-hover-border);background:var(--carousel-arrow-hover-bg);color:var(--carousel-arrow-hover-icon)}.carousel[data-arrow-shape=rounded]{--carousel-arrow-radius:var(--radius-button)}.carousel[data-arrow-shape=plain]{--carousel-arrow-bg:transparent;--carousel-arrow-border:transparent;--carousel-arrow-hover-border:transparent}.carousel[data-arrow-shape=plain] .pause-button:hover{border-color:var(--carousel-arrow-hover-border);background:var(--carousel-arrow-hover-bg);color:var(--carousel-arrow-hover-icon)}.carousel__arrow-icon{width:var(--carousel-arrow-icon-size);height:var(--carousel-arrow-icon-size);-webkit-mask:var(--carousel-arrow-icon-mask) center / contain no-repeat;-webkit-mask:var(--carousel-arrow-icon-mask) center / contain no-repeat;-webkit-mask:var(--carousel-arrow-icon-mask) center / contain no-repeat;mask:var(--carousel-arrow-icon-mask) center / contain no-repeat;background-color:currentColor}.carousel__arrow[data-direction=next] .carousel__arrow-icon{transform:scaleX(-1)}.carousel__dots{gap:var(--carousel-dot-gap);display:flex}.carousel__dot{width:var(--carousel-dot-width);height:var(--carousel-dot-size);border-radius:var(--carousel-dot-radius);background:var(--carousel-dot);cursor:pointer;border:0;padding:0;position:relative}.carousel__dot:before{content:"";inset:calc((var(--space-sm-md) - var(--carousel-dot-size)) / -2);position:absolute}.carousel__dot[aria-current=true]{width:var(--carousel-dot-active-width);background:var(--carousel-dot-active)}.carousel[data-dot-shape=line]{--carousel-dot-width:calc(var(--carousel-dot-size) * var(--theme-carousel-dots-line-length));--carousel-dot-radius:var(--carousel-dot-size)}.pause-button{width:var(--carousel-pause-size,var(--theme-carousel-pause-size));height:var(--carousel-pause-size,var(--theme-carousel-pause-size));border:var(--carousel-arrow-border-width,1px) solid var(--carousel-arrow-border);border-radius:var(--carousel-arrow-radius,50%);background:var(--carousel-arrow-bg);color:var(--carousel-arrow-icon);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pause-button__icon{width:var(--carousel-pause-icon-size,var(--theme-carousel-pause-icon-size));height:var(--carousel-pause-icon-size,var(--theme-carousel-pause-icon-size));-webkit-mask:var(--theme-carousel-pause-mask) center / contain no-repeat;-webkit-mask:var(--theme-carousel-pause-mask) center / contain no-repeat;-webkit-mask:var(--theme-carousel-pause-mask) center / contain no-repeat;mask:var(--theme-carousel-pause-mask) center / contain no-repeat;background-color:currentColor}.pause-button[data-state=paused] .pause-button__icon{-webkit-mask-image:var(--theme-carousel-play-mask);-webkit-mask-image:var(--theme-carousel-play-mask);-webkit-mask-image:var(--theme-carousel-play-mask);mask-image:var(--theme-carousel-play-mask)}@media (hover:hover) and (pointer:fine){.pause-button{opacity:0;transition:opacity var(--motion-fast)}.carousel:is(:hover,:focus-within) .pause-button{opacity:1}}.marquee{position:relative}.marquee__viewport{overflow:hidden}.marquee__track{width:max-content;animation:marquee-scroll var(--marquee-duration,30s) linear infinite;animation-play-state:paused;display:flex}.marquee[data-running] .marquee__track{animation-play-state:running}.marquee:not([data-hydrated]):is(:hover,:focus-within) .marquee__track{animation-play-state:paused}.marquee__list{flex:none;margin:0;padding:0;list-style:none;display:flex}.marquee__item{flex:none}@keyframes marquee-scroll{to{transform:translateX(calc(-100% / var(--marquee-lists,2)))}}@media (prefers-reduced-motion:reduce){.marquee__track{width:auto;animation:none}.marquee__list{flex-wrap:wrap;justify-content:center}.marquee__list[aria-hidden=true]{display:none}}.page-list{--page-list-gap:var(--theme-spacing-card-gap-medium)}.page-list[data-gap=small]{--page-list-gap:var(--theme-spacing-card-gap-small)}.page-list[data-gap=none]{--page-list-gap:var(--space-none)}.post-list__head,.feature-cards__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.post-list__head .section-heading,.feature-cards__head .section-heading{flex:auto}.post-list__more,.feature-cards__more{font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);flex:none}.page-list__description,.feature-cards__description{margin:0 0 var(--space-md);max-width:60ch;font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}[data-content-align=center] .feature-cards__description{margin-inline:auto}.page-list__grid{container-type:inline-size}.page-list__grid>.card-grid{--card-row-gap:var(--page-list-gap);column-gap:var(--page-list-gap);grid-template-columns:1fr}@container (min-width:375px){.page-list__grid>.card-grid{grid-template-columns:repeat(var(--page-list-cols-mobile,1), minmax(0, 1fr))}}@container (min-width:580px){.page-list__grid>.card-grid{grid-template-columns:repeat(var(--page-list-cols-tablet,2), minmax(0, 1fr))}}@container (min-width:928px){.page-list__grid>.card-grid{grid-template-columns:repeat(var(--page-list-cols-desktop,3), minmax(0, 1fr))}}.page-list__rows{gap:var(--page-list-gap);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.page-list__row{gap:var(--space-sm);display:grid}.page-list[data-variant=list] .page-list__row:has(.page-list__media){grid-template-columns:minmax(0,1fr)}@container (min-width:580px){.page-list[data-variant=list] .page-list__row:has(.page-list__media){grid-template-columns:calc(var(--space-xl) * 2) minmax(0, 1fr);align-items:start}}.page-list__media img{width:100%;aspect-ratio:var(--card-media-ratio);border-radius:var(--radius-image);object-fit:cover;display:block}.page-list__title{font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);margin:0}.page-list__link{color:var(--ink);text-decoration:none}.page-list__link:hover{color:var(--link-hover)}.page-list__summary{margin:var(--space-xs) 0 0;white-space:pre-line;font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}.post-list__category,.post-list__date{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);margin:0}.post-list__date{margin-block-start:var(--space-xs)}.post-list .carousel{--carousel-gap:var(--page-list-gap)}.post-list .carousel .card-grid,[data-related-layout=carousel] .carousel .card-grid{grid-template-columns:minmax(0,1fr);margin:0}.divider{margin-block:var(--section-small);color:var(--border);background-color:currentColor;border:0}.divider[data-tone=strong]{color:var(--border-strong)}.divider[data-tone=primary]{color:var(--brand-accent)}.divider[data-thickness=hairline]{height:1px}.divider[data-thickness=thin]{height:2px}.divider[data-thickness=thick]{height:4px}.divider[data-length=full]{width:100%}.divider[data-length=half]{width:50%}.divider[data-length=short]{width:6rem}@media (max-width:639.98px){.feature-cards[data-columns][data-columns-mobile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards[data-columns][data-columns-mobile="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-cards[data-columns][data-columns-mobile="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.media-text[data-media-order-mobile=media-first] .media-text__media,.media-text[data-media-order-mobile=text-first] .media-text__body{order:-1}}@media (min-width:640px) and (max-width:1023.98px){.feature-cards[data-columns][data-columns-tablet="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.feature-cards[data-columns][data-columns-tablet="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}.media-text[data-media-order-tablet=media-first] .media-text__media,.media-text[data-media-order-tablet=text-first] .media-text__body{order:-1}}.product-detail-frame{background:var(--surface);color:var(--ink)}body:has([data-edit-mode=on]) .product-detail-frame{outline:1px dashed var(--tool-border-strong);outline-offset:-1px;border-radius:var(--tool-radius-frame);position:relative}body:has([data-edit-mode=on]) .product-detail-frame:not([data-product-frame=product-summary]):before{content:"內容請到後台改";z-index:1;border:1px dashed var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-fg-muted);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;pointer-events:none;padding:0 6px;font-weight:400;line-height:1.4;position:absolute;bottom:100%;right:0}body:has([data-edit-mode=on]) .product-detail-frame[data-product-frame=product-summary] .product-title:before{content:"內容請到後台改";z-index:1;border:1px dashed var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-fg-muted);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;pointer-events:none;padding:0 6px;font-weight:400;line-height:1.4;position:absolute;bottom:100%;right:0}body:has([data-edit-mode=on]) .product-detail-frame[data-product-frame=product-summary] .product-title{position:relative}body:has([data-edit-mode=on]) .product-detail-frame[data-product-frame=product-summary] .product-title:before{left:0;right:auto}body:has([data-edit-mode=on]) [data-edit-selected] .product-detail-frame:before{display:none}.product-detail-frame__content{width:100%;max-width:calc(var(--product-frame-width,var(--width-content)) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);padding-block:var(--product-frame-spacing,var(--space-md));font-size:var(--product-frame-font-size,inherit);font-weight:var(--product-frame-font-weight,inherit);line-height:var(--product-frame-line-height,inherit);margin-inline:auto}[data-product-frame][data-spacing=none]{--product-frame-spacing:var(--section-none)}[data-product-frame][data-spacing=small]{--product-frame-spacing:var(--section-small)}[data-product-frame][data-spacing=medium]{--product-frame-spacing:var(--section-medium)}[data-product-frame][data-spacing=large]{--product-frame-spacing:var(--section-large)}[data-product-frame][data-text-style=hero],[data-product-frame][data-text-style=display-xl]{--product-frame-font-size:var(--text-size-hero);--product-frame-font-weight:var(--text-weight-hero);--product-frame-line-height:var(--text-leading-hero)}[data-product-frame][data-text-style=heading1],[data-product-frame][data-text-style=display-1]{--product-frame-font-size:var(--text-size-heading1);--product-frame-font-weight:var(--text-weight-heading1);--product-frame-line-height:var(--text-leading-heading1)}[data-product-frame][data-text-style=heading2],[data-product-frame][data-text-style=title-1]{--product-frame-font-size:var(--text-size-heading2);--product-frame-font-weight:var(--text-weight-heading2);--product-frame-line-height:var(--text-leading-heading2)}[data-product-frame][data-text-style=heading3],[data-product-frame][data-text-style=title-2]{--product-frame-font-size:var(--text-size-heading3);--product-frame-font-weight:var(--text-weight-heading3);--product-frame-line-height:var(--text-leading-heading3)}[data-product-frame][data-text-style=heading4]{--product-frame-font-size:var(--text-size-heading4);--product-frame-font-weight:var(--text-weight-heading4);--product-frame-line-height:var(--text-leading-heading4)}[data-product-frame][data-text-style=heading5]{--product-frame-font-size:var(--text-size-heading5);--product-frame-font-weight:var(--text-weight-heading5);--product-frame-line-height:var(--text-leading-heading5)}[data-product-frame][data-text-style=heading6],[data-product-frame][data-text-style=eyebrow]{--product-frame-font-size:var(--text-size-heading6);--product-frame-font-weight:var(--text-weight-heading6);--product-frame-line-height:var(--text-leading-heading6)}[data-product-frame][data-text-style=paragraph1],[data-product-frame][data-text-style=lead],[data-product-frame][data-text-style=para1]{--product-frame-font-size:var(--text-size-paragraph1);--product-frame-font-weight:var(--text-weight-paragraph1);--product-frame-line-height:var(--text-leading-paragraph1)}[data-product-frame][data-text-style=paragraph2],[data-product-frame][data-text-style=body],[data-product-frame][data-text-style=para2]{--product-frame-font-size:var(--text-size-paragraph2);--product-frame-font-weight:var(--text-weight-paragraph2);--product-frame-line-height:var(--text-leading-paragraph2)}[data-product-frame][data-text-style=paragraph3],[data-product-frame][data-text-style=caption],[data-product-frame][data-text-style=pill],[data-product-frame][data-text-style=para3]{--product-frame-font-size:var(--text-size-paragraph3);--product-frame-font-weight:var(--text-weight-paragraph3);--product-frame-line-height:var(--text-leading-paragraph3)}[data-product-frame][data-width=content]{--product-frame-width:var(--width-content)}[data-product-frame][data-width=narrow]{--product-frame-width:var(--width-narrow)}[data-product-frame][data-width=full]{--product-frame-width:var(--width-full)}.video-element{aspect-ratio:16/9;border-radius:var(--radius-image);position:relative;overflow:hidden}.video-element__poster,.video-element__frame,.video-element__image{width:100%;height:100%;position:absolute;inset:0}.video-element__poster{justify-content:center;align-items:center;display:flex}.video-element__image{object-fit:cover}.video-element__frame{border:0}.video-element__play{width:var(--theme-videos-play-size);height:var(--theme-videos-play-size);background:var(--theme-videos-play-background);transition:transform var(--motion-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.video-element__play:before{content:"";border-inline-start:var(--theme-videos-play-icon-width) solid var(--theme-videos-play-icon);border-block:calc(var(--theme-videos-play-icon-height) / 2) solid transparent;margin-inline-start:var(--theme-videos-play-icon-offset)}.video-element__poster:hover .video-element__play,.video-element__poster:focus-visible .video-element__play{transform:scale(var(--theme-videos-play-hover-scale))}@media (prefers-reduced-motion:reduce){.video-element__play{transition:none}}.videos{--videos-gap:var(--card-gap-medium);container-type:inline-size}.videos[data-gap=small]{--videos-gap:var(--card-gap-small)}.videos[data-gap=none]{--videos-gap:var(--card-gap-none)}.videos__intro{margin:0 0 var(--space-md);max-width:var(--width-reading);font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}[data-content-align=center] .videos__intro{margin-inline:auto}.videos__grid{gap:var(--videos-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:375px){.videos__grid{grid-template-columns:repeat(var(--videos-cols-phone,1), minmax(0, 1fr))}}@container (min-width:580px){.videos__grid{grid-template-columns:repeat(var(--videos-cols-tablet,2), minmax(0, 1fr))}}@container (min-width:928px){.videos__grid{grid-template-columns:repeat(var(--videos-cols-desktop,3), minmax(0, 1fr))}}.videos .carousel{--carousel-gap:var(--videos-gap)}.videos__item{min-width:0}.videos__text{margin-block-start:var(--space-sm)}.videos__title{font-size:var(--videos-title-size,var(--text-size-heading5));font-weight:var(--videos-title-weight,var(--text-weight-heading5));line-height:var(--videos-title-leading,var(--text-leading-heading5));color:var(--ink);margin:0}.videos__description{margin:var(--space-xs) 0 0;font-size:var(--videos-description-size,var(--text-size-paragraph2));line-height:var(--videos-description-leading,var(--text-leading-paragraph2));color:var(--ink-muted)}.videos-lightbox__frame{width:min(100%, var(--width-content), calc((100dvh - 2 * var(--space-xl)) * 16 / 9))}.table-section__intro{margin:0 0 var(--space-md);max-width:var(--width-reading);font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted)}[data-content-align=center] .table-section__intro{margin-inline:auto}.composition__box{--box-gap:var(--card-gap-medium);min-width:0;container-type:inline-size}.composition__box[data-gap=small]{--box-gap:var(--card-gap-small)}.composition__box[data-gap=none]{--box-gap:var(--card-gap-none)}.composition__inner{gap:var(--box-gap);flex-direction:column;display:flex}.composition__box[data-box=columns][data-mobile-reverse]>.composition__inner{flex-direction:column-reverse}@container (min-width:580px){.composition__box[data-box=columns]>.composition__inner{grid-template-columns:var(--box-template,1fr 1fr);align-items:start;display:grid}}.composition__box[data-box=grid]>.composition__inner{grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:375px){.composition__box[data-box=grid]>.composition__inner{grid-template-columns:repeat(var(--box-cols-phone,1), minmax(0, 1fr))}}@container (min-width:580px){.composition__box[data-box=grid]>.composition__inner{grid-template-columns:repeat(var(--box-cols-tablet,2), minmax(0, 1fr))}}@container (min-width:928px){.composition__box[data-box=grid]>.composition__inner{grid-template-columns:repeat(var(--box-cols-desktop,3), minmax(0, 1fr))}}.composition__box[data-box=stack]{align-self:stretch}.composition__box[data-box=stack]>.composition__inner{height:100%}.composition__box[data-box=stack][data-align=center]>.composition__inner{justify-content:center}.composition__box[data-box=stack][data-align=end]>.composition__inner{justify-content:flex-end}.composition__part{min-width:0}.composition__part>figure{margin:0}.composition__part img{border-radius:var(--radius-image);max-width:100%;height:auto}.composition__text{color:var(--ink);margin:0}.composition__unknown,.composition__empty{min-height:var(--space-xl);padding:var(--space-sm);border:1px dashed var(--border);color:var(--ink-muted);font-size:var(--text-size-paragraph3)}.table-element{--table-cell-size:var(--text-size-paragraph2);--table-cell-leading:var(--text-leading-paragraph2)}.table-element__scroll{border-radius:var(--theme-tables-radius);overflow-x:auto}.table-element table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);font-size:var(--table-cell-size);line-height:var(--table-cell-leading)}.table-element caption{caption-side:top;text-align:start;color:var(--ink-muted);padding-block-end:var(--theme-tables-cell-pad-y)}.table-element th,.table-element td{min-width:var(--theme-tables-min-cell-width);padding:var(--theme-tables-cell-pad-y) var(--theme-tables-cell-pad-x);text-align:start;vertical-align:top;background:var(--surface);color:var(--ink)}.table-element th{font-weight:var(--theme-tables-head-weight)}.table-element :is(th,td) p{margin:0}.table-element [data-align=center]{text-align:center}.table-element [data-align=right]{text-align:end}.table-element[data-table-border=grid] :is(th,td){border-inline-end:1px solid var(--theme-tables-line);border-block-end:1px solid var(--theme-tables-line)}.table-element[data-table-border=grid] table{border-block-start:1px solid var(--theme-tables-line);border-inline-start:1px solid var(--theme-tables-line)}.table-element:is([data-table-border=rows],[data-table-border=outer-rows]) tr:not(:last-child)>:is(th,td),.table-element:is([data-table-border=rows],[data-table-border=outer-rows]) thead tr:last-child>th{border-block-end:1px solid var(--theme-tables-line)}.table-element[data-table-border=outer-rows] table{border:1px solid var(--theme-tables-line);border-radius:var(--theme-tables-radius);overflow:clip}.table-element__image{width:auto;max-width:100%;height:var(--theme-tables-image-sizes-medium);object-fit:contain;display:block}.table-element [data-align=center]>.table-element__image{margin-inline:auto}.table-element [data-align=right]>.table-element__image{margin-inline-start:auto}.table-element[data-cell-image-size=small] .table-element__image{height:var(--theme-tables-image-sizes-small)}.table-element[data-cell-image-size=large] .table-element__image{height:var(--theme-tables-image-sizes-large)}.table-element__caption{display:inline-block;position:sticky;inset-inline-start:0}.table-element__scroll[data-fade-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-md)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-md)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-md)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-md)), transparent)}@media (max-width:639.98px){.table-element [data-sticky]{z-index:1;position:sticky;inset-inline-start:0}}:root{--shell-gutter:var(--theme-spacing-gutter-mobile);--card-media-ratio:4 / 3}@media (min-width:640px){:root{--shell-gutter:var(--theme-spacing-gutter-tablet)}}@media (min-width:1024px){:root{--shell-gutter:var(--theme-spacing-gutter-desktop)}}body{font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2)}.site-body{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1}.site-container{width:100%;max-width:calc(var(--width-content) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);margin-inline:auto}[data-section-type][data-surface]:not([data-surface=inherit]){background-color:var(--surface);color:var(--ink)}[data-section-type]:not(:where(.nex-form-section))>:last-child{width:100%;max-width:calc(var(--width-content) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);margin-inline:auto}[data-section-type][data-content-width=narrow]>:last-child{max-width:calc(var(--width-narrow) + var(--shell-gutter) * 2)}[data-section-type][data-content-width=reading]>:last-child{max-width:calc(var(--width-reading) + var(--shell-gutter) * 2)}[data-section-type][data-content-width=full]>:last-child,.layout-column [data-section-type]:not(:where(.nex-form-section))>:last-child,.site-footer [data-shared-content] [data-section-type]:not(:where(.nex-form-section))>:last-child{max-width:none;padding-inline:0}.page-layout{padding-block:0}.page-layout>*+*{margin-top:var(--section-gap)}:is(.page-layout>:where([data-section-type])+:where([data-section-type]),.page-layout>:has(>.breadcrumb),.page-layout>:has(>.breadcrumb)+*){margin-top:0}.page-layout>:last-child:not([data-section-type]):not(:has([data-section-type])){margin-bottom:var(--section-medium)}.page-header{display:grid}.page-header>*+*{margin-top:var(--space-sm)}.page-header>.breadcrumb,.page-header>.breadcrumb+*{margin-top:0}.page-header:not(:has(>.breadcrumb)){padding-top:var(--breadcrumb-pad-top,var(--theme-breadcrumb-pad-top))}.page-stack{gap:var(--space-md);display:grid}.page-title{font-size:var(--text-size-heading1);font-weight:var(--text-weight-heading1);line-height:var(--text-leading-heading1);color:var(--ink);margin:0}.page-summary{white-space:pre-line;max-width:var(--width-narrow);font-size:var(--text-size-paragraph1);font-weight:var(--text-weight-paragraph1);line-height:var(--text-leading-paragraph1);color:var(--ink-muted);margin:0}.page-hint{color:var(--ink-muted);margin:0}.section-heading{margin:0 0 var(--space-sm-md);font-size:var(--text-size-heading2);font-weight:var(--text-weight-heading2);line-height:var(--text-leading-heading2);color:var(--ink)}.titled-group__title{color:var(--ink);margin:0}.titled-group__head+*,.titled-group__hint+*{margin-top:var(--section-gap)}.titled-group__hint{margin-top:var(--space-xs);color:var(--ink-muted);margin-bottom:0}.text-list{padding-inline-start:var(--space-md)}ul.text-list{list-style:outside}ol.text-list{list-style:decimal}.text-list[data-list-indent="1"]{margin-inline-start:var(--space-md)}.text-list[data-list-indent="2"]{margin-inline-start:calc(var(--space-md) * 2)}[data-text-color=ink]{color:var(--ink)}[data-text-color=inkMuted]{color:var(--ink-muted)}[data-text-color=primary]{color:var(--ink-accent-1)}[data-text-color=secondary]{color:var(--ink-accent-2)}[data-text-color=custom]{color:var(--text-color,var(--ink))}:root,[data-surface=canvas],[data-surface=soft]{--text-highlight-wash:var(--theme-color-wash)}[data-surface=primary],[data-surface=secondary],[data-surface=dark],[data-surface=brand],[data-surface=brand-alt]{--text-highlight-wash:var(--theme-color-wash-on-dark)}[data-highlight=wash]{background:var(--text-highlight-wash)}[data-highlight=custom]{background:var(--highlight-color,var(--text-highlight-wash))}a.button[data-appearance]{margin-block:var(--space-xs);vertical-align:middle}a.button[data-appearance]:not(:last-child){margin-inline-end:var(--space-xs)}a.button[data-appearance] [data-text-color]{color:inherit}.rt-button-row{align-items:center;gap:var(--space-sm);justify-content:var(--content-justify,flex-start);flex-wrap:wrap;display:flex}.rt-button-row[data-text-align=start]{justify-content:flex-start}.rt-button-row[data-text-align=center]{justify-content:center}.rt-button-row[data-text-align=end]{justify-content:flex-end}.rt-button-row>span{display:contents}.rt-button-row>a.button[data-appearance]{margin:0}.text-link{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.text-link:hover{color:var(--link-hover)}.breadcrumb{padding-block:var(--breadcrumb-pad-top,var(--theme-breadcrumb-pad-top)) var(--breadcrumb-pad-bottom,var(--theme-breadcrumb-pad-bottom));scrollbar-width:none;font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--theme-breadcrumb-color);flex-direction:row-reverse;display:flex;overflow-x:auto}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__list{gap:var(--space-xs);white-space:nowrap;flex:none;margin-inline-end:auto;padding:0;list-style:none;display:flex}.breadcrumb__item{gap:var(--space-xs);display:flex}.breadcrumb__item a{color:var(--theme-breadcrumb-link)}.breadcrumb__item a:hover{color:var(--link-hover)}.breadcrumb__item [aria-current=page]{color:var(--theme-breadcrumb-current)}.breadcrumb__separator{inline-size:var(--theme-breadcrumb-separator-size);block-size:var(--theme-breadcrumb-separator-size);background-color:var(--theme-breadcrumb-separator-fill);-webkit-mask:var(--theme-breadcrumb-separator-mask) center / contain no-repeat;-webkit-mask:var(--theme-breadcrumb-separator-mask) center / contain no-repeat;-webkit-mask:var(--theme-breadcrumb-separator-mask) center / contain no-repeat;mask:var(--theme-breadcrumb-separator-mask) center / contain no-repeat;align-self:center;display:inline-block}.breadcrumb__separator:before{content:var(--theme-breadcrumb-separator-content)}.breadcrumb[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-md));-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-md));-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-md));mask-image:linear-gradient(to right, transparent, currentColor var(--space-md))}.card-grid{--card-row-gap:var(--space-md);column-gap:var(--space-md);margin:0 0 calc(-1 * var(--card-row-gap));grid-template-columns:1fr;row-gap:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid-container{container-type:inline-size}.card-grid-container>.card-grid[data-columns]{grid-template-columns:1fr}@container (min-width:375px){.card-grid-container>.card-grid[data-columns]{grid-template-columns:repeat(var(--card-cols-mobile,1), minmax(0, 1fr))}}@container (min-width:580px){.card-grid-container>.card-grid[data-columns]{grid-template-columns:repeat(var(--card-cols-tablet,2), minmax(0, 1fr))}}@container (min-width:928px){.card-grid-container>.card-grid[data-columns]{grid-template-columns:repeat(var(--card-cols-desktop,3), minmax(0, 1fr))}}.card-grid-container>.card-grid[data-variant=list]{grid-template-columns:1fr}.card-grid[data-variant=list]>.card{grid-row:auto;grid-template-rows:none}.card-grid[data-variant=list]>.card>*{grid-row:auto}@container (min-width:580px){.card-grid[data-variant=list]>.card:not([data-media=without]){column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.card-grid[data-variant=list]>.card:not([data-media=without])>*{grid-column:2}.card-grid[data-variant=list]>.card:not([data-media=without])>.card__media{grid-area:1/1/span 6;align-self:start}.card-grid[data-variant=list]>.card>.card__media+*{margin-top:0}}.card{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:0;margin-block-end:var(--card-row-gap);display:grid;position:relative}.card>*{grid-column:1}.card>.card__media{grid-row:1}.card>.card__eyebrow{grid-row:2}.card>.card__title{grid-row:3}.card>.card__subtitle{grid-row:4}.card>.card__meta{grid-row:5}.card>.card__summary{grid-row:6}.card-grid[data-card-tags]>.card{grid-row:span 7}.card>.card__tags{gap:var(--space-xs);flex-wrap:wrap;grid-row:7;margin-bottom:0;padding:0;list-style:none;display:flex}.card>:not(:first-child){margin-top:var(--space-xs)}.card__media{aspect-ratio:var(--card-media-ratio);border-radius:var(--radius-image);background:var(--surface);border:1px solid var(--border);margin:0;overflow:hidden}.card__media img{object-fit:var(--theme-product-card-image-fit,contain);width:100%;height:100%;transition:transform var(--motion-slow) ease}.card[data-card=post] .card__media img{object-fit:cover}.card:hover .card__media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.card__media img{transition:none}.card:hover .card__media img{transform:none}}.card__eyebrow{color:var(--ink-muted);font-size:var(--text-size-paragraph3);font-weight:var(--text-weight-paragraph3);line-height:var(--text-leading-paragraph3);margin:0}.card__title{font-size:var(--text-size-heading3);font-weight:var(--text-weight-heading3);line-height:var(--text-leading-heading3);color:var(--ink);margin:0}.card__title a{color:inherit}.card__title a:after{content:"";position:absolute;inset:0}.card__title a:focus-visible{outline:none}.card:has(.card__title a:focus-visible){outline:2px solid var(--brand-accent);outline-offset:var(--space-xs);border-radius:var(--radius-card)}.card:hover .card__title{color:var(--brand-accent)}.card[data-card=post]{--card-summary-lines:var(--theme-post-card-summary-lines)}.card[data-card=page]{--card-summary-lines:var(--theme-page-card-summary-lines)}.card__subtitle{color:var(--ink-muted);margin:0}.card__eyebrow{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);margin:0}.card__meta{gap:var(--space-xs);font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.card__summary{white-space:pre-line;-webkit-line-clamp:var(--card-summary-lines,var(--theme-product-card-summary-lines));font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-search-bar{gap:var(--space-xs);flex-direction:column;display:flex}.post-search{gap:var(--space-xs);width:100%;max-width:32rem;display:flex}.post-search__input{min-width:0;padding:calc(var(--space-xs) * .75) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--canvas);font:inherit;font-size:var(--text-size-paragraph2);color:var(--ink);flex:auto}.post-search__input::placeholder{color:var(--ink-muted)}.post-search__result,.post-search__empty{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);margin:0}.post-search__clear{color:var(--link)}.post-search__clear:hover{color:var(--link-hover)}.tag-list{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{padding:var(--theme-chips-pad-y) var(--theme-chips-pad-x);border:1px solid var(--theme-chips-normal-border);border-radius:var(--theme-chips-radius);background:var(--theme-chips-normal-background);font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--theme-chips-normal-text);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);align-items:center;display:inline-flex}a.tag:hover{border-color:var(--theme-chips-hover-border);background:var(--theme-chips-hover-background);color:var(--theme-chips-hover-text)}.tag[aria-current=page]{border-color:var(--theme-chips-current-border);background:var(--theme-chips-current-background);color:var(--theme-chips-current-text)}.tag[data-chip=status]{border-color:var(--theme-chips-status-border);background:var(--theme-chips-status-background);color:var(--theme-chips-status-text)}.pagination__list{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.pagination__item,.pagination__gap{min-width:var(--theme-pagination-size);height:var(--theme-pagination-size);border-radius:var(--theme-pagination-radius);font-size:var(--text-size-paragraph3);justify-content:center;align-items:center;display:inline-flex}.pagination__item{border:1px solid var(--theme-pagination-normal-border);background:var(--theme-pagination-normal-background);color:var(--theme-pagination-normal-text)}.pagination__gap{color:var(--theme-pagination-normal-text)}a.pagination__item:hover{border-color:var(--theme-pagination-hover-border);background:var(--theme-pagination-hover-background);color:var(--theme-pagination-hover-text)}.pagination__item[aria-current=page]{border-color:var(--theme-pagination-current-border);background:var(--theme-pagination-current-background);color:var(--theme-pagination-current-text)}.pagination__item[aria-disabled=true]{opacity:var(--theme-buttons-disabled-opacity)}@media (max-width:359.98px){.pagination__item,.pagination__gap{min-width:min(var(--theme-pagination-size-narrow), calc((100vw - var(--shell-gutter) * 2) / 9));height:min(var(--theme-pagination-size-narrow), calc((100vw - var(--shell-gutter) * 2) / 9))}}.pagination__icon{width:var(--space-sm);height:var(--space-sm);-webkit-mask:var(--theme-pagination-icon-next-mask) center / contain no-repeat;-webkit-mask:var(--theme-pagination-icon-next-mask) center / contain no-repeat;-webkit-mask:var(--theme-pagination-icon-next-mask) center / contain no-repeat;mask:var(--theme-pagination-icon-next-mask) center / contain no-repeat;background-color:currentColor;display:inline-block}.pagination__icon[data-direction=previous]{-webkit-mask-image:var(--theme-pagination-icon-prev-mask);-webkit-mask-image:var(--theme-pagination-icon-prev-mask);-webkit-mask-image:var(--theme-pagination-icon-prev-mask);mask-image:var(--theme-pagination-icon-prev-mask)}@media (max-width:639.98px){.pagination [data-only=desktop]{display:none}.pagination__list{gap:0}}@media (min-width:640px){.pagination [data-only=mobile]{display:none}}.product-top{gap:var(--space-md);align-items:start;display:grid}@media (min-width:1024px){.product-top{gap:var(--space-lg)}.product-top:has(>[data-product-frame=gallery]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-section-type] .product-detail-frame__content,.product-top .product-detail-frame__content{max-width:none;padding-inline:0}.product-top .product-detail-frame__content{padding-block:0}.product-info{gap:var(--space-sm-md);display:grid}.product-eyebrow{font-size:var(--text-size-paragraph3);text-transform:uppercase;color:var(--ink-muted);margin:0}.product-title{gap:var(--space-xs);margin:0;display:grid}.product-title__name{font-size:var(--text-size-product-title-name);font-weight:var(--text-weight-product-title-name);line-height:var(--text-leading-product-title-name);letter-spacing:var(--text-tracking-product-title-name);color:var(--ink)}.product-title__alias{font-size:var(--text-size-product-title-alias);font-weight:var(--text-weight-product-title-alias);line-height:var(--text-leading-product-title-alias);letter-spacing:var(--text-tracking-product-title-alias);color:var(--ink-muted)}.product-title__model{font-size:var(--text-size-product-title-model);font-weight:var(--text-weight-product-title-model);line-height:var(--text-leading-product-title-model);letter-spacing:var(--text-tracking-product-title-model);color:var(--ink-muted)}.product-summary{white-space:pre-line;font-size:var(--text-size-paragraph1);line-height:var(--text-leading-paragraph1);color:var(--ink-muted);margin:0}.gallery{gap:var(--space-xs-sm);display:grid}.gallery__viewport{border-radius:var(--radius-image);border:1px solid var(--border);background:var(--surface);transition:height var(--motion-medium) ease;overflow:hidden}.gallery__track{touch-action:pan-y pinch-zoom;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.gallery__slide{flex:0 0 100%;min-width:0}.gallery__figure{margin:0}.gallery__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery img{width:100%;height:auto;display:block}.gallery figcaption{padding:var(--space-xs) var(--space-xs-sm);font-size:var(--text-size-paragraph3);color:var(--ink-muted)}.gallery__thumbs{grid-template-columns:repeat(var(--theme-gallery-thumbs-per-row-mobile), minmax(0, 1fr));align-items:start;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.gallery__thumbs{grid-template-columns:repeat(var(--theme-gallery-thumbs-per-row-tablet), minmax(0, 1fr))}}@media (min-width:1440px){.gallery__thumbs{grid-template-columns:repeat(var(--theme-gallery-thumbs-per-row), minmax(0, 1fr))}}.gallery__pager{justify-content:center;align-items:center;gap:var(--space-sm);display:none}.gallery__counter{text-align:center;min-width:3em;font-size:var(--text-size-paragraph3);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}@media (max-width:639.98px){.gallery__thumbs{display:none}.gallery__pager{display:flex}}.gallery__thumb{width:100%;padding:var(--theme-gallery-thumb-padding);border:1px solid var(--border);border-radius:var(--radius-image);background:var(--surface);cursor:pointer;display:block;overflow:hidden}.gallery__thumb[aria-current=true]{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.gallery__viewport{transition:none}}.gallery[data-ratio] .gallery__viewport{transition:none}.gallery[data-ratio] .gallery__track,.gallery[data-ratio] .gallery__slide,.gallery[data-ratio] .gallery__figure{height:100%}.gallery[data-ratio] .gallery__track{align-items:stretch}.gallery[data-ratio] .gallery__figure{flex-direction:column;display:flex}.gallery[data-ratio] .gallery__zoom{flex:1;min-height:0}.gallery[data-ratio] .gallery__zoom img{object-fit:contain;height:100%}.gallery[data-ratio][data-fit=cover] .gallery__zoom img{object-fit:cover}.viewer__backdrop{z-index:70;background:var(--viewer-backdrop);position:fixed;inset:0}.viewer{z-index:71;padding:var(--space-lg) var(--space-md);color:var(--canvas);place-items:center;display:grid;position:fixed;inset:0}.viewer__figure{margin:0}.viewer__zoom{cursor:zoom-in;touch-action:none;width:calc(100vw - var(--space-lg) * 2 - var(--space-md) * 2)!important;height:calc(100dvh - var(--space-lg) * 2 - var(--space-xl))!important}.viewer__figure[data-zoomed] .viewer__zoom{cursor:grab}.viewer__zoom-content{width:100%!important;height:100%!important}.viewer__figure img{object-fit:contain;width:100%;height:100%;display:block}.viewer__zoom-controls{top:var(--space-sm);gap:var(--space-xs);display:flex;position:absolute;inset-inline-end:calc(var(--space-sm) + var(--theme-buttons-icon-size) + var(--space-xs))}.viewer__figure figcaption{bottom:var(--space-sm);max-width:calc(100vw - var(--space-xl) * 2);text-align:center;font-size:var(--text-size-paragraph3);position:absolute;left:50%;transform:translate(-50%)}.viewer__step,.viewer__close{position:absolute}.viewer__close{inset-inline-end:var(--space-sm);top:var(--space-sm)}.viewer__counter{bottom:var(--space-sm);font-size:var(--text-size-paragraph3);margin:0;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.viewer__step,.viewer__counter{top:var(--space-sm)}.viewer__step--next{inset-inline-end:calc(var(--space-sm) + var(--theme-buttons-icon-size) * 4 + var(--space-xs) * 3 + var(--space-md))}.viewer__step--previous{inset-inline-end:calc(var(--space-sm) + var(--theme-buttons-icon-size) * 5 + var(--space-xs) * 4 + var(--space-md))}.viewer__counter{height:var(--theme-buttons-icon-size);bottom:auto;left:auto;align-items:center;display:flex;inset-inline-start:var(--space-sm);transform:none}.viewer__zoom{width:calc(100vw - var(--space-md) * 2)!important}}@media (max-width:1023.98px){.viewer{padding:var(--space-xl) var(--space-sm)}.viewer__zoom{width:calc(100vw - var(--space-sm) * 2)!important;height:calc(100dvh - var(--space-xl) * 2)!important}.viewer__step{top:auto;bottom:var(--space-xs);transform:none}.viewer__step--previous{inset-inline-start:calc(50% - var(--theme-buttons-icon-size) - var(--space-lg))}.viewer__step--next{inset-inline-end:calc(50% - var(--theme-buttons-icon-size) - var(--space-lg))}.viewer__counter{bottom:calc(var(--space-xs) + var(--theme-buttons-icon-size) / 2);transform:translate(-50%,50%)}.viewer__figure figcaption{bottom:calc(var(--space-xs) * 2 + var(--theme-buttons-icon-size))}}.related-group+.related-group,.document-group+.document-group{margin-top:var(--space-md)}.related-group__title,.document-group__title{margin:0 0 var(--space-sm);font-size:var(--text-size-heading3);font-weight:var(--text-weight-heading3);line-height:var(--text-leading-heading3);color:var(--ink)}.document-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.document-list__item{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs-sm) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.document-list__link{align-items:center;gap:var(--space-xs-sm);color:var(--ink);flex:auto;display:inline-flex}.document-list__link:hover{color:var(--brand-accent)}.document-list__icon{flex:none;width:32px;height:32px}.document-list__meta{font-size:var(--text-size-paragraph3);color:var(--ink-muted)}.info-list{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);flex-direction:column;margin:0;display:flex}.info-list>div{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.post-head{row-gap:var(--space-sm);display:grid}.post-head__main{gap:var(--space-sm);min-width:0;display:grid}.post-head__facts{border-inline-start:2px solid var(--border);align-self:start;padding-inline-start:var(--space-sm)}.post-head__facts .info-list{gap:var(--space-sm)}.post-head__facts .info-list>div{align-items:flex-start;gap:var(--space-2);flex-direction:column}.post-head__facts .info-list dd{font-size:var(--text-size-paragraph1);line-height:var(--text-leading-paragraph1);font-weight:var(--text-weight-paragraph1)}@media (min-width:1024px){.post-head[data-post-head=event]{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.post-head[data-post-head=event]>.post-head__main{display:contents}.post-head[data-post-head=event]>.post-head__main>*{grid-column:1}.post-head[data-post-head=event]>.post-head__facts{grid-area:1/2/span 3}.post-head[data-post-head=event]:has(.post-category)>.post-head__facts{grid-row:2/span 3}}[data-post-published],[data-post-summary]{display:none}.post-category{margin:0}.info-list dt{font-weight:var(--text-weight-heading3)}.info-list dd{gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.post-location{gap:var(--space-2);font-style:normal;display:grid}.post-location__map{align-items:baseline;gap:var(--space-4);color:var(--link);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.post-location__map:hover{color:var(--link-hover)}.post-location__venue{color:var(--ink)}[data-page-type=post]>.page-header+*{margin-top:var(--section-gap)}.post-cover{border-radius:var(--radius-image);width:100%;height:auto;display:block}.post-nav{gap:var(--space-sm);padding-top:var(--space-sm-md);border-top:1px solid var(--border);display:grid}@media (min-width:640px){.post-nav{grid-template-columns:1fr 1fr}}.post-nav__link{gap:var(--space-xs);color:var(--ink);display:grid}.post-nav__link[data-direction=next]{text-align:end;grid-column:2}@media (max-width:639.98px){.post-nav__link[data-direction=next]{grid-column:auto}}.post-nav__label{font-size:var(--text-size-paragraph3);color:var(--ink-muted)}.post-nav__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-nav__summary{-webkit-line-clamp:3;font-size:var(--text-size-paragraph3);color:var(--ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-nav__link:hover .post-nav__title{color:var(--brand-accent)}html{scroll-padding-top:var(--header-height)}.site-header{z-index:50;min-height:var(--header-min-height);border-bottom:1px solid var(--border);background:var(--canvas);align-items:center;display:flex;position:sticky;top:0}html:has([data-edit-mode]) .site-header{position:relative}.site-header__bar{align-items:center;gap:var(--space-md);display:flex}.site-brand{font-size:var(--text-size-heading3);font-weight:var(--text-weight-heading3);line-height:var(--text-leading-heading3);color:var(--ink);flex:none}.site-brand__logo{display:block}.site-brand__logo[data-logo-variant=inverse]{display:none}.site-header__tools{justify-content:flex-end;align-items:center;gap:var(--space-sm);white-space:nowrap;margin-inline-start:auto;display:flex}.site-header__actions{align-items:center;gap:var(--space-xs);display:flex}@media (min-width:1024px){.site-header__actions{order:1;align-self:center;margin-inline-start:auto}.site-header__bar:has(>.site-header__actions) .site-header__tools{order:2;margin-inline-start:0}}@media (max-width:1023.98px){.site-header__bar:has(>.site-header__actions){gap:var(--space-sm)}.site-header__actions{order:1;margin-inline-start:auto}.site-header__bar:has(>.site-header__actions) .site-header__tools{order:2;margin-inline-start:0}}.skip-link{z-index:80;padding:var(--space-xs) var(--space-sm);background:var(--surface);color:var(--link);border:1px solid var(--border-strong);position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);transform:translateY(-200%)}.skip-link:focus{transform:none}.site-main:focus{outline:none}.site-footer{padding-block:var(--space-md);border-top:1px solid var(--border);font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted)}.site-nav{align-items:center;display:flex}.site-nav__bar,.site-nav__list,.site-nav__cards,.site-nav__side{margin:0;padding:0;list-style:none}.site-nav__item{align-items:center;display:flex}.site-nav__top{padding:var(--space-xs) var(--space-xs-sm);font-weight:var(--text-weight-heading3);color:var(--ink);align-items:center;display:inline-flex}a.site-nav__top:hover,a.site-nav__top[aria-current=page]{color:var(--brand-accent)}.site-nav__trigger{gap:var(--space-xs);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0}.site-nav__trigger:hover,.site-nav__trigger[data-popup-open]{color:var(--brand-accent)}.site-nav__trigger[data-popup-open] .site-nav__chevron{transform:rotate(180deg)}.site-nav__expand{padding:var(--space-xs);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.site-nav__chevron{width:var(--space-xs-sm);height:var(--space-xs-sm);transition:transform var(--motion-fast)}.site-nav__expand[data-popup-open] .site-nav__chevron{transform:rotate(180deg)}.site-nav__toggle{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs-sm);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--ink);font-size:var(--text-size-paragraph3);cursor:pointer;background:0 0;display:none}.site-nav__toggle svg{width:var(--space-sm);height:var(--space-sm)}.site-nav__positioner{z-index:45}.site-nav__positioner[data-full-width]{width:var(--anchor-width,100vw)}.site-nav__popup{background:var(--canvas);box-shadow:0 var(--space-xs) var(--space-sm-md) var(--ink)}@supports (color:color-mix(in lab, red, red)){.site-nav__popup{box-shadow:0 var(--space-xs) var(--space-sm-md) color-mix(in srgb, var(--ink) 12%, transparent)}}.site-nav__positioner:not([data-full-width]) .site-nav__popup{min-width:calc(var(--space-xl) * 2.5);padding-block:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-card)}.site-nav__positioner[data-full-width] .site-nav__popup{padding-block:var(--space-md);border-bottom:1px solid var(--border)}.site-nav__list{display:grid}.site-nav__link{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);color:var(--ink);flex-direction:column;display:flex}a.site-nav__link:hover,a.site-nav__link:focus-visible{background:var(--brand-accent-wash)}.site-nav__link-summary,.site-nav__card-summary{white-space:pre-line;font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted)}.site-nav__cards{gap:var(--space-sm-md);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.site-nav__card{gap:var(--space-xs);color:var(--ink);flex-direction:column;display:flex}.site-nav__card-media{aspect-ratio:var(--card-media-ratio);border:1px solid var(--border);border-radius:var(--radius-image);background:var(--surface);display:flex;overflow:hidden}.site-nav__card-media img{object-fit:contain;width:100%;height:100%}.site-nav__card-title{font-weight:var(--text-weight-heading3)}a.site-nav__card:hover .site-nav__card-title{color:var(--brand-accent)}.site-nav__split{gap:var(--space-lg);grid-template-columns:minmax(12rem,18rem) 1fr;display:grid}.site-nav__side{border-inline-end:1px solid var(--border);grid-area:1/1;padding-inline-end:var(--space-md)}.site-nav__side-link{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-button);color:var(--ink);display:block}.site-nav__side li[data-active] .site-nav__side-link{background:var(--brand-accent-wash);color:var(--brand-accent)}.site-nav__detail{grid-area:1/2;display:none}.site-nav__detail[data-active]{display:block}.site-nav__detail-heading,.site-nav__group-heading{font-weight:var(--text-weight-heading3);color:var(--ink);margin-block-end:var(--space-xs);display:block}.site-nav__detail-heading{font-size:var(--text-size-heading3);line-height:var(--text-leading-heading3)}a.site-nav__detail-heading:hover,a.site-nav__group-heading:hover{color:var(--brand-accent)}.site-nav__tablist{gap:var(--space-xs);border-bottom:1px solid var(--border);margin-block-end:var(--space-md);display:flex}.site-nav__tab{padding:var(--space-xs) var(--space-sm);font-weight:var(--text-weight-heading3);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.site-nav__tab[aria-selected=true]{border-bottom-color:var(--brand-accent);color:var(--ink)}.site-nav__groups{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.site-nav__group .site-nav__link{padding-inline:var(--space-none)}@media (min-width:1024px){.site-header>.site-container{align-self:stretch;display:flex}.site-header__bar{flex:1;align-items:stretch}.site-brand,.site-header__tools{align-self:center}.site-nav,.site-nav__root{flex:1;align-items:stretch}.site-nav__root{display:flex}.site-nav__bar{align-items:stretch;gap:var(--space-xs);flex-wrap:wrap;display:flex}}@media (max-width:1023.98px){.site-nav{order:3}.site-nav__root{display:none}.site-nav__toggle{display:inline-flex}}.nav-drawer{z-index:80;background:var(--canvas);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-drawer__bar{padding:var(--space-sm) var(--shell-gutter);border-bottom:1px solid var(--border);justify-content:flex-end;display:flex}.nav-drawer__close{width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border:1px solid var(--border);border-radius:var(--radius-button);background:var(--canvas);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-drawer__close svg{width:var(--space-sm);height:var(--space-sm)}.nav-drawer__body{padding:var(--space-xs) var(--shell-gutter) var(--space-xl)}.nav-drawer__row{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);margin:0;display:flex}.nav-drawer__link{padding-block:var(--space-sm);color:var(--ink);font-weight:var(--text-weight-heading3);flex:1}.nav-drawer__level[data-depth="2"] .nav-drawer__link,.nav-drawer__level[data-depth="3"] .nav-drawer__link,.nav-drawer__level[data-depth="4"] .nav-drawer__link{font-weight:var(--text-weight-paragraph2)}a.nav-drawer__link[aria-current=page]{color:var(--brand-accent)}.nav-drawer__link.button{margin-block:var(--space-xs-sm);flex:none}.nav-drawer__trigger{font-family:inherit;font-size:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.nav-drawer__trigger .site-nav__chevron{color:var(--ink-muted);margin-inline-end:var(--space-sm)}.nav-drawer__trigger[data-panel-open] .site-nav__chevron{transform:rotate(180deg)}.nav-drawer__expand{padding:var(--space-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nav-drawer__expand[data-panel-open] .site-nav__chevron{transform:rotate(180deg)}.nav-drawer__panel .nav-drawer__level{padding-inline-start:var(--space-sm)}.footer-nav__columns,.footer-nav__list,.footer-nav__cards{margin:0;padding:0;list-style:none}.footer-nav__columns{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.footer-nav__heading{font-size:var(--text-size-paragraph2);font-weight:var(--text-weight-heading3);color:var(--ink);margin-block-end:var(--space-xs-sm);display:block}.footer-nav__list{gap:var(--space-xs);display:grid}.footer-nav__list .footer-nav__list{margin-block-start:var(--space-xs);padding-inline-start:var(--space-sm)}.footer-nav__link{color:var(--ink-muted)}a.footer-nav__link:hover,a.footer-nav__heading:hover,a.footer-nav__card:hover{color:var(--ink)}.footer-nav__cards{gap:var(--space-xs-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-nav__card{gap:var(--space-xs);color:var(--ink-muted);flex-direction:column;display:flex}.footer-nav__cards>li>:is(.footer-nav__list,.footer-nav__cards){margin-block-start:var(--space-xs-sm)}.footer-nav__card img{width:100%;aspect-ratio:var(--card-media-ratio);object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-image)}.footer-nav+.site-footer__content,.footer-nav+.social-links,.footer-nav+[data-shared-content]{border-top:1px solid var(--border);margin-block-start:var(--space-md);padding-block-start:var(--space-sm-md)}.social-links+.site-footer__content,.social-links+[data-shared-content],[data-shared-content]+.site-footer__content{margin-block-start:var(--space-sm)}.site-footer__legal{margin:0}.social-links{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links__link{color:var(--ink-muted);display:inline-flex}.social-links__link:hover{color:var(--ink)}.social-links__icon{width:var(--theme-icons-sizes-small);height:var(--theme-icons-sizes-small)}.section-nav{top:var(--header-height);z-index:10;background:var(--canvas);border-bottom:1px solid var(--border);position:sticky}.section-nav__list{gap:var(--space-md);scrollbar-width:none;white-space:nowrap;margin-block:0;list-style:none;display:flex;overflow-x:auto}.section-nav__list::-webkit-scrollbar{display:none}.section-nav__link{padding-block:var(--space-xs-sm);font-size:var(--text-size-paragraph3);font-weight:var(--text-weight-heading3);color:var(--ink-muted);border-bottom:2px solid #0000;display:inline-block}.section-nav__link:hover{color:var(--ink)}.section-nav__link[aria-current=location]{border-bottom-color:var(--brand-accent);color:var(--ink)}html:has([data-edit-mode]) .section-nav{position:static}.page-layout [id]{scroll-margin-top:var(--space-xl)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.locale-switcher{font-size:var(--text-size-paragraph3)}.locale-switcher__details{position:relative}.locale-switcher__details>summary{cursor:pointer;list-style:none}.locale-switcher__details>summary::-webkit-details-marker{display:none}.locale-switcher__trigger{align-items:center;gap:var(--space-xs);color:var(--ink-muted);display:inline-flex}.locale-switcher__trigger:hover{color:var(--ink)}.locale-switcher__trigger svg{width:var(--space-xs-sm);height:var(--space-xs-sm)}.locale-switcher__popup{inset-inline-end:0;top:calc(100% + var(--space-xs));z-index:10;min-width:calc(var(--space-xl) * 1.5);padding-block:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);box-shadow:0 var(--space-xs) var(--space-sm-md) var(--ink);margin:0;list-style:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.locale-switcher__popup{box-shadow:0 var(--space-xs) var(--space-sm-md) color-mix(in srgb, var(--ink) 12%, transparent)}}.locale-switcher__popup{font-size:var(--text-size-paragraph3)}.locale-switcher__item{padding:var(--space-xs) var(--space-sm);color:var(--ink);display:block}.locale-switcher__item:hover,.locale-switcher__item:focus-visible{background:var(--brand-accent-wash)}.locale-switcher__globe{width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border-radius:var(--radius-button);justify-content:center}.locale-switcher__globe svg{width:calc(var(--space-sm) * 1.25);height:calc(var(--space-sm) * 1.25)}.locale-switcher__globe:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.locale-switcher__globe:hover,.locale-switcher__globe:focus-visible,.locale-switcher__globe[aria-expanded=true]{color:var(--brand-accent)}[data-locale-switcher=globe] .locale-switcher__popup{top:calc(100% + var(--locale-popup-offset,var(--space-xs)));padding-block:0;overflow:hidden}.locale-switcher__pair{align-items:center;margin:0;padding:0;list-style:none;display:flex}.locale-switcher__pair>li+li{border-inline-start:1px solid var(--border-strong);margin-inline-start:var(--space-xs);padding-inline-start:var(--space-xs)}.locale-switcher__option{color:var(--ink-muted)}.locale-switcher__option:hover{color:var(--ink)}.locale-switcher__option[aria-current=page],.locale-switcher__item[aria-current=page]{color:var(--brand-accent);font-weight:var(--text-weight-heading3)}.site-search__toggle{width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border-radius:var(--radius-button);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.site-search__toggle:hover,.site-search[data-open] .site-search__toggle{color:var(--brand-accent)}.site-search__toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.site-search__suggestions[hidden]{display:none}.site-search__icon{width:calc(var(--space-sm) * 1.25);height:calc(var(--space-sm) * 1.25)}.site-search__panel{z-index:10;padding-block:var(--space-sm);border-bottom:1px solid var(--border);background:var(--canvas);box-shadow:0 var(--space-xs) var(--space-sm-md) var(--ink);inset-inline:0;position:absolute;top:100%}@supports (color:color-mix(in lab, red, red)){.site-search__panel{box-shadow:0 var(--space-xs) var(--space-sm-md) color-mix(in srgb, var(--ink) 12%, transparent)}}.site-search__panel{white-space:normal;animation:site-search-in var(--motion-fast) ease-out}.site-search__panel[hidden]{display:none}@keyframes site-search-in{0%{opacity:0;transform:translateY(calc(var(--space-xs) * -1))}}.site-search__bar{align-items:center;gap:var(--space-xs);display:flex}.site-search__form{gap:var(--space-xs);flex:auto;min-width:0;display:flex}.site-search__input{min-width:0;padding:calc(var(--space-xs) * .75) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--canvas);font:inherit;font-size:var(--text-size-paragraph2);color:var(--ink);flex:auto}.site-search__input::placeholder{color:var(--ink-muted)}.site-search__close{width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-search__close:hover{color:var(--ink)}.site-search__close svg{width:var(--space-sm);height:var(--space-sm)}.site-search__suggestions{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.site-search__status{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);margin:0}.site-search__list{margin:0;padding:0;list-style:none}.site-search__suggestion{align-items:baseline;gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:1px solid var(--border);color:var(--ink);display:flex}.site-search__suggestion:hover .site-search__suggestion-title{color:var(--link-hover)}.site-search__suggestion>.search-result__type{min-width:var(--space-lg);flex:none}.site-search__suggestion-body{gap:calc(var(--space-xs) / 2);flex-direction:column;min-width:0;display:flex}.site-search__suggestion-summary{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-search__see-all{color:var(--link);align-self:flex-start}.site-search__see-all:hover{color:var(--link-hover)}@media (max-width:1023.98px){.site-header__bar:has(.site-nav) .site-search{display:none}.site-header__bar:has([data-locale-switcher=pair]){gap:var(--space-sm)}.site-nav__toggle{white-space:nowrap}}@media (max-width:479.98px){.site-header__bar:has([data-locale-switcher=pair]) .site-nav__toggle>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nav-drawer__top{padding:var(--space-sm) var(--shell-gutter) 0}.search-page__body{gap:var(--space-sm);flex-direction:column;display:flex}.search-page__body>.site-search__form{max-width:48rem}.search-page__status{font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted);margin:0}.search-page__results{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.search-result{gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.search-result__type{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted)}.search-result__title{font-size:var(--text-size-heading5);line-height:var(--text-leading-heading5);font-weight:var(--text-weight-heading5);margin:0}.search-result__link{color:var(--ink)}.search-result__link:hover{color:var(--link-hover)}.search-result__summary{white-space:pre-line;-webkit-line-clamp:2;font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:root,[data-surface=canvas],[data-surface=soft],[data-surface=base],[data-surface=muted]{--button-primary-normal-background:var(--theme-buttons-variants-primary-on-light-normal-background);--button-primary-normal-text:var(--theme-buttons-variants-primary-on-light-normal-text);--button-primary-normal-border:var(--theme-buttons-variants-primary-on-light-normal-border);--button-primary-hover-background:var(--theme-buttons-variants-primary-on-light-hover-background);--button-primary-hover-text:var(--theme-buttons-variants-primary-on-light-hover-text);--button-primary-hover-border:var(--theme-buttons-variants-primary-on-light-hover-border);--button-secondary-normal-background:var(--theme-buttons-variants-secondary-on-light-normal-background);--button-secondary-normal-text:var(--theme-buttons-variants-secondary-on-light-normal-text);--button-secondary-normal-border:var(--theme-buttons-variants-secondary-on-light-normal-border);--button-secondary-hover-background:var(--theme-buttons-variants-secondary-on-light-hover-background);--button-secondary-hover-text:var(--theme-buttons-variants-secondary-on-light-hover-text);--button-secondary-hover-border:var(--theme-buttons-variants-secondary-on-light-hover-border);--button-tertiary-normal-background:var(--theme-buttons-variants-tertiary-on-light-normal-background);--button-tertiary-normal-text:var(--theme-buttons-variants-tertiary-on-light-normal-text);--button-tertiary-normal-border:var(--theme-buttons-variants-tertiary-on-light-normal-border);--button-tertiary-hover-background:var(--theme-buttons-variants-tertiary-on-light-hover-background);--button-tertiary-hover-text:var(--theme-buttons-variants-tertiary-on-light-hover-text);--button-tertiary-hover-border:var(--theme-buttons-variants-tertiary-on-light-hover-border);--button-link-normal-background:var(--theme-buttons-variants-link-on-light-normal-background);--button-link-normal-text:var(--theme-buttons-variants-link-on-light-normal-text);--button-link-normal-border:var(--theme-buttons-variants-link-on-light-normal-border);--button-link-hover-background:var(--theme-buttons-variants-link-on-light-hover-background);--button-link-hover-text:var(--theme-buttons-variants-link-on-light-hover-text);--button-link-hover-border:var(--theme-buttons-variants-link-on-light-hover-border)}[data-surface=primary],[data-surface=secondary],[data-surface=dark],[data-surface=brand],[data-surface=brand-alt]{--button-primary-normal-background:var(--theme-buttons-variants-primary-on-dark-normal-background);--button-primary-normal-text:var(--theme-buttons-variants-primary-on-dark-normal-text);--button-primary-normal-border:var(--theme-buttons-variants-primary-on-dark-normal-border);--button-primary-hover-background:var(--theme-buttons-variants-primary-on-dark-hover-background);--button-primary-hover-text:var(--theme-buttons-variants-primary-on-dark-hover-text);--button-primary-hover-border:var(--theme-buttons-variants-primary-on-dark-hover-border);--button-secondary-normal-background:var(--theme-buttons-variants-secondary-on-dark-normal-background);--button-secondary-normal-text:var(--theme-buttons-variants-secondary-on-dark-normal-text);--button-secondary-normal-border:var(--theme-buttons-variants-secondary-on-dark-normal-border);--button-secondary-hover-background:var(--theme-buttons-variants-secondary-on-dark-hover-background);--button-secondary-hover-text:var(--theme-buttons-variants-secondary-on-dark-hover-text);--button-secondary-hover-border:var(--theme-buttons-variants-secondary-on-dark-hover-border);--button-tertiary-normal-background:var(--theme-buttons-variants-tertiary-on-dark-normal-background);--button-tertiary-normal-text:var(--theme-buttons-variants-tertiary-on-dark-normal-text);--button-tertiary-normal-border:var(--theme-buttons-variants-tertiary-on-dark-normal-border);--button-tertiary-hover-background:var(--theme-buttons-variants-tertiary-on-dark-hover-background);--button-tertiary-hover-text:var(--theme-buttons-variants-tertiary-on-dark-hover-text);--button-tertiary-hover-border:var(--theme-buttons-variants-tertiary-on-dark-hover-border);--button-link-normal-background:var(--theme-buttons-variants-link-on-dark-normal-background);--button-link-normal-text:var(--theme-buttons-variants-link-on-dark-normal-text);--button-link-normal-border:var(--theme-buttons-variants-link-on-dark-normal-border);--button-link-hover-background:var(--theme-buttons-variants-link-on-dark-hover-background);--button-link-hover-text:var(--theme-buttons-variants-link-on-dark-hover-text);--button-link-hover-border:var(--theme-buttons-variants-link-on-dark-hover-border)}[data-surface=primary],[data-surface=brand]{--button-primary-normal-background:var(--theme-colors-surfaces-primary-button-overrides-primary-normal-background);--button-primary-normal-text:var(--theme-colors-surfaces-primary-button-overrides-primary-normal-text);--button-primary-normal-border:var(--theme-colors-surfaces-primary-button-overrides-primary-normal-border);--button-primary-hover-background:var(--theme-colors-surfaces-primary-button-overrides-primary-hover-background);--button-primary-hover-text:var(--theme-colors-surfaces-primary-button-overrides-primary-hover-text);--button-primary-hover-border:var(--theme-colors-surfaces-primary-button-overrides-primary-hover-border)}.button{justify-content:center;align-items:center;gap:var(--space-xs);max-width:100%;min-height:var(--theme-buttons-sizes-medium-min-height);padding:calc(var(--space-xs) * .75) var(--theme-buttons-sizes-medium-padding-x);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-size-button-medium);font-weight:var(--text-weight-paragraph2);line-height:var(--text-leading-button);text-align:center;cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;display:inline-flex}.button[data-size=small]{min-height:var(--theme-buttons-sizes-small-min-height);padding-inline:var(--theme-buttons-sizes-small-padding-x);font-size:var(--text-size-button-small)}.button[data-size=large]{min-height:var(--theme-buttons-sizes-large-min-height);padding-inline:var(--theme-buttons-sizes-large-padding-x);font-size:var(--text-size-button-large)}.button[data-variant=primary]{border-color:var(--button-primary-normal-border);background:var(--button-primary-normal-background);color:var(--button-primary-normal-text)}.button[data-variant=primary]:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-background);color:var(--button-primary-hover-text)}.button[data-variant=secondary]{border-color:var(--button-secondary-normal-border);background:var(--button-secondary-normal-background);color:var(--button-secondary-normal-text)}.button[data-variant=secondary]:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-background);color:var(--button-secondary-hover-text)}.button[data-variant=tertiary]{border-color:var(--button-tertiary-normal-border);background:var(--button-tertiary-normal-background);color:var(--button-tertiary-normal-text)}.button[data-variant=tertiary]:hover{border-color:var(--button-tertiary-hover-border);background:var(--button-tertiary-hover-background);color:var(--button-tertiary-hover-text)}.button[data-variant=link]{border-color:var(--button-link-normal-border);background:var(--button-link-normal-background);color:var(--button-link-normal-text)}.button[data-variant=link]:hover{border-color:var(--button-link-hover-border);background:var(--button-link-hover-background);color:var(--button-link-hover-text)}.button[data-variant=link]{padding-inline:0}.button:disabled,.button[aria-disabled=true]{opacity:var(--theme-buttons-disabled-opacity);cursor:default}.icon-button{width:var(--theme-buttons-icon-size);height:var(--theme-buttons-icon-size);border:1px solid var(--theme-color-primary);border-radius:var(--radius-button);background:var(--theme-color-canvas);color:var(--theme-color-primary);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){border-color:var(--theme-color-secondary);color:var(--theme-color-secondary)}.icon-button:disabled{opacity:var(--theme-buttons-disabled-opacity);cursor:default}.icon-button svg{width:var(--space-sm);height:var(--space-sm)}.status-page{padding-block:var(--space-xl)}.status-page__actions{margin:var(--space-sm-md) 0 0}[data-page-type=not-found]{padding-block:var(--space-lg) var(--space-xl);text-align:center;justify-items:center;display:grid}[data-page-type=not-found]:before{content:"404" / "";font-family:var(--font-heading);font-size:var(--text-size-status-code);font-weight:var(--text-weight-hero);line-height:var(--text-leading-hero);color:var(--ink);margin-bottom:var(--space-sm);display:block}.status-page__title{font-size:var(--text-size-heading2);font-weight:var(--text-weight-heading2);line-height:var(--text-leading-heading2);color:var(--ink);margin:0}.status-page__hint{margin:var(--space-xs-sm) 0 0;color:var(--ink-muted)}[data-page-type=not-found] .status-page__actions{margin-top:var(--space-md);justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.status-page__link{min-height:var(--theme-buttons-sizes-medium-min-height);color:var(--link);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.status-page__link:hover{color:var(--ink)}.button-link{min-height:var(--theme-buttons-sizes-medium-min-height);padding:calc(var(--space-xs) * .75) var(--theme-buttons-sizes-medium-padding-x);border:1px solid var(--button-primary-normal-border);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-size-button-medium);color:var(--button-primary-normal-text);background:var(--button-primary-normal-background);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);align-items:center;display:inline-flex}.button-link:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-background);color:var(--button-primary-hover-text)}.cookie-banner{z-index:65;background:var(--surface);color:var(--ink);border:1px solid var(--border);position:fixed}.cookie-banner[data-layout=bar]{width:90%;padding:var(--space-sm-md);border-radius:var(--radius-card);margin-inline:auto;inset-block-end:var(--space-sm);inset-inline:0}@media (max-width:36rem){.cookie-banner[data-layout=bar]{width:calc(100% - var(--space-sm) * 2)}}.cookie-banner[data-layout=card]{width:min(24rem, calc(100vw - var(--space-sm) * 2));padding:var(--space-sm-md);border-radius:var(--radius-card);inset-block-end:var(--space-sm);inset-inline-end:var(--space-sm)}@media (min-width:768px){.cookie-banner[data-layout=card]{padding:var(--space-sm)}.cookie-banner[data-layout=card] .cookie-banner__heading{font-size:var(--text-size-heading6);font-weight:var(--text-weight-heading6);line-height:var(--text-leading-heading6)}.cookie-banner[data-layout=card] .cookie-banner__body{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3)}}.cookie-banner[data-layout=popup]{z-index:71;width:min(32rem, calc(100vw - var(--space-sm) * 2));height:fit-content;max-height:calc(100dvh - var(--space-sm) * 2);padding:var(--space-md);border-radius:var(--radius-card);margin:auto;inset:0;overflow-y:auto}.cookie-banner__close{width:var(--space-md);height:var(--space-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.cookie-banner__close:hover{color:var(--ink)}.cookie-banner__close svg{width:var(--space-sm);height:var(--space-sm)}.cookie-banner[data-layout=card] .cookie-banner__heading,.cookie-banner[data-layout=popup] .cookie-banner__heading{padding-inline-end:var(--space-md)}.cookie-banner__inner{gap:var(--space-xs);flex-direction:column;display:flex}@media (min-width:1024px){.cookie-banner[data-layout=bar] .cookie-banner__inner{align-items:center;gap:var(--space-md);flex-direction:row}.cookie-banner[data-layout=bar] .cookie-banner__text{flex:auto}.cookie-banner[data-layout=bar] .cookie-banner__actions{flex:0 0 24rem}}.cookie-banner__text{gap:var(--space-xs);flex-direction:column;display:flex}.cookie-banner__heading{font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);color:var(--ink);margin:0}.cookie-banner__body .text-link{white-space:nowrap}.cookie-banner__body{font-size:var(--text-size-paragraph2);line-height:var(--text-leading-paragraph2);color:var(--ink-muted);margin:0}.cookie-banner__actions{align-items:center;gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.cookie-banner__accept{grid-column:1/-1}.cookie-banner__reject,.cookie-banner__settings{white-space:nowrap;min-width:0}.cookie-banner[data-layout=bar] .cookie-banner__actions{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.cookie-banner[data-layout=bar] .cookie-banner__accept{flex:1 0 auto}.cookie-banner[data-layout=bar] .cookie-banner__reject{flex:none}.cookie-banner[data-layout=bar] .cookie-banner__settings{margin-inline-start:auto}.cookie-banner__icon{width:var(--space-sm);height:var(--space-sm);flex-shrink:0}.cookie-dialog__backdrop{z-index:70;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cookie-dialog__backdrop{background:color-mix(in srgb, var(--ink) 50%, transparent)}}.cookie-dialog{z-index:71;width:min(48rem, calc(100vw - var(--space-sm) * 2));height:fit-content;max-height:calc(100dvh - var(--space-sm) * 2);background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.cookie-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);border-block-end:1px solid var(--border);display:flex}.cookie-dialog__title{font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);margin:0}.cookie-dialog__close{width:var(--space-md);height:var(--space-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cookie-dialog__close:hover{color:var(--ink)}.cookie-dialog__close svg{width:var(--space-sm);height:var(--space-sm)}.cookie-dialog__body{gap:var(--space-sm);min-height:0;padding:var(--space-sm) var(--space-sm-md);flex-direction:column;display:flex;overflow-y:auto}.cookie-dialog__text{font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);margin:0}.cookie-dialog__subheading,.cookie-dialog__label{font-size:var(--text-size-paragraph2);font-weight:var(--text-weight-heading6);line-height:var(--text-leading-paragraph2);color:var(--ink);margin:0}.cookie-dialog__categories{margin:0;padding:0;list-style:none}.cookie-dialog__category{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-xs-sm);border-block-start:1px solid var(--border);display:flex}.cookie-dialog__category:last-child{border-block-end:1px solid var(--border)}.cookie-dialog__control{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.cookie-dialog__state{min-width:4em;font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted)}.cookie-switch{width:var(--space-44);height:var(--space-24);border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;transition:background-color var(--motion-fast);border:0;flex-shrink:0;padding:0;position:relative}.cookie-switch[aria-checked=true]{background:var(--brand-accent)}.cookie-switch[aria-readonly=true]{cursor:default}.cookie-switch__thumb{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:var(--canvas);transition:transform var(--motion-fast);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.cookie-switch[aria-checked=true] .cookie-switch__thumb{transform:translateX(var(--space-20))}.cookie-dialog__summary{cursor:pointer;font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted)}.cookie-dialog__columns{gap:var(--space-sm);margin-block-start:var(--space-xs-sm);display:grid}@media (min-width:768px){.cookie-dialog__columns{grid-template-columns:1fr 1fr}}.cookie-dialog__column{gap:var(--space-xs);flex-direction:column;display:flex}.cookie-dialog__items{gap:var(--space-4);font-size:var(--text-size-paragraph3);line-height:var(--text-leading-paragraph3);color:var(--ink-muted);flex-direction:column;margin:0;padding-inline-start:var(--space-sm);list-style:outside;display:flex}.cookie-dialog__actions{justify-content:flex-end;gap:var(--space-xs-sm);padding:var(--space-sm) var(--space-sm-md);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.site-footer__consent,.site-footer__terms{margin:var(--space-xs) 0 0}.site-footer__terms-link{color:var(--ink-muted);text-underline-offset:.2em;text-decoration:underline}.site-footer__terms-link:hover{color:var(--ink)}.cookie-settings-entry{font:inherit;color:var(--ink-muted);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-settings-entry:hover{color:var(--ink)}[data-edit-editability=content]:hover{cursor:text}[data-edit-editability=presentation]:hover{cursor:default}[data-shared-content-locked]{outline:1px dashed var(--tool-fg-muted);outline-offset:2px;border-radius:var(--tool-radius-frame)}[data-edit-editability=locked]{cursor:default}[data-edit-selectable]:focus-visible{outline:none}[data-edit-overlay]{z-index:45;pointer-events:none;position:fixed;inset:0}[data-edit-overlay-box]{box-sizing:border-box;border:2px dashed var(--tool-accent);border-radius:var(--tool-radius-frame);margin:-4px 0 0 -4px;position:absolute;top:0;left:0}[data-edit-overlay-box=selected]{border:1px solid var(--tool-accent);border-radius:var(--tool-radius-frame);margin:0}[data-edit-overlay-box=hover]{border:1px dashed var(--tool-hover-line);border-radius:var(--tool-radius-frame);margin:0}[data-edit-overlay-box=item]{border:1px dashed var(--tool-select-dash);border-radius:var(--tool-radius-frame);margin:-4px 0 0 -4px}[data-edit-overlay-box][hidden]{display:none}[data-edit-bar].edit-bar{z-index:62;box-sizing:border-box;background:var(--tool-dock);color:var(--tool-dock-fg);font-family:var(--tool-font);font-size:var(--tool-text-size);line-height:var(--tool-text-leading);white-space:nowrap;box-shadow:var(--tool-bar-shadow);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}[data-edit-seo-inspector] [data-edit-seo-mark]{z-index:49;box-sizing:border-box;border:1.5px solid var(--tool-accent-line-soft);border-radius:var(--tool-radius-frame);color:var(--tool-accent);pointer-events:none;position:fixed}[data-edit-seo-inspector] [data-edit-seo-mark]>span:not([role=tooltip]){top:calc(-1.65em * (var(--tool-seo-label-row,0) + 1));border-radius:var(--tool-radius-frame);background:var(--tool-fg);max-width:min(70vw,32rem);color:var(--tool-surface);font:700 11px/1.4 var(--tool-font);text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;position:absolute;left:-1.5px;overflow:hidden}[data-edit-seo-mark][data-category=heading]{outline:1.5px dashed var(--tool-accent-line-soft);outline-offset:4px;border-radius:var(--tool-radius-frame);border-color:#0000}[data-edit-seo-mark][data-category=heading]>span:not([role=tooltip]){top:calc(-1.65em * (var(--tool-seo-label-row,0) + 1) - 5px);border:1px solid var(--tool-accent-line-soft);background:var(--tool-surface);color:var(--tool-accent);left:-5.5px}[data-edit-seo-mark][data-category=heading][data-severity=error]{outline:1.5px solid var(--tool-danger)}[data-edit-seo-mark][data-category=heading][data-severity=error]>span:not([role=tooltip]){border-color:var(--tool-danger);background:var(--tool-danger);color:var(--tool-accent-fg)}[data-edit-seo-mark][data-category=image]{border-radius:0 var(--tool-radius-surface) var(--tool-radius-surface) var(--tool-radius-surface)}[data-edit-seo-mark][data-category=image]>span:not([role=tooltip]){border:1px solid var(--tool-accent-line-soft);border-radius:var(--tool-radius-surface) var(--tool-radius-surface) 0 0;background:var(--tool-surface);color:var(--tool-accent);border-bottom:0;font-weight:500}[data-edit-seo-mark][data-category=image]>span:not([role=tooltip]):before{content:"圖片 ";font-weight:700}[data-edit-seo-mark][data-category=link]{border-radius:var(--tool-radius-frame);border-style:dashed}[data-edit-seo-mark][data-category=link]>span:not([role=tooltip]){background:var(--tool-accent);color:var(--tool-accent-fg);display:none}[data-edit-seo-mark][data-category=link][data-hover]>span:not([role=tooltip]){display:block}[data-edit-seo-mark][data-severity=error]{border-color:var(--tool-danger);color:var(--tool-danger);border-style:solid}[data-edit-seo-mark][data-severity=error]>span:not([role=tooltip]){background:var(--tool-danger);color:var(--tool-accent-fg);border:0}[data-edit-seo-mark][data-severity=error][data-category=image]>span:not([role=tooltip]):before{content:""}[data-edit-seo-mark][data-severity=warning]{border-color:var(--tool-notice-line);color:var(--tool-notice);border-style:solid}[data-edit-seo-mark][data-severity=warning]>span:not([role=tooltip]){background:var(--tool-notice-badge);color:var(--tool-notice);border:0}[data-edit-seo-mark][data-link-availability=not-found]{background:0 0}[data-edit-seo-mark]>[role=tooltip]{z-index:1;border-radius:var(--tool-radius-frame);background:var(--tool-fg);max-width:min(70vw,28rem);box-shadow:var(--tool-shadow);color:var(--tool-surface);font:400 12px/1.4 var(--tool-font);white-space:normal;padding:5px 8px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}[data-edit-seo-mark][data-hover]>[role=tooltip]{display:block}[data-edit-seo-panel]{z-index:54;top:calc(var(--tool-bar-h) + 12px);box-sizing:border-box;border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:min(360px,100vw - 32px);max-height:min(78vh,700px);color:var(--tool-fg);font:13px/1.5 var(--tool-font);white-space:normal;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;right:16px;overflow:auto;box-shadow:0 12px 32px #18181b24,0 1px 3px #18181b14}html:has([data-edit-bar] .edit-bar__notice) [data-edit-seo-panel]{top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h) + 12px)}[data-edit-seo-panel] p,[data-edit-seo-panel] ul,[data-edit-seo-panel] dl,[data-edit-seo-panel] hr{margin:0}[data-edit-seo-panel] hr{background:var(--tool-canvas);border:0;height:1px}[data-edit-seo-panel] button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}[data-edit-seo-panel] header{align-items:center;gap:8px;padding:2px 4px;display:flex}[data-edit-seo-panel] header strong{flex:1;font-size:14px;font-weight:600}[data-edit-seo-panel] header button[data-icon]{border-radius:var(--tool-radius-surface);width:28px;height:28px;color:var(--tool-fg-muted);justify-content:center;align-items:center;display:flex}[data-edit-seo-panel] header button[data-round]{border:1px solid var(--tool-border-strong);width:22px;height:22px;color:var(--tool-fg-muted);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}[data-edit-seo-panel] header button:hover,[data-edit-seo-panel] header button[aria-expanded=true]{background:var(--tool-hover)}[data-edit-seo-panel] [data-edit-seo-legend]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);padding:8px 10px;font-size:12px;list-style:none}[data-edit-seo-panel] [data-edit-seo-legend] li{color:var(--tool-fg-muted);margin:2px 0}[data-edit-seo-panel] [data-edit-seo-legend] li[data-kind=internal]{color:var(--tool-accent)}[data-edit-seo-panel] [data-edit-seo-legend] li[data-kind=error],[data-edit-seo-panel] [data-edit-seo-legend] li[data-kind=not-found]{color:var(--tool-danger)}[data-edit-seo-panel] [data-edit-seo-legend] li[data-kind=warning]{color:var(--tool-notice)}[data-edit-seo-panel] [data-edit-seo-status]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);color:var(--tool-ok);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}[data-edit-seo-panel] [data-edit-seo-status] svg{flex:none}[data-edit-seo-panel] [data-edit-seo-status] strong{font-weight:600}[data-edit-seo-panel] [data-edit-seo-status]>span{font-size:12px}[data-edit-seo-panel] [data-edit-seo-issues]{border:1px solid var(--tool-danger-line);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-danger);flex-direction:column;gap:6px;padding:10px;display:flex}[data-edit-seo-panel] [data-edit-seo-issues=notice]{border-color:var(--tool-notice-line);color:var(--tool-notice)}[data-edit-seo-panel] [data-edit-seo-issues-head]{align-items:center;gap:8px;display:flex}[data-edit-seo-panel] [data-edit-seo-issues-head] strong{font-weight:700}[data-edit-seo-panel] [data-edit-seo-issues-head] span{font-size:12px}[data-edit-seo-panel] [data-edit-seo-issues]>button{border-top:1px solid var(--tool-hover);background:var(--tool-surface);border-radius:0;align-items:center;gap:8px;padding:6px 2px;font-size:12px;display:flex}[data-edit-seo-panel] [data-edit-seo-issues]>button i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}[data-edit-seo-panel] [data-edit-seo-issues]>button span{overflow-wrap:anywhere;color:var(--tool-ink-soft);flex:1}[data-edit-seo-panel] [data-edit-seo-issues]>button:hover span{text-decoration:underline}[data-edit-seo-panel] [data-edit-seo-note]{color:var(--tool-fg-muted);padding:0 4px;font-size:12px}[data-edit-seo-panel] [data-edit-seo-counts]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-edit-seo-panel] [data-edit-seo-counts]>div{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);flex-direction:column;gap:2px;padding:8px 10px;display:flex}[data-edit-seo-panel] [data-edit-seo-counts] span{color:var(--tool-fg-muted);font-size:11px}[data-edit-seo-panel] [data-edit-seo-counts] strong{font-size:18px;font-weight:700;line-height:1.3}[data-edit-seo-panel] [data-edit-seo-meta]{grid-template-columns:88px minmax(0,1fr);gap:8px 12px;padding:0 4px;display:grid}[data-edit-seo-panel] [data-edit-seo-meta] dt{color:var(--tool-fg-muted)}[data-edit-seo-panel] [data-edit-seo-meta] dd{overflow-wrap:anywhere;margin:0}[data-edit-seo-panel] [data-edit-seo-index]{align-items:center;gap:8px;display:flex}[data-edit-seo-panel] [data-edit-seo-index] b{border-radius:var(--tool-radius-frame);background:var(--tool-surface);border:1px solid var(--tool-line);padding:2px 8px;font-size:12px;font-weight:400}[data-edit-seo-panel] [data-edit-seo-index] b[data-noindex]{background:var(--tool-surface);border:1px solid var(--tool-line);color:var(--tool-notice)}[data-edit-seo-panel] [data-edit-seo-index] span{color:var(--tool-fg-muted);font-size:12px}[data-edit-seo-panel] [data-edit-seo-external]{flex-direction:column;gap:6px;padding:0 4px;display:flex}[data-edit-seo-panel] [data-edit-seo-external]>span{color:var(--tool-fg-muted);font-size:12px}[data-edit-seo-panel] [data-edit-seo-external] p{justify-content:space-between;display:flex}[data-edit-seo-panel] [data-edit-seo-external] p span{color:var(--tool-fg-muted)}[data-edit-seo-panel] [data-edit-seo-accordion]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line)}[data-edit-seo-panel] [data-edit-seo-accordion]>button{align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}[data-edit-seo-panel] [data-edit-seo-accordion]>button strong{flex:1;font-weight:600}[data-edit-seo-panel] [data-edit-seo-accordion]>button span{color:var(--tool-fg-muted);font-size:12px}[data-edit-seo-panel] [data-edit-seo-accordion]>button svg{color:var(--tool-fg-muted)}[data-edit-seo-panel] [data-edit-seo-accordion] ul{max-height:200px;padding:0 12px 10px;font-size:12px;list-style:none;overflow:auto}[data-edit-seo-panel] [data-edit-seo-accordion] li{overflow-wrap:anywhere;padding:3px 0}[data-edit-seo-panel] [data-edit-seo-accordion] li[data-severity=error] button{color:var(--tool-danger)}[data-edit-seo-panel] [data-edit-seo-accordion] li[data-severity=warning] button{color:var(--tool-notice)}[data-edit-seo-panel] [data-edit-seo-accordion]>button[aria-expanded=true]{border-bottom:1px solid var(--tool-line);border-radius:var(--tool-radius-surface) var(--tool-radius-surface) 0 0}[data-edit-seo-panel] [data-edit-seo-filters]{flex-wrap:wrap;gap:6px;padding:10px 12px 6px;display:flex}[data-edit-seo-panel] [data-edit-seo-filters] button{border:1px solid var(--tool-line);border-radius:var(--tool-radius-frame);background:var(--tool-surface);height:26px;color:var(--tool-fg-muted);padding:0 10px;font-size:12px}[data-edit-seo-panel] [data-edit-seo-filters] button[data-tone=problem]{color:var(--tool-danger)}[data-edit-seo-panel] [data-edit-seo-filters] button[aria-pressed=true]{border-color:var(--tool-select-line);color:var(--tool-select-text)}[data-edit-seo-panel] [data-edit-seo-accordion] ul[data-edit-seo-external-list]{max-height:280px;padding:0 12px 8px}[data-edit-seo-panel] [data-edit-seo-external-list] li{border-top:1px solid var(--tool-hover);padding:0}[data-edit-seo-panel] [data-edit-seo-external-list] li button{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;width:100%;padding:9px 0;display:grid}[data-edit-seo-panel] [data-edit-seo-external-list] li button>b{color:var(--tool-fg-muted);font-size:12px;font-weight:600}[data-edit-seo-panel] [data-edit-seo-external-list] li button>span{flex-direction:column;gap:2px;min-width:0;display:flex}[data-edit-seo-panel] [data-edit-seo-external-list] li button code{color:var(--tool-fg);overflow-wrap:anywhere;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-edit-seo-panel] [data-edit-seo-external-list] li button:hover code{text-decoration:underline}[data-edit-seo-panel] [data-edit-seo-external-list] li button small{color:var(--tool-fg-muted);font-size:11px}[data-edit-seo-panel] [data-edit-seo-external-list] li[data-tone=not-found]>button>b,[data-edit-seo-panel] [data-edit-seo-external-list] li[data-tone=not-found] small{color:var(--tool-danger)}[data-edit-seo-panel] [data-edit-seo-external-list] li[data-tone=external]>button>b,[data-edit-seo-panel] [data-edit-seo-external-list] li[data-tone=external] small{color:var(--tool-select-text)}[data-edit-seo-panel] [data-edit-seo-external-list] li[data-tone=none] code{color:var(--tool-fg-muted)}[data-edit-seo-panel] [data-edit-seo-toggles]{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 4px 0;display:flex}[data-edit-seo-panel] [data-edit-seo-toggles]>span{color:var(--tool-fg-muted);margin-right:2px;font-size:12px}[data-edit-seo-panel] [data-edit-seo-toggles] button{border-radius:var(--tool-radius-frame);background:var(--tool-surface);border:1px solid var(--tool-line);height:26px;color:var(--tool-fg-muted);padding:0 10px;font-size:12px}[data-edit-seo-panel] [data-edit-seo-toggles] button[aria-pressed=true]{border-color:var(--tool-select-line);color:var(--tool-select-text)}[data-edit-seo-panel] [data-edit-seo-hint]{color:var(--tool-fg-muted);padding:0 4px;font-size:12px}body:has([data-edit-bar]){padding-top:var(--tool-bar-h)}html:has([data-edit-bar]){scroll-padding-top:var(--tool-bar-h)}body:has([data-edit-bar] .edit-bar__notice){padding-top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h))}html:has([data-edit-bar] .edit-bar__notice){scroll-padding-top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h))}[data-edit-bar] .edit-bar__info,[data-edit-bar] .edit-bar__actions,[data-edit-bar] .edit-bar__notice{box-sizing:content-box;align-items:center;gap:var(--tool-space-md);padding:0 var(--tool-space-md);border-bottom:1px solid var(--tool-dock-line);flex-wrap:nowrap;display:flex}[data-edit-bar] .edit-bar__info{height:var(--tool-bar-info-h);background:var(--tool-dock);font-size:var(--tool-text-size-sm)}[data-edit-bar] .edit-bar__actions{height:var(--tool-bar-actions-h);gap:var(--tool-space-sm);background:var(--tool-dock);border-bottom-color:var(--tool-dock-line)}[data-edit-bar] .edit-bar__notice{border-bottom-color:var(--tool-dock-line)}[data-edit-bar] .edit-bar__grow{flex:auto}[data-edit-bar] .edit-bar__page{text-overflow:ellipsis;min-width:0;max-width:24em;font-size:var(--tool-text-size);flex:0 auto;font-weight:700;overflow:hidden}[data-edit-bar] .edit-bar__langs{box-shadow:inset 0 0 0 1px var(--tool-dock-line);background:0 0;flex:none;gap:2px;padding:2px;display:inline-flex}[data-edit-bar] .edit-bar__lang{color:var(--tool-dock-muted);align-items:center;gap:6px;padding:2px 9px;text-decoration:none;display:inline-flex}[data-edit-bar] a.edit-bar__lang:hover{background:var(--tool-dock-hover);color:var(--tool-dock-fg)}[data-edit-bar] .edit-bar__lang.is-current{background:var(--tool-dock-hover);color:var(--tool-dock-fg);box-shadow:none;font-weight:700}[data-edit-bar] .edit-bar__lang .edit-bar__menu-note{font-size:.6875rem;font-weight:var(--tool-text-weight-strong);padding:0;display:inline}[data-edit-bar] .edit-bar__lang:focus-visible{outline:2px solid var(--tool-select-line);outline-offset:1px}[data-edit-bar] .edit-bar__timer{border-radius:var(--tool-radius-surface);background:var(--tool-dock-hover);color:var(--tool-dock-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;flex:none;padding:2px 10px}[data-edit-bar] .edit-bar__timer[data-edit-remaining-low]{border:1px solid var(--tool-danger-line);background:var(--tool-dock-hover);color:var(--tool-danger-line)}@supports (color:color-mix(in lab, red, red)){[data-edit-bar] .edit-bar__timer[data-edit-remaining-low]{color:color-mix(in srgb, var(--tool-danger-line) 55%, var(--tool-dock-fg))}}[data-edit-bar] .edit-bar__timer[data-edit-remaining-low]{font-weight:var(--tool-text-weight-strong)}[data-edit-bar] .edit-bar__notice{height:calc(var(--tool-bar-notice-h) - 1px);background:var(--tool-dock);font-size:.8125rem}[data-edit-bar] .edit-bar__notice>span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-edit-bar] .edit-bar__notice.is-warn{background:var(--tool-dock);color:var(--tool-notice-line);font-weight:var(--tool-text-weight-strong)}[data-edit-bar] .edit-bar__text-button{box-sizing:border-box;height:32px;padding:0 var(--tool-space-md);color:var(--tool-dock-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex:none}[data-edit-bar] .edit-bar__text-button:hover:not(:disabled){background:var(--tool-dock-hover)}[data-edit-bar] .edit-bar__text-button.is-danger{border-color:var(--tool-dock-line);border-radius:var(--tool-radius-frame);color:var(--tool-dock-fg);background:0 0}[data-edit-bar] .edit-bar__text-button.is-danger:hover:not(:disabled){border-color:var(--tool-danger);background:var(--tool-danger);color:var(--tool-accent-fg)}[data-edit-bar] .edit-bar__text-button:disabled{color:var(--tool-dock-muted);opacity:.55;cursor:default}[data-edit-bar] .edit-bar__text-button.is-danger:disabled{border-color:var(--tool-dock-line);color:var(--tool-dock-muted);background:0 0}[data-edit-bar] .edit-bar__tipwrap{flex:none;display:inline-flex;position:relative}[data-edit-bar] .edit-bar__tip{z-index:5;border-radius:var(--tool-radius-frame);background:var(--tool-fg);color:var(--tool-accent-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;padding:6px 10px;display:none;position:absolute;top:calc(100% + 8px);right:0}[data-edit-bar] .edit-bar__tipwrap:hover>.edit-bar__tip,[data-edit-bar] .edit-bar__tipwrap:focus-within>.edit-bar__tip{display:block}[data-edit-bar] .edit-bar__text-button:focus-visible{outline:2px solid var(--tool-select-line);outline-offset:2px}[data-edit-bar] .edit-bar__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-edit-bar] .edit-bar__sep{width:1px;margin:var(--tool-space-sm) 0;background:var(--tool-dock-line);flex:none;align-self:stretch}[data-edit-bar] .edit-bar__middle{justify-content:flex-end;align-items:center;gap:var(--tool-space-sm);flex:auto;min-width:0;display:flex;overflow:hidden}[data-edit-bar] .edit-bar__button{box-sizing:border-box;height:32px;padding:0 var(--tool-space-md);border:1px solid var(--tool-dock-line);border-radius:var(--tool-radius-frame);color:var(--tool-dock-fg);font:inherit;cursor:pointer;background:0 0;flex:none}[data-edit-bar] .edit-bar__button:hover:not(:disabled){background:var(--tool-dock-hover)}[data-edit-bar] .edit-bar__button.is-primary{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong);box-shadow:var(--tool-shadow-sm)}[data-edit-bar] .edit-bar__button.is-primary:hover:not(:disabled){background:var(--tool-accent-hover);border-color:var(--tool-accent-hover)}[data-edit-bar] .edit-bar__button.is-danger{border-color:var(--tool-danger);background:var(--tool-danger);color:var(--tool-accent-fg)}[data-edit-bar] .edit-bar__button:disabled{border-color:var(--tool-dock-line);color:var(--tool-dock-muted);opacity:.55;cursor:default;background:0 0}[data-edit-bar] .edit-bar__button.is-primary:disabled{border-color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){[data-edit-bar] .edit-bar__button.is-primary:disabled{border-color:color-mix(in srgb, var(--tool-accent) 35%, transparent)}}[data-edit-bar] .edit-bar__button.is-primary:disabled{background:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){[data-edit-bar] .edit-bar__button.is-primary:disabled{background:color-mix(in srgb, var(--tool-accent) 18%, var(--tool-dock))}}[data-edit-bar] .edit-bar__button.is-primary:disabled{color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){[data-edit-bar] .edit-bar__button.is-primary:disabled{color:color-mix(in srgb, var(--tool-accent) 55%, var(--tool-dock-fg))}}[data-edit-bar] .edit-bar__button.is-primary:disabled{opacity:1;box-shadow:none}[data-edit-bar] .edit-bar__icon[aria-pressed=true]{background:var(--tool-dock-hover);color:var(--tool-select-line)}[data-edit-bar] .edit-bar__icon{width:32px;height:32px;color:var(--tool-dock-fg);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:inline-grid}[data-edit-bar] .edit-bar__icon svg{width:18px;height:18px}[data-edit-bar] .edit-bar__icon:hover:not(:disabled){background:var(--tool-dock-hover)}[data-edit-bar] .edit-bar__icon:disabled{color:var(--tool-dock-muted);opacity:.55;cursor:default}[data-edit-bar] .edit-bar__button:focus-visible,[data-edit-bar] .edit-bar__icon:focus-visible,[data-edit-bar] .edit-bar__menu-item:focus-visible{outline:2px solid var(--tool-select-line);outline-offset:2px}[data-edit-bar] .edit-bar__menu .edit-bar__menu-item:focus-visible{outline-color:var(--tool-accent)}[data-edit-bar] .edit-bar__locale{height:32px;padding:0 var(--tool-space-md);border:1px solid var(--tool-dock-line);font-weight:var(--tool-text-weight-strong);background:0 0;border-radius:0;flex:none;align-items:center;display:inline-flex}[data-edit-bar] .edit-bar__locale svg{width:16px;height:16px}[data-edit-bar] .edit-bar__locale-wrap{flex:none;position:relative}[data-edit-bar] button.edit-bar__locale{color:var(--tool-dock-fg);font:inherit;font-weight:var(--tool-text-weight-strong);cursor:pointer;gap:4px}[data-edit-bar] button.edit-bar__locale:hover{background:var(--tool-dock-hover)}[data-edit-bar] .edit-bar__locale-menu{min-width:200px;margin:0;padding:4px;list-style:none;display:grid;left:0;right:auto}[data-edit-bar] .edit-bar__locale-menu[hidden]{display:none}[data-edit-bar] .edit-bar__locale-menu .edit-bar__menu-item{justify-content:space-between;gap:var(--tool-space-md);box-sizing:border-box;text-decoration:none;display:flex}[data-edit-bar] .edit-bar__locale-menu .is-current{font-weight:var(--tool-text-weight-strong);cursor:default}[data-edit-bar] .edit-bar__locale-menu .edit-bar__menu-note{padding:0}[data-edit-bar] .edit-bar__pill{color:var(--tool-select-line);font-size:var(--tool-text-size-sm);flex:none;align-items:center;gap:6px;display:inline-flex}[data-edit-bar] .edit-bar__pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}[data-edit-bar] .edit-bar__pill.is-visible{color:var(--tool-dock-muted)}[data-edit-bar] .edit-bar__pill.is-visible:before{background:var(--tool-select-line)}[data-edit-bar] [data-edit-dirty]{color:var(--tool-dock-muted);font-size:var(--tool-text-size-sm);flex:none;align-items:center;gap:6px;display:inline-flex}[data-edit-bar] [data-edit-dirty=no]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-edit-bar] [data-edit-dirty=yes]{border-radius:var(--tool-radius-surface);background:var(--tool-dock-hover);color:var(--tool-select-line);font-weight:var(--tool-text-weight-strong);white-space:nowrap;padding:2px 10px}[data-edit-bar] [data-edit-dirty=yes]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}[data-edit-bar] .edit-bar__toast-slot{top:calc(100% + var(--tool-space-sm));z-index:3;max-width:calc(100vw - 2 * var(--tool-space-md));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}[data-edit-bar] .edit-bar__toast{--tool-toast-bg:var(--tool-surface);--tool-toast-fg:var(--tool-fg);--tool-toast-muted:var(--tool-fg-muted);align-items:center;gap:var(--tool-space-sm);box-sizing:border-box;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-toast-bg);border-radius:var(--tool-radius-frame);background:var(--tool-toast-bg);color:var(--tool-toast-fg);box-shadow:var(--tool-shadow);font-size:var(--tool-text-size);white-space:normal;pointer-events:auto;animation:4s forwards edit-bar-toast;display:flex}[data-edit-bar] .edit-bar__toast[data-edit-toast=saved]{--tool-toast-bg:var(--tool-ok-solid);--tool-toast-fg:var(--tool-ok-solid-fg);--tool-toast-muted:var(--tool-ok-solid-fg)}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied]{--tool-toast-bg:var(--tool-accent);--tool-toast-fg:var(--tool-accent-fg);--tool-toast-muted:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied-warn]{border-color:var(--tool-notice);background:var(--tool-notice-wash);font-weight:var(--tool-text-weight-strong)}[data-edit-bar] .edit-bar__toast-text{gap:2px;display:grid}[data-edit-bar] .edit-bar__toast-text small{font-size:var(--tool-text-size-sm);color:var(--tool-toast-muted);font-weight:400}[data-edit-bar] .edit-bar__toast-icon{width:18px;height:18px;color:var(--tool-toast-fg);flex:none}[data-edit-bar] .edit-bar__toast-icon path{stroke:var(--tool-toast-bg)}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied-warn] .edit-bar__toast-icon{color:var(--tool-notice)}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied-warn] .edit-bar__toast-icon path{stroke:var(--tool-surface)}[data-edit-bar] .edit-bar__toast-close{width:24px;height:24px;color:var(--tool-toast-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}[data-edit-bar] .edit-bar__toast-close:hover{background:var(--tool-toast-fg)}@supports (color:color-mix(in lab, red, red)){[data-edit-bar] .edit-bar__toast-close:hover{background:color-mix(in srgb, var(--tool-toast-fg) 18%, transparent)}}[data-edit-bar] .edit-bar__toast-close:hover{color:var(--tool-toast-fg)}[data-edit-bar] .edit-bar__toast-close:focus-visible{outline:2px solid var(--tool-toast-fg);outline-offset:2px}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied-warn] .edit-bar__toast-close:hover{background:var(--tool-hover)}[data-edit-bar] .edit-bar__toast[data-edit-toast=applied-warn] .edit-bar__toast-close:focus-visible{outline-color:var(--tool-accent)}@keyframes edit-bar-toast{0%{opacity:0;transform:translateY(-6px)}8%,85%{opacity:1;transform:none}to{opacity:0}}[data-edit-bar] .edit-bar__pill,[data-edit-bar] .edit-bar__status{border-radius:var(--tool-radius-surface);transition:background-color var(--tool-motion-fade) var(--tool-motion-ease), border-color var(--tool-motion-fade) var(--tool-motion-ease), color var(--tool-motion-fade) var(--tool-motion-ease);border:1px solid #0000;padding:2px 8px}[data-edit-bar] .edit-bar__pill[data-edit-success],[data-edit-bar] .edit-bar__pill.is-visible[data-edit-success],[data-edit-bar] .edit-bar__status[data-edit-success]{border-color:var(--tool-ok);background:var(--tool-ok-wash);color:var(--tool-ok);font-weight:var(--tool-text-weight-strong);transition:none}[data-edit-bar] .edit-bar__pill[data-edit-success]:before,[data-edit-bar] .edit-bar__pill.is-visible[data-edit-success]:before{background:var(--tool-ok)}[data-edit-bar] .edit-bar__status-check{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline-block}@media (prefers-reduced-motion:reduce){[data-edit-bar] .edit-bar__toast{animation:none}[data-edit-bar] .edit-bar__pill,[data-edit-bar] .edit-bar__status{transition:none}}[data-edit-bar] .edit-bar__status,[data-edit-bar] .edit-bar__note{text-overflow:ellipsis;min-width:0;font-size:var(--tool-text-size-sm);overflow:hidden}[data-edit-bar] .edit-bar__status{color:var(--tool-dock-muted);flex:0 auto}[data-edit-bar] .edit-bar__note{max-width:16em;color:var(--tool-select-line);flex:0 auto}[data-edit-bar] .edit-bar__note[data-edit-source=fallback]{color:var(--tool-notice-line)}[data-edit-bar] .edit-bar__menu .edit-bar__status{color:var(--tool-fg-muted)}[data-edit-bar] .edit-bar__menu .edit-bar__note{color:var(--tool-accent)}[data-edit-bar] .edit-bar__menu .edit-bar__note[data-edit-source=fallback]{color:var(--tool-notice)}[data-edit-bar] .edit-bar__menu .edit-bar__details summary{color:var(--tool-accent)}[data-edit-bar] .edit-bar__dev{border-radius:var(--tool-radius-surface);background:var(--tool-notice-wash);color:var(--tool-notice);font-size:var(--tool-text-size-sm);flex:none;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}[data-edit-bar] .edit-bar__dev select{color:inherit;font:inherit;background:0 0;border:0}[data-edit-bar] .edit-bar__details{font-size:var(--tool-text-size-sm);flex:none}[data-edit-bar] .edit-bar__details summary{color:var(--tool-select-line);cursor:pointer}[data-edit-bar] .edit-bar__details ul,[data-edit-bar] .edit-bar__menu{z-index:1;box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);box-shadow:var(--tool-shadow);white-space:normal;border-radius:0;position:absolute;top:calc(100% + 4px)}[data-edit-bar] .edit-bar__details ul{left:var(--tool-space-md);max-width:min(480px, calc(100vw - 2 * var(--tool-space-md)));padding:var(--tool-space-sm) var(--tool-space-md) var(--tool-space-sm) var(--tool-space-lg);margin:0}[data-edit-bar] .edit-bar__menu-wrap{flex:none;position:relative}[data-edit-bar] [data-edit-menu-info]:after{content:"";background:var(--tool-notice);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}[data-edit-bar] [data-edit-menu-toggle]{position:relative}[data-edit-bar] .edit-bar__menu{min-width:200px;padding:4px;display:grid;right:0}[data-edit-bar] .edit-bar__menu[hidden]{display:none}[data-edit-bar] .edit-bar__menu-item{width:100%;color:var(--tool-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:7px 10px;display:block}[data-edit-bar] .edit-bar__menu-item:hover:not(:disabled){background:var(--tool-hover)}[data-edit-bar] .edit-bar__menu-item--danger{color:var(--tool-danger)}[data-edit-bar] .edit-bar__menu-item:disabled{color:var(--tool-fg-disabled);cursor:default}[data-edit-bar] .edit-bar__menu-status{border-bottom:1px solid var(--tool-border);font-size:var(--tool-text-size-sm);padding:4px 10px 8px}[data-edit-bar] .edit-bar__menu-status p{margin:0 0 4px}[data-edit-bar] .edit-bar__menu-status .edit-bar__details ul{box-shadow:none;padding:4px 0 0 var(--tool-space-lg);border:0;position:static}[data-edit-bar] .edit-bar__menu-note{color:var(--tool-accent);font-size:var(--tool-text-size-sm);padding:0 10px 6px;display:block}[data-edit-bar] .edit-bar__menu .edit-bar__note,[data-edit-bar] .edit-bar__menu .edit-bar__dev{white-space:normal;max-width:none;margin:4px 10px}@media (max-width:767.98px){[data-edit-bar] .edit-bar__info,[data-edit-bar] .edit-bar__actions,[data-edit-bar] .edit-bar__notice{padding:0 var(--tool-space-sm);gap:4px}[data-edit-bar] .edit-bar__locale{padding:0 6px}}[data-edit-inherited]{top:calc(var(--tool-bar-h) + var(--tool-space-sm));z-index:var(--tool-z-content-tool);box-sizing:border-box;max-width:min(640px, calc(100vw - 2 * var(--tool-space-md)));padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-notice);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-notice);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);line-height:var(--tool-text-leading);pointer-events:none;border-radius:0;position:fixed;left:50%;transform:translate(-50%)}.edit-notice{padding:var(--space-xs) var(--space-sm);font-size:var(--tool-text-size);line-height:var(--tool-text-leading);border-bottom:1px solid}[data-edit-panel]{z-index:var(--tool-z-panel);box-sizing:border-box;width:var(--tool-panel);overscroll-behavior:contain;border:1px solid var(--tool-border);border-top:3px solid var(--tool-accent);max-width:calc(100vw - 24px);box-shadow:var(--tool-shadow);background:var(--tool-surface);color:var(--tool-fg);border-radius:0;outline:none;flex-direction:column;gap:0;padding:0;font-size:.875rem;display:flex;position:fixed;overflow-y:auto}[data-edit-panel-grip]{width:20px;min-width:20px;height:24px;color:var(--tool-fg-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:0;flex:none;align-self:center;place-items:center;margin:0;padding:0;display:grid;position:static}[data-edit-panel-grip]:hover{background:var(--tool-hover)}[data-edit-panel-grip]:active{cursor:grabbing}[data-edit-panel-grip] svg{width:14px;height:14px;margin:0;display:block;position:static}[data-edit-panel][data-edit-panel-state=empty],[data-edit-panel][data-edit-panel-state=closed]{display:none}[data-edit-help-dock]{left:var(--tool-space-md);bottom:var(--tool-space-md);z-index:50;align-items:flex-start;gap:var(--tool-space-sm);max-width:calc(100vw - 2 * var(--tool-space-md));pointer-events:none;flex-direction:column;display:flex;position:fixed}[data-edit-help-dock]>*{pointer-events:auto}[data-edit-help-card]{box-sizing:border-box;width:min(340px, calc(100vw - 2 * var(--tool-space-md)));max-height:calc(100vh - var(--tool-bar-h) - 2 * var(--tool-space-lg));padding:var(--tool-space-md) var(--tool-space-md) var(--tool-space-md) var(--tool-space-lg);border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font:var(--tool-text-size) / var(--tool-text-leading) var(--tool-font);overflow-y:auto}[data-edit-help-card-head]{justify-content:space-between;align-items:center;gap:var(--tool-space-sm);margin-bottom:var(--tool-space-sm);display:flex}[data-edit-help-card] h2{color:var(--tool-fg);font:var(--tool-text-weight-strong) var(--tool-text-size) / var(--tool-text-leading) var(--tool-font);margin:0}[data-edit-help-tabs]{gap:var(--tool-space-sm);margin-bottom:var(--tool-space-sm);border-bottom:1px solid var(--tool-border);display:flex}[data-edit-help-tab]{padding:4px var(--tool-space-sm);color:var(--tool-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}[data-edit-help-tab][aria-selected=true]{border-bottom-color:var(--tool-accent);color:var(--tool-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-help-tab]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-help-card] [data-edit-help-panel=keys]{padding-left:0;list-style:none}[data-edit-help-card] ul{color:var(--tool-fg-muted);gap:6px;margin:0;padding:0 0 0 1.1em;font-size:.8125rem;list-style:outside;display:grid}[data-edit-help-card] li{margin:0;padding:0}[data-edit-help-icon]{vertical-align:-.2em;width:1.1em;height:1.1em;color:var(--tool-fg);display:inline-block}[data-edit-help-btn]{padding:0 var(--tool-space-md);border:1px solid var(--tool-accent);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-accent);font-size:var(--tool-text-size-sm);margin-right:6px;line-height:1.5rem;display:inline-block}[data-edit-help-btn=primary]{background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-help-card-close]{border-radius:var(--tool-radius-frame);width:28px;height:28px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}[data-edit-help-card-close]:hover{background:var(--tool-hover);color:var(--tool-fg)}[data-edit-help-card-close]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-help-card-close] svg{width:16px;height:16px;display:block}[data-edit-small-hint]{align-self:stretch;align-items:center;gap:var(--tool-space-sm);padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg-muted);font-family:var(--tool-font);border-radius:0;font-size:.8125rem;display:none;position:static}[data-edit-small-hint]>span{flex:1}[data-edit-lock-note]{z-index:var(--tool-z-content-tool);border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg-muted);font-family:var(--tool-font);pointer-events:none;border-radius:0;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;line-height:1.5;display:inline-flex;position:fixed}[data-edit-section-name]{z-index:var(--tool-z-content-tool);box-sizing:border-box;background:var(--tool-accent);color:var(--tool-accent-fg);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-weight:700;line-height:1;display:inline-flex;position:fixed;overflow:visible}[data-edit-section-name-text]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-edit-section-name] em{background:var(--tool-accent-fg-wash);font-size:var(--tool-text-size-sm);border-radius:0;flex:none;padding:2px 6px;font-style:normal;font-weight:500}[data-edit-section-name] [data-edit-section-custom]{pointer-events:auto;cursor:help;position:relative}[data-edit-section-name] [data-edit-section-custom]:focus-visible{outline:2px solid var(--tool-accent-fg);outline-offset:1px}[data-edit-section-name] [data-edit-section-custom]:hover:after,[data-edit-section-name] [data-edit-section-custom]:focus-visible:after{content:attr(data-edit-tip);border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;border-radius:0;padding:4px 8px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}[data-edit-toolbar]{z-index:var(--tool-z-section-strip);isolation:isolate;box-sizing:border-box;border:1px solid var(--tool-accent);border-radius:var(--tool-radius-frame) var(--tool-radius-frame) 0 0;background:var(--tool-accent);height:30px;box-shadow:var(--tool-shadow-sm);color:var(--tool-accent-fg);font-family:var(--tool-font);border-bottom:0;flex-direction:row;align-items:stretch;gap:2px;padding:1px;display:flex;position:fixed}[data-edit-toolbar]>button{border-radius:var(--tool-radius-frame);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}[data-edit-toolbar]>button svg{width:16px;height:16px}[data-edit-toolbar]>button>[data-edit-toolbar-text]{display:none}[data-edit-toolbar]>button:hover:not([aria-disabled=true]),[data-edit-toolbar]>button[aria-expanded=true]{background:var(--tool-accent-hover);color:var(--tool-accent-fg)}[data-edit-toolbar]>button[aria-disabled=true]{color:var(--tool-accent-fg);opacity:.45}[data-edit-toolbar] button[aria-disabled=true]{cursor:default}[data-edit-toolbar]>button:focus-visible,[data-edit-toolbar-menu]>button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-toolbar]>button[data-edit-tip]:hover:after,[data-edit-toolbar]>button[data-edit-tip]:focus-visible:after{content:attr(data-edit-tip);border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;border-radius:0;padding:4px 8px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-edit-toolbar]>button[data-edit-toolbar-action=more][data-edit-tip]:hover:after,[data-edit-toolbar]>button[data-edit-toolbar-action=more][data-edit-tip]:focus-visible:after{left:auto;right:0;transform:none}[data-edit-toolbar-sep]{background:var(--tool-border);width:1px;margin:6px 2px}[data-edit-toolbar-menu]{border:1px solid var(--tool-border);background:var(--tool-surface);min-width:160px;box-shadow:var(--tool-shadow);border-radius:0;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);bottom:auto;right:-1px}[data-edit-toolbar-menu][data-edit-toolbar-menu-up]{top:auto;bottom:calc(100% + 6px)}[data-edit-toolbar-menu][hidden]{display:none}[data-edit-toolbar-menu]>button{color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:7px 10px;display:flex}[data-edit-toolbar-menu]>button svg{width:16px;height:16px;color:var(--tool-fg-muted);flex:none}[data-edit-toolbar-menu]>button:hover:not([aria-disabled=true]){background:var(--tool-hover);color:var(--tool-accent)}[data-edit-toolbar-menu]>button[data-danger]:hover:not([aria-disabled=true]){background:var(--tool-hover);color:var(--tool-danger)}[data-edit-toolbar-menu]>button:hover:not([aria-disabled=true]) svg{color:inherit}[data-edit-toolbar-menu]>button[aria-disabled=true],[data-edit-toolbar-menu]>button[aria-disabled=true] svg{color:var(--tool-fg-disabled)}body:has([data-edit-dock]) [data-site-chrome=footer]{box-sizing:border-box;min-height:var(--tool-dock-h)}[data-edit-dock]{z-index:var(--tool-z-dock);max-width:calc(100vw - 16px);color:var(--tool-dock-fg);font-family:var(--tool-font);white-space:nowrap;pointer-events:none;align-items:flex-end;gap:10px;font-size:.875rem;line-height:1.25;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}[data-edit-dock-main],[data-edit-dock-side]{box-sizing:border-box;min-height:var(--tool-dock-h);border-radius:var(--tool-radius-surface) var(--tool-radius-surface) 0 0;background:var(--tool-dock);box-shadow:var(--tool-dock-shadow);pointer-events:auto;align-items:center;gap:2px;padding:6px 8px 7px;display:flex;position:relative}[data-edit-dock-main]{min-width:0;overflow:visible}[data-edit-dock-idle],[data-edit-dock-crumb]{color:var(--tool-dock-muted);padding:0 10px 0 6px}[data-edit-dock-crumb] b{color:var(--tool-dock-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-dock-main]:has([data-edit-dock-crumb-head]>*)>[data-edit-dock-idle]{display:none}[data-edit-dock-crumb]:not(:has([data-edit-dock-crumb-head]>*)){display:none}[data-edit-dock-crumb]{border-right:1px solid var(--tool-dock-line);align-items:center;margin-right:4px;display:inline-flex}[data-edit-dock-crumb-tail]:not(:empty):before{content:"›";color:var(--tool-dock-muted);margin:0 6px}[data-edit-dock-crumb-note]{color:var(--tool-dock-muted);margin-left:4px}[data-edit-dock-sub],[data-edit-dock-section],[data-edit-dock-tools]{align-items:center;gap:2px;display:inline-flex}:is([data-edit-dock-sub]:empty,[data-edit-dock-main]:has([data-edit-dock-sub]>*) [data-edit-dock-section]){display:none}[data-edit-dock] button{border-radius:var(--tool-radius-surface);min-height:36px;color:var(--tool-dock-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}[data-edit-dock] button svg{flex:none;width:18px;height:18px}[data-edit-dock] button[data-edit-toolbar-action=duplicate]>[data-edit-toolbar-text],[data-edit-dock] button[data-edit-toolbar-action=remove]>[data-edit-toolbar-text],[data-edit-dock] button[data-edit-toolbar-action=visibility][aria-label=隱藏]>[data-edit-toolbar-text]{display:none}[data-edit-dock] button:hover:not([aria-disabled=true]),[data-edit-dock] button[aria-expanded=true]{background:var(--tool-dock-hover)}[data-edit-dock] button[aria-disabled=true]{color:var(--tool-dock-muted);cursor:default}[data-edit-dock] button:focus-visible{outline:2px solid var(--tool-select-dash);outline-offset:-2px}[data-edit-dock] [data-edit-toolbar-sep]{background:var(--tool-dock-line);align-self:center;width:1px;height:18px;margin:0 4px}[data-edit-dock] button[data-edit-tip]:hover:after,[data-edit-dock] button[data-edit-tip]:focus-visible:after{content:attr(data-edit-tip);border-radius:var(--tool-radius-frame);background:var(--tool-dock);box-shadow:var(--tool-shadow);color:var(--tool-dock-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;padding:4px 8px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}[data-edit-dock] button[data-edit-toolbar-action=more]>[data-edit-toolbar-text]{display:none}[data-edit-dock-more]{display:inline-flex;position:relative}[data-edit-dock] [data-edit-toolbar-menu]{border-radius:var(--tool-radius-surface);background:var(--tool-dock);border:0;top:auto;bottom:calc(100% + 12px);right:0}[data-edit-dock] [data-edit-toolbar-menu]>button{width:100%;padding:7px 10px}[data-edit-dock] [data-edit-toolbar-menu]>button[data-danger]:hover:not([aria-disabled=true]){background:var(--tool-dock-hover);color:var(--tool-dock-fg)}[data-edit-dock] select{border:1px solid var(--tool-dock-line);border-radius:var(--tool-radius-surface);background:var(--tool-dock-hover);min-height:34px;color:var(--tool-dock-fg);font:inherit;cursor:pointer;padding:0 6px}[data-edit-dock] label{color:var(--tool-dock-muted);align-items:center;gap:6px;padding:0 6px;display:inline-flex}[data-edit-page-sort-caret]{width:12px;height:12px;transition:transform .15s}[data-edit-page-sort-toggle][aria-expanded=true] [data-edit-page-sort-caret]{transform:rotate(180deg)}[data-edit-page-sort]{box-sizing:border-box;border-radius:var(--tool-radius-surface);background:var(--tool-dock);width:360px;max-width:calc(100vw - 16px);box-shadow:var(--tool-shadow);color:var(--tool-dock-fg);font-size:var(--tool-text-size);white-space:normal;position:absolute;bottom:calc(100% + 10px);right:0}[data-edit-page-sort]:after{content:"";border:7px solid #0000;border-bottom:0;border-top-color:var(--tool-dock);position:absolute;bottom:-7px;right:44px}[data-edit-page-sort-head]{border-bottom:1px solid var(--tool-dock-line);justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;display:flex}[data-edit-page-sort-head] button{min-height:28px;color:var(--tool-dock-muted);padding:0 6px}[data-edit-page-sort-body]{max-height:min(60vh,480px);padding-bottom:6px;overflow:auto}[data-edit-page-sort-group-label]{color:var(--tool-dock-muted);font-size:var(--tool-text-size-sm);padding:8px 14px 4px}[data-edit-page-sort] ul{margin:0;padding:0;list-style:none}[data-edit-page-sort-row]{align-items:center;gap:8px;padding:4px 8px 4px 14px;display:flex}[data-edit-page-sort-row]:hover{background:var(--tool-dock-hover)}[data-edit-page-sort-row][data-dragging]{opacity:.5}[data-edit-page-sort-row][data-drop-over]{box-shadow:inset 0 2px 0 var(--tool-select-dash)}[data-edit-page-sort-row][data-locked]{color:var(--tool-dock-muted)}[data-edit-page-sort-grip]{color:var(--tool-dock-muted);cursor:grab;display:inline-flex}[data-edit-page-sort-row][data-locked] [data-edit-page-sort-grip]{cursor:default}[data-edit-page-sort-grip] svg{width:16px;height:16px}[data-edit-dock] [data-edit-page-sort-name]{text-align:left;text-overflow:ellipsis;flex:1;justify-content:flex-start;min-width:0;padding:0 4px;overflow:hidden}[data-edit-page-sort-row][data-locked] [data-edit-page-sort-name]{color:var(--tool-dock-muted)}[data-edit-page-sort-source]{border:1px solid var(--tool-dock-line);border-radius:var(--tool-radius-frame);color:var(--tool-dock-muted);font-size:var(--tool-text-size-sm);flex:none;margin-left:6px;padding:0 5px;line-height:1.5}[data-edit-page-sort-name] em{color:var(--tool-dock-muted);margin-left:4px;font-style:normal}[data-edit-page-sort-moves]{gap:2px;display:inline-flex}[data-edit-dock] [data-edit-page-sort-moves] button{width:28px;min-height:28px;color:var(--tool-border);justify-content:center;padding:0}[data-edit-dock] [data-edit-page-sort-moves] button:hover:not([aria-disabled=true]){background:var(--tool-dock-line);color:var(--tool-dock-fg)}[data-edit-dock] [data-edit-page-sort-moves] button[aria-disabled=true]{opacity:.35}[data-edit-dock] [data-edit-page-sort-moves] button[data-edit-tip]:hover:after{z-index:1;top:calc(100% + 4px);bottom:auto}@media (max-width:1023px){[data-edit-lock-note],[data-edit-panel],[data-edit-toolbar],[data-edit-section-name],[data-edit-dock]{display:none}body:has([data-edit-dock]) [data-site-chrome=footer]{min-height:0}[data-edit-help-dock]{left:var(--tool-space-sm);right:var(--tool-space-sm);bottom:var(--tool-space-sm);max-width:none}[data-edit-small-hint]{display:flex}[data-edit-rich-toolbar]{display:none!important}}[data-edit-panel-collapse]{width:28px;height:28px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}[data-edit-panel-collapse]:hover{background:var(--tool-hover);color:var(--tool-fg)}[data-edit-panel-collapse] svg{width:14px;height:14px}[data-edit-panel-title]{text-indent:0;letter-spacing:normal;min-width:0;color:var(--tool-fg);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;padding:0;font-size:.8125rem;font-weight:700;position:static;overflow:hidden}[data-edit-panel-note],[data-edit-panel-empty]{color:var(--tool-fg-muted);margin:0;font-size:.75rem;line-height:1.6}[data-edit-panel]>[data-edit-panel-empty]{padding:12px}[data-edit-panel-header]{z-index:3;border-bottom:1px solid var(--tool-border);background:var(--tool-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 4px;padding:6px;display:grid;position:sticky;top:0}[data-edit-panel-header]>[data-edit-panel-note]{grid-column:1/-1;padding:0 6px 2px 24px}[data-edit-panel-tabs]{border-bottom:1px solid var(--tool-border);display:flex}[data-edit-panel-tabs] button{height:38px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-1px;padding:0 6px;font-size:.8125rem}[data-edit-panel-tabs] button[aria-selected=true]{border-bottom-color:var(--tool-accent);color:var(--tool-fg);font-weight:700}[data-edit-panel-body]{gap:0;display:grid}[data-edit-panel-section]{border-bottom:1px solid var(--tool-border);min-width:0;padding:10px 12px}[data-edit-panel-section]:last-child{border-bottom:0}[data-edit-panel-heading]{align-items:center;gap:8px;min-width:0;display:flex}[data-edit-panel-count]{color:var(--tool-fg);white-space:nowrap;flex:none;margin-inline-start:-8px;font-size:.8125rem;font-weight:700}[data-edit-panel-back]{color:var(--tool-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:4px 6px 4px 0;font-size:.75rem;display:inline-flex}[data-edit-panel-back]:hover{color:var(--tool-accent-hover);text-decoration:underline}[data-edit-panel-back] svg{width:15px;height:15px}[data-edit-panel-title-detail]{border-left:1px solid var(--tool-border);padding-left:8px}[data-edit-panel-list]{outline:none;gap:8px;display:grid}[data-edit-panel-list-head]{align-items:center;gap:6px;display:flex}[data-edit-panel-list-title]{color:var(--tool-fg-muted);letter-spacing:.04em;font-size:.75rem}[data-edit-panel-list-empty]{color:var(--tool-fg-muted);margin:0;font-size:.75rem}[data-edit-panel-rows]{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-edit-panel-row]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:0}[data-edit-panel-row-head]{box-sizing:border-box;align-items:center;gap:4px;min-height:40px;padding:0 4px 0 10px;display:flex}[data-edit-panel-row][data-edit-panel-row-active]{border-color:var(--tool-accent)}[data-edit-panel-row][data-edit-panel-row-active]>[data-edit-panel-row-head]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-panel-row-index]{width:18px;color:var(--tool-fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}[data-edit-panel-row-name]{min-width:0;color:var(--tool-fg);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-grow:1;padding:6px 0;font-size:.875rem;overflow:hidden}[data-edit-panel-row-head]>button:not([data-edit-panel-row-name]){width:32px;height:32px;color:var(--tool-fg);cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:grid}[data-edit-panel-row-head]>button:not([data-edit-panel-row-name]):not([aria-disabled=true]):hover{background:var(--tool-hover)}[data-edit-panel-row] svg,[data-edit-panel-add] svg{width:14px;height:14px}[data-edit-panel-row-grip]{width:20px;height:32px;color:var(--tool-fg-muted);cursor:grab;touch-action:none;flex-shrink:0;place-items:center;margin-inline-start:-8px;display:grid}[data-edit-panel-row-grip]:active{cursor:grabbing}[data-edit-panel-row-grip][data-disabled]{opacity:.4;cursor:default}[data-edit-panel-row][data-edit-panel-row-dragging]{opacity:.45}[data-edit-panel-row][data-edit-panel-row-drop=before]{box-shadow:0 -3px 0 0 var(--tool-accent)}[data-edit-panel-row][data-edit-panel-row-drop=after]{box-shadow:0 3px 0 0 var(--tool-accent)}[data-edit-panel-row-head]>[data-edit-panel-row-remove]{color:var(--tool-danger)}[data-edit-panel-row-head]>button[aria-disabled=true],[data-edit-panel-add][aria-disabled=true]{opacity:.4;cursor:default}[data-edit-panel] button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-panel-adds]{gap:6px;display:grid}[data-edit-panel-add]{border:1px solid var(--tool-border);background:var(--tool-surface);height:40px;color:var(--tool-fg);cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;display:flex}[data-edit-panel-add]:not([aria-disabled=true]):hover{border-color:var(--tool-accent);background:var(--tool-hover)}[data-edit-panel-list-drill]>[data-edit-panel-rows]>[data-edit-panel-row]>[data-edit-panel-row-head]{gap:0;min-height:0;padding:0 2px 0 0}[data-edit-panel-list-drill] [data-edit-panel-row-grip]{align-self:stretch;width:24px;height:auto;margin:0}[data-edit-panel-list-drill] [data-edit-panel-row-name]{align-items:center;gap:8px;padding:6px 4px;display:flex}[data-edit-panel-list-drill] [data-edit-panel-row-name]:hover{background:var(--tool-hover)}[data-edit-panel-row-thumb]{object-fit:cover;background:var(--tool-canvas);flex:none;width:56px;height:40px}span[data-edit-panel-row-thumb]{display:block}[data-edit-panel-row-text]{flex-direction:column;min-width:0;font-size:.75rem;line-height:1.35;display:flex}[data-edit-panel-row-title]{color:var(--tool-fg);font-weight:700}[data-edit-panel-row-sub]{color:var(--tool-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-edit-panel-list-drill] [data-edit-panel-row-head]>button:not([data-edit-panel-row-name]){width:26px;height:30px}[data-edit-panel-list-drill] [data-edit-panel-row-head] svg{width:15px;height:15px}[data-edit-panel-row][data-edit-panel-detail]{border:0}[data-edit-panel-row][data-edit-panel-detail]>[data-edit-panel-fields]{gap:14px;margin:0}[data-edit-panel-nested]{gap:8px;margin:0 8px 10px 26px;font-size:.8125rem;display:grid}[data-edit-panel-nested] [data-edit-panel-row-head]{min-height:40px}[data-edit-panel-nested] [data-edit-panel-row-name]{font-size:.8125rem}[data-edit-panel-nested] [data-edit-panel-adds]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-edit-panel-nested] [data-edit-panel-add]{height:36px;font-size:.8125rem}[data-edit-panel-row-name][aria-expanded=true]{font-weight:700}[data-edit-panel-fields]{gap:10px;margin:0 8px 12px 26px;display:grid}[data-edit-panel-field]{gap:4px;display:grid}[data-edit-panel-field-label]{color:var(--tool-fg-muted);font-size:.75rem;font-weight:600}[data-edit-panel-input]{box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-surface);width:100%;min-height:40px;color:var(--tool-fg);font:inherit;resize:vertical;border-radius:0;padding:8px 10px;font-size:.875rem}[data-edit-panel-input]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-panel-segments]{border:1px solid var(--tool-border);border-radius:0;display:flex;overflow:hidden}[data-edit-panel-segments]>button{border:0;border-inline-end:1px solid var(--tool-border);background:var(--tool-surface);min-width:0;min-height:36px;color:var(--tool-fg);font:inherit;cursor:pointer;flex:1 1 0;padding:4px 6px;font-size:.8125rem}[data-edit-panel-segments]>button:last-child{border-inline-end:0}[data-edit-panel-segments]>button[aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text);font-weight:600}[data-edit-panel-group]{border-bottom:1px solid var(--tool-border)}[data-edit-panel-group-head]{width:100%;min-height:44px;color:var(--tool-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;display:flex}[data-edit-panel-group-head]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-panel-group-title]{flex:none;font-size:.875rem;font-weight:700}[data-edit-panel-group-summary]{min-width:0;color:var(--tool-fg-muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.8125rem;overflow:hidden}[data-edit-panel-group-chevron]{color:var(--tool-fg-muted);flex:none;transition:transform .2s;display:inline-flex}[data-edit-panel-group-head][aria-expanded=true] [data-edit-panel-group-chevron]{transform:rotate(90deg)}[data-edit-panel-group=section-head] [data-edit-panel-group-chevron]{margin-inline-start:auto}[data-edit-section-head-link]{gap:8px;display:grid}[data-edit-section-head-subtitle]{color:var(--tool-fg);margin:0;font-size:.8125rem;font-weight:700}[data-edit-panel-group-body]{gap:12px;padding:4px 2px 14px;display:grid}[data-edit-panel-group-body]>[data-edit-panel-field]{margin:0}[data-edit-panel-action-row]{align-items:center;gap:8px;display:flex}[data-edit-panel-action-row]>[data-edit-panel-action]{flex:auto}[data-edit-panel-action]{border:1px solid var(--tool-border);background:var(--tool-surface);min-height:40px;color:var(--tool-fg);font:inherit;cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;display:inline-flex}[data-edit-panel-action]:hover{background:var(--tool-hover)}[data-edit-panel-action]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-panel-action][aria-disabled=true]{opacity:.5;cursor:default}[data-edit-media-pick][data-edit-panel-action]{border-color:var(--tool-border);color:var(--tool-fg);border-radius:0;font-weight:400}[data-edit-panel-detail-actions]{gap:8px;margin:16px 0 0;display:grid}[data-edit-panel-detail-remove]{color:var(--tool-danger)}[data-edit-panel-segments]>button[data-edit-panel-segment-icon]{justify-content:center;align-items:center;display:inline-flex}[data-edit-media-pick]{min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-accent);background:var(--tool-surface);color:var(--tool-accent-hover);font:inherit;cursor:pointer;border-radius:0;justify-self:start;font-size:.875rem;font-weight:500}[data-edit-media-pick]:hover{background:var(--tool-hover)}[data-edit-media-pick]:focus-visible,[data-edit-crop-open]:focus-visible,[data-edit-crop-frame]:focus-visible,[data-edit-crop-reset]:focus-visible,[data-edit-image-done]:focus-visible,[data-edit-image-alt]:focus-visible,[data-edit-page-json-copy]:focus-visible,[data-edit-page-json-download]:focus-visible,[data-edit-page-json-check]:focus-visible,[data-edit-page-json-load]:focus-visible,[data-edit-page-json-reveal]:focus-visible,[data-edit-page-json-keep]:focus-visible,[data-edit-page-json-discard]:focus-visible,[data-edit-two-col-replace-keep]:focus-visible,[data-edit-two-col-replace-yes]:focus-visible,[data-edit-page-json-current]:focus-visible,[data-edit-page-css-current]:focus-visible,[data-edit-media-option]:focus-visible,[data-edit-media-more]:focus-visible,[data-edit-media-upload]:focus-visible,[data-edit-media-cancel]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-media-backdrop]{z-index:1000;background:var(--tool-backdrop);position:fixed;inset:0}[data-edit-confirm]{z-index:1001;gap:var(--tool-space-sm) var(--tool-space-md);box-sizing:border-box;width:min(28rem,100vw - 2rem);padding:var(--tool-space-lg);border:1px solid var(--tool-dock-line);border-radius:var(--tool-radius-frame);background:var(--tool-dock);box-shadow:var(--tool-shadow);color:var(--tool-dock-fg);font-size:var(--tool-text-size);grid-template-columns:32px minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-edit-confirm-icon]{border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}[data-edit-confirm-icon=warning]{background:var(--tool-danger-on-dock-wash);color:var(--tool-danger-on-dock)}[data-edit-confirm-icon=info]{background:var(--tool-accent-on-dock-wash);color:var(--tool-accent-on-dock)}[data-edit-confirm-text]{align-content:center;gap:2px;min-height:32px;display:grid}[data-edit-confirm-title]{color:var(--tool-dock-fg);font-size:1rem;font-weight:var(--tool-text-weight-strong);margin:0}[data-edit-confirm-message]{color:var(--tool-dock-muted);margin:0}[data-edit-confirm-actions]{justify-content:flex-end;gap:var(--tool-space-sm);margin-top:var(--tool-space-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}[data-edit-confirm-choice]{min-height:36px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-dock-line);border-radius:var(--tool-radius-frame);color:var(--tool-dock-fg);font:inherit;cursor:pointer;background:0 0}[data-edit-confirm-choice][data-kind=secondary]:hover{background:var(--tool-dock-hover)}[data-edit-confirm-choice][data-kind=primary]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-confirm-choice][data-kind=primary]:hover{border-color:var(--tool-accent-hover);background:var(--tool-accent-hover)}[data-edit-confirm-choice]:focus-visible{outline:2px solid var(--tool-accent-on-dock);outline-offset:2px}[data-edit-image-dialog],[data-edit-page-json],[data-edit-css-dialog]{z-index:1001;gap:var(--tool-space-md);box-sizing:border-box;width:min(55rem,100vw - 2rem);max-height:calc(100dvh - 4rem);padding:var(--tool-space-lg);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font-size:var(--tool-text-size);border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-edit-media-title]{margin:0;font-size:1rem;font-weight:700}[data-edit-media-search]{gap:var(--tool-space-sm);display:grid}[data-edit-media-search] label{color:var(--tool-fg-muted);font-size:.75rem;font-weight:600}[data-edit-media-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}[data-edit-media-grid][data-edit-media-layout=rows]{grid-template-columns:minmax(0,1fr);gap:2px}[data-edit-media-grid][data-edit-media-layout=grid]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-edit-media-option]{box-sizing:border-box;border-radius:var(--tool-radius-surface);width:100%;color:var(--tool-ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:4px;display:flex}[data-edit-media-option]:hover{background:var(--tool-hover)}[data-edit-media-option][aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-media-grid][data-edit-media-layout=rows] [data-edit-media-option]{border-radius:var(--tool-radius-frame);flex-direction:row;align-items:center;gap:10px;padding:6px 8px}[data-edit-media-grid][data-edit-media-layout=rows] [data-edit-media-option][aria-pressed=true]{color:var(--tool-fg)}[data-edit-media-thumb-box]{aspect-ratio:4/3;border-radius:var(--tool-radius-frame);background:var(--tool-thumb);display:block;position:relative;overflow:hidden}[data-edit-media-thumb-box] img{object-fit:contain;width:100%;height:100%;display:block}[data-edit-media-name]{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;display:block;overflow:hidden}[data-edit-media-option][aria-pressed=true] [data-edit-media-name]{font-weight:600}[data-edit-media-current]{border-radius:var(--tool-radius-frame);color:#fff;white-space:nowrap;background:#18181bbf;align-items:center;height:18px;padding:0 6px;font-size:.625rem;display:flex}[data-edit-media-thumb-box]>[data-edit-media-current]{position:absolute;top:4px;left:4px}[data-edit-media-search-label],[data-edit-crop-focal]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-edit-media-search] input[type=search]{box-sizing:border-box;border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid #0000;width:100%;min-height:34px;padding:0 10px;font-size:.8125rem}[data-edit-media-notice]{color:var(--tool-fg-muted);margin:0}[data-edit-media-actions]{justify-content:flex-end;gap:var(--tool-space-sm);display:flex}[data-edit-media-more],[data-edit-media-upload],[data-edit-media-cancel],[data-edit-crop-reset],[data-edit-image-done],[data-edit-page-json-copy],[data-edit-page-json-download],[data-edit-page-json-check],[data-edit-page-json-load],[data-edit-page-json-keep],[data-edit-page-json-discard],[data-edit-two-col-replace-keep],[data-edit-two-col-replace-yes]{min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;cursor:pointer;border-radius:0}[data-edit-media-more]{border-color:var(--tool-accent);color:var(--tool-accent-hover);justify-self:start}[data-edit-media-head]{justify-content:space-between;align-items:center;gap:var(--tool-space-sm);display:flex}[data-edit-media-upload]{border-color:var(--tool-accent);color:var(--tool-accent-hover)}[data-edit-media-upload]:disabled{cursor:progress;opacity:.7}[data-edit-media-upload-error]{color:var(--tool-danger);font-size:var(--tool-text-size-sm);margin:0}[data-edit-page-json],[data-edit-css-dialog]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);grid-template-rows:none;width:min(60rem,100vw - 2rem);overflow-y:auto}[data-edit-two-col]{gap:var(--tool-space-md) var(--tool-space-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}[data-edit-two-col][data-edit-two-col-single]{grid-template-columns:minmax(0,1fr)}[data-edit-two-col-current],[data-edit-two-col-draft]{gap:var(--tool-space-sm);min-width:0;display:grid}[data-edit-two-col] h3{font-size:var(--tool-text-size);font-weight:var(--tool-text-weight-strong);margin:0}[data-edit-two-col] p{margin:0}[data-edit-two-col-move]{align-self:center;position:relative}[data-edit-two-col-move] button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:32px;height:32px;color:var(--tool-fg);cursor:pointer;place-items:center;padding:0;display:grid}[data-edit-two-col-move] button:hover:not(:disabled){border-color:var(--tool-accent);color:var(--tool-accent-hover)}[data-edit-two-col-move] button:disabled{color:var(--tool-fg-disabled);cursor:default}[data-edit-two-col-move] button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-two-col-tip]{z-index:1;border-radius:var(--tool-radius-surface);background:var(--tool-fg);color:var(--tool-surface);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-edit-two-col-move] button:hover+[data-edit-two-col-tip],[data-edit-two-col-move] button:focus-visible+[data-edit-two-col-tip]{opacity:1;visibility:visible}[data-edit-two-col-apply]{gap:var(--tool-space-md);grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}[data-edit-two-col-result]{gap:var(--tool-space-sm);flex:1;min-width:0;display:grid}[data-edit-two-col-apply]>button{flex:none}[data-edit-page-json-head]{padding-right:40px}[data-edit-page-json-close],[data-edit-css-dialog-close]{top:var(--tool-space-md);right:var(--tool-space-md);border-radius:var(--tool-radius-surface);width:32px;height:32px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}[data-edit-page-json-close]:hover,[data-edit-css-dialog-close]:hover{background:var(--tool-hover);color:var(--tool-fg)}[data-edit-page-json-close]:focus-visible,[data-edit-css-dialog-close]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-two-col] [data-edit-media-actions]{flex-wrap:wrap;justify-content:flex-start}@media (max-width:1023.98px){[data-edit-two-col]{grid-template-columns:minmax(0,1fr)}[data-edit-two-col-move]{justify-self:center}[data-edit-two-col-move] svg{transform:rotate(90deg)}}[data-edit-two-col-replace-confirm]{gap:var(--tool-space-sm);padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-notice);border-radius:var(--tool-radius-surface);background:var(--tool-surface);display:grid}[data-edit-two-col-replace-confirm] [data-edit-media-actions]{justify-content:flex-start}[data-edit-page-json] :is(button,[data-edit-page-json-code],[data-edit-two-col-code],[data-edit-page-css-code]):not([data-edit-page-json-hint],[data-edit-page-json-reveal],[data-edit-page-css-error-jump]){border-radius:var(--tool-radius-surface)}[data-edit-page-json-head]{align-items:center;gap:var(--tool-space-md);display:flex}[data-edit-page-json-tabs]{gap:4px;display:flex}[data-edit-page-json-tab]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;padding:6px 14px}[data-edit-page-json-tab][aria-selected=true]{border-color:var(--tool-accent);background:var(--tool-accent-wash);color:var(--tool-accent-hover);font-weight:var(--tool-text-weight-strong)}[data-edit-page-json-tab]:focus-visible,[data-edit-page-css-copy]:focus-visible,[data-edit-page-css-download]:focus-visible,[data-edit-page-css-check]:focus-visible,[data-edit-page-css-back]:focus-visible,[data-edit-page-css-load]:focus-visible,[data-edit-page-css-input]:focus-visible,[data-edit-page-json-paste-input]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-page-json-apply] p{margin:0}[data-edit-page-json-export],[data-edit-page-json-paste]{gap:var(--tool-space-sm);display:grid}[data-edit-page-json-export] h3,[data-edit-page-json-paste] h3,[data-edit-page-json-issues] h4{font-size:var(--tool-text-size);font-weight:var(--tool-text-weight-strong);margin:0}[data-edit-page-json-export] p,[data-edit-page-json-paste] p{margin:0}[data-edit-two-col-gutter],[data-edit-page-json-current],[data-edit-page-css-current],[data-edit-page-css-gutter],[data-edit-page-css-input],[data-edit-page-json-gutter],[data-edit-page-json-paste-input]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--tool-text-size-sm);line-height:1.6}[data-edit-two-col-code],[data-edit-page-css-code],[data-edit-page-json-code]{border:1px solid var(--tool-border);background:var(--tool-canvas);border-radius:0;height:19.5rem;display:flex;position:relative;overflow:hidden}[data-edit-two-col-code]:focus-within,[data-edit-page-css-code]:focus-within,[data-edit-page-json-code]:focus-within{border-color:var(--tool-accent)}[data-edit-page-css-code][data-invalid],[data-edit-page-json-code][data-invalid]{border-color:var(--tool-danger)}[data-edit-two-col] :is([data-edit-two-col-code],[data-edit-page-json-code],[data-edit-page-css-code]){height:min(26rem,50dvh)}[data-edit-two-col-gutter],[data-edit-page-css-gutter],[data-edit-page-json-gutter]{min-width:28px;padding:var(--tool-space-sm) 6px var(--tool-space-sm) 4px;color:var(--tool-fg-disabled);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;overflow:hidden}[data-edit-two-col-gutter]>span,[data-edit-page-css-gutter]>span,[data-edit-page-json-gutter]>span,[data-edit-css-gutter]>span{flex:none}[data-edit-code-measure]{box-sizing:border-box;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.6;position:absolute;top:0;left:0}[data-edit-two-col-code] [data-edit-code-measure],[data-edit-page-css-code] [data-edit-code-measure],[data-edit-page-json-code] [data-edit-code-measure]{padding:0 var(--tool-space-sm) 0 4px;font-size:var(--tool-text-size-sm);left:28px}[data-edit-css-code] [data-edit-code-measure]{padding:0 8px 0 4px;font-size:.8125rem;left:28px}[data-edit-page-json-current],[data-edit-page-css-current],[data-edit-page-css-input],[data-edit-page-json-paste-input]{min-width:0;padding:var(--tool-space-sm) var(--tool-space-sm) var(--tool-space-sm) 4px;color:var(--tool-fg);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;flex:1;margin:0;overflow-x:hidden}[data-edit-page-css-error-jump]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}[data-edit-page-css-error-jump]:hover{text-decoration:underline}[data-edit-page-css-error-jump]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-page-css-status=error],[data-edit-page-css-result=error] p,[data-edit-page-css-errors]{color:var(--tool-danger)}[data-edit-page-css-errors]{padding:var(--tool-space-sm) var(--tool-space-md) var(--tool-space-sm) 1.5rem;background:var(--tool-danger-wash);font-size:var(--tool-text-size-sm);border-radius:0;gap:4px;margin:0;display:grid}[data-edit-page-css-changes]{border-collapse:collapse;width:100%;font-size:var(--tool-text-size-sm)}[data-edit-page-css-changes] th,[data-edit-page-css-changes] td{padding:var(--tool-space-sm);border-bottom:1px solid var(--tool-border);text-align:left;vertical-align:top}[data-edit-page-css-changes] th{color:var(--tool-fg-muted);font-weight:600}[data-edit-page-css-changes] td span{color:var(--tool-fg-disabled)}[data-edit-page-css-change=cleared] td:nth-child(2){color:var(--tool-danger)}[data-edit-page-css-copy],[data-edit-page-css-download],[data-edit-page-css-check],[data-edit-page-css-back],[data-edit-page-css-load]{min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;cursor:pointer;border-radius:0}[data-edit-page-json-paste-label]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);font-weight:var(--tool-text-weight-strong)}[data-edit-page-json-paste-input][readonly]{color:var(--tool-fg-muted)}[data-edit-page-json-close-confirm]{gap:var(--tool-space-sm);padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-notice);border-radius:var(--tool-radius-surface);background:var(--tool-surface);display:grid}[data-edit-page-json-close-confirm] p{margin:0}[data-edit-page-json-close-confirm] [data-edit-media-actions]{justify-content:flex-start}[data-edit-page-json-paste-blocked],[data-edit-page-json-paste-status=error],[data-edit-page-json-issues=error]{color:var(--tool-danger)}[data-edit-page-json-issues=warning]{color:var(--tool-notice)}[data-edit-page-json-issues]{gap:var(--tool-space-sm);padding:var(--tool-space-sm) var(--tool-space-md);background:var(--tool-surface);border:1px solid var(--tool-line);border-radius:0;display:grid}[data-edit-page-json-issues=error]{background:var(--tool-surface);border:1px solid var(--tool-line)}[data-edit-page-json-issues] ul{gap:var(--tool-space-sm);margin:0;padding-left:1.25em;display:grid}[data-edit-page-json-reveal]{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-edit-page-json-head]{align-items:center;gap:var(--tool-space-sm);flex-wrap:wrap;display:flex}[data-edit-page-json-head] h2{margin:0}[data-edit-page-json-hint]{border:1px solid var(--tool-border);background:var(--tool-surface);width:1.5rem;height:1.5rem;color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;border-radius:50%;padding:0}[data-edit-page-json-hint]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-page-json-hint-text]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);flex-basis:100%;margin:0;display:block}[data-edit-page-json-hint-text][hidden]{display:none}[data-edit-page-json-help]{color:var(--tool-fg-muted)}[data-edit-page-json-dirty],[data-edit-page-json-status=error]{color:var(--tool-notice)}[data-edit-page-json-copy]:disabled,[data-edit-page-json-download]:disabled,[data-edit-page-json-check]:disabled,[data-edit-page-json-load]:disabled{opacity:.4;cursor:default}[data-edit-page-css-check],[data-edit-page-css-load],[data-edit-page-json-check],[data-edit-page-json-load]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-page-css-check]:disabled,[data-edit-page-css-load]:disabled{opacity:.4;cursor:default}[data-edit-panel-field-media]:has([data-edit-crop-open]){align-items:center;column-gap:var(--tool-space-sm);grid-template-columns:auto auto 1fr}[data-edit-panel-field-media]:has([data-edit-crop-open]) [data-edit-panel-field-label]{grid-column:1/-1}[data-edit-crop-open]{min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;cursor:pointer;border-radius:0;justify-self:start;font-size:.875rem}[data-edit-crop-open]:hover,[data-edit-media-cancel]:hover{background:var(--tool-hover)}[data-edit-image-dialog]{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(36rem,100vw - 2rem)}[data-edit-icon-tabs]{border:1px solid var(--tool-line);border-radius:var(--tool-radius-surface);background:var(--tool-surface);gap:2px;padding:3px;display:flex}[data-edit-icon-tab]{border-radius:var(--tool-radius-frame);height:28px;color:var(--tool-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0 6px;font-size:.75rem}[data-edit-icon-tab][aria-pressed=true]{background:var(--tool-surface);color:var(--tool-fg);font-weight:600;box-shadow:0 1px 2px #18181b1f}[data-edit-icon-tab]:focus-visible,[data-edit-icon-clear]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-media-grid][data-edit-media-layout=icons]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));max-height:min(22rem,50dvh)}[data-edit-media-layout=icons] [data-edit-media-option]{text-align:center;align-items:center;padding:8px 4px 6px;position:relative}[data-edit-icon-glyph]{width:100%;height:40px;color:var(--tool-fg);place-items:center;font-size:28px;display:grid}[data-edit-media-layout=icons] [data-edit-media-name]{width:100%}[data-edit-media-layout=icons] [data-edit-media-current]{position:absolute;top:2px;left:2px}[data-edit-icon-legacy]{padding:var(--tool-space-sm) var(--tool-space-md);border-radius:var(--tool-radius-surface);background:var(--tool-hover);color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);margin:0}[data-edit-icon-grid-end]{padding:var(--tool-space-sm) 0;grid-column:1/-1;justify-content:center;display:flex}[data-edit-icon-grid-end] [data-edit-media-more]{justify-self:auto}[data-edit-icon-en]{width:100%;color:var(--tool-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;display:block;overflow:hidden}[data-edit-icon-all]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm)}[data-edit-icon-clear]{min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);color:var(--tool-danger);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;margin-right:auto}[data-edit-icon-clear]:hover{background:var(--tool-hover)}[data-edit-image-dialog][data-edit-image-has-crop]{width:min(60rem,100vw - 2rem)}[data-edit-image-label]{margin:calc(var(--tool-space-md) * -1) 0 0;color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm)}[data-edit-image-body]{gap:var(--tool-space-lg);grid-template-columns:minmax(0,1fr);min-height:0;padding:4px;display:grid;overflow-y:auto}[data-edit-image-body][data-edit-crop-open]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}@media (max-width:699.98px){[data-edit-image-body][data-edit-crop-open]{grid-template-columns:minmax(0,1fr)}}[data-edit-image-dialog] [data-edit-media-actions]{align-items:center}[data-edit-image-dialog] [data-edit-media-cancel]{margin-left:auto}[data-edit-crop-toggle]{align-items:center;gap:var(--tool-space-sm);min-height:40px;padding:var(--tool-space-sm) var(--tool-space-md);border:1px solid var(--tool-dock);background:var(--tool-dock);color:var(--tool-dock-fg);font:inherit;font-weight:var(--tool-text-weight-strong);cursor:pointer;border-radius:0;display:inline-flex}[data-edit-crop-toggle]:hover,[data-edit-crop-toggle][aria-expanded=true]{background:var(--tool-dock-hover);border-color:var(--tool-dock-hover)}[data-edit-crop-toggle]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-crop-badge]{padding:0 var(--tool-space-sm);border-radius:var(--tool-radius-frame);background:var(--tool-accent);color:var(--tool-accent-fg);font-size:var(--tool-text-size-sm)}[data-edit-crop],[data-edit-image-side],[data-edit-media-picker],[data-edit-image-alt-field]{align-content:start;gap:var(--tool-space-sm);min-width:0;display:grid}[data-edit-image-side]{gap:var(--tool-space-lg)}[data-edit-image-heading]{font-size:var(--tool-text-size);font-weight:var(--tool-text-weight-strong)}[data-edit-crop-help]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);margin:0}[data-edit-image-alt]{box-sizing:border-box;width:100%;padding:var(--tool-space-sm);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;border-radius:0}[data-edit-crop-size]{align-items:end;gap:var(--tool-space-sm);color:var(--tool-fg-muted);display:flex}[data-edit-crop-size] label{gap:var(--tool-space-sm);min-width:0;font-size:var(--tool-text-size-sm);flex:1 1 0;display:grid}[data-edit-crop-size] input{box-sizing:border-box;width:100%;min-height:32px;padding:var(--tool-space-sm);border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg);font:inherit;font-variant-numeric:tabular-nums}[data-edit-crop-size] input[aria-invalid=true]{border-color:var(--tool-danger,var(--tool-border))}[data-edit-crop-size] input:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-crop-devices]{border:1px solid var(--tool-border);border-radius:0;justify-self:start;display:inline-flex}[data-edit-crop-device]{min-height:32px;padding:0 var(--tool-space-md);background:var(--tool-surface);color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;border:0;border-radius:0}[data-edit-crop-device]+[data-edit-crop-device]{border-left:1px solid var(--tool-border)}[data-edit-crop-device][aria-pressed=true]{background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-crop-device]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-crop-figure]{margin:0}[data-edit-crop-figure=mobile]{justify-self:center;width:min(100%,18rem)}[data-edit-crop-frame]{outline:1px solid var(--tool-border);background:var(--tool-canvas);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:0;max-height:60dvh;position:relative;overflow:hidden}[data-edit-crop-frame]:active{cursor:grabbing}[data-edit-crop-frame] img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}[data-edit-crop-grid]{pointer-events:none;background:linear-gradient(to right, transparent calc(100% / 3 - .5px), var(--tool-surface) calc(100% / 3 - .5px) calc(100% / 3 + .5px), transparent calc(100% / 3 + .5px) calc(200% / 3 - .5px), var(--tool-surface) calc(200% / 3 - .5px) calc(200% / 3 + .5px), transparent calc(200% / 3 + .5px)), linear-gradient(to bottom, transparent calc(100% / 3 - .5px), var(--tool-surface) calc(100% / 3 - .5px) calc(100% / 3 + .5px), transparent calc(100% / 3 + .5px) calc(200% / 3 - .5px), var(--tool-surface) calc(200% / 3 - .5px) calc(200% / 3 + .5px), transparent calc(200% / 3 + .5px));opacity:.6;position:absolute;inset:0}[data-edit-crop-zoom]{align-items:center;gap:var(--tool-space-sm);color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);display:flex}[data-edit-crop-zoom] input{min-width:0;accent-color:var(--tool-accent);flex:auto}[data-edit-crop-zoom-value]{min-width:4ch;color:var(--tool-fg);font-variant-numeric:tabular-nums;text-align:right}[data-edit-crop-reset]{background:0 0;border-color:#0000}[data-edit-crop-reset]:hover{background:var(--tool-hover)}[data-edit-image-done]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong)}[data-edit-image-done]:hover{border-color:var(--tool-accent-hover);background:var(--tool-accent-hover)}[data-edit-panel-style]{gap:16px;padding:0;display:grid}[data-edit-style-group]{border:0;gap:10px;margin:0;padding:0;display:grid}[data-edit-style-group]>legend{color:var(--tool-fg);margin-bottom:4px;padding:0;font-size:.8125rem;font-weight:700}[data-edit-style-field],[data-edit-style-row],[data-edit-style-split-fields]{gap:4px;display:grid}[data-edit-style-split-fields]{gap:8px;margin-left:12px}[data-edit-style-select]{border:1px solid var(--tool-border);background:var(--tool-surface);min-height:40px;color:var(--tool-fg);font:inherit;border-radius:0;padding:0 8px;font-size:.875rem}[data-edit-style-select]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-style-split]{color:var(--tool-fg);align-items:center;gap:6px;font-size:.8125rem;display:flex}[data-edit-advanced-note]{color:var(--tool-fg-muted);margin:0;font-size:.75rem;line-height:1.5}[data-edit-permission]{color:var(--tool-fg);grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:8px;font-size:.8125rem;display:grid}[data-edit-permission] small{color:var(--tool-fg-muted);font-size:.6875rem;display:block}[data-edit-anchor-error]{color:var(--tool-danger);gap:6px;font-size:.75rem;display:grid}[data-edit-anchor-error]>p{margin:0}[data-edit-anchor-suggestion]{border:1px solid var(--tool-border);background:var(--tool-surface);min-height:32px;color:var(--tool-fg);cursor:pointer;border-radius:0;justify-self:start;padding:0 10px;font-size:.8125rem}[data-edit-anchor-suggestion]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-panel-thumb]{border:1px solid var(--tool-border);background:var(--tool-canvas);object-fit:contain;border-radius:0;max-width:100%;max-height:120px;display:block}[data-edit-panel-field-hint],[data-edit-panel-solo-note],[data-edit-panel-add-hint]{color:var(--tool-fg-muted);margin:0;font-size:.75rem}[data-edit-panel-input][aria-invalid=true]{border-color:var(--tool-danger)}[data-edit-link-error]{color:var(--tool-danger);margin:0;font-size:.75rem}[data-edit-action][data-edit-action-hidden]{opacity:.55}[data-edit-action-note]{color:var(--tool-fg-muted);font-size:.75rem;display:block}[data-edit-action] [data-edit-placeholder],[data-edit-actions-empty]{color:var(--tool-fg-muted)}[data-edit-media-placeholder]{border-radius:var(--tool-radius-frame);background:var(--tool-hover);display:block;position:relative}[data-edit-media-placeholder]:empty:after{content:"";background:var(--tool-fg-muted);width:min(24px,60%);height:min(24px,60%);-webkit-mask:var(--tool-placeholder-icon) center / contain no-repeat;-webkit-mask:var(--tool-placeholder-icon) center / contain no-repeat;-webkit-mask:var(--tool-placeholder-icon) center / contain no-repeat;-webkit-mask:var(--tool-placeholder-icon) center / contain no-repeat;mask:var(--tool-placeholder-icon) center / contain no-repeat;pointer-events:none;margin:auto;position:absolute;inset:0}[data-edit-media-placeholder=image]:not(.logos__image){aspect-ratio:4/3;width:100%}body:has([data-edit-mode=on]) main [data-edit-placeholder]:not([data-edit-media-placeholder],[data-edit-generic-failed]){border-radius:var(--tool-radius-frame);background:var(--tool-hover)}[data-edit-feature-card] [data-edit-placeholder],[data-edit-step] [data-edit-placeholder],[data-edit-logo] [data-edit-placeholder],[data-edit-stat] [data-edit-placeholder],[data-edit-video] [data-edit-placeholder],[data-edit-feature-cards-empty]{color:var(--tool-fg-muted)}[data-edit-item-highlight]{outline:2px dashed var(--tool-accent);outline-offset:2px;border-radius:var(--tool-radius-frame)}[data-edit-removed]{display:none}[data-edit-selectable]{scroll-margin-top:64px}html:not([data-edit-selection-ready]):has([data-edit-save]) a[href]:not([data-edit-chrome] a){pointer-events:none}[data-edit-region-empty]{box-sizing:border-box;border:1px dashed var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-surface);min-height:52px;color:var(--tool-fg-muted);font-family:var(--tool-font);align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}[data-edit-region-empty]>[data-edit-region-empty-label]{color:var(--tool-fg);font-weight:700}[data-edit-strip]{display:none}[data-edit-faq]{position:relative}[data-edit-faq]:before{content:attr(data-edit-faq-badge);border:1px solid var(--tool-accent);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-accent);font:var(--tool-text-weight-strong) var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);white-space:nowrap;pointer-events:none;margin-block-end:4px;padding:2px 8px;position:absolute;inset-block-end:100%;inset-inline-start:0}[data-edit-faq]:not([data-edit-faq-kind=faq]):before{border-color:var(--tool-border-strong);background:var(--tool-surface);color:var(--tool-fg-muted)}[data-edit-faq-head]{align-items:center;gap:12px;display:flex}[data-edit-faq-head]>[data-edit-faq-question]{flex:1;min-width:0}[data-edit-faq-toggle]{border-radius:var(--tool-radius-frame);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}[data-edit-faq-toggle]:hover{background:var(--tool-hover)}[data-edit-faq-toggle]:focus-visible{outline:2px solid var(--tool-accent)}[data-edit-faq-toggle]:before,[data-edit-faq-toggle]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;inset-block-start:15px;inset-inline-start:9px}[data-edit-faq-toggle][aria-expanded=false]:after{transform:rotate(90deg)}[data-edit-faq-tabs]{flex-wrap:wrap;gap:4px;margin-block:8px;display:flex}[data-edit-faq-tab]{color:inherit;font:inherit;opacity:.7;cursor:pointer;border:0;background:0 0;border-block-end:3px solid #0000;padding:6px 12px}[data-edit-faq-tab]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-faq-tab][aria-selected=true]{border-block-end-color:var(--tool-accent);opacity:1;font-weight:700}[data-edit-faq-group]{position:relative}[data-edit-faq-style-bar]{z-index:5;border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font:var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);border-radius:0;align-items:center;gap:6px;padding:4px 6px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%)}[data-edit-faq-style-bar-label]{color:var(--tool-fg-muted)}[data-edit-faq-style-bar] select,[data-edit-panel-field-text-style] select{border:1px solid var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-surface);min-height:28px;color:var(--tool-fg);font:inherit}[data-edit-faq-style-done]{border-radius:var(--tool-radius-frame);background:var(--tool-accent);min-height:28px;color:var(--tool-accent-fg);font:inherit;cursor:pointer;border:0;padding:0 10px}[data-edit-info-tip]{display:inline-flex;position:relative}[data-edit-info-tip-button]{border:1px solid var(--tool-border-strong);background:var(--tool-surface);width:18px;height:18px;color:var(--tool-fg-muted);font:var(--tool-text-weight-strong) 11px / 1 var(--tool-font);cursor:help;border-radius:50%;padding:0}[data-edit-info-tip-button]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-info-tip-text]{z-index:80;background:var(--tool-fg);width:max-content;max-width:260px;color:var(--tool-surface);font:var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);white-space:pre-line;border-radius:0;padding:6px 8px;position:fixed;top:0;left:0}[data-edit-faq-group-title]{border-radius:var(--tool-radius-frame);outline:none}[data-edit-faq-group-title]:focus{box-shadow:0 0 0 2px var(--tool-accent)}[data-edit-faq-item]{border-bottom:1px solid var(--tool-border);row-gap:8px;margin-inline:-12px;padding:12px;display:grid;position:relative}[data-edit-faq-item]>*{grid-column:1/-1}[data-edit-faq-item]>[data-edit-faq-head]{grid-area:1/1;align-self:center}[data-edit-faq-item][data-edit-item-new]{background:var(--tool-surface);border:1px solid var(--tool-line)}[data-edit-faq-item][data-edit-item-new]:before{content:"新增";border:1px solid var(--tool-line);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-notice);grid-area:1/1;place-self:center start;padding:2px 6px;font-size:.6875rem;font-weight:700}[data-edit-faq-item][data-edit-item-new]>[data-edit-faq-head]{margin-left:44px}[data-edit-faq-question]{border-radius:var(--tool-radius-frame);outline:none;padding:2px 4px}[data-edit-selected] [data-edit-faq-question]:hover{box-shadow:0 0 0 1px var(--tool-accent-line-soft)}[data-edit-faq-question]:focus{box-shadow:0 0 0 1px var(--tool-accent)}[data-edit-faq-question]:empty:before{content:"輸入問題…";color:var(--tool-fg-muted)}[data-edit-faq-answer]>[data-edit-text]{position:relative}[data-edit-faq-answer]>[data-edit-text]:has(>[data-rt-block]:only-child>br[data-rt-placeholder]:only-child):before{content:"輸入答案…";pointer-events:none;color:var(--tool-fg-muted);position:absolute}[data-edit-media-placeholder]:not([data-edit-placeholder]){border-radius:var(--tool-radius-frame);min-height:8rem;color:var(--tool-fg-muted);place-items:center;font-size:.875rem;display:grid}[data-edit-item-add-first][aria-disabled=true]{opacity:.4;cursor:default}[data-edit-faq-empty]{border:1.5px dashed var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-fg-muted);justify-items:center;gap:10px;padding:28px 16px;font-size:.875rem;display:grid}[data-edit-item-add-first]{border-radius:var(--tool-radius-surface);background:var(--tool-accent);height:40px;color:var(--tool-accent-fg);cursor:pointer;border:0;padding:0 16px;font-size:.875rem;font-weight:500}[data-edit-item-add-first]:focus-visible{outline:2px solid var(--tool-accent-hover);outline-offset:2px}[data-edit-part-unsupported]{border:1px dashed var(--tool-fg-muted);border-radius:var(--tool-radius-frame);color:var(--tool-fg-muted);padding:8px 12px;font-size:.875rem}[data-edit-hidden]{padding-block:8px}[data-edit-hidden]>:last-child{display:none}[data-edit-hidden]>[data-edit-strip]{box-sizing:border-box;border:1px dashed var(--tool-fg-muted);border-radius:var(--tool-radius-frame);background:var(--tool-surface);min-height:52px;color:var(--tool-fg-muted);align-items:center;gap:12px;padding:0 8px 0 16px;font-size:14px;display:flex}[data-edit-strip]>[data-edit-strip-label]{color:var(--tool-fg);font-weight:700}[data-edit-strip]>[data-edit-action]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-height:36px;color:var(--tool-fg);cursor:pointer;margin-left:auto;padding:0 12px;font-size:13px}[data-inline-icon]{vertical-align:-.125em;width:1em;height:1em;display:inline-flex}[data-inline-icon]>svg{width:100%;height:100%}[data-inline-icon][data-icon-size=sm]{width:.875em;height:.875em}[data-inline-icon][data-icon-size=lg]{vertical-align:-.25em;width:1.25em;height:1.25em}[data-inline-icon][data-icon-tone=brand]{color:var(--brand-accent)}[data-inline-icon][data-icon-tone=muted]{color:var(--ink-muted)}[data-callout]{padding-block:var(--space-xs);padding-inline:var(--space-sm)}[data-callout=rule]{border-inline-start:3px solid var(--brand-accent)}[data-callout=box]{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm)}.rt-image-group{grid-template-columns:repeat(var(--rt-columns,1), minmax(0, 1fr));gap:var(--rt-gap,var(--card-gap-medium));display:grid}.rt-image-group[data-columns="2"]{--rt-columns:2}.rt-image-group[data-columns="3"]{--rt-columns:3}.rt-image-group[data-columns="4"]{--rt-columns:4}.rt-image-group[data-gap=small]{--rt-gap:var(--card-gap-small)}.rt-image-group[data-gap=none]{--rt-gap:var(--card-gap-none)}.rt-image-group figure{margin:0}.rt-image-group img{border-radius:var(--radius-image);max-width:100%;height:auto;display:block}.rt-image-group:not([data-columns="1"]):not([data-layout=carousel]) img{width:100%}@media (max-width:639.98px){.rt-image-group[data-columns="3"],.rt-image-group[data-columns="4"]{--rt-columns:2}}@media (max-width:927.98px){.rt-image-group[data-layout=grid][data-columns="3"],.rt-image-group[data-layout=grid][data-columns="4"]{--rt-columns:2}}@media (max-width:579.98px){.rt-image-group[data-layout=grid][data-columns]{--rt-columns:1}}.rt-image-group[data-layout=carousel]{display:block}.rt-image-group[data-layout=carousel] .carousel__viewport{--carousel-per-view:var(--carousel-per-view-mobile,1)}.rt-image-group[data-layout=carousel] .carousel{--carousel-gap:var(--card-gap-medium)}.rt-image-group[data-layout=carousel] .rt-image-group__item{justify-content:center;display:flex}@media (min-width:580px){.rt-image-group[data-layout=carousel] .carousel__viewport{--carousel-per-view:var(--carousel-per-view-tablet,2)}}@media (min-width:928px){.rt-image-group[data-layout=carousel] .carousel__viewport{--carousel-per-view:var(--carousel-per-view-desktop,3)}}@media (max-width:579.98px){.rt-image-group[data-layout=carousel] .carousel[data-fits-mobile] .carousel__frame{display:block}.rt-image-group[data-layout=carousel] .carousel[data-fits-mobile] :is(.carousel__controls,.carousel__arrow){display:none}}@media (min-width:580px) and (max-width:927.98px){.rt-image-group[data-layout=carousel] .carousel[data-fits-tablet] .carousel__frame{display:block}.rt-image-group[data-layout=carousel] .carousel[data-fits-tablet] :is(.carousel__controls,.carousel__arrow){display:none}}@media (min-width:928px){.rt-image-group[data-layout=carousel] .carousel[data-fits-desktop] .carousel__frame{display:block}.rt-image-group[data-layout=carousel] .carousel[data-fits-desktop] :is(.carousel__controls,.carousel__arrow){display:none}}.rt-button-group{gap:var(--space-sm);flex-wrap:wrap;display:flex}.rt-button-group[data-align=center]{justify-content:center}.rt-button-group[data-align=right]{justify-content:flex-end}@media (max-width:639.98px){.rt-button-group,.rt-button-row{flex-direction:column;align-items:stretch}}[data-edit-heading-jump]{outline:2px dashed var(--tool-notice);outline-offset:4px;border-radius:var(--tool-radius-frame)}[data-edit-selected] [data-field]:not(img,picture,figure,video,[data-part=richText],:has(img,picture,video,[data-rt-block],[data-field]),:focus-within):hover{outline:1px dashed var(--tool-hover-line);outline-offset:4px;border-radius:var(--tool-radius-frame)}:is(body:has([data-edit-mode=on]) [contenteditable=plaintext-only]:focus,body:has([data-edit-mode=on]) [contenteditable=plaintext-only]:focus-visible){outline:1px dashed var(--tool-select-dash);outline-offset:var(--tool-select-offset);border-radius:var(--tool-radius-frame)}[data-edit-text]:focus,[data-edit-text]:focus-visible{outline:none}[data-edit-text]>[data-rt-hover]:not([data-rt-current]){outline:1px dashed var(--tool-hover-line);outline-offset:-1px;border-radius:var(--tool-radius-frame)}[data-edit-text] [data-rt-path]{cursor:pointer}[data-edit-text] [data-rt-selected]:not([data-rt-atomic]){outline:2px dashed var(--tool-select-dash);outline-offset:1px;border-radius:var(--tool-radius-frame)}[data-edit-text]>[data-rt-current]{outline:1px dashed var(--tool-select-dash);outline-offset:-1px;border-radius:var(--tool-radius-frame)}[data-edit-rt-blockbar][role=toolbar]{z-index:60;border:1px solid var(--tool-accent);background:var(--tool-surface);height:32px;color:var(--tool-fg-muted);box-shadow:var(--tool-shadow);font-family:var(--tool-font);border-radius:0;align-items:center;padding:1px;display:flex;position:fixed}[data-edit-rt-blockbar] button{width:30px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}[data-edit-rt-blockbar] svg{width:18px;height:18px}[data-edit-rt-blockbar] button:hover:not(:disabled){background:var(--tool-hover);color:var(--tool-accent)}[data-edit-rt-blockbar] [data-edit-rt-block-action=remove]:hover:not(:disabled){background:var(--tool-hover);color:var(--tool-danger)}[data-edit-rt-blockbar] button:disabled{color:var(--tool-fg-disabled);cursor:default}[data-edit-rt-blockbar] button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-rt-block-sep]{background:var(--tool-border);width:1px;height:18px;margin:0 2px}[data-edit-text]>[data-rt-moving]{opacity:.4}[data-edit-rt-dropline]{z-index:59;background:var(--tool-accent);pointer-events:none;height:2px;position:fixed}[data-edit-rt-dropline]:before,[data-edit-rt-dropline]:after{content:"";background:var(--tool-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}[data-edit-rt-dropline]:before{left:-3px}[data-edit-rt-dropline]:after{right:-3px}[data-edit-rt-handle],[data-edit-rt-trash]{z-index:var(--tool-z-content-tool);width:22px;height:24px;position:fixed}[data-edit-rt-handle] [data-edit-rt-block-grip],[data-edit-rt-trash] [data-edit-rt-block-action]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);width:22px;height:24px;box-shadow:var(--tool-shadow-sm);color:var(--tool-fg-muted);place-items:center;padding:0;display:grid}[data-edit-rt-handle] [data-edit-rt-block-grip]{cursor:grab;touch-action:none}[data-edit-rt-trash] [data-edit-rt-block-action]{cursor:pointer}[data-edit-rt-handle] [data-edit-rt-block-grip] svg,[data-edit-rt-trash] [data-edit-rt-block-action] svg{width:14px;height:14px}[data-edit-rt-handle] [data-edit-rt-block-grip]:not([data-disabled]):hover,[data-edit-rt-handle][data-dragging] [data-edit-rt-block-grip]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg)}[data-edit-rt-trash] [data-edit-rt-block-action]:not([aria-disabled=true]):hover{border-color:var(--tool-danger);background:var(--tool-danger);color:var(--tool-accent-fg)}[data-edit-rt-handle][data-dragging] [data-edit-rt-block-grip]{cursor:grabbing}[data-edit-rt-handle] [data-edit-rt-block-grip][data-disabled],[data-edit-rt-trash] [data-edit-rt-block-action][aria-disabled=true]{opacity:.4;cursor:default}[data-edit-rt-buttonbar]{z-index:var(--tool-z-content-tool);max-width:min(var(--tool-bar-max-w), calc(100vw - 16px));border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);box-shadow:var(--tool-shadow);font-family:var(--tool-font);font-size:var(--tool-text-size-sm);white-space:nowrap;border-radius:0;align-items:center;gap:2px;padding:3px;display:flex;position:fixed}[data-edit-rt-buttonbar] [data-edit-rt-button-count]{padding:0 var(--tool-space-xs,4px);color:var(--tool-fg-muted);white-space:nowrap;font-size:12px}[data-edit-rt-buttonbar]>button{height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}[data-edit-rt-buttonbar]>button svg{width:14px;height:14px}[data-edit-rt-buttonbar]>button:hover{background:var(--tool-hover);color:var(--tool-accent)}[data-edit-rt-buttonbar]>[data-edit-link-summary]{border:0;width:auto;min-height:0}[data-edit-rt-buttonbar] [data-edit-link-summary-text]{text-overflow:ellipsis;max-width:200px;overflow:hidden}[data-edit-rt-buttonbar]>[data-edit-rt-button-remove]:hover{background:var(--tool-hover);color:var(--tool-danger)}[data-edit-rt-buttonbar]>[data-edit-rt-button-done]{background:var(--tool-accent);color:var(--tool-accent-fg);font-weight:var(--tool-text-weight-strong);margin-inline-start:4px}[data-edit-rt-buttonbar]>[data-edit-rt-button-done]:hover{background:var(--tool-accent-hover);color:var(--tool-accent-fg)}[data-edit-rt-buttonbar]>button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-rt-blockbar] [data-edit-rt-text-tool][aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-rt-blockbar]:not(:has([data-edit-rt-block-action]))>[data-edit-rt-block-sep]{display:none}[data-edit-rt-imagelayout]{border:1px solid var(--tool-border);background:var(--tool-surface);min-width:100%;box-shadow:var(--tool-shadow);border-radius:0;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0}[data-edit-rt-imagelayout][data-edit-flip]{top:auto;bottom:calc(100% + 6px)}[data-edit-rt-imagelayout-row]{align-items:center;gap:4px;display:flex}[data-edit-rt-imagelayout-row]>span:first-child{min-width:4.5em;color:var(--tool-fg-muted,inherit)}[data-edit-rt-imagelayout-row]>select{border:1px solid var(--tool-border);background:var(--tool-surface);min-width:88px;height:26px;color:inherit;font:inherit;cursor:pointer;border-radius:0;padding:0 22px 0 8px}[data-edit-rt-imagelayout-row]>select:hover{background:var(--tool-hover);color:var(--tool-accent)}[data-edit-rt-imagelayout-row]>select:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-text] [data-rt-item][data-rt-item-editing]{outline:1px dashed var(--tool-select-dash);border-radius:var(--tool-radius-frame);outline-offset:2px;cursor:text}[data-edit-text] [data-rt-item][data-rt-item-editing][data-rt-item-empty]:before{content:attr(data-placeholder);opacity:.6}[data-edit-save-details]{margin-inline-start:8px;display:inline-block;position:relative}[data-edit-save-details]>summary{cursor:pointer;color:var(--tool-accent)}[data-edit-save-details]>ul{z-index:70;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:max-content;max-width:min(480px,100vw - 32px);max-height:50vh;color:var(--tool-fg);margin:0;padding:8px 12px 8px 24px;list-style:outside;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 4px 16px #0000001f}[data-edit-action-bar],[data-edit-rich-toolbar]{z-index:60;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);max-width:min(320px,100vw - 16px);color:var(--tool-fg);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;font-size:.8125rem;display:flex;position:fixed;box-shadow:0 4px 16px #0000001f}[data-edit-rich-toolbar]{overflow:visible}[data-edit-rich-toolbar] button[aria-pressed=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-rich-toolbar] button svg{vertical-align:middle;width:16px;height:16px}[data-edit-rich-toolbar] [data-edit-rich-more-caret]{width:12px;height:12px;margin-inline-start:2px}[data-edit-rich-more]{display:inline-flex;position:relative}[data-edit-rich-more]>button{white-space:nowrap;align-items:center;display:inline-flex}[data-edit-rich-menu]{z-index:1;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}[data-edit-rich-menu=above]{top:auto;bottom:calc(100% + 4px)}[data-edit-rich-menu] button{text-align:start;white-space:nowrap;align-items:center;gap:8px;width:100%;display:flex}[data-edit-rich-menu] button[aria-checked=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-rich-toolbar-sep]{background:var(--tool-border);align-self:stretch;width:1px;margin:2px}[data-edit-action-bar] button,[data-edit-rich-toolbar] button{border-radius:var(--tool-radius-surface);min-width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}[data-edit-action-bar] button:hover:not(:disabled),[data-edit-rich-toolbar] button:hover:not(:disabled){background:var(--tool-border)}[data-edit-action-bar] button:disabled,[data-edit-rich-toolbar] button:disabled{opacity:.4;cursor:default}[data-edit-image-bar-grip]{width:20px;color:var(--tool-fg-muted);cursor:grab;touch-action:none;padding:0!important}[data-edit-image-bar-grip]:active{cursor:grabbing}[data-edit-hero-media-bar]{border-radius:var(--tool-radius-surface);flex-wrap:nowrap;gap:2px;max-width:min(520px,100vw - 16px)}[data-edit-hero-media-bar] button{border-radius:var(--tool-radius-frame)}[data-edit-hero-media-bar] [data-edit-bar-sep]{background:var(--tool-border);align-self:center;width:1px;height:16px;margin:0 2px}[data-edit-hero-bar-which],[data-edit-hero-bar-fit-options]{border-radius:var(--tool-radius-frame);background:var(--tool-surface);border:1px solid var(--tool-line);gap:2px;padding:2px;display:inline-flex}[data-edit-hero-media-bar] [data-edit-hero-bar-which] button,[data-edit-hero-media-bar] [data-edit-hero-bar-fit-options] button{font-size:var(--tool-text-size-sm);color:var(--tool-fg-muted);align-items:center;gap:4px;display:inline-flex}[data-edit-hero-media-bar] [data-edit-hero-bar-which] button[aria-checked=true],[data-edit-hero-media-bar] [data-edit-hero-bar-fit-options] button[aria-pressed=true]{background:var(--tool-surface);color:var(--tool-fg);font-weight:var(--tool-text-weight-strong);box-shadow:var(--tool-shadow-sm)}[data-edit-hero-media-bar] [data-edit-hero-bar-bg]{background:var(--tool-surface);color:var(--tool-accent-hover);font-weight:var(--tool-text-weight-strong);align-items:center;gap:6px;display:inline-flex}[data-edit-hero-media-bar] [data-edit-hero-bar-fit]{align-items:center;gap:2px;display:inline-flex}[data-edit-hero-bar-fit-label]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);padding:0 4px}[data-edit-hero-media-bar] [data-edit-hero-bar-alt]{font-size:var(--tool-text-size-sm);font-weight:var(--tool-text-weight-strong)}.hero:has(>[data-edit-hero-strip-wrap]){position:relative}[data-edit-hero-strip-wrap]{z-index:3;align-items:stretch;gap:var(--tool-space-sm);max-width:calc(100% - 16px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}[data-edit-hero-strip-settings]{box-sizing:border-box;background:var(--tool-surface);width:44px;box-shadow:var(--tool-shadow);color:var(--tool-fg);cursor:pointer;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid;position:relative}[data-edit-hero-strip-settings] svg{width:18px;height:18px}[data-edit-hero-strip-settings]:hover{background:var(--tool-accent-wash);color:var(--tool-accent)}[data-edit-hero-strip-settings]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-hero-strip]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-width:0;max-width:100%;box-shadow:var(--tool-shadow);font-family:var(--tool-font);align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto}[data-edit-hero-strip-grip]{width:14px;color:var(--tool-fg-disabled);justify-content:center;display:flex}[data-edit-hero-thumb]{flex:none;position:relative}[data-edit-hero-thumb][draggable=true]{cursor:grab}[data-edit-hero-thumb][data-dragging]{opacity:.4}[data-edit-hero-thumb][data-drop-target]:before{content:"";border-radius:var(--tool-radius-frame);background:var(--tool-accent);width:3px;position:absolute;inset:-3px auto -3px -5px}[data-edit-hero-thumb]>[data-edit-hero-dot]{border-radius:var(--tool-radius-frame);background:var(--tool-border) center / cover no-repeat;cursor:pointer;border:0;align-items:flex-end;width:64px;height:40px;padding:0;display:flex;position:relative}[data-edit-hero-thumb]>[data-edit-hero-dot][aria-pressed=true]{box-shadow:0 0 0 2px var(--tool-accent)}[data-edit-hero-thumb-no]{border-radius:var(--tool-radius-frame);color:#fff;background:#18181bb3;justify-content:center;align-items:center;min-width:14px;height:14px;margin:3px;padding:0 3px;font-size:10px;line-height:1;display:flex}[data-edit-hero-thumb-remove]{border-radius:var(--tool-radius-surface);background:var(--tool-danger);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:none;position:absolute;top:-5px;right:-5px}[data-edit-hero-thumb]:hover>[data-edit-hero-thumb-remove],[data-edit-hero-thumb]:focus-within>[data-edit-hero-thumb-remove]{display:flex}[data-edit-hero-strip-add]{border:1.5px dashed var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-surface);width:64px;height:40px;color:var(--tool-fg-muted);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;font-size:11px;display:flex}body:has([data-edit-mode=on]) main [data-edit-generic-active]:not(:has([data-edit-generic-rich]),img,picture,[data-part=image]){outline:1px dashed var(--tool-select-dash);outline-offset:var(--tool-select-offset);border-radius:var(--tool-radius-frame)}body:has([data-edit-mode=on]) main [data-edit-generic-active][contenteditable]:focus{outline:1px dashed var(--tool-select-dash);outline-offset:var(--tool-select-offset);border-radius:var(--tool-radius-frame)}body:has([data-edit-mode=on]) main [data-edit-generic-active]:is(img,picture,[data-part=image]):not(:has([data-edit-generic-rich])){outline:1px dashed var(--tool-select-dash);outline-offset:2px}body:has([data-edit-mode=on]) main [data-field]:not([data-part=richText],[data-part=image],[data-edit-text],:has([data-field],[data-rt-block],[data-edit-text]),[data-edit-generic-active],[contenteditable],:focus-within,img,picture):hover{outline:1px dashed var(--tool-hover-line);outline-offset:2px;border-radius:var(--tool-radius-frame)}body:has([data-edit-mode=on]) main [data-field]:is(img,picture,[data-part=image]):not([data-edit-generic-active],:has([data-field],[data-rt-block],[data-edit-text]),:focus-within):hover{outline:1px dashed var(--tool-hover-line);outline-offset:2px}body:has([data-edit-mode=on]) main [data-field-item]:not([data-edit-item-selected],:has([data-edit-text])):hover:not(:has([data-field]:hover)){outline:1px dashed var(--tool-hover-line);outline-offset:4px;border-radius:var(--tool-radius-frame)}[data-edit-action-bar][data-edit-generic-media-camera]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);box-shadow:var(--tool-shadow-sm);gap:0;padding:0}[data-edit-action-bar][data-edit-generic-media-camera]>button{width:28px;min-width:28px;height:28px;color:var(--tool-fg-muted);place-items:center;padding:0;display:grid}[data-edit-action-bar][data-edit-generic-media-camera]>button svg{width:16px;height:16px}[data-edit-action-bar][data-edit-generic-media-camera]>button:hover{color:var(--tool-accent)}[data-edit-action-bar][data-edit-generic-media-camera]>button[data-edit-frame-size]{gap:4px;width:auto;padding:0 8px 0 6px;display:inline-flex}[data-edit-action-bar] button[data-edit-frame-size]{position:relative}[data-edit-frame-size] [data-edit-frame-size-text]{font:var(--tool-text-weight-strong) var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);font-variant-numeric:tabular-nums;white-space:nowrap}[data-edit-hero-media-bar] [data-edit-frame-size] [data-edit-frame-size-text]{color:var(--tool-fg-muted)}[data-edit-action-bar][data-edit-item-bar-mini]{border-radius:var(--tool-radius-frame);box-shadow:var(--tool-shadow);flex-wrap:nowrap;gap:2px;padding:2px}[data-edit-action-bar][data-edit-item-bar-mini] button{border-radius:var(--tool-radius-frame);min-width:26px;height:26px;color:var(--tool-fg-muted);padding:0;position:relative}[data-edit-action-bar][data-edit-item-bar-mini] button:hover:not([aria-disabled=true]){background:var(--tool-hover);color:var(--tool-fg)}[data-edit-action-bar][data-edit-item-bar-mini] button[aria-disabled=true]{color:var(--tool-fg-disabled);cursor:default}[data-edit-action-bar][data-edit-item-bar-mini] button[data-edit-item-bar-action=remove]:hover:not([aria-disabled=true]){color:var(--tool-danger)}[data-edit-action-bar][data-edit-item-bar-mini] [data-edit-item-bar-label],[data-edit-action-bar][data-edit-item-bar-mini] [data-edit-link-summary-text]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-edit-item-bar-sep]{background:var(--tool-border);align-self:center;width:1px;height:16px;margin:0 2px}[data-edit-action-bar][data-edit-item-bar-mini] button[data-edit-tip]:hover:after,[data-edit-action-bar][data-edit-item-bar-mini] button[data-edit-tip]:focus-visible:after,[data-edit-action-bar] button[data-edit-frame-size][data-edit-tip]:hover:after,[data-edit-action-bar] button[data-edit-frame-size][data-edit-tip]:focus-visible:after{content:attr(data-edit-tip);z-index:1;border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;padding:4px 8px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-edit-item-bar] button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}[data-edit-item-bar] button svg{width:16px;height:16px}[data-rt-image-add]{display:none}[data-edit-text][data-rt-can-add-image]>[data-rt-image-group-active] [data-rt-image-add]{justify-content:center;align-items:center;gap:var(--tool-space-sm);min-height:8rem;padding:var(--tool-space-md);border:1.5px dashed var(--tool-border-strong);border-radius:var(--tool-radius-frame);background:var(--tool-canvas);color:var(--tool-fg-muted);font-family:var(--tool-font);font-size:var(--tool-text-size);cursor:pointer;flex-direction:column;display:flex}[data-edit-text][data-rt-can-add-image]>[data-rt-image-group-active] [data-rt-image-add]:hover{border-color:var(--tool-accent);background:var(--tool-accent-wash);color:var(--tool-accent)}.rt-image-group[data-layout=carousel]>[data-rt-image-add]{width:calc((100% - (var(--rt-columns,1) - 1) * var(--card-gap-medium)) / var(--rt-columns,1));margin-top:var(--card-gap-medium)}[data-rt-image-add-icon]{border:1.5px solid;border-radius:50%;width:32px;height:32px;position:relative}[data-rt-image-add-icon]:before,[data-rt-image-add-icon]:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-rt-image-add-icon]:after{transform:translate(-50%,-50%)rotate(90deg)}body:has([data-edit-mode=on]) [contenteditable=plaintext-only]{cursor:text}body:has([data-edit-mode=on]) [data-field]:has(>[data-edit-generic-rich])>:not([data-edit-generic-rich]){display:none}body:has([data-edit-mode=on]) [data-field]:empty:not(img,video,iframe){border-radius:var(--tool-radius-frame);background:var(--tool-hover);min-height:2.5rem}[data-edit-panel] [data-edit-generic-field][data-edit-generic-active]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-video-pick-frame]{position:relative}[data-edit-video-pick-frame]:not([data-edit-video-pick-empty])>[data-edit-video-pick]{inset:0 0 auto auto}[data-edit-video-pick]{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}[data-edit-video-pick]>span{border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg);box-shadow:var(--tool-shadow);padding:4px 10px;font-size:.8125rem}[data-edit-video-pick]:hover>span,[data-edit-video-pick]:focus-visible>span{outline:2px solid var(--tool-accent)}[data-edit-video-paste-backdrop]{z-index:70;background:#0000004d;position:fixed;inset:0}[data-edit-video-paste]{z-index:71;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:min(480px,100vw - 32px);color:var(--tool-fg);box-shadow:var(--tool-shadow);gap:8px;padding:16px;font-size:.875rem;display:grid;position:fixed;top:20vh;left:50%;transform:translate(-50%)}[data-edit-video-paste-title]{margin:0;font-size:.9375rem;font-weight:700}[data-edit-video-paste-hint],[data-edit-video-paste-current]{color:var(--tool-fg-muted);margin:0;font-size:.8125rem}[data-edit-video-paste-input]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);resize:vertical;width:100%;padding:6px 8px;font:.8125rem/1.4 ui-monospace,monospace}[data-edit-video-paste-result]{align-items:center;gap:10px;min-height:40px;display:flex}[data-edit-video-paste-result] img,[data-edit-video-paste-thumb]{aspect-ratio:16/9;border-radius:var(--tool-radius-frame);background:var(--tool-canvas);object-fit:cover;flex:0 0 96px;width:96px}[data-edit-video-paste-bad]{color:var(--tool-danger)}[data-edit-video-paste-actions]{justify-content:flex-end;gap:8px;display:flex}[data-edit-video-paste-actions] button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-height:32px;color:var(--tool-fg);cursor:pointer;padding:0 14px}[data-edit-video-paste-confirm]{border-color:var(--tool-accent)!important;background:var(--tool-accent)!important;color:var(--tool-accent-fg)!important}[data-edit-video-paste-actions] button:disabled{opacity:.4;cursor:default}[data-edit-table-toolbar],[data-edit-table-menu]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;font-size:.8125rem;display:flex}[data-edit-table-toolbar]{top:var(--tool-bar-h);z-index:var(--tool-z-table-bar);margin-bottom:6px;position:sticky}html:has([data-edit-bar] .edit-bar__notice) [data-edit-table-toolbar]{top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h))}[data-edit-selected] [data-edit-table-toolbar]{top:calc(var(--tool-bar-h) + var(--tool-text-size-sm) + 12px)}html:has([data-edit-bar] .edit-bar__notice) [data-edit-selected] [data-edit-table-toolbar]{top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h) + var(--tool-text-size-sm) + 12px)}[data-edit-table-menu]{z-index:60;flex-direction:column;align-items:stretch;min-width:160px;box-shadow:0 4px 16px #0000001f}[data-edit-table-toolbar] button,[data-edit-table-menu] button{border-radius:var(--tool-radius-surface);min-height:28px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0 8px}[data-edit-table-toolbar] button:hover:not(:disabled),[data-edit-table-menu] button:hover:not(:disabled){background:var(--tool-border)}[data-edit-table-toolbar] button:disabled,[data-edit-table-menu] button:disabled{opacity:.4;cursor:default}[data-edit-table-menu-insert]{align-items:center;gap:4px;display:flex}[data-edit-table-menu-insert] input{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);width:4em;height:28px}[data-edit-table-count]{color:var(--tool-accent);margin-inline-start:auto;padding:0 8px;font-weight:700}[data-edit-table-toolbar]{border-color:var(--tool-table-bar-line);background:var(--tool-table-bar);box-shadow:var(--tool-table-bar-shadow);color:var(--tool-table-bar-fg);justify-content:center;padding:8px 4px}[data-edit-table-toolbar] [data-edit-table-op-icon]{justify-content:center;align-items:center;min-width:28px;padding:0 6px;display:inline-flex}[data-edit-table-toolbar] [data-edit-table-op-icon] svg{width:16px;height:16px}[data-edit-table-toolbar] button:hover:not(:disabled),[data-edit-table-toolbar] button:active:not(:disabled),[data-edit-table-toolbar] button[aria-expanded=true]{background:var(--tool-table-bar-hover)}[data-edit-table-toolbar] button:disabled{color:var(--tool-table-bar-muted);opacity:1}[data-edit-table-toolbar] button:focus-visible{outline:2px solid var(--tool-table-bar-fg);outline-offset:-2px}[data-edit-table-toolbar] [data-edit-rich-toolbar-sep]{background:var(--tool-table-bar-line)}[data-edit-table-toolbar] [data-edit-table-count]{color:var(--tool-table-bar-fg)}[data-edit-table-hint],[data-edit-table-notice],[data-edit-table-message]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);color:var(--tool-fg);align-items:center;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:.8125rem;display:flex}[data-edit-table-message]{color:var(--tool-danger)}[data-edit-table-import-confirm]{border:1px solid var(--tool-accent);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;font-size:.8125rem;display:flex}[data-edit-table-import-confirm] p{flex:16rem;margin:0}[data-edit-table-import-confirm] button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-height:28px;color:var(--tool-fg);cursor:pointer;padding:0 12px}[data-edit-table-import-confirm] [data-edit-table-import-apply]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg)}[data-edit-table-import-confirm] [data-edit-table-import-apply]:hover{background:var(--tool-accent-hover)}[data-edit-table-hint] button{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto}[data-edit-table-templates]{border:1px dashed var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-fg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding:12px;font-size:.8125rem;display:grid}[data-edit-table-templates]>p{grid-column:1/-1;margin:0;font-weight:700}[data-edit-table-templates]>button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:inherit;text-align:start;cursor:pointer;gap:4px;padding:10px;display:grid}[data-edit-table-templates]>button:hover,[data-edit-table-templates]>button:focus-visible{border-color:var(--tool-accent);outline:2px solid var(--tool-accent);outline-offset:1px}[data-edit-table-sketch]{width:100%;height:auto;margin-bottom:4px;display:block}[data-edit-table-sketch] rect{stroke:var(--tool-border);stroke-width:1px}[data-sketch-cell=head]{fill:var(--tool-accent)}[data-sketch-cell=body]{fill:var(--tool-accent-wash)}[data-edit-table-templates] small{opacity:.8}[data-edit-table] .table-element__image-swap{cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;margin:0;padding:0;display:block}[data-edit-table] [data-align=center]>.table-element__image-swap{margin-inline:auto}[data-edit-table] [data-align=right]>.table-element__image-swap{margin-inline-start:auto}[data-edit-table] .table-element__image-swap:hover>.table-element__image,[data-edit-table] .table-element__image-swap:focus-visible>.table-element__image{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-table] [data-edit-table-selected]{box-shadow:inset 0 0 0 9999px var(--tool-accent-wash);outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-link-input]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);flex:1;min-width:0;height:28px;padding:0 6px;font:.8125rem/1 ui-monospace,monospace}[data-edit-link-input][aria-invalid=true]{border-color:var(--tool-danger)}[data-edit-link-error],[data-edit-link-note]{flex-basis:100%;margin:2px 4px;font-size:.75rem}[data-edit-link-error]{color:var(--tool-danger)}[data-edit-action-bar-state=link],[data-edit-rich-toolbar-state=link]{display:none}[data-edit-link-dialog]{z-index:1001;box-sizing:border-box;border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:min(23rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 4rem);color:var(--tool-fg);font-size:var(--tool-text-size);gap:10px;margin:auto;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto;box-shadow:0 12px 32px #18181b24,0 1px 3px #18181b14}[data-edit-link-title]{color:var(--tool-fg-muted);margin:0;font-size:.75rem;font-weight:400}[data-edit-link-tabs],[data-edit-link-subtabs]{border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);gap:2px;padding:3px;display:flex}[data-edit-link-tab],[data-edit-link-subtab]{border-radius:var(--tool-radius-frame);height:28px;color:var(--tool-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0 6px;font-size:.75rem}[data-edit-link-tab][aria-pressed=true],[data-edit-link-subtab][aria-pressed=true]{background:var(--tool-surface);color:var(--tool-fg);font-weight:600;box-shadow:0 1px 2px #18181b1f}[data-edit-link-tab]:focus-visible,[data-edit-link-subtab]:focus-visible,[data-edit-link-remove]:focus-visible{outline:2px solid var(--tool-select-ring);outline-offset:1px}[data-edit-link-remove]{color:var(--tool-danger);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0 4px;font-size:.75rem}[data-edit-link-fields]{align-content:start;gap:var(--tool-space-sm);min-width:0;display:grid}[data-edit-link-fields]>label,[data-edit-link-open] legend{color:var(--tool-fg-muted);font-size:.75rem;font-weight:600}[data-edit-link-open]{gap:var(--tool-space-md);margin:var(--tool-space-sm) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}[data-edit-link-open] legend{float:left;width:100%;margin-bottom:var(--tool-space-sm);padding:0}[data-edit-link-open] label{align-items:center;gap:var(--tool-space-sm);display:flex}[data-edit-link-dialog] [data-edit-link-input]{box-sizing:border-box;width:100%;min-height:var(--tool-control-h);border-radius:var(--tool-radius-surface);background:var(--tool-surface);color:var(--tool-fg);font:inherit;border:1px solid #0000;padding:0 10px;font-size:.8125rem}[data-edit-link-dialog] [data-edit-link-input][aria-invalid=true]{border-color:var(--tool-danger)}[data-edit-link-dialog] [data-edit-link-input]:focus-visible,[data-edit-link-page-search]:focus-visible,[data-edit-link-page-tab]:focus-visible,[data-edit-link-page-all]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-link-dialog] [data-edit-link-page-trigger][data-invalid]{border-color:var(--tool-danger)}[data-edit-link-page-trigger]{justify-content:space-between;align-items:center;gap:var(--tool-space-sm);text-align:left;cursor:pointer;display:flex}[data-edit-link-page-trigger]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-edit-link-page-panel]{--tool-link-row-h:2.5rem;z-index:1;box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);border-radius:0;flex-direction:column;display:flex;position:fixed;overflow:hidden}[data-edit-link-page-search]{box-sizing:border-box;width:calc(100% - 2 * var(--tool-space-sm));min-height:36px;margin:var(--tool-space-sm);padding:0 var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;border-radius:0}[data-edit-link-page-tabs]{padding:0 var(--tool-space-sm) var(--tool-space-sm);flex-wrap:wrap;gap:2px;display:flex}[data-edit-link-page-tab]{padding:2px var(--tool-space-md);border-radius:var(--tool-radius-surface);color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;background:0 0;border:1px solid #0000}[data-edit-link-page-tab][aria-selected=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text);font-weight:var(--tool-text-weight-strong)}[data-edit-link-page-list],[data-edit-link-page-list] ul{margin:0;padding:0;list-style:none}[data-edit-link-page-list]{--tool-link-visible-rows:5;min-height:0;max-height:calc(var(--tool-link-visible-rows) * var(--tool-link-row-h));overscroll-behavior:contain;flex:0 auto;overflow-y:auto}[data-edit-link-page-group-name]{padding:var(--tool-space-sm) var(--tool-space-md) 2px;color:var(--tool-fg-muted);font-size:.75rem;font-weight:700;display:block}[data-edit-link-page-option]{box-sizing:border-box;height:var(--tool-link-row-h);align-items:center;gap:var(--tool-space-sm);padding:var(--tool-space-sm) var(--tool-space-md);cursor:pointer;display:flex}[data-edit-link-page-option][data-active],[data-edit-link-page-all][data-active]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text)}[data-edit-link-page-check]{width:1rem;color:var(--tool-accent);flex:none;display:inline-flex}[data-edit-link-page-name]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-edit-link-page-note]{padding:0 var(--tool-space-sm);border-radius:var(--tool-radius-surface);background:var(--tool-surface);border:1px solid var(--tool-line);flex:none;font-size:.75rem}[data-edit-link-page-option] code{text-overflow:ellipsis;white-space:nowrap;opacity:.6;flex:0 auto;max-width:50%;margin-left:auto;font-size:.75rem;overflow:hidden}[data-edit-link-page-empty]{padding:var(--tool-space-md);color:var(--tool-fg-muted)}[data-edit-link-page-all]{padding:var(--tool-space-sm) var(--tool-space-md);border:0;border-top:1px solid var(--tool-border);color:var(--tool-accent);font:inherit;text-align:left;cursor:pointer;background:0 0}@media (max-width:560px){[data-edit-link-dialog-body]{gap:var(--tool-space-md);grid-template-columns:minmax(0,1fr)}[data-edit-link-kinds]{flex-wrap:wrap;display:flex}}[data-edit-link-download]{gap:var(--tool-space-sm);min-width:0;display:grid}[data-edit-link-download] [data-edit-media-picker]{gap:var(--tool-space-sm);min-height:0;display:grid}[data-edit-link-download] [data-edit-media-grid]{max-height:16rem}[data-edit-media-ext],[data-edit-media-thumb]{border-radius:var(--tool-radius-frame);background:var(--tool-thumb);width:32px;height:32px;color:var(--tool-fg-muted);flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}[data-edit-media-thumb]{object-fit:cover}[data-edit-media-ext]{color:var(--tool-fg-muted);background:0 0}[data-edit-media-text]{flex-direction:column;flex:1;min-width:0;display:flex}[data-edit-media-grid][data-edit-media-layout=rows] [data-edit-media-name]{color:var(--tool-fg);font-size:.8125rem;font-weight:400}[data-edit-media-meta]{color:var(--tool-fg-muted);font-size:.6875rem}[data-edit-link-summary]{align-items:center;gap:var(--tool-space-sm);box-sizing:border-box;width:100%;min-height:32px;padding:0 var(--tool-space-md);border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-fg);font:inherit;text-align:left;cursor:pointer;border-radius:0;display:flex}[data-edit-link-summary]:hover{background:var(--tool-hover)}[data-edit-link-summary]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-link-summary]>svg{flex:none}[data-edit-rt-blockbar] [data-edit-rt-text-tool=help]{font:var(--tool-text-weight-strong) 14px / 1 var(--tool-font)}[data-edit-paste-notice]{z-index:70;background:var(--tool-fg);max-width:calc(100vw - 32px);box-shadow:var(--tool-shadow);color:var(--tool-surface);font:var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);border-radius:0;margin:0;padding:12px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}[data-edit-text-hint]{z-index:59;border:1px solid var(--tool-border);background:var(--tool-surface);width:min(300px,100vw - 16px);box-shadow:var(--tool-shadow);color:var(--tool-fg);font:var(--tool-text-size-sm) / var(--tool-text-leading) var(--tool-font);border-radius:0;gap:6px;padding:10px 12px;display:grid;position:fixed;top:0;left:0}[data-edit-text-hint] p{font-weight:var(--tool-text-weight-strong);margin:0}[data-edit-text-hint] ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-edit-text-hint] li{color:var(--tool-fg-muted);flex-wrap:wrap;gap:2px 8px;display:flex}[data-edit-text-hint] [data-edit-hint-keys]{font:inherit;font-weight:var(--tool-text-weight-strong);color:var(--tool-fg)}[data-edit-keys]{vertical-align:baseline;flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:inline-flex}[data-edit-keys] kbd{border-radius:var(--tool-radius-surface);background:var(--tool-fg);color:var(--tool-surface);font:inherit;font-size:var(--tool-text-size-sm);font-weight:var(--tool-text-weight-strong);white-space:nowrap;padding:0 6px;display:inline-block}[data-edit-keys] [data-os]{white-space:nowrap}[data-edit-keys] [data-os-name],[data-edit-keys-sep]{color:var(--tool-fg-muted)}[data-edit-text-hint] [data-edit-text-hint-close]{color:var(--tool-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:end;padding:2px 8px}[data-edit-text-hint] [data-edit-text-hint-close]:hover{background:var(--tool-hover)}[data-edit-text-hint] [data-edit-text-hint-close]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}:root{--tool-select-wash:var(--tool-surface);--tool-row-bg:var(--tool-surface)}[data-edit-rt-blockbar][role=toolbar]:not([data-edit-rt-texttoolbar]){border-radius:var(--tool-radius-surface) var(--tool-radius-surface) 0 0;background:var(--tool-accent);height:auto;color:var(--tool-accent-fg);box-shadow:none;border:0;gap:2px;padding:3px 4px 1px}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) button{border-radius:var(--tool-radius-frame);width:28px;height:28px}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) svg{width:16px;height:16px}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) button:hover:not(:disabled),[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) [data-edit-rt-block-action=remove]:hover:not(:disabled){background:var(--tool-accent-fg-wash);color:var(--tool-accent-fg)}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) button:disabled{color:var(--tool-accent-fg)}@supports (color:color-mix(in lab, red, red)){[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) button:disabled{color:color-mix(in srgb, var(--tool-accent-fg) 55%, transparent)}}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) button:focus-visible{outline-color:var(--tool-accent-fg)}[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) [data-edit-rt-block-sep]{background:var(--tool-accent-fg);height:16px}@supports (color:color-mix(in lab, red, red)){[data-edit-rt-blockbar]:not([data-edit-rt-texttoolbar],[data-edit-rt-trash]) [data-edit-rt-block-sep]{background:color-mix(in srgb, var(--tool-accent-fg) 40%, transparent)}}:root{--tool-zone-h:52px;--tool-zone-room:calc(var(--tool-zone-h) + 16px)}[data-rt-zones]{padding-bottom:var(--tool-zone-room)!important}[data-edit-rt-insertline]{z-index:50;box-sizing:border-box;height:var(--tool-zone-h);border:1px dashed var(--tool-zone-line);border-radius:var(--tool-radius-frame);font-family:var(--tool-font);background:0 0;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:fixed}[data-edit-rt-insert-plus]{border-radius:var(--tool-radius-surface);background:var(--tool-zone-plus);width:28px;height:28px;color:var(--tool-accent-fg);justify-content:center;align-items:center;display:inline-flex}[data-edit-rt-insert-plus] svg{width:16px;height:16px}[data-edit-rt-insertline]>button{border:1px solid var(--tool-zone-option-line);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-ink-soft);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:12px;line-height:1.2;display:inline-flex}[data-edit-rt-insertline]>button:hover,[data-edit-rt-insertline]>button:focus-visible{border-color:var(--tool-zone-option-hover);color:var(--tool-select-text)}[data-edit-rt-insertline]>button svg{flex:none;width:15px;height:15px}[data-edit-rt-insertline][data-edit-rt-insertline-inline]{width:auto;position:static}[data-edit-rt-blockbar][data-edit-rt-texttoolbar][role=toolbar]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);white-space:nowrap;gap:2px;height:auto;padding:3px 6px;box-shadow:0 4px 12px #18181b14}[data-edit-rt-texttoolbar][data-edit-rt-arrow]:after{content:"";left:var(--tool-arrow-x,50%);box-sizing:border-box;border:0 solid var(--tool-border);background:var(--tool-surface);pointer-events:none;width:8px;height:8px;position:absolute}[data-edit-rt-texttoolbar][data-edit-rt-arrow=bottom]:after{clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-width:1px;border-right-width:1px;top:calc(100% - 4px);transform:translate(-50%)rotate(45deg)}[data-edit-rt-texttoolbar][data-edit-rt-arrow=top]:after{clip-path:polygon(0 0,100% 0,0 100%);border-top-width:1px;border-left-width:1px;top:-4px;transform:translate(-50%)rotate(45deg)}[data-edit-rt-texttoolbar] button{border-radius:var(--tool-radius-surface);width:28px;height:28px;color:var(--tool-fg)}[data-edit-rt-texttoolbar] svg{width:15px;height:15px}[data-edit-rt-texttoolbar] button[data-edit-rt-text-tool=settings]{width:auto;font:inherit;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:flex}[data-edit-rt-texttoolbar] [data-edit-rt-text-tool][aria-pressed=true],[data-edit-rt-texttoolbar] [data-edit-rt-text-tool][data-edit-rt-active]{background:var(--tool-accent-wash);color:var(--tool-select-text)}[data-edit-rt-texttoolbar] button:hover:not(:disabled){background:var(--tool-hover)}[data-edit-rt-texttoolbar] [data-edit-rt-text-tool=help]{color:var(--tool-fg-muted);font-size:12px;font-weight:700}[data-edit-rt-texttoolbar] [data-edit-rt-block-sep]{background:var(--tool-border);height:16px}[data-edit-rt-dropdown]{display:inline-flex;position:relative}[data-edit-rt-texttoolbar] button[data-edit-rt-menu-trigger]{justify-content:center;align-items:center;gap:1px;width:auto;padding:0 4px 0 7px;display:inline-flex}[data-edit-rt-texttoolbar] button[data-edit-rt-menu-trigger][aria-expanded=true]{background:var(--tool-hover)}[data-edit-rt-texttoolbar] svg[data-edit-rt-caret]{width:12px;height:12px;color:var(--tool-fg-muted)}[data-edit-rt-color-dot]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);width:14px;height:14px;display:block}[data-edit-rt-color-dot=none]{border:2px solid var(--tool-fg-muted)}[data-edit-rt-menu]{z-index:1;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);flex-direction:column;gap:2px;min-width:128px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #18181b24}[data-edit-rt-texttoolbar] [data-edit-rt-menu]>button{border-radius:var(--tool-radius-frame);width:100%;height:30px;font:inherit;text-align:start;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}[data-edit-rt-texttoolbar] [data-edit-rt-menu]>button[aria-selected=true]{background:var(--tool-accent-wash);color:var(--tool-select-text)}[data-edit-rt-menu=color]{min-width:0;padding:8px}[data-edit-rt-menu=color][data-edit-rt-menu-up]{top:auto;bottom:calc(100% + 6px)}[data-edit-rt-texttoolbar] button[data-edit-rt-labelled]{font:inherit;white-space:nowrap;gap:3px;padding:0 4px 0 8px;font-size:12px;font-weight:600}[data-edit-rt-trigger-text]{text-overflow:ellipsis;max-width:7em;overflow:hidden}[data-edit-rt-split]{align-items:center;display:inline-flex}[data-edit-rt-texttoolbar] [data-edit-rt-split]>button{border-radius:999px 0 0 999px}[data-edit-rt-texttoolbar] [data-edit-rt-split] button[data-edit-rt-split-caret]{border-radius:0 999px 999px 0;width:18px;padding:0;position:relative}[data-edit-rt-texttoolbar] [data-edit-rt-split] button[data-edit-rt-split-caret][data-edit-rt-more-active]:after{content:"";background:var(--tool-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:3px}[data-edit-rt-texttoolbar] [data-edit-rt-menu]>button[aria-checked=true]{background:var(--tool-accent-wash);color:var(--tool-select-text)}[data-edit-rt-texttoolbar] [data-edit-rt-menu]>button>small{color:var(--tool-fg-muted);margin-inline-start:auto;font-size:11px}[data-edit-rt-texttoolbar] [data-edit-rt-menu]>button[aria-disabled=true]{opacity:.7;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:30px;padding-block:6px}[data-edit-rt-menu-head]{color:var(--tool-fg-muted);align-items:center;gap:4px;padding:4px 8px 6px;font-size:11px;display:flex}[data-edit-rt-menu-note]{color:var(--tool-fg-muted);white-space:normal;margin:4px 8px 2px;font-size:11px}[data-edit-rt-menu-sep]{background:var(--tool-border);height:1px;margin:2px 4px}[data-edit-rt-menu=size]{min-width:232px;max-height:260px;overflow-y:auto}[data-edit-rt-menu=tag]{min-width:200px}[data-edit-rt-menu][data-edit-rt-menu-end]{left:auto;right:0}[data-edit-rt-menu][data-edit-rt-menu-up]{top:auto;bottom:calc(100% + 6px)}[data-edit-rt-menu=mark-more],[data-edit-rt-menu=list]{min-width:150px}[data-edit-rt-menu-group]{flex-direction:column;gap:2px;display:flex}[data-edit-rt-menu-group-label]{color:var(--tool-fg-muted);padding:4px 8px 2px;font-size:11px;font-weight:600}[data-edit-rt-texttoolbar] [data-edit-rt-menu=size]>[data-edit-rt-menu-group]>button{border-radius:var(--tool-radius-frame);width:100%;min-height:30px;font:inherit;text-align:start;justify-content:space-between;align-items:center;gap:12px;padding:2px 8px;display:flex}[data-edit-rt-texttoolbar] [data-edit-rt-menu=size]>button[aria-selected=true],[data-edit-rt-texttoolbar] [data-edit-rt-menu=size]>[data-edit-rt-menu-group]>button[aria-selected=true]{background:var(--tool-accent-wash);color:var(--tool-select-text)}[data-edit-rt-size-name][data-text-style]{color:inherit;margin:0}[data-edit-rt-size-value]{color:var(--tool-fg-muted);white-space:nowrap;font-size:11px}[data-edit-rt-menu=color] [data-edit-rt-menu-section]{gap:6px;display:grid}[data-edit-rt-menu=color] [data-edit-rt-menu-section]+[data-edit-rt-menu-section]{border-top:1px solid var(--tool-border);margin-top:8px;padding-top:8px}[data-edit-rt-highlight-row]{gap:6px;display:flex}[data-edit-rt-texttoolbar] [data-edit-rt-highlight]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);width:auto;height:28px;font:inherit;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}[data-edit-rt-highlight]>i{border:1px solid var(--tool-border);width:16px;height:16px}[data-edit-rt-texttoolbar] [data-edit-rt-highlight][aria-pressed=true]{border-color:var(--tool-accent);outline:2px solid var(--tool-accent);outline-offset:1px;background:var(--tool-surface)}[data-edit-rt-color-dot][data-edit-rt-highlighted]{box-shadow:0 3px 0 -1px var(--tool-accent)}[data-edit-rt-color-dot]~[data-edit-color-ball-empty],[data-edit-rt-highlight]>i[data-edit-color-ball-empty]{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--tool-border-strong) calc(50% - 1px), var(--tool-border-strong) calc(50% + 1px), transparent calc(50% + 1px))}[data-edit-color-balls]{font-family:var(--tool-font);gap:8px;display:grid}[data-edit-color-balls-row]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}[data-edit-color-balls] button[data-edit-color-ball]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);width:26px;min-width:0;height:26px;box-shadow:none;color:var(--tool-fg-muted);cursor:pointer;flex:none;place-items:center;padding:2px;display:grid;position:relative}[data-edit-color-balls] button[data-edit-color-ball]:hover:not(:disabled){border-color:var(--tool-border-strong);background:var(--tool-surface)}[data-edit-color-balls] button[data-edit-color-ball][aria-pressed=true]{border-color:var(--tool-surface);background:var(--tool-surface);box-shadow:0 0 0 2px var(--tool-accent);color:var(--tool-fg-muted)}[data-edit-color-balls] button[data-edit-color-ball]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-color-balls] button[data-edit-color-ball]:disabled{opacity:.4;cursor:default}[data-edit-color-ball]>span{box-sizing:border-box;border-radius:var(--tool-radius-surface);width:100%;height:100%;display:block;overflow:hidden}[data-edit-color-ball]>span>span{width:100%;height:100%;display:block}[data-edit-color-ball]>span>span[data-edit-color-ball-empty]{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--tool-border-strong,var(--tool-border)) calc(50% - 1px), var(--tool-border-strong,var(--tool-border)) calc(50% + 1px), transparent calc(50% + 1px))}[data-edit-color-balls] button[data-edit-color-ball=add]{border-style:dashed}[data-edit-color-balls] button[data-edit-color-ball=add][aria-expanded=true]{border-style:solid;border-color:var(--tool-surface);box-shadow:0 0 0 2px var(--tool-accent);color:var(--tool-accent)}[data-edit-color-balls] button[data-edit-color-ball=add] svg{width:14px;height:14px}[data-edit-color-balls] button[data-edit-color-ball][data-edit-tip]:hover:after,[data-edit-color-balls] button[data-edit-color-ball][data-edit-tip]:focus-visible:after{content:attr(data-edit-tip);z-index:2;border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font:400 var(--tool-text-size-sm) / 1.4 var(--tool-font);white-space:nowrap;pointer-events:none;padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-edit-color-picker]{border-top:1px solid var(--tool-line);gap:8px;width:196px;padding-top:8px;display:grid}[data-edit-color-picker-sv],[data-edit-color-picker-hue]{touch-action:none;cursor:crosshair;position:relative}[data-edit-color-picker-sv]{border-radius:var(--tool-radius-frame);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, var(--tool-picker-hue,red));height:120px}[data-edit-color-picker-hue]{border-radius:var(--tool-radius-surface);cursor:ew-resize;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);height:12px}[data-edit-color-picker-sv]:focus-visible,[data-edit-color-picker-hue]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}[data-edit-color-picker-thumb]{top:var(--tool-picker-y,50%);left:var(--tool-picker-x,0%);box-sizing:border-box;border:2px solid var(--tool-surface);border-radius:var(--tool-radius-surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--tool-border-strong);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}[data-edit-color-picker-row]{align-items:center;gap:6px;display:flex}[data-edit-color-picker-preview]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);flex:none;width:26px;height:26px;display:block;overflow:hidden}[data-edit-color-picker-preview]>span{width:100%;height:100%;display:block}input[data-edit-color-picker-hex]{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);min-width:0;height:28px;color:var(--tool-fg);font:400 13px / 1 var(--tool-font);font-variant-numeric:tabular-nums;flex:1;padding:0 8px}input[data-edit-color-picker-hex]:focus-visible{border-color:var(--tool-accent);outline:1px solid var(--tool-accent)}input[data-edit-color-picker-hex][aria-invalid=true]{border-color:var(--tool-danger)}[data-edit-rt-texttoolbar] button[data-edit-color-picker-apply]{border:1px solid var(--tool-accent);border-radius:var(--tool-radius-frame);background:var(--tool-accent);width:auto;min-width:0;height:28px;color:var(--tool-accent-fg);font:500 12px / 1 var(--tool-font);cursor:pointer;flex:none;padding:0 10px}[data-edit-rt-texttoolbar] button[data-edit-color-picker-apply]:hover:not(:disabled){background:var(--tool-accent);filter:brightness(.92)}[data-edit-rt-texttoolbar] button[data-edit-color-picker-apply]:disabled{opacity:.45;cursor:default}[data-edit-css-dialog]{z-index:70;gap:var(--tool-space-md);max-height:none;font-family:var(--tool-font);flex-direction:column;display:flex;transform:translate(-50%)}[data-edit-css-backdrop]{z-index:69;background:var(--tool-backdrop);position:fixed;inset:0}[data-edit-css-dialog][data-minimized]{right:var(--tool-space-md);width:auto;min-width:18rem;padding:var(--tool-space-sm) var(--tool-space-md);left:auto;transform:none}[data-edit-css-dialog-head]{align-items:center;gap:var(--tool-space-sm);min-width:0;min-height:32px;padding-right:40px;display:flex}[data-edit-css-dialog][data-minimized] [data-edit-css-dialog-close]{top:50%;transform:translateY(-50%)}[data-edit-css-dialog-title]{font-size:1rem;font-weight:var(--tool-text-weight-strong);margin:0}[data-edit-css-dialog-target]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-edit-css-dialog-controls]{margin-left:auto;display:flex}[data-edit-css-dialog-minimize]{border-radius:var(--tool-radius-surface);width:32px;height:32px;color:var(--tool-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-edit-css-dialog-minimize]:hover{background:var(--tool-hover);color:var(--tool-fg)}[data-edit-css-dialog-minimize] svg,[data-edit-css-dialog-close] svg{width:16px;height:16px}[data-edit-css-dialog-body]{gap:var(--tool-space-md);min-height:0;display:grid}[data-edit-css-dialog-body][hidden]{display:none}[data-edit-css-help-line],[data-edit-css-help-item]{display:block}[data-edit-css-help-item]:before{content:"・"}[data-edit-css-dialog-row]{align-items:flex-end;gap:var(--tool-space-md);flex-wrap:wrap;display:flex}[data-edit-css-field]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);gap:4px;display:grid}[data-edit-css-position]{border:1px solid var(--tool-line);border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-width:14rem;min-height:34px;color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size);padding:0 8px}[data-edit-css-devices]{gap:4px;display:flex}[data-edit-css-device-wrap]{display:flex;position:relative}[data-edit-css-devices] button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);min-width:34px;min-height:34px;color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:relative}[data-edit-css-devices] button svg{flex:none;width:16px;height:16px}[data-edit-css-devices] button:hover{background:var(--tool-hover);color:var(--tool-fg)}[data-edit-css-devices] button[aria-selected=true]{background:var(--tool-surface);box-shadow:inset 0 0 0 1px var(--tool-select-line);color:var(--tool-select-text);font-weight:var(--tool-text-weight-strong)}[data-edit-css-devices] button[data-filled]:after{content:"";background:var(--tool-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}[data-edit-css-device-tip]{z-index:1;border-radius:var(--tool-radius-surface);background:var(--tool-fg);color:var(--tool-surface);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-edit-css-devices] button:hover+[data-edit-css-device-tip],[data-edit-css-devices] button:focus-visible+[data-edit-css-device-tip]{opacity:1;visibility:visible}[data-edit-css-code]{border:1px solid var(--tool-line);border-radius:var(--tool-radius-surface);background:var(--tool-surface);height:min(28rem,50dvh);display:flex;position:relative;overflow:hidden}[data-edit-css-code]:focus-within{border-color:var(--tool-accent)}[data-edit-css-code][data-invalid]{border-color:var(--tool-danger)}[data-edit-css-gutter],[data-edit-css-text]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6}[data-edit-css-gutter]{min-width:32px;color:var(--tool-fg-disabled);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;padding:8px 6px 8px 4px;display:flex;overflow:hidden}[data-edit-css-text]{min-width:0;color:var(--tool-fg);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:none;flex:1;margin:0;padding:8px 8px 8px 4px;overflow-x:hidden}[data-edit-css-issues]{color:var(--tool-danger);font-size:var(--tool-text-size-sm);gap:4px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}[data-edit-css-size]{color:var(--tool-notice);font-size:var(--tool-text-size-sm);margin:0}[data-edit-css-size=over]{color:var(--tool-danger)}[data-edit-css-actions]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-edit-css-actions] button{border:1px solid var(--tool-border);border-radius:var(--tool-radius-surface);background:var(--tool-surface);min-height:34px;color:var(--tool-fg);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;padding:0 12px}[data-edit-css-actions] button:disabled{color:var(--tool-fg-disabled);cursor:default}[data-edit-css-actions] [data-edit-css-apply]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg)}[data-edit-css-actions] [data-edit-css-apply]:disabled{border-color:var(--tool-line);background:var(--tool-surface);color:var(--tool-fg-disabled)}[data-edit-css-actions] [data-edit-css-clear],[data-edit-css-actions] [data-edit-css-clear-confirm]{color:var(--tool-danger)}[data-edit-css-confirm]{font-size:var(--tool-text-size-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-edit-css-status]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);margin:0}[data-edit-css-dialog] button:focus-visible,[data-edit-css-position]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:1px}@media (max-width:767px){[data-edit-css-dialog]{display:none!important}}[data-edit-section-name-css]{background:var(--tool-accent-fg);border-radius:50%;flex:none;width:6px;height:6px}.inquiry-entry{width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border-radius:var(--radius-button);color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.inquiry-entry:hover{color:var(--brand-accent)}.inquiry-entry:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.inquiry-entry__icon{width:calc(var(--space-sm) * 1.25);height:calc(var(--space-sm) * 1.25)}.inquiry-entry__count{min-width:1.25em;font-size:var(--theme-text-styles-paragraph3-fluid);text-align:center;color:var(--canvas);background:var(--brand-accent);top:0;border-radius:999px;padding:0 .3em;line-height:1.25em;position:absolute;inset-inline-end:0;transform:translate(25%,-25%)}.inquiry-add{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.product-actions{margin-top:var(--space-24)}.inquiry-add__button{min-width:10.5rem;padding:calc(var(--space-sm) - 1px) var(--space-24);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:0}.inquiry-add[data-in-cart] .inquiry-add__button{cursor:default}.inquiry-add__quantity{align-items:center;gap:var(--space-xs);display:inline-flex}.inquiry-add__quantity button,.inquiry-add__quantity input{text-align:center;min-width:2.5rem;min-height:2.5rem}.inquiry-add__quantity input{width:3.5rem}.inquiry-confirm__backdrop{z-index:72;padding:var(--space-sm);background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.inquiry-confirm__backdrop{background:color-mix(in srgb, var(--ink) 50%, transparent)}}.inquiry-confirm{width:min(32rem,100%);padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);position:relative}.inquiry-confirm__close{position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.inquiry-confirm__actions{justify-content:stretch;gap:var(--space-xs);flex-wrap:wrap;display:flex}.inquiry-confirm__actions>.button{flex:1 1 0;justify-content:center}.inquiry-confirm__quantity{font-weight:600}.nex-form__clear{justify-self:end}.nex-form__item-category,.nex-form__item-moq{color:var(--ink-muted);display:block}.nex-form__hint{color:var(--ink-muted);margin:0}.inquiry-drawer__backdrop{z-index:70;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.inquiry-drawer__backdrop{background:color-mix(in srgb, var(--ink) 50%, transparent)}}.inquiry-drawer__backdrop{transition:opacity var(--motion-fast) ease}.inquiry-drawer__backdrop[data-starting-style],.inquiry-drawer__backdrop[data-ending-style]{opacity:0}.inquiry-drawer{--inquiry-drawer-width:26rem;z-index:71;width:min(var(--inquiry-drawer-width), 100vw);background:var(--canvas);height:100dvh;color:var(--ink);border-inline-start:1px solid var(--border);transition:transform var(--motion-fast) ease;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.inquiry-drawer[data-starting-style],.inquiry-drawer[data-ending-style]{transform:translate(100%)}@media (max-width:639.98px){.inquiry-drawer{border-inline-start:0;width:100%}}.inquiry-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);border-block-end:1px solid var(--border);display:flex}.inquiry-drawer__title{font-size:var(--text-size-heading5);font-weight:var(--text-weight-heading5);line-height:var(--text-leading-heading5);margin:0}.inquiry-drawer__close,.inquiry-drawer__remove{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.inquiry-drawer__close:hover,.inquiry-drawer__remove:hover{color:var(--ink)}.inquiry-drawer__close:focus-visible,.inquiry-drawer__remove:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.inquiry-drawer__close svg,.inquiry-drawer__remove-icon{width:var(--space-sm);height:var(--space-sm)}.inquiry-drawer__body{flex-direction:column;flex:1;min-height:0;display:flex}.inquiry-drawer__items{min-height:0;padding:0 var(--space-sm-md);flex:1;margin:0;list-style:none;overflow-y:auto}.inquiry-drawer__item{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:1px solid var(--border);display:flex}.inquiry-drawer__remove{margin-inline-start:auto}.inquiry-drawer__footer{padding:var(--space-sm) var(--space-sm-md);border-block-start:1px solid var(--border);display:flex}.inquiry-drawer__go{flex:1}.inquiry-drawer__empty{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-sm-md);flex-direction:column;display:flex}.inquiry-drawer__empty-text{color:var(--ink-muted);margin:0}.inquiry-page__body,.inquiry-thank-you__body{gap:var(--space-sm);flex-direction:column;display:flex}.inquiry-page>.inquiry-page__body,.inquiry-thank-you>.inquiry-thank-you__body{margin-top:var(--space-md)}.inquiry-page__layout{gap:var(--space-md);flex-direction:column;display:flex}.inquiry-page__list{align-content:start;gap:var(--space-sm);order:-1;min-width:0;display:grid}.inquiry-page__list-title{font-size:var(--text-size-heading6);margin:0}.inquiry-page__form{min-width:0}@media (min-width:1024px){.inquiry-page__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.inquiry-page__list{order:0}.inquiry-page__layout:not(:has(.inquiry-page__list)){grid-template-columns:minmax(0,1fr)}}.inquiry-thank-you__actions,.inquiry-page__notice{margin:0}.inquiry-thank-you__confirm{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.inquiry-thank-you__check{width:var(--space-lg);height:var(--space-lg);color:var(--success);flex:none}@media (min-width:768px){.inquiry-thank-you__check{width:var(--space-lg-xl);height:var(--space-lg-xl)}}.inquiry-thank-you__heading{min-width:0}.inquiry-thank-you__title{margin:0}.inquiry-thank-you__message{margin:var(--space-xs) 0 0;color:var(--ink-muted)}.inquiry-thank-you__items{gap:var(--space-sm);width:100%;max-width:var(--width-narrow);margin:var(--space-md) auto 0;display:grid}.inquiry-thank-you__items-title{padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);font-size:var(--text-size-heading6);margin:0}.inquiry-thank-you__list{margin:0;padding:0;list-style:none;display:grid}.inquiry-thank-you__item{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--border-subtle);display:flex}.inquiry-thank-you__actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}html[data-edit-zoom]{background:var(--tool-canvas)}html[data-edit-zoom] body{width:calc(var(--tool-zoom-width,100%) * var(--tool-zoom,1));margin:calc(var(--tool-bar-h) + var(--tool-zoom-gap)) auto var(--tool-zoom-gap);box-shadow:var(--tool-zoom-card-shadow);padding-top:0}html[data-edit-zoom] body:has([data-edit-bar] .edit-bar__notice){margin-top:calc(var(--tool-bar-h) + var(--tool-bar-notice-h) + var(--tool-zoom-gap));padding-top:0}html[data-edit-zoom] :is([data-site-chrome=header],.site-main,[data-site-chrome=footer]){zoom:var(--tool-zoom,1);box-sizing:border-box;width:var(--tool-zoom-width,100%);flex:none;max-width:none}@media (min-width:1024px){html[data-edit-zoom] body:has([data-edit-dock]) [data-site-chrome=footer]{min-height:calc(var(--tool-dock-h) / var(--tool-zoom,1))}}html[data-edit-zoom] .site-main,html[data-edit-zoom] [data-site-chrome]{cursor:zoom-in}[data-edit-zoom-move]{z-index:60;box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-surface);width:36px;box-shadow:var(--tool-shadow);color:var(--tool-fg-muted);font-family:var(--tool-font);flex-direction:column;padding:1px;display:flex;position:fixed}[data-edit-zoom-move]>button{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}[data-edit-zoom-move]>button svg{width:17px;height:17px}[data-edit-zoom-move]>button:hover:not([aria-disabled=true]){background:var(--tool-hover);color:var(--tool-accent)}[data-edit-zoom-move]>button[aria-disabled=true]{color:var(--tool-fg-disabled);cursor:default}[data-edit-zoom-move]>button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px}[data-edit-zoom-move]>button[data-edit-tip]:hover:after,[data-edit-zoom-move]>button[data-edit-tip]:focus-visible:after{content:attr(data-edit-tip);border:1px solid var(--tool-border);background:var(--tool-surface);box-shadow:var(--tool-shadow);color:var(--tool-fg);font-size:var(--tool-text-size-sm);white-space:nowrap;pointer-events:none;padding:4px 8px;line-height:1.4;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}body:has([data-edit-page-sort]) [data-edit-toolbar]{visibility:hidden!important}[data-edit-dock] button[data-edit-toolbar-action=remove]:hover:not([aria-disabled=true]){background:var(--tool-danger);color:var(--tool-accent-fg)}:is([data-edit-chrome],[data-edit-bar],[data-edit-dock],[data-edit-toolbar],[data-edit-panel],[data-edit-seo-panel],[data-edit-image-dialog],[data-edit-link-dialog],[data-edit-section-library],[data-edit-page-json],[data-edit-css-dialog],[data-edit-table-toolbar],[data-edit-table-menu],[data-edit-rt-blockbar],[data-edit-rt-buttonbar],[data-edit-action-bar]) button:not([data-edit-info-tip-button],[data-edit-color-ball],[data-round],[data-edit-hero-thumb-remove]){border-radius:var(--tool-radius-frame)!important}:root{--tool-dock-edge:var(--tool-dock-fg)}@supports (color:color-mix(in lab, red, red)){:root{--tool-dock-edge:color-mix(in srgb, var(--tool-dock-fg) 40%, transparent)}}:root{--tool-dock-glow:var(--tool-dock-fg)}@supports (color:color-mix(in lab, red, red)){:root{--tool-dock-glow:color-mix(in srgb, var(--tool-dock-fg) 30%, transparent)}}[data-edit-dock-main],[data-edit-dock-side]{box-shadow:var(--tool-dock-shadow), 0 0 0 1px var(--tool-dock-edge), 0 0 14px 2px var(--tool-dock-glow)}[data-edit-link-dialog] [data-edit-link-page-trigger]{border-color:var(--tool-border)}[data-edit-link-page-trigger]>svg{width:16px;height:16px;color:var(--tool-fg-muted);flex:none}[data-edit-link-dialog] [data-edit-link-page-trigger]:hover:not([data-invalid]){border-color:var(--tool-fg-muted);background:var(--tool-hover)}[data-edit-link-page-trigger][aria-expanded=true]>svg{transform:rotate(180deg)}[data-edit-link-dialog] [data-edit-link-page-trigger]:hover>svg,[data-edit-link-page-trigger][aria-expanded=true]>svg{color:var(--tool-fg)}[data-edit-link-dialog] [data-edit-link-page-trigger][aria-expanded=true]:not([data-invalid]){border-color:var(--tool-accent)}[data-edit-image-dialog]{border-radius:var(--tool-radius-surface)}[data-edit-media-search] input[type=search]{border-color:var(--tool-border)}[data-edit-media-search] input[type=search]:focus,[data-edit-media-search] input[type=search]:focus-visible{border-color:var(--tool-dock);box-shadow:0 0 0 1px var(--tool-dock);outline:2px solid #0000}[data-edit-page-json]{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}[data-edit-page-json]>[data-edit-two-col]{flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-height:0;overflow:hidden}[data-edit-page-json] [data-edit-two-col-result]{max-height:30dvh;overflow-y:auto}[data-edit-page-json] [data-edit-two-col-current],[data-edit-page-json] [data-edit-two-col-draft]{flex-direction:column;min-height:0;display:flex;overflow-y:auto}[data-edit-page-json] :is([data-edit-two-col-current],[data-edit-two-col-draft])>*{flex:none}[data-edit-page-json] :is([data-edit-two-col-current],[data-edit-two-col-draft])>:is([data-edit-two-col-code],[data-edit-page-json-code]){flex:0 auto}[data-edit-two-col] :is([data-edit-two-col-code],[data-edit-page-json-code],[data-edit-page-css-code]){resize:vertical;height:clamp(8rem,100dvh - 24rem,26rem);min-height:6rem;max-height:60dvh}[data-edit-two-col][data-edit-two-col-single]{grid-template-rows:minmax(0,1fr)}[data-edit-section-name-text]{white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;max-width:14em;overflow:hidden}[data-edit-dock-crumb] [data-edit-dock-crumb-name]{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:12em;display:inline-block;overflow:hidden}[data-edit-rt-handle] [data-edit-rt-block-grip]{border-radius:var(--tool-radius-frame)}[data-edit-rt-trash][data-edit-rt-trash] button[data-edit-rt-block-action]{border-radius:var(--tool-radius-frame)!important}[data-edit-media-placeholder]{border-radius:var(--tool-radius-frame)}body:has([data-edit-mode=on]) main [data-edit-placeholder]:not([data-edit-media-placeholder],[data-edit-generic-failed]){border-radius:var(--tool-radius-frame)}body:has([data-edit-mode=on]) [data-field]:empty:not(img,video,iframe){border-radius:var(--tool-radius-frame)}[data-edit-rt-buttonbar]{border-radius:var(--tool-radius-surface)}[data-edit-link-input],[data-edit-link-page-search]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame);background:var(--tool-surface);color:var(--tool-fg);font-family:inherit;font-size:var(--tool-text-size-field)}[data-edit-link-dialog] [data-edit-link-input]{border-color:var(--tool-border);border-radius:var(--tool-radius-frame)}[data-edit-link-input]:hover:not(:focus,[aria-invalid=true]){border-color:var(--tool-fg-muted)}[data-edit-link-input]:focus,[data-edit-link-page-search]:focus,[data-edit-link-dialog] [data-edit-link-input]:focus,[data-edit-link-dialog] [data-edit-link-input]:focus-visible,[data-edit-link-page-search]:focus-visible{border-color:var(--tool-dock);box-shadow:0 0 0 1px var(--tool-dock);outline:2px solid #0000}[data-edit-link-input][aria-invalid=true],[data-edit-link-dialog] [data-edit-link-input][aria-invalid=true]{border-color:var(--tool-danger)}[data-edit-link-summary]{min-height:var(--tool-control-h);border-radius:var(--tool-radius-frame);font-size:var(--tool-text-size-field)}[data-edit-link-remove]{color:var(--tool-fg-muted);font-size:var(--tool-text-size-field);background:0 0;border:0}[data-edit-link-remove]:hover{background:var(--tool-danger-wash);color:var(--tool-danger)}[data-edit-link-remove]{min-height:var(--tool-control-h);padding:0 var(--tool-space-md);border-radius:var(--tool-radius-frame);cursor:pointer}:is([data-edit-generic-rich] [data-edit-text]:focus:not(:has(>[data-rt-current])),[data-edit-generic-rich] [data-edit-text]:focus-visible:not(:has(>[data-rt-current]))){outline:1px dashed var(--tool-select-dash);outline-offset:var(--tool-select-offset);border-radius:var(--tool-radius-frame)}[data-edit-link-summary]{min-width:0;max-width:100%}[data-edit-link-summary-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-edit-rt-buttonbar]{box-sizing:border-box;max-width:min(var(--tool-bar-max-w), calc(100vw - 16px))}[data-edit-rt-buttonbar]>[data-edit-link-summary]{flex:0 auto}[data-edit-link-dialog] [data-edit-link-input]{box-sizing:border-box;text-overflow:ellipsis;max-width:100%}[data-edit-action-bar][data-edit-item-bar-mini] [data-edit-link-summary]{background:0 0;border:0;width:auto;min-height:0}[data-edit-action-bar][data-edit-item-bar-mini] [data-edit-link-summary]:hover{background:var(--tool-hover)}[data-edit-image-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[data-edit-image-dialog]{grid-template-rows:auto minmax(0,1fr) auto}[data-edit-media-title]{font-weight:var(--tool-text-weight-strong)}[data-edit-image-dialog]:has([data-edit-media-filterable]){width:min(62rem,100vw - 2rem)}[data-edit-image-dialog]:not(:has([data-edit-crop-open])):has([data-edit-media-filterable]) [data-edit-image-body]{grid-template-rows:minmax(0,1fr);overflow-y:auto}[data-edit-image-dialog]:not(:has([data-edit-crop-open])) [data-edit-image-side]{grid-template-rows:minmax(0,1fr) auto;min-height:0}[data-edit-image-dialog] [data-edit-media-picker]:not([data-edit-icon-picker]){block-size:clamp(9rem,100dvh - 21rem,34rem);min-height:0}[data-edit-media-picker]:not([data-edit-icon-picker]){grid-template-columns:minmax(0,1fr)}[data-edit-media-picker][data-edit-media-filterable]{border:1px solid var(--tool-line);border-radius:var(--tool-radius-surface);grid-template-columns:11rem minmax(0,1fr);gap:0;overflow:hidden}[data-edit-media-side]{min-width:0;padding:var(--tool-space-md);border:0;border-right:1px solid var(--tool-line);background:var(--tool-surface);align-content:start;gap:2px;margin:0;display:grid;overflow-y:auto}[data-edit-media-side-title]{margin:var(--tool-space-sm) 0 4px;color:var(--tool-fg-muted);font-size:var(--tool-text-size-sm);padding:0;font-weight:600}[data-edit-media-side]>[data-edit-media-side-title]:first-child{margin-top:0}[data-edit-media-head] [data-edit-media-search] input[type=search]{border:1px solid var(--tool-border);border-radius:var(--tool-radius-frame)}[data-edit-media-sort]{border-radius:var(--tool-radius-frame);background:var(--tool-accent-wash);color:var(--tool-accent-hover);font-weight:var(--tool-text-weight-strong);padding:5px 8px}[data-edit-media-type]{min-height:28px;font-size:var(--tool-text-size-sm);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:flex}[data-edit-media-main]{grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid}[data-edit-media-head]{align-items:center;gap:var(--tool-space-sm);padding:var(--tool-space-md);display:flex}[data-edit-media-head] [data-edit-media-search]{flex:1;min-width:0}[data-edit-media-upload]{white-space:nowrap;min-height:34px}[data-edit-media-upload-error]{padding:0 var(--tool-space-md)}[data-edit-media-scroll]{align-content:start;gap:var(--tool-space-sm);min-height:0;padding:var(--tool-space-sm) var(--tool-space-md) var(--tool-space-md);border-top:1px solid var(--tool-line);background:var(--tool-canvas);display:grid;overflow-y:auto}[data-edit-media-scroll] [data-edit-media-grid]{max-height:none;padding:0;overflow:visible}[data-edit-media-grid][data-edit-media-layout=grid]{gap:var(--tool-space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}[data-edit-media-grid][data-edit-media-layout=grid] [data-edit-media-name],[data-edit-media-layout=rows] [data-edit-media-name]{font-size:var(--tool-text-size-sm);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-edit-media-layout=icons] [data-edit-media-name]{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-edit-media-option]{border-radius:var(--tool-radius-frame);background:var(--tool-surface)}[data-edit-media-current]{background:var(--tool-accent);width:18px;height:18px;color:var(--tool-accent-fg);border-radius:50%;flex:none;place-items:center;padding:0;font-size:0;line-height:1;display:grid}[data-edit-media-current]:before{content:"✓";font-size:11px}[data-edit-media-tabs-wrap]{gap:var(--tool-space-sm);min-width:0;display:grid}[data-edit-media-tabs]{border:1px solid var(--tool-line);border-radius:var(--tool-radius-surface);background:var(--tool-surface);gap:2px;padding:3px;display:flex}[data-edit-media-tab]{border-radius:var(--tool-radius-frame);height:28px;color:var(--tool-fg-muted);font:inherit;font-size:var(--tool-text-size-sm);cursor:pointer;background:0 0;border:0;flex:1;padding:0 6px}[data-edit-media-tab][aria-selected=true]{background:var(--tool-accent-wash);color:var(--tool-accent-hover);font-weight:var(--tool-text-weight-strong)}[data-edit-media-tab]:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}:is([data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-picker][data-edit-media-filterable],[data-edit-link-download] [data-edit-media-picker][data-edit-media-filterable]){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:is([data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-side],[data-edit-link-download] [data-edit-media-side]){padding:var(--tool-space-sm) var(--tool-space-md);border-right:0;border-bottom:1px solid var(--tool-line);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is([data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-side-title],[data-edit-link-download] [data-edit-media-side-title]){display:none}:is([data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-grid][data-edit-media-layout=grid],[data-edit-link-download] [data-edit-media-grid][data-edit-media-layout=grid]){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:699.98px){[data-edit-image-dialog] [data-edit-media-picker][data-edit-media-filterable]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-edit-image-dialog] [data-edit-media-side]{padding:var(--tool-space-sm) var(--tool-space-md);border-right:0;border-bottom:1px solid var(--tool-line);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}[data-edit-image-dialog] [data-edit-media-side-title]{display:none}[data-edit-image-dialog] [data-edit-media-grid][data-edit-media-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){[data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-picker]:not([data-edit-icon-picker]){block-size:clamp(9rem,100dvh - 15rem,34rem)}[data-edit-image-dialog]:has([data-edit-crop-open]) [data-edit-media-grid][data-edit-media-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-edit-link-download] [data-edit-media-picker]{block-size:22rem}[data-edit-link-download] [data-edit-media-scroll]{max-height:none}[data-edit-rt-menu=size]>[data-edit-rt-menu-group]{flex:none}[data-edit-rt-texttoolbar] [data-edit-rt-menu=size]>[data-edit-rt-menu-group]>button{flex:none;min-height:34px;padding-block:4px}[data-edit-rt-menu=size] [data-edit-rt-size-name][data-text-style]{font-size:var(--tool-size-preview,16px);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}[data-edit-rt-menu=tag]{max-height:232px;overflow-y:auto}[data-edit-rt-menu=tag]>button,[data-edit-rt-menu=tag]>[data-edit-rt-menu-head]{flex:none}[data-edit-info-tip-button][data-icon]{background:0 0;border:0;place-items:center;font-size:16px;display:grid}.media-text[data-image-display=thumbnail][data-media-count=many] .media-text__media{grid-template-columns:minmax(0,11rem)}[data-edit-media-scroll] [data-edit-media-grid]{flex:none;min-height:auto}[data-edit-media-head]{--tool-media-control-h:38px}[data-edit-media-head] [data-edit-media-search] input[type=search],[data-edit-media-head] [data-edit-media-upload]{box-sizing:border-box;height:var(--tool-media-control-h);min-height:var(--tool-media-control-h)}[data-edit-media-head] [data-edit-media-upload]{align-items:center;gap:6px;padding-block:0;display:inline-flex}[data-edit-media-upload]>svg{flex:none;width:16px;height:16px}[data-edit-media-head] [data-edit-media-search] input[type=search]:focus,[data-edit-media-head] [data-edit-media-search] input[type=search]:focus-visible{border-color:var(--tool-accent);box-shadow:0 0 0 1px var(--tool-accent);outline:2px solid #0000}[data-edit-media-upload]:hover:not(:disabled),[data-edit-media-upload]:focus-visible:not(:disabled){border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-fg)}[data-edit-link-tab][aria-pressed=true],[data-edit-link-subtab][aria-pressed=true]{background:var(--tool-accent-wash);box-shadow:none;color:var(--tool-accent-hover);font-weight:var(--tool-text-weight-strong)}[data-edit-link-tab]:hover:not([aria-pressed=true]),[data-edit-link-subtab]:hover:not([aria-pressed=true]){background:var(--tool-line);color:var(--tool-fg)}[data-edit-link-tab]:focus:not(:focus-visible),[data-edit-link-subtab]:focus:not(:focus-visible){outline:none}.inquiry-item-card{--inquiry-card-bg:var(--brand-accent-wash);--inquiry-card-border:var(--border-subtle);--inquiry-card-radius:var(--radius-card);--inquiry-card-padding:var(--card-padding);--inquiry-card-gap:var(--card-gap-small);--inquiry-card-thumb-size:calc(var(--space-md) * 2);--inquiry-card-thumb-border:var(--border);--inquiry-card-thumb-radius:var(--radius-image);--inquiry-card-thumb-bg:var(--canvas);--inquiry-card-name-color:var(--ink);--inquiry-card-name-size:var(--text-size-paragraph2);--inquiry-card-name-weight:var(--text-weight-heading6);--inquiry-card-spec-color:var(--ink-muted);--inquiry-card-spec-size:var(--text-size-paragraph3)}.inquiry-item-card[data-boxed]{align-items:center;gap:var(--inquiry-card-gap);padding:var(--inquiry-card-padding);border:1px solid var(--inquiry-card-border);border-radius:var(--inquiry-card-radius);background:var(--inquiry-card-bg);color:var(--ink);display:flex}.inquiry-confirm__product{margin-block:var(--space-sm)}.inquiry-item-card__thumb{width:var(--inquiry-card-thumb-size);height:var(--inquiry-card-thumb-size);object-fit:contain;border:1px solid var(--inquiry-card-thumb-border);border-radius:var(--inquiry-card-thumb-radius);background:var(--inquiry-card-thumb-bg);flex:none}.inquiry-item-card__text{flex-direction:column;flex:1;min-width:0;display:flex}.inquiry-item-card__name{color:var(--inquiry-card-name-color);font-size:var(--inquiry-card-name-size);font-weight:var(--inquiry-card-name-weight);overflow-wrap:anywhere}.inquiry-item-card__spec{color:var(--inquiry-card-spec-color);font-size:var(--inquiry-card-spec-size)}.inquiry-drawer__item.inquiry-item-card{--inquiry-card-thumb-size:calc(var(--space-md) * 1.75);--inquiry-card-thumb-radius:var(--radius-card);--inquiry-card-name-size:inherit;--inquiry-card-name-weight:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
