@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@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;--radius-xs:2px;--radius-sm:4px;--radius-pill:999px}}@layer base;@layer components{body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "liga";margin:0;font-size:16px;line-height:24px}.et-root{font-family:var(--font-sans);color:var(--ink)}.et-pad{padding:var(--space-6)}.et-stack{gap:var(--space-4);flex-direction:column;display:flex}.et-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.et-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.et-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.et-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:20px;height:20px}.et-icon-sm{width:16px;height:16px}:where(.et-root) :focus-visible,.et-focus:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.et-root *,.et-root :before,.et-root :after{transition-duration:0s!important;animation-duration:0s!important}}.et-btn{--h:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-5);border:var(--border-hair) solid transparent;border-radius:var(--radius-xs);font:600 15px/20px var(--font-sans);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}.et-btn:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-btn:active:not([disabled]):not([aria-disabled=true]){transform:translateY(1px)}.et-btn--sm{--h:var(--control-sm);padding:0 var(--space-3);letter-spacing:.005em;font-size:13px;line-height:16px}.et-btn--lg{--h:var(--control-lg);padding:0 var(--space-6)}.et-btn--block{width:100%}.et-btn--primary{background:var(--surface-inverse);color:var(--ink-inverse)}.et-btn--primary:hover{background:var(--ink-secondary)}.et-btn--accent{background:var(--accent);color:var(--on-accent)}.et-btn--accent:hover{background:var(--accent-hover)}.et-btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.et-btn--secondary:hover{border-color:var(--ink);background:var(--surface)}.et-btn--ghost{color:var(--ink);padding:0 var(--space-3);background:0 0}.et-btn--ghost:hover{background:var(--surface-sunken)}.et-btn[disabled]:not([aria-busy=true]),.et-btn[aria-disabled=true]{background:var(--surface-sunken);color:var(--ink-disabled);cursor:not-allowed;border-color:#0000}.et-btn--secondary[disabled]:not([aria-busy=true]),.et-btn--ghost[disabled]:not([aria-busy=true]){border-color:var(--line);background:0 0}.et-btn[aria-busy=true]{cursor:progress}.et-btn[aria-busy=true] .et-btn__label{visibility:hidden}.et-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite et-spin;position:absolute;inset:0}@keyframes et-spin{to{transform:rotate(360deg)}}.et-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-thickness var(--duration-fast);text-decoration-thickness:1px}.et-link:hover{color:var(--accent-ink);text-decoration-thickness:2px}.et-link:active{color:var(--ink)}.et-link:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px;text-decoration:none}.et-link--quiet{-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.et-link--arrow{gap:var(--space-1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.et-link--arrow:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.et-link__ext{margin-left:2px;font-size:.8em}.et-cat{align-items:center;gap:var(--space-2);font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c,var(--ink));text-decoration:none;display:inline-flex}.et-cat:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.et-cat--create{--c:var(--create);--t:var(--create-tint)}.et-cat--manage{--c:var(--manage);--t:var(--manage-tint)}.et-cat--grow{--c:var(--grow);--t:var(--grow-tint)}.et-cat--filled{background:var(--t);padding:var(--space-1) var(--space-2)}a.et-cat:hover{text-underline-offset:3px;text-decoration:underline}.et-tag{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:400 14px/20px var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast);background:0 0;text-decoration:none;display:inline-flex}.et-tag:hover{border-color:var(--ink);background:var(--surface)}.et-tag[aria-pressed=true]{background:var(--surface-inverse);color:var(--ink-inverse);border-color:var(--surface-inverse)}.et-tag:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-tag[disabled]{color:var(--ink-disabled);border-color:var(--line);cursor:not-allowed;background:0 0}.et-tag__count{color:var(--ink-tertiary);font:400 12px/16px var(--font-mono)}.et-tag[aria-pressed=true] .et-tag__count{color:inherit;opacity:.75}.et-badge{align-self:flex-start;align-items:center;gap:var(--space-1);width:max-content;padding:2px var(--space-2);font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-inverse);color:var(--ink-inverse);display:inline-flex}.et-badge--pick{background:var(--accent);color:var(--on-accent)}.et-badge--value{background:var(--marker);color:var(--on-marker)}.et-badge--neutral{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.et-author{align-items:center;gap:var(--space-3);display:flex}.et-author__avatar{object-fit:cover;background:var(--surface-sunken);filter:grayscale();width:40px;height:40px;font:500 13px/1 var(--font-mono);color:var(--ink-secondary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.et-author--lg .et-author__avatar{width:56px;height:56px}.et-author__name{font:600 15px/20px var(--font-sans);color:var(--ink);text-decoration:none}a.et-author__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.et-author__role{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary)}.et-author__meta{gap:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--ink-tertiary);flex-wrap:wrap;display:flex}.et-author__meta>*+:before{content:"·";margin-right:var(--space-2)}.et-author__bio{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:var(--space-1) 0 0;max-width:56ch}.et-card{gap:var(--space-3);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.et-card__media{aspect-ratio:3/2;background:var(--surface-sunken);position:relative;overflow:hidden}.et-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard);display:block}.et-card__title{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.et-card__title a{color:inherit;text-decoration:none}.et-card__title a:after{content:"";position:absolute;inset:0}.et-card:hover .et-card__title a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.et-card:hover .et-card__media img{transform:scale(1.02)}.et-card:focus-within{outline:var(--border-rule) solid var(--focus-ring);outline-offset:4px}.et-card__title a:focus-visible{outline:none}.et-card__excerpt{color:var(--ink-secondary);font:400 16px/24px var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.et-card__meta{gap:var(--space-2);color:var(--ink-tertiary);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.et-card__meta>*+:before{content:"·";margin-right:var(--space-2)}.et-card--lead .et-card__title{font:500 34px/40px var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36}.et-card--lead .et-card__excerpt{font:400 19px/28px var(--font-serif);-webkit-line-clamp:4}.et-card--lead .et-card__media{aspect-ratio:16/9}.et-card--compact{gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-hair) solid var(--line);flex-direction:row}.et-card--compact .et-card__media{aspect-ratio:1;flex:none;width:96px}.et-card--compact .et-card__title{font-size:17px;line-height:24px}.et-card--compact .et-card__body{gap:var(--space-2);flex-direction:column;display:flex}.et-card--horizontal{gap:var(--space-6);flex-direction:row}.et-card--horizontal .et-card__media{flex:none;width:40%}.et-card__body{gap:var(--space-3);flex-direction:column;display:flex}.et-card__affiliate{top:var(--space-2);left:var(--space-2);position:absolute}.et-skeleton{background:var(--surface-sunken);position:relative;overflow:hidden}.et-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--surface), transparent);opacity:.6;animation:1.4s infinite et-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes et-shimmer{to{transform:translate(100%)}}.et-skeleton--line{height:14px;margin:4px 0}.et-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:var(--border-rule) solid var(--line-ink);padding-top:var(--space-3);margin-bottom:var(--space-8);display:flex}.et-section-head__title{font:500 34px/40px var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;margin:0}.et-section-head__index{font:500 12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-tertiary);margin-right:var(--space-3)}.et-header{background:var(--paper);border-bottom:var(--border-hair) solid var(--line-ink)}.et-header__inner{align-items:center;gap:var(--space-8);height:var(--header-height);padding:0 var(--space-6);max-width:var(--container-max);margin:0 auto;display:flex}.et-wordmark{font:600 26px/1 var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 36;white-space:nowrap;text-decoration:none}.et-wordmark__dot{color:var(--accent)}.et-nav{align-items:stretch;gap:var(--space-1);flex:1;height:100%;margin:0;padding:0;list-style:none;display:flex}.et-nav__item{display:flex;position:relative}.et-nav__item>.et-dropdown{align-items:stretch;display:flex}.et-nav__link{align-items:center;gap:var(--space-1);padding:0 var(--space-3);font:500 15px/20px var(--font-sans);letter-spacing:-.005em;color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.et-nav__link:after{content:"";left:var(--space-3);right:var(--space-3);height:var(--border-rule);transition:background-color var(--duration-fast);background:0 0;position:absolute;bottom:-1px}.et-nav__link:hover:after{background:var(--line-strong)}.et-nav__link[aria-current=page]:after,.et-nav__link[aria-expanded=true]:after{background:var(--accent)}.et-nav__link:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:-2px}.et-nav__link .et-icon{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-standard)}.et-nav__link[aria-expanded=true] .et-icon{transform:rotate(180deg)}.et-nav__pillar{width:6px;height:6px;display:inline-block}.et-header__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.et-header__burger{display:none}@media (max-width:1023px){.et-nav{display:none}.et-header__burger{display:inline-flex}.et-header__inner{gap:var(--space-4);padding:0 var(--space-4);height:56px}}.et-dropdown{display:inline-block;position:relative}.et-menu{z-index:var(--z-dropdown);min-width:280px;padding:var(--space-2) 0;background:var(--surface);border:var(--border-hair) solid var(--line-ink);border-radius:var(--radius-xs);box-shadow:var(--shadow-float);margin:0;list-style:none;position:absolute;top:calc(100% + 1px);left:0}.et-menu--mega{min-width:520px;padding:var(--space-4);gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.et-menu__heading{padding:var(--space-1) var(--space-3) var(--space-3);border-bottom:var(--border-hair) solid var(--line);margin-bottom:var(--space-2);grid-column:1/-1}.et-menu__item{padding:var(--space-3);color:var(--ink);cursor:pointer;border-radius:var(--radius-xs);flex-direction:column;gap:2px;text-decoration:none;display:flex}.et-menu__item:hover,.et-menu__item[data-active=true]{background:var(--surface-sunken)}.et-menu__item:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:-2px}.et-menu__item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.et-menu__label{font:600 15px/20px var(--font-sans)}.et-menu__desc{font:400 14px/20px var(--font-sans);color:var(--ink-tertiary)}.et-menu__footer{border-top:var(--border-hair) solid var(--line);margin-top:var(--space-2);padding:var(--space-3) var(--space-3) 0;grid-column:1/-1}.et-field{gap:var(--space-2);flex-direction:column;display:flex}.et-field__label{font:600 14px/20px var(--font-sans);color:var(--ink)}.et-field__help{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary)}.et-field__error{font:500 13px/18px var(--font-sans);color:var(--error);gap:var(--space-1);align-items:center;display:flex}.et-input{height:var(--control-md);box-sizing:border-box;width:100%;padding:0 var(--space-3);font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-xs);transition:border-color var(--duration-fast), box-shadow var(--duration-fast)}.et-input::placeholder{color:var(--ink-tertiary)}.et-input:hover{border-color:var(--ink)}.et-input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--focus-ring);outline:none}.et-input:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px;box-shadow:none}.et-input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.et-input:disabled{background:var(--surface-sunken);color:var(--ink-disabled);border-color:var(--line);cursor:not-allowed}.et-search{align-items:center;width:100%;display:flex;position:relative}.et-search .et-input{padding-left:44px;padding-right:72px}.et-search--lg .et-input{height:var(--control-lg);font-size:17px}.et-search__icon{left:var(--space-3);color:var(--ink-tertiary);pointer-events:none;position:absolute}.et-search__kbd{right:var(--space-3);font:500 12px/16px var(--font-mono);color:var(--ink-tertiary);border:var(--border-hair) solid var(--line);border-radius:var(--radius-xs);padding:2px 6px;position:absolute}.et-search__clear{right:var(--space-2);position:absolute}.et-search__list{z-index:var(--z-dropdown);background:var(--surface);border:var(--border-hair) solid var(--line-ink);border-radius:var(--radius-xs);box-shadow:var(--shadow-float);padding:var(--space-2) 0;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.et-search__opt{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);font:400 15px/22px var(--font-sans);cursor:pointer;display:flex}.et-search__opt[aria-selected=true]{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--ink)}.et-search__opt mark{color:inherit;background:0 0;font-weight:700}.et-search__group{padding:var(--space-2) var(--space-4) var(--space-1);color:var(--ink-tertiary)}.et-crumbs ol{align-items:center;gap:var(--space-2);font:400 14px/20px var(--font-sans);color:var(--ink-tertiary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.et-crumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.et-crumbs li+li:before{content:"/";color:var(--line-strong)}.et-crumbs a{color:var(--ink-secondary);text-decoration:none}.et-crumbs a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.et-crumbs [aria-current=page]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.et-toc{border-top:var(--border-rule) solid var(--line-ink);padding-top:var(--space-3)}.et-toc__title{margin:0 0 var(--space-3)}.et-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.et-toc li{counter-increment:toc}.et-toc a{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--line);font:400 15px/22px var(--font-sans);color:var(--ink-secondary);grid-template-columns:28px 1fr;text-decoration:none;display:grid}.et-toc a:before{content:counter(toc, decimal-leading-zero);font:500 12px/22px var(--font-mono);color:var(--ink-tertiary)}.et-toc a:hover{color:var(--ink)}.et-toc a[aria-current=true]{color:var(--ink);font-weight:600}.et-toc a[aria-current=true]:before{color:var(--accent-ink)}.et-toc a:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-toc__progress{background:var(--line);height:2px;margin-top:var(--space-3)}.et-toc__progress>span{background:var(--accent);height:100%;display:block}.et-pager{align-items:center;gap:var(--space-1);display:flex}.et-pager ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.et-pager__btn{min-width:44px;height:44px;padding:0 var(--space-2);font:500 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);border:var(--border-hair) solid transparent;border-radius:var(--radius-xs);cursor:pointer;background:0 0;place-items:center;text-decoration:none;display:inline-grid}.et-pager__btn:hover{border-color:var(--line-strong)}.et-pager__btn[aria-current=page]{background:var(--surface-inverse);color:var(--ink-inverse)}.et-pager__btn:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-pager__btn[aria-disabled=true]{color:var(--ink-disabled);pointer-events:none}.et-pager__nav{gap:var(--space-2);padding:0 var(--space-3);align-items:center;display:inline-flex}.et-pager__gap{min-width:32px;color:var(--ink-tertiary);place-items:center;display:inline-grid}.et-alert{gap:var(--space-3);padding:var(--space-4);background:var(--a-bg);color:var(--ink);border-top:var(--border-rule) solid var(--a-fg);font:400 15px/22px var(--font-sans);grid-template-columns:20px 1fr auto;display:grid}.et-alert__icon{color:var(--a-fg);margin-top:1px}.et-alert__title{color:var(--ink);margin:0 0 2px;font-weight:600}.et-alert__body{color:var(--ink-secondary);margin:0}.et-alert--info{--a-fg:var(--info);--a-bg:var(--info-bg)}.et-alert--success{--a-fg:var(--success);--a-bg:var(--success-bg)}.et-alert--warning{--a-fg:var(--warning);--a-bg:var(--warning-bg)}.et-alert--error{--a-fg:var(--error);--a-bg:var(--error-bg)}.et-alert--disclosure{--a-fg:var(--line-ink);--a-bg:transparent;padding:var(--space-3) 0;color:var(--ink-tertiary);border-top-width:1px;font-size:13px;line-height:18px}.et-alert--disclosure .et-alert__body{color:var(--ink-tertiary)}.et-toast{align-items:center;gap:var(--space-3);min-width:320px;max-width:420px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);font:400 15px/22px var(--font-sans);display:flex}.et-toast__mark{background:var(--accent);flex:none;width:8px;height:8px}.et-toast__msg{flex:1}.et-toast .et-btn--ghost{color:var(--ink-inverse)}.et-toast .et-btn--ghost:hover{background:0 0;text-decoration:underline}.et-toast .et-btn:focus-visible{outline-color:var(--ink-inverse)}.et-aff{background:var(--surface);border:var(--border-hair) solid var(--line-ink);border-top:var(--border-heavy) solid var(--line-ink);padding:var(--space-6);gap:var(--space-4) var(--space-6);grid-template-columns:64px 1fr auto;align-items:start;display:grid}.et-aff--pick{border-top-color:var(--accent);box-shadow:var(--shadow-offset)}.et-aff__logo{border:var(--border-hair) solid var(--line);border-radius:var(--radius-xs);background:var(--paper);width:64px;height:64px;font:600 22px/1 var(--font-serif);place-items:center;display:grid;overflow:hidden}.et-aff__logo img{object-fit:contain;width:100%;height:100%}.et-aff__head{gap:var(--space-2);flex-direction:column;display:flex}.et-aff__name{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.et-aff__verdict{color:var(--ink-secondary);font:400 16px/24px var(--font-sans);margin:0}.et-aff__cta{align-items:stretch;gap:var(--space-2);text-align:center;flex-direction:column;min-width:200px;display:flex}.et-aff__price{font:500 28px/32px var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.et-aff__price small{font:400 14px/20px var(--font-sans);color:var(--ink-tertiary);letter-spacing:0}.et-aff__fine{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary)}.et-aff__pros{gap:var(--space-6);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--line);grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.et-aff__pros h4{margin:0 0 var(--space-2)}.et-aff__pros ul{gap:var(--space-2);font:400 15px/22px var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.et-aff__pros li{gap:var(--space-2);grid-template-columns:16px 1fr;display:grid}.et-aff__pros .is-pro{color:var(--success)}.et-aff__pros .is-con{color:var(--error)}.et-aff__pros li span{color:var(--ink)}@media (max-width:767px){.et-aff{padding:var(--space-4);grid-template-columns:48px 1fr}.et-aff__logo{width:48px;height:48px}.et-aff__cta{grid-column:1/-1}.et-aff__pros{grid-column:1/-1;grid-template-columns:1fr}}.et-product{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:var(--border-hair) solid var(--line);transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), border-color var(--duration-base);flex-direction:column;display:flex;position:relative}.et-product:hover{border-color:var(--line-ink);box-shadow:var(--shadow-offset);transform:translate(-2px,-2px)}.et-product:focus-within{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-product__top{gap:var(--space-3);align-items:center;display:flex}.et-product__logo{border:var(--border-hair) solid var(--line);border-radius:var(--radius-xs);background:var(--paper);width:44px;height:44px;font:600 18px/1 var(--font-serif);flex:none;place-items:center;display:grid}.et-product__name{font:600 17px/24px var(--font-sans);margin:0}.et-product__name a{color:inherit;text-decoration:none}.et-product__name a:after{content:"";position:absolute;inset:0}.et-product__name a:focus-visible{outline:none}.et-product__desc{color:var(--ink-secondary);font:400 15px/22px var(--font-sans);margin:0}.et-product__specs{gap:var(--space-2) var(--space-4);font:400 14px/20px var(--font-sans);border-top:var(--border-hair) solid var(--line);padding-top:var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.et-product__specs dt{color:var(--ink-tertiary)}.et-product__specs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.et-product__foot{justify-content:space-between;align-items:center;gap:var(--space-3);z-index:1;margin-top:auto;display:flex;position:relative}.et-score{font:500 22px/1 var(--font-serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:inline-flex}.et-score small{font:400 13px/1 var(--font-sans);color:var(--ink-tertiary)}.et-product__badge{top:-1px;right:var(--space-6);position:absolute;transform:translateY(-50%)}.et-compare-wrap{border-top:var(--border-heavy) solid var(--line-ink);-webkit-overflow-scrolling:touch;overflow-x:auto}.et-compare-wrap:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.et-compare{border-collapse:collapse;width:100%;min-width:640px;font:400 15px/22px var(--font-sans);font-variant-numeric:tabular-nums}.et-compare caption{text-align:left;caption-side:bottom;padding-top:var(--space-3);font:400 13px/18px var(--font-sans);color:var(--ink-tertiary)}.et-compare th,.et-compare td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-hair) solid var(--line)}.et-compare thead th{background:var(--surface-sunken);vertical-align:bottom}.et-compare thead th:first-child,.et-compare tbody th{background:var(--paper);z-index:1;position:sticky;left:0}.et-compare thead th:first-child{background:var(--surface-sunken)}.et-compare tbody th{color:var(--ink);width:28%;font-weight:600}.et-compare__prod{gap:var(--space-2);font:600 16px/22px var(--font-sans);flex-direction:column;display:flex}.et-compare .is-pick{background:var(--accent-tint)}.et-compare thead .is-pick{box-shadow:inset 0 3px 0 var(--accent);background:var(--accent-tint)}.et-compare tbody tr:hover>*{background:var(--surface)}.et-compare tbody tr:hover>.is-pick{background:var(--accent-tint)}.et-compare__yes{color:var(--success);gap:var(--space-1);align-items:center;display:inline-flex}.et-compare__no{color:var(--ink-tertiary);gap:var(--space-1);align-items:center;display:inline-flex}.et-compare tfoot td,.et-compare tfoot th{padding-top:var(--space-4);border-bottom:0}.et-news{background:var(--surface-sunken);padding:var(--space-8);gap:var(--space-8);grid-template-columns:1fr minmax(0,420px);align-items:end;display:grid}.et-news__title{margin:var(--space-2) 0 var(--space-2);font:500 34px/40px var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36}.et-news__text{color:var(--ink-secondary);margin:0}.et-news__form{gap:var(--space-2);flex-direction:column;display:flex}.et-news__row{gap:var(--space-2);display:flex}.et-news__row .et-input{flex:1}.et-news__legal{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary);margin:0}.et-news__ok{gap:var(--space-3);padding:var(--space-4);background:var(--success-bg);color:var(--ink);border-top:var(--border-rule) solid var(--success);align-items:flex-start;display:flex}.et-news__ok .et-icon{color:var(--success)}.et-news--inline{padding:var(--space-6);border-top:var(--border-rule) solid var(--line-ink);grid-template-columns:1fr;align-content:start;align-items:start}@media (max-width:767px){.et-news{padding:var(--space-6) var(--space-4);grid-template-columns:1fr}.et-news__row{flex-direction:column}.et-news__title{font-size:28px;line-height:34px}}.et-footer{background:var(--surface-inverse);color:var(--ink-inverse)}.et-footer__inner{max-width:var(--container-max);padding:var(--space-16) var(--space-6) var(--space-6);gap:var(--space-8);grid-template-columns:2fr repeat(3,1fr);margin:0 auto;display:grid}.et-footer .et-wordmark{color:var(--ink-inverse);font-size:40px}.et-footer__tagline{margin:var(--space-3) 0 0;max-width:34ch;font:400 17px/26px var(--font-serif);opacity:.85}.et-footer__col h3{margin:0 0 var(--space-4);font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.et-footer__col ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.et-footer a{color:var(--ink-inverse);font:400 15px/22px var(--font-sans);text-decoration:none}.et-footer a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.et-footer a:focus-visible{outline:var(--border-rule) solid var(--ink-inverse);outline-offset:2px}.et-footer__bottom{justify-content:space-between;gap:var(--space-4);border-top:var(--border-hair) solid currentColor;padding-top:var(--space-4);font:400 13px/18px var(--font-sans);opacity:.8;flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:767px){.et-footer__inner{padding:var(--space-12) var(--space-4) var(--space-4);grid-template-columns:1fr 1fr}.et-footer__brand{grid-column:1/-1}}html{scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0}.page{background:var(--paper);color:var(--ink);font-family:var(--font-sans);min-width:0;font-size:16px;line-height:24px}:where(.page) a{color:inherit}.page a.et-btn--primary,.page a.et-btn--primary:hover{color:var(--ink-inverse)}.page a.et-btn--accent,.page a.et-btn--accent:hover{color:var(--on-accent)}.page a.et-btn--secondary,.page a.et-btn--secondary:hover,.page a.et-btn--ghost,.page a.et-btn--ghost:hover{color:var(--ink)}.page :focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.page img{max-width:100%;display:block}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--line)}::-webkit-scrollbar-track:horizontal{box-shadow:inset 0 1px 0 var(--line)}::-webkit-scrollbar-thumb{background-color:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:0;min-width:48px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-secondary)}::-webkit-scrollbar-thumb:active{background-color:var(--ink);border-width:2px}::-webkit-scrollbar-corner{background:var(--paper)}.sb-thin::-webkit-scrollbar{width:8px;height:8px}.et-compare-wrap::-webkit-scrollbar{width:8px;height:8px}.tscroll::-webkit-scrollbar{width:8px;height:8px}.ex-tabs::-webkit-scrollbar{width:8px;height:8px}.sb-thin::-webkit-scrollbar-track{background:var(--surface-sunken);box-shadow:none}.et-compare-wrap::-webkit-scrollbar-track{background:var(--surface-sunken);box-shadow:none}.tscroll::-webkit-scrollbar-track{background:var(--surface-sunken);box-shadow:none}.sb-thin::-webkit-scrollbar-thumb{background-color:var(--ink-tertiary);border:0;min-width:40px;min-height:40px}.et-compare-wrap::-webkit-scrollbar-thumb{background-color:var(--ink-tertiary);border:0;min-width:40px;min-height:40px}.tscroll::-webkit-scrollbar-thumb{background-color:var(--ink-tertiary);border:0;min-width:40px;min-height:40px}.sb-thin::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.et-compare-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.tscroll::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.sb-thin::-webkit-scrollbar-thumb:active{background-color:var(--ink)}.et-compare-wrap::-webkit-scrollbar-thumb:active{background-color:var(--ink)}.tscroll::-webkit-scrollbar-thumb:active{background-color:var(--ink)}.sb-thin:focus-visible,.tscroll:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--line-strong) var(--paper)}.sb-thin,.et-compare-wrap,.tscroll{scrollbar-width:thin;scrollbar-color:var(--ink-tertiary) var(--surface-sunken)}}.sb-fade{position:relative}.sb-fade:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--paper));width:48px;position:absolute;top:0;bottom:8px;right:0}.skip{left:var(--space-4);z-index:var(--z-toast);background:var(--surface-inverse);padding:var(--space-3) var(--space-4);font:600 15px/20px var(--font-sans);text-decoration:none;position:absolute;top:-60px;color:var(--ink-inverse)!important}.skip:focus{top:var(--space-2);outline-color:var(--ink-inverse)}.wrap{max-width:var(--container-max);padding-inline:var(--space-8);box-sizing:content-box;margin:0 auto}.wrap-wide{max-width:var(--container-wide);padding-inline:var(--space-8);box-sizing:content-box;margin:0 auto}.wrap-text{max-width:var(--container-text);padding-inline:var(--space-8);box-sizing:content-box;margin:0 auto}.wrap-narrow{max-width:var(--container-narrow);padding-inline:var(--space-8);box-sizing:content-box;margin:0 auto}.sec{padding-block:var(--space-24) 0}.sec-last{padding-bottom:var(--space-32)}.t-display-xl{font:450 clamp(52px, 2rem + 4vw, 88px)/1 var(--font-serif);letter-spacing:-.025em;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0}.t-display{font:450 clamp(44px, 1.8rem + 2.4vw, 64px)/1.06 var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0}.t-h1{font:500 clamp(34px, 2.2rem + 1.4vw, 48px)/1.13 var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 48;text-wrap:balance;margin:0}.t-h2{font:500 clamp(28px, 1.5rem + .8vw, 34px)/1.18 var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;text-wrap:balance;margin:0}.t-h3{font:500 clamp(22px, 1.25rem + .4vw, 26px)/1.23 var(--font-serif);letter-spacing:-.005em;font-variation-settings:"opsz" 24;text-wrap:balance;margin:0}.t-h4{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.t-h5{font:600 17px/24px var(--font-sans);letter-spacing:-.005em;margin:0}.t-label,.t-h6{font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.t-h6{letter-spacing:.08em}.t-lead{font:400 22px/32px var(--font-serif);font-variation-settings:"opsz" 20;color:var(--ink-secondary);margin:0}.t-body{font:400 16px/24px var(--font-sans);margin:0}.t-body-sm{font:400 14px/20px var(--font-sans);margin:0}.t-caption{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary);margin:0}.t-price{font:500 28px/32px var(--font-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.c-2{color:var(--ink-secondary)}.c-3{color:var(--ink-tertiary)}.c-accent{color:var(--accent-ink)}.c-create{color:var(--create)}.c-manage{color:var(--manage)}.c-grow{color:var(--grow)}.dot{color:var(--accent)}.num{font-variant-numeric:tabular-nums}.g{gap:var(--space-8) var(--space-6);display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-lead{gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.g-side{gap:var(--space-12);grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start}.g-filters{gap:var(--space-12);grid-template-columns:264px minmax(0,1fr);align-items:start}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;display:flex}.list-rule>*+*{border-top:var(--border-hair) solid var(--line);padding-top:var(--space-6)}.list-rule{gap:var(--space-6);flex-direction:column;display:flex}.rule-ink{border-top:var(--border-rule) solid var(--line-ink)}.rule-heavy{border-top:var(--border-heavy) solid var(--line-ink)}.rule{border-top:var(--border-hair) solid var(--line)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ex-pillar{gap:var(--space-4);padding:var(--space-6);background:var(--t);color:var(--ink);box-sizing:border-box;min-height:100%;transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.ex-pillar:hover{box-shadow:var(--shadow-offset);transform:translate(-2px,-2px)}.ex-pillar--create{--t:var(--create-tint);--c:var(--create)}.ex-pillar--manage{--t:var(--manage-tint);--c:var(--manage)}.ex-pillar--grow{--t:var(--grow-tint);--c:var(--grow)}.ex-pillar__k{font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:var(--space-2);display:flex}.ex-pillar__k:before{content:"";background:currentColor;width:6px;height:6px}.ex-pillar__links{border-top:var(--border-hair) solid var(--ink);margin:0;padding:0;list-style:none}.ex-pillar__links li{border-bottom:var(--border-hair) solid var(--line-strong)}.ex-pillar__links a{padding:var(--space-3) 0;font:500 15px/20px var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;min-height:20px;text-decoration:none;display:flex}.ex-pillar__links a:hover{color:var(--accent-ink)}.ex-catrow{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hair) solid var(--line);color:var(--ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.ex-catrow:hover{background:var(--surface)}.ex-catrow__n{font:500 12px/16px var(--font-mono);color:var(--ink-tertiary);letter-spacing:.06em}.ex-media{background:var(--surface-sunken);aspect-ratio:3/2;color:var(--ink-tertiary);font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:var(--space-6);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.ex-media--wide{aspect-ratio:16/9}.ex-media--portrait{aspect-ratio:1;filter:grayscale()}.ex-shot{background:var(--surface);border:var(--border-hair) solid var(--line);grid-template-rows:28px 1fr;width:100%;height:100%;display:grid}.ex-shot__bar{border-bottom:var(--border-hair) solid var(--line);align-items:center;gap:6px;padding:0 10px;display:flex}.ex-shot__bar i{background:var(--line);width:8px;height:8px;display:block}.ex-figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ex-figure figcaption{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary)}.ex-hero-search{background:var(--surface);border:var(--border-hair) solid var(--line-strong);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.ex-rank{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hair) solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;display:grid}.ex-rank__n{font:500 26px/32px var(--font-serif);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.ex-rank a{text-decoration:none}.ex-rank a:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.ex-vs{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:var(--border-hair) solid var(--line);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.ex-vs:hover{border-color:var(--ink);box-shadow:var(--shadow-offset);transform:translate(-2px,-2px)}.ex-vs__logos{align-items:center;gap:var(--space-2);display:flex}.ex-vs__logo{border:var(--border-hair) solid var(--line);background:var(--paper);width:40px;height:40px;font:600 18px/1 var(--font-serif);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex}.ex-vs__x{font:500 12px/16px var(--font-mono);color:var(--ink-tertiary)}.ex-dossier{background:var(--surface-inverse);color:var(--ink-inverse);padding:var(--space-12) var(--space-8)}.ex-dossier__item{gap:var(--space-4);padding:var(--space-5) 0;border-top:var(--border-hair) solid var(--ink-tertiary);grid-template-columns:56px minmax(0,1fr);text-decoration:none;display:grid}.ex-dossier__item:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.ex-dossier__n{font:500 12px/26px var(--font-mono);letter-spacing:.06em;color:var(--accent)}.ex-verdict{border-top:var(--border-heavy) solid var(--line-ink);background:var(--surface);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.ex-verdict__grid{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:var(--space-6);display:grid}.ex-verdict__col{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--line);flex-direction:column;display:flex}.ex-verdict__col.is-pick{background:var(--accent-tint);padding:var(--space-4);border-top-color:var(--accent)}.ex-score{gap:var(--space-3);font:400 14px/20px var(--font-sans);grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;display:grid}.ex-score__bar{background:var(--surface-sunken);height:6px;position:relative}.ex-score__bar>span{background:var(--ink);position:absolute;inset:0 auto 0 0}.ex-score__v{font:500 14px/20px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.ex-proscons{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ex-proscons>div{border-top:var(--border-rule) solid var(--line-ink);padding-top:var(--space-3)}.ex-proscons ul{margin:var(--space-3) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ex-proscons li{gap:var(--space-2);font:400 16px/24px var(--font-sans);grid-template-columns:20px 1fr;display:grid}.ex-proscons .is-pro{color:var(--success)}.ex-proscons .is-con{color:var(--error)}.ex-proscons svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:square;width:16px;height:16px;margin-top:4px}.ex-profile{border:var(--border-hair) solid var(--line);background:var(--surface);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ex-profile__for{font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary)}.ex-faq{border-top:var(--border-rule) solid var(--line-ink)}.ex-faq details{border-bottom:var(--border-hair) solid var(--line)}.ex-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font:600 17px/24px var(--font-sans);min-height:24px;list-style:none;display:flex}.ex-faq summary::-webkit-details-marker{display:none}.ex-faq summary:hover{color:var(--accent-ink)}.ex-faq summary svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:square;width:20px;height:20px;transition:transform var(--duration-base) var(--ease-standard);flex:none}.ex-faq details[open] summary svg{transform:rotate(45deg)}.ex-faq details>div{padding:0 0 var(--space-6);max-width:68ch;color:var(--ink-secondary);font:400 16px/26px var(--font-sans)}.ex-filter{border-top:var(--border-rule) solid var(--line-ink);padding-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.ex-filter legend{margin-bottom:var(--space-2);padding:0}.ex-filter fieldset{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ex-check{align-items:center;gap:var(--space-3);min-height:36px;font:400 15px/20px var(--font-sans);cursor:pointer;display:flex}.ex-check input{appearance:none;border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.ex-check input:hover{border-color:var(--ink)}.ex-check input:checked{background:var(--surface-inverse);border-color:var(--surface-inverse)}.ex-check input:checked:after{content:"";border:solid var(--ink-inverse);border-width:0 0 2px 2px;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.ex-check input:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.ex-check span:last-child{font:500 12px/16px var(--font-mono);color:var(--ink-tertiary);margin-left:auto}.ex-select{height:var(--control-sm);padding:0 var(--space-8) 0 var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-sans);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px}.ex-select:hover{border-color:var(--ink)}.ex-empty{border:var(--border-hair) dashed var(--line-strong);padding:var(--space-12) var(--space-8);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.ex-facts{gap:var(--space-2) var(--space-6);font:400 15px/22px var(--font-sans);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ex-facts dt{font:500 12px/22px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary)}.ex-facts dd{margin:0}.ex-author{gap:var(--space-6);padding:var(--space-6) 0;border-top:var(--border-rule) solid var(--line-ink);border-bottom:var(--border-hair) solid var(--line);grid-template-columns:96px minmax(0,1fr);display:grid}.ex-avatar{background:var(--surface-sunken);width:96px;height:96px;font:500 32px/1 var(--font-serif);color:var(--ink-secondary);justify-content:center;align-items:center;display:flex}.ex-progress{height:3px;z-index:var(--z-sticky);background:0 0;position:sticky;top:0}.ex-progress>span{background:var(--accent);width:34%;height:100%;display:block}.ex-sticky-cta{display:none}.ex-also{border-top:var(--border-hair) solid var(--line);border-bottom:var(--border-hair) solid var(--line);padding:var(--space-3) 0;gap:var(--space-3);align-items:baseline;text-decoration:none;display:flex}.ex-also strong{font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.ex-also span{font:500 18px/26px var(--font-serif)}.ex-also:hover span{text-underline-offset:3px;text-decoration:underline}.ex-toc-m{display:none}.ex-toc-m summary{cursor:pointer;border-top:var(--border-rule) solid var(--line-ink);border-bottom:var(--border-hair) solid var(--line);justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.ex-toc-m summary::-webkit-details-marker{display:none}.ex-tabs{gap:var(--space-6);border-bottom:var(--border-hair) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.ex-tab{appearance:none;padding:var(--space-3) 0;border:0;border-bottom:var(--border-rule) solid transparent;font:500 15px/20px var(--font-sans);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;min-height:44px;margin-bottom:-1px}.ex-tab:hover{color:var(--ink)}.ex-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ex-legal-nav{margin:0;padding:0;list-style:none}.ex-legal-nav a{padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--line);font:400 14px/20px var(--font-sans);color:var(--ink-secondary);text-decoration:none;display:block}.ex-legal-nav a:hover{color:var(--ink)}.ex-textarea{box-sizing:border-box;width:100%;min-height:160px;padding:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans);resize:vertical}.ex-textarea:hover{border-color:var(--ink)}.ex-textarea:focus-visible{outline:var(--border-rule) solid var(--focus-ring);outline-offset:2px}.ex-cookie{background:var(--surface);border-top:var(--border-heavy) solid var(--line-ink);box-shadow:var(--shadow-float);padding:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.prose{max-width:var(--container-text);font:400 19px/31px var(--font-serif);font-variation-settings:"opsz" 16;color:var(--ink)}.prose>*{margin:0}.prose>*+*{margin-top:var(--space-6)}.prose>h2{margin-top:var(--space-10);padding-top:var(--space-3);border-top:var(--border-rule) solid var(--line-ink);font:500 34px/40px var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36}.prose>h3{margin-top:var(--space-8);font:500 26px/32px var(--font-serif);letter-spacing:-.005em;font-variation-settings:"opsz" 24}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{color:var(--accent-ink);text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:var(--space-2)}.prose blockquote{border-top:var(--border-hair) solid var(--line-ink);border-bottom:var(--border-hair) solid var(--line-ink);padding:var(--space-6) 0;font:italic 400 26px/36px var(--font-serif)}.prose mark{background:var(--marker);color:var(--on-marker);padding:0 2px}.prose .wide{margin-inline:calc((var(--container-text) - var(--container-wide)) / 2)}.only-m{display:none!important}@media (max-width:1023px){.sec{padding-top:var(--space-16)}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-lead{grid-template-columns:minmax(0,1fr)}.g-side{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.g-filters{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hide-t{display:none!important}.ex-toc-m{display:block}.prose .wide{margin-inline:0}}@media (max-width:767px){.wrap,.wrap-wide,.wrap-text,.wrap-narrow{padding-inline:var(--space-4)}.sec{padding-top:var(--space-12)}.sec-last{padding-bottom:var(--space-16)}.g{gap:var(--space-6)}.g-2,.g-3,.g-4{grid-template-columns:minmax(0,1fr)}.g-m-2{gap:var(--space-4)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-lead{font-size:19px;line-height:28px}.t-price{font-size:24px;line-height:28px}.prose{font-size:18px;line-height:29px}.prose>h2{font-size:28px;line-height:34px}.prose>h3{font-size:22px;line-height:28px}.prose blockquote{font-size:22px;line-height:30px}.hide-m{display:none!important}.only-m{display:revert!important}.chips-scroll{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips-scroll>*{flex:none}.ex-proscons,.ex-verdict__grid{grid-template-columns:minmax(0,1fr)}.ex-author{gap:var(--space-4);grid-template-columns:64px minmax(0,1fr)}.ex-avatar{width:64px;height:64px;font-size:24px}.ex-score{grid-template-columns:minmax(0,1fr) 80px 36px}.ex-dossier{padding:var(--space-8) var(--space-4);margin-inline:calc(var(--space-4) * -1)}.ex-sticky-cta{z-index:var(--z-sticky);background:var(--surface);border-top:var(--border-hair) solid var(--line-ink);padding:var(--space-3) var(--space-4);gap:var(--space-3);box-shadow:var(--shadow-float);justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.ex-cookie{grid-template-columns:minmax(0,1fr)}.ex-empty{padding:var(--space-8) var(--space-4)}}a{color:inherit}a:hover{color:var(--accent-ink)}.art-grid{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.art-main{grid-column:2/span 7;min-width:0}.art-side{top:var(--space-6);align-self:start;gap:var(--space-8);flex-direction:column;grid-column:10/span 3;display:flex;position:sticky}.art-full{grid-column:2/span 10}@media (max-width:1023px){.art-main,.art-full{grid-column:1/-1}.art-side{display:none}}.duel{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;display:grid}.duel__vs{font:500 12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-tertiary);justify-content:center;align-items:center;display:flex}.duel__card{background:var(--surface);border:1px solid var(--line);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.duel__card.is-pick{border-top:4px solid var(--accent);background:var(--surface)}.duel__logo{border:1px solid var(--line);background:var(--paper);width:64px;height:64px;font:600 28px/1 var(--font-serif);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex}.jump{z-index:var(--z-sticky);background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.jump ul{gap:var(--space-6);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.jump a{padding:var(--space-3) 0;font:500 14px/20px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none;display:block}.jump a:hover{color:var(--ink)}.jump a[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}.feat{border-bottom:1px solid var(--line);padding:var(--space-3) 0;font:400 15px/22px var(--font-sans);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:center;display:grid}.feat--head{border-bottom:2px solid var(--ink);font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary)}.yes{color:var(--success);align-items:center;gap:6px;display:inline-flex}.no{color:var(--ink-tertiary);align-items:center;gap:6px;display:inline-flex}.plan{border-top:1px solid var(--line);padding:var(--space-4) 0;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:767px){.duel{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duel__vs{display:none}.duel__card{padding:var(--space-4)}.duel__logo{width:44px;height:44px;font-size:20px}.feat{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));font-size:14px}}.filt>summary{display:none}.tool-row{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.tool-row__logo{border:1px solid var(--line);background:var(--surface);width:56px;height:56px;font:600 24px/1 var(--font-serif);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex}.res-item{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}@media (max-width:1023px){.filt>summary{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer;font:600 15px/20px var(--font-sans);justify-content:space-between;align-items:center;list-style:none;display:flex}.filt>summary::-webkit-details-marker{display:none}.filt[open]>div{padding-top:var(--space-6)}}@media (max-width:767px){.tool-row{grid-template-columns:44px minmax(0,1fr)}.tool-row__logo{width:44px;height:44px;font-size:20px}.tool-row__cta{grid-column:1/-1}}.legal-side{top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.legal-sec .prose{font-size:17px;line-height:28px}.legal-sec .prose>h2{font-size:26px;line-height:32px}.ctable{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans);border-top:4px solid var(--ink)}.ctable caption{text-align:left;font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);padding-bottom:var(--space-3)}.ctable th{background:var(--surface-sunken);text-align:left;font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-3)}.ctable td{border-bottom:1px solid var(--line);padding:var(--space-3);background:var(--surface);vertical-align:top}.tscroll{overflow-x:auto}@media (max-width:1023px){.legal-side{position:static}}.reason{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer;font:500 15px/20px var(--font-sans);display:flex;position:relative}.reason:hover{border-color:var(--ink)}.reason:has(input:checked){background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-inverse)}.reason input{opacity:0;pointer-events:none;position:absolute}.reason:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.flow{counter-reset:st;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.flow__step{border-top:2px solid var(--ink);padding:var(--space-4) var(--space-5) 0 0;gap:var(--space-2);flex-direction:column;display:flex}.money{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.money__node{background:var(--surface);border:1px solid var(--line);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex;position:relative}.money__node:not(:last-child):after{content:"→";font:500 14px/1 var(--font-mono);color:var(--ink-tertiary);background:var(--paper);padding:2px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.weight{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 200px 48px;align-items:center;display:grid}.weight__bar{background:var(--surface-sunken);height:6px;position:relative}.weight__bar>span{background:var(--ink);position:absolute;inset:0 auto 0 0}@media (max-width:1023px){.flow{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.money{grid-template-columns:repeat(2,minmax(0,1fr))}.money__node:after{display:none}}@media (max-width:767px){.flow,.money{grid-template-columns:minmax(0,1fr)}.weight{grid-template-columns:minmax(0,1fr) 96px 40px}}.ex-mm{z-index:var(--z-overlay);background:var(--paper);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.ex-mm__bar{height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--ink);background:var(--paper);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ex-mm__panel{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ex-mm__grp{border-top:2px solid var(--ink);padding-top:var(--space-3)}.ex-mm__grp a:not(.et-cat){border-bottom:1px solid var(--line);min-height:44px;font:500 17px/24px var(--font-sans);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ex-mm__grp .et-cat{min-height:24px;display:inline-flex}.et-tag[data-selected=true]{background:var(--surface-inverse);color:var(--ink-inverse);border-color:var(--surface-inverse)}.et-tag[data-selected=true] .et-tag__count{color:inherit;opacity:.75}.et-nav__link[data-current=true]:after{background:var(--accent)}@media (max-width:1023px){.ex-hide-sm{display:none!important}}.et-footer__bottom a{font:inherit}.ex-linkbtn{appearance:none;cursor:pointer;color:var(--ink-inverse);font:400 15px/22px var(--font-sans);text-align:left;background:0 0;border:0;padding:0}.ex-linkbtn:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.ex-linkbtn:focus-visible{outline:var(--border-rule) solid var(--ink-inverse);outline-offset:2px}.ex-check--consent{align-items:flex-start}.ex-check--consent input{margin-top:1px}.ex-check--consent span:last-child{font:400 13px/18px var(--font-sans);color:var(--ink-tertiary);letter-spacing:0;margin-left:0}.et-news__legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ex-toast-region{left:50%;bottom:var(--space-6);z-index:var(--z-toast);position:fixed;transform:translate(-50%)}.ex-cookie-region{z-index:var(--z-overlay);padding:0 var(--space-4) var(--space-4);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.ex-cookie-region>*{pointer-events:auto}@media (max-width:767px){.ex-toast-region{left:var(--space-4);right:var(--space-4);transform:none}.ex-toast-region .et-toast{min-width:0}}.ex-pin{top:var(--space-3);right:var(--space-3);position:absolute}.ex-plain{margin:0;padding:0;list-style:none}.ex-share{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ex-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}a.ex-tab{align-items:center;gap:var(--space-1);box-sizing:border-box;text-decoration:none;display:inline-flex}.et-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.et-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}@media (max-width:767px){.ex-sticky-cta.only-m{display:flex!important}}.et-btn--block{box-sizing:border-box;max-width:100%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ex-hero{padding-block:var(--space-16) var(--space-24);position:relative;overflow:hidden}.ex-hero__art{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 115% at 50% 100%,#000 55%,#0000 95%);mask-image:radial-gradient(80% 115% at 50% 100%,#000 55%,#0000 95%)}.ex-hero__net{width:min(1200px,100%);height:100%;display:block}.ex-hero__art:after{content:"";background:radial-gradient(ellipse 34% 44% at 50% 40%, var(--paper) 62%, transparent 100%);position:absolute;inset:0}.ex-hero__inner{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.ex-hero__title{max-width:16ch}.ex-hero__lead{max-width:620px}.ex-hero__search{gap:var(--space-3);width:100%;max-width:640px;margin-top:var(--space-2);text-align:left;flex-direction:column;display:flex}.ex-hero__search .et-input{background:var(--surface)}.ex-hero__chips{justify-content:center}.ex-method{gap:var(--space-4) var(--space-6);border-top:var(--border-rule) solid var(--line-ink);padding-top:var(--space-3);grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:start;margin-top:0;display:grid;position:relative}.ex-method:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ex-method__list{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ex-method__list li{gap:var(--space-3);align-items:flex-start;display:flex}@media (max-width:1023px){.ex-method{grid-template-columns:minmax(0,1fr)}.ex-method__list{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ex-hero{padding-block:var(--space-12) var(--space-16)}.ex-hero__chips{justify-content:flex-start}.ex-hero__art{-webkit-mask-image:radial-gradient(120% 70% at 50% 100%,#000 40%,#0000 85%);mask-image:radial-gradient(120% 70% at 50% 100%,#000 40%,#0000 85%)}.ex-hero__art:after{background:radial-gradient(ellipse 70% 42% at 50% 42%, var(--paper) 60%, transparent 100%)}}.ex-dossier{background:var(--surface);color:var(--ink);border-top:var(--border-heavy) solid var(--line-ink)}.ex-dossier a{color:var(--ink)}.ex-dossier :focus-visible{outline-color:var(--focus-ring)}.ex-dossier__item{border-top-color:var(--line);align-items:baseline}.ex-dossier__item:hover h3{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ex-dossier__n{font:500 26px/32px var(--font-serif);letter-spacing:0;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.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-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.border{border-style:var(--tw-border-style);border-width:1px}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--ink)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.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,)}}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable-Italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-Variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--paper:#f4f1ea;--surface:#fbfaf6;--surface-sunken:#eae6dc;--surface-inverse:#17160f;--ink:#17160f;--ink-secondary:#48453e;--ink-tertiary:#68645a;--ink-disabled:#a29e93;--ink-inverse:#f4f1ea;--line:#d9d4c7;--line-strong:#847f72;--line-ink:var(--ink);--accent:#d2461f;--accent-hover:#b8381a;--accent-ink:#b8381a;--accent-tint:#f6ded4;--on-accent:#fff;--marker:#f2d46b;--on-marker:#17160f;--create:#b23a17;--create-tint:#f6ded4;--manage:#1d5a4c;--manage-tint:#d7e7e0;--grow:#7a5100;--grow-tint:#f3e4c2;--success:#1e6a45;--success-bg:#dcede2;--warning:#8a5a00;--warning-bg:#f6e8c6;--error:#b3261e;--error-bg:#f8deda;--info:#3a4d5c;--info-bg:#e2e7ea;--focus-ring:var(--ink);--overlay:#17160f7a;--font-serif:Newsreader, "Iowan Old Style", Georgia, serif;--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-pill:999px;--shadow-float:0 1px 2px #17160f0f, 0 8px 24px #17160f1a;--shadow-offset:4px 4px 0 #17160f;--border-hair:1px;--border-rule:2px;--border-heavy:4px;--container-max:1280px;--container-wide:1080px;--container-text:680px;--container-narrow:520px;--control-sm:32px;--control-md:44px;--control-lg:52px;--header-height:64px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-toast:400}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#13120f;--surface:#1c1b17;--surface-sunken:#0d0c0a;--surface-inverse:#efebe1;--ink:#efebe1;--ink-secondary:#beb9ad;--ink-tertiary:#9b968a;--ink-disabled:#5a564e;--ink-inverse:#17160f;--line:#34322c;--line-strong:#6f6a60;--accent:#f07650;--accent-hover:#f48d6c;--accent-ink:#f07650;--accent-tint:#3a2219;--on-accent:#17160f;--marker:#e3c35a;--on-marker:#17160f;--create:#f2896a;--create-tint:#3a2219;--manage:#74bca6;--manage-tint:#16302a;--grow:#e0ae4a;--grow-tint:#352a12;--success:#6cc496;--success-bg:#15291f;--warning:#e5b556;--warning-bg:#2e2410;--error:#f2867a;--error-bg:#36191a;--info:#9db4c6;--info-bg:#1b242b;--overlay:#000000a3;--shadow-float:0 1px 2px #0006, 0 8px 24px #00000080;--shadow-offset:4px 4px 0 #efebe1}}:root[data-theme=dark]{--paper:#13120f;--surface:#1c1b17;--surface-sunken:#0d0c0a;--surface-inverse:#efebe1;--ink:#efebe1;--ink-secondary:#beb9ad;--ink-tertiary:#9b968a;--ink-disabled:#5a564e;--ink-inverse:#17160f;--line:#34322c;--line-strong:#6f6a60;--accent:#f07650;--accent-hover:#f48d6c;--accent-ink:#f07650;--accent-tint:#3a2219;--on-accent:#17160f;--marker:#e3c35a;--on-marker:#17160f;--create:#f2896a;--create-tint:#3a2219;--manage:#74bca6;--manage-tint:#16302a;--grow:#e0ae4a;--grow-tint:#352a12;--success:#6cc496;--success-bg:#15291f;--warning:#e5b556;--warning-bg:#2e2410;--error:#f2867a;--error-bg:#36191a;--info:#9db4c6;--info-bg:#1b242b;--overlay:#000000a3;--shadow-float:0 1px 2px #0006, 0 8px 24px #00000080;--shadow-offset:4px 4px 0 #efebe1}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}
