*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:clip}body{min-height:100vh;color:var(--hub-text-primary);background:var(--hub-background);font-family:var(--f-corpo);letter-spacing:-.005em;font-size:17.5px;line-height:1.65}:root{--f-display:var(--hub-font-display), Georgia, serif;--f-corpo:var(--hub-font-family), system-ui, sans-serif;--f-mono:var(--hub-font-mono), ui-monospace, monospace;--hub-title-variation:"opsz" 72, "SOFT" 50, "WONK" 0;--hub-faixa-variation:"opsz" 144, "SOFT" 100, "WONK" 1;--color-background:var(--hub-background);--color-border:var(--hub-border);--color-border-strong:var(--hub-text-secondary);--color-card-raised:var(--hub-panel);--color-text-primary:var(--hub-text-primary);--color-text-secondary:var(--hub-text-secondary);--color-text-tertiary:var(--hub-text-muted);--color-accent:var(--hub-text-primary);--color-status-major:var(--hub-danger);--color-tone-neutral-surface:var(--hub-panel);--color-tone-info-surface:var(--hub-panel);--color-tone-accent-surface:var(--hub-panel);--color-interactive-pressed-surface:var(--hub-menu-hover);--space-1:4px;--space-2:8px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-1_5:6px;--space-5:20px;--space-6:24px;--space-8:32px;--space-9:40px;--space-10:48px;--text-sm:.75rem;--text-sm-plus:.8125rem;--text-base-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-4xl:1.5rem;--text-heading-sm:1.75rem;--text-display:2rem;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.15;--line-height-loose:1.45;--line-height-body:1.5;--line-height-spacious:1.55;--letter-spacing-tight:-.03em;--layout-max-width-sm:280px;--layout-max-width-md:420px;--layout-max-width-2xl:640px;--hub-layout-max:1280px;--hub-inset-x:48px;--hub-content-gutter:max(var(--hub-inset-x), calc((100% - var(--hub-layout-max)) / 2));--size-icon-lg:20px;--size-icon-xl:24px;--size-panel-icon:72px;--size-touch:40px;--size-touch-lg:44px;--radius-chip:999px;--radius-circle:50%;--radius-input:14px;--radius-pill:999px;--hub-button-radius:8px;--app-header-height:64px;--interaction-press-duration:.12s;--interaction-press-opacity:.82}button,input,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}.hub-app{max-width:100%;min-height:100vh;overflow-x:clip}.hub-text-field{background:var(--hub-input-background,var(--hub-panel));border:1px solid var(--hub-input-border,var(--hub-border));border-radius:var(--radius-pill);box-sizing:border-box;min-width:0;transition:background-color var(--interaction-press-duration) ease, border-color var(--interaction-press-duration) ease;align-items:center;width:100%;display:flex}.hub-text-field:hover{background:var(--hub-panel);border-color:color-mix(in srgb, var(--hub-text-primary) 45%, transparent)}.hub-text-field:focus-within{background:var(--hub-panel);border-color:var(--hub-text-primary);box-shadow:none}.hub-text-field--disabled{opacity:.72}.hub-text-field--disabled:hover{background:var(--hub-input-background,var(--hub-panel));border-color:var(--hub-input-border,var(--hub-border))}.hub-text-field__control{-webkit-appearance:none;appearance:none;box-shadow:none;color:var(--hub-text-primary);font:inherit;font-size:var(--text-md);min-width:0;padding:var(--space-3_5) var(--space-4);background:0 0;border:0;outline:none;width:100%;margin:0}:is(.hub-text-field__control:focus,.hub-text-field__control:focus-visible,.hub-text-field__control:active){box-shadow:none;border:0;outline:none}.hub-text-field__control::placeholder{color:var(--hub-text-muted)}.hub-text-field__control--without-contact-icon::-webkit-contacts-auto-fill-button{pointer-events:none;visibility:hidden;width:0;height:0;margin:0;position:absolute;display:none!important}.hub-text-field__control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--hub-panel) inset;-webkit-text-fill-color:var(--hub-text-primary);box-shadow:0 0 0 1000px var(--hub-panel) inset;transition:background-color 99999s ease-out}.hub-text-field__control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--hub-panel) inset;-webkit-text-fill-color:var(--hub-text-primary);box-shadow:0 0 0 1000px var(--hub-panel) inset;transition:background-color 99999s ease-out}.hub-text-field__control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--hub-panel) inset;-webkit-text-fill-color:var(--hub-text-primary);box-shadow:0 0 0 1000px var(--hub-panel) inset;transition:background-color 99999s ease-out}.hub-text-field--otp-digit{border-radius:var(--radius-chip);height:var(--space-10);justify-content:center;width:100%}.hub-text-field--otp-digit .hub-text-field__control{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);height:100%;line-height:var(--line-height-none);text-align:center;padding:0}@media (max-width:960px){.hub-text-field--otp-digit{height:var(--size-touch-lg)}.hub-text-field--otp-digit .hub-text-field__control{font-size:var(--text-md)}}.hub-band{box-sizing:border-box;width:100%;padding-inline:var(--hub-content-gutter)}.hub-header-shell{z-index:30;position:relative}.hub-header{min-height:64px;padding-inline:var(--hub-content-gutter);border-bottom:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:24px;display:flex}.hub-app--home{position:relative}.hub-app--home .hub-header-shell{position:absolute;top:0;left:0;right:0}.hub-app--home .hub-header{background:0 0;border-bottom:0;padding-inline:0;position:relative}.hub-app--home .hub-header:before{content:"";z-index:-1;background:var(--hub-background);width:50%;position:absolute;top:0;bottom:0;left:0}.hub-app--home .hub-header{box-sizing:border-box;width:100%;max-width:100%}.hub-app--home .hub-header__brand{box-sizing:border-box;max-width:50%;padding-left:var(--hub-content-gutter);flex:0 0 50%}.hub-app--home .hub-header__actions,.hub-app--home .hub-header__account{box-sizing:border-box;max-width:50%;padding-right:var(--hub-content-gutter);flex:0 0 50%;justify-content:flex-end;display:flex}.hub-app--home .hub-header__enter{border:1px solid var(--hub-border);border-radius:var(--hub-button-radius);padding:8px 16px}.hub-app--home:not(:has(.home-hero)){min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.hub-app--home:not(:has(.home-hero)) .hub-page.hub-page--home{flex:auto;min-height:0}.hub-app--home:not(:has(.home-hero)) .hub-header-shell{flex:none;position:relative}.hub-app--home:not(:has(.home-hero)) .hub-header{padding-inline:var(--hub-content-gutter);border-bottom:1px solid var(--hub-border);background:var(--hub-background)}.hub-app--home:not(:has(.home-hero)) .hub-header:before{display:none}:is(.hub-app--home:not(:has(.home-hero)) .hub-header__brand,.hub-app--home:not(:has(.home-hero)) .hub-header__actions,.hub-app--home:not(:has(.home-hero)) .hub-header__account){flex:auto;max-width:none;padding-left:0;padding-right:0}.hub-header__brand{color:inherit;align-items:center;text-decoration:none;display:flex}.hub-header__wordmark{width:92px;height:auto;display:block}.beta{border:1px solid var(--hub-grifo);color:var(--hub-grifo);font-family:var(--f-mono);letter-spacing:1.6px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;margin-left:14px;padding:4px 9px 3px 10px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex}.hub-header__actions{align-items:center;gap:22px;display:flex}.hub-header__enter,.hub-header__create{color:inherit;background:0 0;border:0;padding:0;font-size:15px}.hub-header__create{text-underline-offset:4px;text-decoration:underline}.hub-header__account-button{border:1px solid var(--hub-border);color:var(--hub-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.hub-header__name{color:var(--hub-text-secondary);font-size:14px;font-weight:400}.hub-header__avatar{background:color-mix(in srgb, var(--hub-text-primary) 14%, var(--hub-background));width:30px;height:30px;color:var(--hub-text-secondary);border-radius:999px;place-items:center;font-size:11px;font-weight:650;display:grid}.hub-header__chevron{color:var(--hub-text-quiet);transition:transform .16s}.hub-header__account-button:hover .hub-header__chevron{color:var(--hub-text-secondary)}.hub-header__chevron--open{transform:rotate(180deg)}.hub-header__account{position:relative}.hub-header__account-skeleton{align-items:center;gap:10px;display:flex}.hub-header__skeleton-name{border-radius:999px;width:88px;height:14px;display:block}.hub-header__skeleton-avatar{border-radius:999px;flex-shrink:0;width:32px;height:32px;display:block}.account-menu{z-index:2;border:1px solid var(--hub-menu-border);background:var(--hub-menu-surface);border-radius:16px;width:280px;padding:8px;position:absolute;top:46px;right:0}.account-menu__identity{border-bottom:1px solid var(--hub-menu-divider);align-items:center;gap:12px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.account-menu__avatar{background:color-mix(in srgb, var(--hub-text-primary) 14%, var(--hub-menu-surface));width:40px;height:40px;color:var(--hub-text-secondary);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:grid}.account-menu__identity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account-menu__name{color:var(--hub-text-primary);font-size:15px;font-weight:500;line-height:1.2}.account-menu__email{color:var(--hub-text-quiet);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.account-menu__link,.account-menu__logout{width:100%;color:var(--hub-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.account-menu__link svg,.account-menu__logout svg{color:var(--hub-text-quiet)}.account-menu__logout{color:var(--hub-text-secondary)}.account-menu__link-label{flex:1}.account-menu__count{color:var(--hub-text-quiet);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.account-menu__link:hover,.account-menu__logout:hover{background:var(--hub-menu-hover)}.account-menu__link:hover svg,.account-menu__logout:hover svg{color:var(--hub-text-secondary)}.account-menu__divider{background:var(--hub-menu-divider);height:1px;margin:6px 4px}.hub-page--home .settings-footer{margin-top:auto}.home-hero{width:100%;max-width:100%;min-height:100vh;border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;margin:0;padding:0;display:grid;container:home-hero/inline-size}.home-hero__copy{box-sizing:border-box;min-width:0;min-height:100%;padding-left:max(var(--hub-inset-x), calc((100cqw - var(--hub-layout-max)) / 2));background:var(--hub-background);align-items:center;display:flex}.home-hero__copy-inner{box-sizing:border-box;width:100%;max-width:calc(var(--hub-layout-max) / 2);padding:calc(64px + clamp(40px,8vh,88px)) clamp(20px,3vw,40px) clamp(40px,6vh,72px) 0}.home-hero__kicker{border:1px solid var(--hub-border);color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.home-hero__kicker-mark{background:var(--hub-text-primary);flex-shrink:0;width:8px;height:8px}.home-hero__title{font-family:var(--f-display);font-variation-settings:var(--hub-faixa-variation);letter-spacing:-.03em;margin:20px 0 0;font-size:60px;font-weight:400;line-height:1}.home-hero__body{max-width:36em;color:var(--hub-text-secondary);font-family:var(--f-corpo);font-size:inherit;line-height:inherit;margin:18px 0 0}.home-hero__cover{background:var(--hub-panel);min-width:0;max-width:100%;min-height:100%;overflow:hidden}.home-hero__picture{width:100%;max-width:100%;height:100%;min-height:100%;margin:0;display:block}.home-hero__cover-image{object-fit:cover;object-position:center top;width:100%;max-width:100%;height:100%;min-height:100%;display:block}.home-hero-subscribe{margin-top:24px}.home-hero-subscribe__button{border-radius:var(--hub-button-radius);background:var(--hub-save-button);min-width:min(100%,220px);color:var(--hub-save-button-text);font-family:var(--hub-font-family), sans-serif;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;display:inline-flex}.home-hero-subscribe__hint{color:var(--hub-text-muted);font-family:var(--hub-font-family), sans-serif;margin:10px 0 0;font-size:12px;line-height:1.4}.home-signed-in{box-sizing:border-box;width:100%;padding:40px var(--hub-content-gutter) 12px}.home-signed-in-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.home-signed-in-featured__figure{border:1px solid var(--hub-border);background:var(--hub-card);border-radius:16px;padding:28px 24px;overflow:hidden}.home-signed-in-featured__figure .home-featured__hero{border-radius:0;width:100%;height:auto;display:block}.home-signed-in-featured__meta,.home-signed-in-saved__meta,.home-signed-in-upcoming__meta{color:var(--hub-text-quiet);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.home-signed-in-featured__title{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1.02}.home-signed-in-featured__description{max-width:36em;color:var(--hub-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.5}.home-signed-in-featured__actions{align-items:center;gap:10px;margin-top:22px;display:flex}.home-signed-in-featured__read{background:var(--hub-save-button);color:var(--hub-save-button-text);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-signed-in-featured__save,.home-signed-in-saved__save{border:1px solid var(--hub-border);width:40px;height:40px;color:var(--hub-text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.home-signed-in-featured__save:hover,.home-signed-in-saved__save:hover{color:var(--hub-text-primary)}.home-signed-in-featured__error{color:var(--hub-danger);margin:10px 0 0;font-size:13px}.home-signed-in-featured__updated{color:var(--hub-text-quiet);margin:16px 0 0;font-size:13px}.home-signed-in__section{border-top:1px solid var(--hub-border);margin-top:36px;padding-top:28px}.home-signed-in__section--upcoming{margin-bottom:32px}.home-signed-in__section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-signed-in__section-head h2{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500}.home-signed-in__section-link{color:var(--hub-text-quiet);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.home-signed-in__section-link:hover{color:var(--hub-text-secondary)}.home-signed-in__section-note{color:var(--hub-text-quiet);margin:0;font-size:14px}.home-signed-in-saved__card{border:1px solid var(--hub-border);background:var(--hub-card);border-radius:14px;align-items:center;gap:12px;width:min(100%,460px);margin-top:18px;padding:10px 12px 10px 10px;display:flex}.home-signed-in-saved__main{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.home-signed-in-saved__thumb{object-fit:cover;background:var(--hub-background);border-radius:8px;flex-shrink:0;width:72px;height:52px}.home-signed-in-saved__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.home-signed-in-saved__title{color:var(--hub-text-primary);font-size:15px;font-weight:500;line-height:1.3}.home-signed-in-saved__empty{color:var(--hub-text-quiet);margin:16px 0 0;font-size:14px}.home-signed-in-saved__thumb-skeleton{border-radius:8px;flex-shrink:0;width:72px;height:52px}.home-signed-in-saved__meta-skeleton{width:108px;height:10px}.home-signed-in-saved__title-skeleton{width:188px;height:14px}.home-signed-in-saved__save-skeleton,.home-signed-in-featured__save-skeleton{border-radius:10px;flex-shrink:0;width:40px;height:40px}.home-signed-in-upcoming{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,8vw,96px);margin-top:18px;display:grid}.home-signed-in-upcoming__item{border-bottom:1px solid var(--hub-border);padding:16px 0}.home-signed-in-upcoming__item h3{color:var(--hub-text-primary);margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.35}.home-signed-in-upcoming__meta-skeleton{width:92px;height:10px;display:block}.home-signed-in-upcoming__title-skeleton{width:100%;max-width:280px;height:14px;margin-top:10px;display:block}.home-signed-in-upcoming__empty{color:var(--hub-text-quiet);margin:16px 0 0;font-size:14px}.home-signed-in-upcoming__notice{margin-top:16px}.home-signed-in-upcoming__error{color:var(--hub-danger);margin:0 0 12px;font-size:14px;line-height:1.45}.home-signed-in-upcoming__retry{border:1px solid var(--hub-border);border-radius:var(--hub-button-radius);color:var(--hub-text-primary);cursor:pointer;font:inherit;background:0 0;padding:8px 14px;font-size:14px}.home-signed-in-upcoming__retry:hover{border-color:var(--hub-text-secondary)}.home-featured{border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);margin:0;padding-top:40px;padding-bottom:48px;display:grid}.home-featured__figure .article-figure{margin:0}.home-featured__hero{border-radius:4px;width:100%;max-width:100%;height:auto;display:block}.home-featured__figure .article-figure__caption{display:none}.home-featured__kicker{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.home-featured__title{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:520;line-height:1.08}.home-featured__description{color:var(--hub-text-secondary);font-family:var(--f-corpo);font-size:inherit;line-height:inherit;margin:14px 0 0}.home-featured__read{color:var(--hub-text-primary);font-family:var(--hub-font-family), sans-serif;text-underline-offset:4px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-block}.home-catalog{grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,6vw,72px);margin:0;padding-top:36px;padding-bottom:64px;display:grid}.home-catalog__sidebar-title{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.home-catalog__sidebar-list{margin:14px 0 0;padding:0;list-style:none}.home-catalog__sidebar-list li{color:var(--hub-text-secondary);font-family:var(--hub-font-family), sans-serif;padding:6px 0;font-size:14px}.home-catalog__list{margin:0;padding:0;list-style:none}.home-catalog-item{border-top:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:24px;padding:28px 0;display:grid}.home-catalog-item:first-child{border-top:0;padding-top:0}.home-catalog-item__category{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.home-catalog-item__title{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(22px,2.4vw,38px);font-weight:520;line-height:1.08}.home-catalog-item__summary{color:var(--hub-text-secondary);font-family:var(--hub-font-family), sans-serif;margin:10px 0 0;font-size:15px;line-height:1.45}.home-catalog-item__meta{align-items:center;gap:16px;margin-top:14px;display:flex}.home-catalog-item__reading{color:var(--hub-text-muted);font-family:var(--hub-font-family), sans-serif;font-size:13px}.home-catalog-item__read{color:var(--hub-text-primary);font-family:var(--hub-font-family), sans-serif;text-underline-offset:3px;font-size:13px;text-decoration:underline}.home-catalog-thumb{width:120px;height:120px;display:block}.home-catalog-thumb__svg{width:100%;height:100%}.home-catalog-thumb__frame{fill:none;stroke:var(--hub-border);stroke-width:1.5px}.home-catalog-thumb__line{fill:var(--hub-text-muted);opacity:.55}.home-catalog-thumb__block{fill:none;stroke:var(--hub-fig-grey);stroke-width:2px}.home-catalog-thumb__accent{fill:var(--hub-fig-wash-green);stroke:var(--hub-fig-green);stroke-width:2px}.home-catalog-thumb__arrow{fill:none;stroke:var(--hub-fig-orange);stroke-width:2px;stroke-linecap:round}.home-catalog-thumb__accent-stroke{fill:none;stroke:var(--hub-fig-green);stroke-width:2.5px;stroke-linecap:round}.home-catalog-thumb__line-stroke{fill:none;stroke:var(--hub-fig-grey);stroke-width:2px}.home-catalog-thumb__danger{fill:var(--hub-fig-wash-orange);stroke:var(--hub-fig-orange);stroke-width:2px}.home-catalog-thumb__mark{fill:var(--hub-fig-orange);font-family:var(--font-shantell), cursive;font-size:18px}.article{width:min(720px,100% - 48px);font-family:var(--f-corpo);margin:32px auto 56px}.article-header{flex-direction:column;gap:0;display:flex}.article-header__pills{flex-wrap:wrap;gap:8px;display:flex}.article-header__pill{border:1px solid var(--hub-border);color:var(--hub-text-secondary);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.article-header__pill--primary{background:var(--hub-text-primary);color:var(--hub-background);border-color:#0000}.article-header__title{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(42px,6vw,56px);font-weight:520;line-height:1.04}.article-header__lead{color:var(--hub-text-secondary);margin:14px 0 0;font-size:1.05em;line-height:1.45}.article-pull-quote{border-left:2px solid color-mix(in srgb, var(--hub-text-primary) 85%, transparent);color:var(--hub-text-primary);margin:22px 0 0;padding:0 0 0 18px;font-size:clamp(22px,3vw,28px);line-height:1.35}.article-pull-quote__text{font-family:var(--f-display);letter-spacing:-.02em;font-weight:450}.article-pull-quote__term{border:1px solid var(--hub-border);background:var(--hub-contrast);color:var(--hub-text-primary);font-family:var(--f-mono);text-underline-offset:3px;border-radius:4px;padding:1px 6px;font-size:.72em;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.article-header__meta{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:11.5px;font-weight:500}.article-save{border:1px solid var(--hub-border);color:var(--hub-text-primary);font-family:var(--f-corpo);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}.article-save:hover{border-color:color-mix(in srgb, var(--hub-text-primary) 35%, var(--hub-border));background:color-mix(in srgb, var(--hub-panel) 70%, transparent)}.article-save--saved{border-color:color-mix(in srgb, var(--hub-save-button) 55%, var(--hub-border));background:color-mix(in srgb, var(--hub-save-button) 18%, transparent)}.article-engagement-dock{width:min(720px,100% - 48px);margin:0 auto}.article-engagement-fixed-shell{z-index:52;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hub-border);background:color-mix(in srgb, var(--hub-background) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;bottom:0;left:0;right:0}.article-engagement{--rx-surface:#191918;--rx-surface-2:#222221;--rx-divider:#31312e;--rx-border-hover:#494844;--rx-border-float:#eeeeec1f;--rx-t1:#eeeeec;--rx-t2:#b5b3ad;--rx-t3:#84827e;--rx-beige:#cec8b2;--rx-beige-hover:#ddd8c4;--rx-ink:#141414;--rx-mine-bg:#cec8b21f;--rx-mine-bg-hover:#cec8b22e;--rx-mine-border:#cec8b280;--rx-ghost-border:#eeeeec12;--rx-cell-hover:#eeeeec14;--rx-cell-mine-bg:#cec8b229;--rx-ghost-hover:#eeeeec0f;--rx-shadow:0 16px 40px #00000080, 0 2px 8px #0000004d;--rx-emoji:"Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", sans-serif;width:100%}.article-engagement--docked{border-top:1px solid var(--rx-divider);border-bottom:1px solid var(--rx-divider);margin-top:40px;padding:22px 0}.article-engagement__inner{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.article-engagement--inline{margin-top:26px}.article-engagement--inline .article-engagement__inner{align-items:center}.article-engagement--fixed .article-engagement__inner{align-items:center;width:min(720px,100% - 48px);margin:0 auto}.article-engagement__leading{flex-direction:column;gap:12px;min-width:0;display:flex}.article-engagement__title{color:var(--rx-t1);font-family:var(--f-display);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.2}.article-engagement__error{color:var(--hub-danger);margin:8px 0 0;font-size:13px;line-height:1.4}.rx-barra{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rx-barra--empty{gap:4px}.rx-anchor{position:relative}.rx-pil,.rx-shortcut,.rx-add,.rx-cell,.rx-invite__create,.rx-invite__enter{transition:background .15s,border-color .15s,color .15s}:is(.rx-pil:focus-visible,.rx-shortcut:focus-visible,.rx-add:focus-visible,.rx-cell:focus-visible,.rx-invite__create:focus-visible,.rx-invite__enter:focus-visible){outline:2px solid var(--rx-beige);outline-offset:2px}.rx-pil{border:1px solid var(--rx-divider);background:var(--rx-surface);height:32px;color:var(--rx-t2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}.rx-pil:hover{border-color:var(--rx-border-hover);background:var(--rx-surface-2);color:var(--rx-t1)}.rx-pil--mine{border-color:var(--rx-mine-border);background:var(--rx-mine-bg);color:var(--rx-beige)}.rx-pil--mine:hover{background:var(--rx-mine-bg-hover);color:var(--rx-beige)}.rx-e{font-family:var(--rx-emoji);font-size:16px;line-height:1}.rx-n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;line-height:1}.rx-shortcut{border:1px solid var(--rx-ghost-border);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;width:38px;height:32px;padding:0;display:inline-flex}.rx-shortcut .rx-e{opacity:.62;filter:grayscale(.45);transition:opacity .15s,filter .15s,transform .15s}:is(.rx-shortcut:hover,.rx-shortcut:focus-visible){border-color:var(--rx-divider);background:var(--rx-surface)}:is(.rx-shortcut:hover .rx-e,.rx-shortcut:focus-visible .rx-e){opacity:1;filter:none;transform:scale(1.12)}.rx-add{border:1px solid var(--rx-divider);width:40px;height:32px;color:var(--rx-t3);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-barra--empty .rx-add{margin-left:4px}.rx-add:hover,.rx-add[aria-expanded=true]{border-color:var(--rx-border-hover);background:var(--rx-surface-2)}.rx-add__icon{width:18px;height:18px}.article .rx-empty-prompt{height:32px;color:var(--rx-t3);font-family:var(--f-corpo);align-items:center;margin:0 0 0 10px;padding:0;font-size:13.5px;font-weight:400;line-height:1;display:flex}.rx-picker,.rx-invite{z-index:30;background:var(--rx-surface-2);border:1px solid var(--rx-border-float);box-shadow:var(--rx-shadow);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.rx-picker{transform-origin:bottom;border-radius:14px;width:max-content;padding:8px;animation:.16s cubic-bezier(.2,.8,.2,1) rx-open}.rx-picker__grid{grid-template-columns:repeat(7,40px);gap:2px;display:grid}.rx-cell{cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}:is(.rx-cell:hover,.rx-cell:focus-visible){background:var(--rx-cell-hover);transform:scale(1.12)}.rx-cell--mine{background:var(--rx-cell-mine-bg);box-shadow:inset 0 0 0 1px var(--rx-mine-border)}.rx-cell__emoji{font-family:var(--rx-emoji);font-size:22px;line-height:1}.rx-picker__preview{border-top:1px solid var(--rx-divider);min-height:30px;color:var(--rx-t2);font-family:var(--f-corpo);align-items:center;gap:8px;margin:6px 0 0;padding:8px 6px 2px;font-size:13px;font-weight:500;display:flex}.rx-picker__preview--idle{color:var(--rx-t3);font-weight:400}.rx-picker__preview-emoji{font-family:var(--rx-emoji);font-size:18px;line-height:1}.rx-invite{border-radius:12px;width:300px;padding:16px 18px 14px;animation:.16s cubic-bezier(.2,.8,.2,1) rx-open}.rx-invite__arrow{border-right:1px solid var(--rx-border-float);border-bottom:1px solid var(--rx-border-float);background:var(--rx-surface-2);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.rx-invite__title{color:var(--rx-t1);font-family:var(--f-display);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.2}.rx-invite__body{color:var(--rx-t2);font-family:var(--f-corpo);margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.5}.rx-invite__actions{align-items:center;gap:8px;display:flex}.rx-invite__create,.rx-invite__enter{cursor:pointer;border:0;height:36px}.rx-invite__create{background:var(--rx-beige);color:var(--rx-ink);font-family:var(--f-corpo);border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.rx-invite__create:hover{background:var(--rx-beige-hover)}.rx-invite__enter{color:var(--rx-t2);font-family:var(--f-corpo);background:0 0;border-radius:9px;padding:0 10px;font-size:14px;font-weight:500}.rx-invite__enter:hover{background:var(--rx-ghost-hover);color:var(--rx-t1)}@keyframes rx-open{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes rx-pop{0%{transform:scale(.6)}55%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes rx-count{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.rx-pil--pop .rx-e{animation:.45s cubic-bezier(.2,.8,.2,1.4) rx-pop}.rx-pil--pop .rx-n{animation:.35s ease-out rx-count}@media (max-width:760px){.article-engagement__inner{gap:10px}.article-engagement--inline{margin-top:22px}.article-engagement--docked{margin-top:40px;padding:20px 0}.article-engagement__title{font-size:20px}.rx-barra{gap:4px}.rx-pil{gap:5px;height:34px;padding:0 8px 0 7px}.rx-shortcut{height:34px}.rx-add{width:36px;height:34px}.rx-picker__grid{grid-template-columns:repeat(7,38px)}.rx-cell{width:38px;height:38px}.article .rx-empty-prompt{display:none}.rx-invite{width:min(300px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.rx-pil--pop .rx-e,.rx-pil--pop .rx-n,.rx-picker,.rx-invite{animation:none}.rx-shortcut:hover .rx-e,.rx-cell:hover{transform:none}.rx-shortcut:focus-visible .rx-e{transform:none}.rx-cell:focus-visible{transform:none}}.article-engagement__save-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.article-engagement__save-icon{border:1px solid var(--hub-border);background:color-mix(in srgb, var(--hub-panel) 90%, transparent);width:44px;height:44px;color:var(--hub-text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.article-engagement__save-icon:hover{border-color:color-mix(in srgb, var(--hub-text-primary) 30%, var(--hub-border))}.article-engagement__save-primary{border-radius:var(--hub-button-radius);background:var(--hub-save-button);color:var(--hub-save-button-text);font-family:var(--f-corpo);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.article-engagement__save-primary:hover{filter:brightness(1.03)}@media (max-width:640px){.article-engagement__inner{flex-direction:row;align-items:flex-start}}.article h1,.article h2,.article h3{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;font-weight:520;line-height:1.08}.article h1{margin:14px 0 0;font-size:clamp(40px,6vw,58px)}.article h2{margin:48px 0 0;font-size:38px}.article p{font-size:inherit;line-height:inherit;margin:18px 0 0}.article .article-kicker{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.article .article-dek{color:var(--hub-text-secondary);font-family:var(--f-corpo);margin:16px 0 0;font-size:1.05em;line-height:1.45}.article code{font-family:var(--f-mono);font-size:.84em;font-weight:500}.article-inline-code{background:var(--hub-contrast);color:var(--hub-text-primary);font-family:var(--f-mono);border-radius:4px;padding:1px 6px;font-size:.84em;font-weight:500}.article-footnote-ref{margin-left:.12em;font-size:.72em;line-height:0}.article-footnote-ref a{color:var(--hub-text-secondary);text-decoration:none}.article-footnotes{border-top:1px solid var(--hub-border);margin:40px 0 0;padding:18px 0 0;list-style:none}.article-footnotes__item{color:var(--hub-text-secondary);gap:8px;margin-top:10px;font-size:14px;line-height:1.45;display:flex}.article-footnotes__number{color:var(--hub-text-quiet);font-family:var(--f-mono);font-size:12px}.article-footnotes__source{margin-left:6px}.article-byline{align-items:center;gap:12px;margin-top:22px;display:flex}.article-hero{margin:28px 0 0}.article-hero__img{border-radius:4px;width:100%;max-width:100%;height:auto;display:block}.article-material-figure{margin:28px 0 0}.article-material-figure img{border-radius:4px;width:100%;max-width:100%;height:auto;display:block}.article-material-figure figcaption{color:var(--hub-text-muted);font-family:var(--hub-font-family), sans-serif;margin-top:10px;font-size:14px;line-height:1.45}.article-byline__mark{border:1px solid var(--hub-border);width:36px;height:36px;color:var(--hub-text-secondary);font-family:var(--hub-font-family), sans-serif;letter-spacing:.04em;border-radius:999px;place-items:center;font-size:11px;font-weight:650;display:grid}.article-byline__copy{flex-direction:column;gap:2px;display:flex}.article-byline__name,.article-byline__detail{font-family:var(--hub-font-family), sans-serif;line-height:1.3}.article-byline__name{color:var(--hub-text-primary);font-size:14px}.article-byline__detail{color:var(--hub-text-muted);font-size:13px}.article-figure{margin:28px 0 0}.article-figure__svg{width:100%;height:auto;overflow:visible}.article-figure__caption{color:var(--hub-text-muted);font-family:var(--hub-font-family), sans-serif;margin:16px 0 0;font-size:13px;line-height:1.45}.article-figure text{font-family:var(--font-shantell), cursive}.article-quote{background:var(--hub-save-button);color:var(--hub-save-button-text);margin:32px 0 0;padding:22px 24px;font-size:22px;line-height:1.4}.article mark.grifo{color:var(--hub-text-primary);background:color-mix(in srgb, var(--hub-grifo) 30%, transparent);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--hub-grifo) 70%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-radius:2px;padding:.04em 0;transition:background-color .2s}.article mark.grifo:hover{background:color-mix(in srgb, var(--hub-grifo) 40%, transparent)}.article mark.grifo code{background:0 0}.article-code{background:var(--hub-panel);color:var(--hub-text-primary);font-family:var(--f-mono);white-space:pre-wrap;margin:28px 0 0;padding:36px 18px 18px;font-size:13.5px;line-height:1.7;position:relative;overflow:auto}.article-code code{font-size:13.5px;font-weight:400;line-height:1.7}.article-code__code{font:inherit;white-space:inherit;margin:0;display:block}.article-code__line{min-height:1.55em}.article-code__label{color:var(--hub-text-muted);font-family:var(--hub-font-family), sans-serif;font-size:12px;position:absolute;top:10px;right:12px}.article em{font-style:italic}.article-close{border-top:1px solid var(--hub-border);font-family:var(--f-corpo);margin:0;padding-top:48px;padding-bottom:64px}.article-close__signoff,.article-close__kicker{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.article-close__rule{border:0;border-top:1px solid var(--hub-border);margin:36px 0 0}.article-close__kicker{margin-top:32px}.article-close__title{max-width:720px;font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;margin:14px 0 0;font-size:38px;font-weight:520;line-height:1.08}.article-close__body{max-width:720px;font-size:inherit;line-height:inherit;margin:16px 0 0}.article-close__subscribe-button{border-radius:var(--hub-button-radius);background:var(--hub-save-button);color:var(--hub-save-button-text);font-family:var(--hub-font-family), sans-serif;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:28px;padding:10px 16px;font-size:14px;display:inline-flex}.fundo-footer{isolation:isolate;background:#161615;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eeeeec12,inset 0 1px #eeeeec14}.ff-manchas{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ff-manchas i{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.ff-manchas:after{content:"";background:radial-gradient(60% 58% at 50% 46%,#161615b8 0%,#16161561 55%,#16161500 100%);position:absolute;inset:0}.ff-manchas .m1{opacity:.58;background:#8d875d;width:62%;height:120%;top:-46%;right:-18%}.ff-manchas .m2{opacity:.52;background:#d8d1b8;width:50%;height:100%;bottom:-46%;right:-12%}.ff-manchas .m3{opacity:.5;background:#9c8b69;width:56%;height:90%;bottom:-52%;left:-14%}.ff-manchas .m4{opacity:.7;background:#3b3a30;width:40%;height:70%;top:-38%;left:-10%}.ff-manchas .m5{opacity:.28;background:#b5ab8c;width:34%;height:46%;bottom:-34%;left:38%}@media (prefers-reduced-motion:no-preference){.ff-manchas .m1{animation:22s ease-in-out infinite alternate ff-deriva1}.ff-manchas .m2{animation:26s ease-in-out infinite alternate ff-deriva2}}@keyframes ff-deriva1{to{transform:translate(-8%,10%)scale(1.08)}}@keyframes ff-deriva2{to{transform:translate(-12%,-6%)scale(.94)}}.article-guest-footer{width:min(1056px,100% - 48px);min-height:480px;margin:12px auto 32px}.article-guest-footer__rider,.article-guest-footer__philosopher{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.article-guest-footer__rider{width:220px;height:auto;bottom:-10px;left:-6px}.article-guest-footer__philosopher{width:250px;height:auto;bottom:-36px;right:-28px}.article-guest-footer__logo{z-index:2;background:var(--hub-save-button);width:108px;height:46px;color:var(--hub-save-button-text);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:22px;left:22px;transform:rotate(-8deg);box-shadow:0 8px 18px #0000002e}.article-guest-footer__wordmark{width:78px;height:auto;display:block}.article-guest-footer__sparkle{z-index:2;width:18px;height:18px;color:var(--hub-save-button);position:absolute;top:28px;right:36px}.article-guest-footer__sparkle svg{width:100%;height:100%;display:block}.article-guest-footer__content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:72px 148px 36px;display:flex;position:relative}.article-guest-footer__kicker{color:var(--hub-text-quiet);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.article-guest-footer__title{color:var(--hub-text-primary);font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(40px,4.6vw,56px);font-weight:520;line-height:1.02}.article-guest-footer__title-lead,.article-guest-footer__title-accent{display:block}.article-guest-footer__title-accent{position:relative}.article-guest-footer__underline{width:78%;height:12px;color:var(--hub-save-button);position:absolute;bottom:-2px;left:8%}.article-guest-footer__body{max-width:520px;color:var(--hub-text-secondary);margin:18px 0 0;font-size:15px;line-height:1.5}.article-guest-footer__social-row{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.article-guest-footer__tagline{color:var(--hub-text-secondary);margin:0;font-size:13.5px;line-height:1.4}.article-guest-footer .settings-footer__social-link{width:28px;height:28px;color:var(--hub-text-secondary)}.article-guest-footer .settings-footer__social-link:hover{color:var(--hub-text-primary)}.article-guest-footer__subscribe{border-radius:var(--radius-pill);background:var(--hub-save-button);color:var(--hub-save-button-text);font-family:var(--f-corpo);cursor:pointer;border:0;align-items:center;gap:8px;margin-top:22px;padding:12px 22px;font-size:15px;font-weight:500;display:inline-flex}.article-guest-footer__consent{max-width:420px;color:var(--hub-text-quiet);margin:14px 0 0;font-size:12.5px;line-height:1.45}.article-guest-footer__consent-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-document h1,.legal-document h2{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;font-weight:520;line-height:1.08}.legal-document h1{margin:18px 0 0;font-size:clamp(36px,5vw,52px)}.legal-document h2{margin:40px 0 0;font-size:28px}.legal-document p,.legal-document li,.legal-document blockquote{font-size:17px;line-height:1.55}.legal-document p,.legal-document ul,.legal-document blockquote{margin:16px 0 0}.legal-document ul{padding-left:1.2em}.legal-document li+li{margin-top:8px}.legal-document a{color:inherit;text-underline-offset:3px}.legal-document strong{font-weight:650}.legal-document blockquote{border-left:2px solid var(--hub-border);color:var(--hub-text-secondary);padding-left:16px}.legal-document__note{color:var(--hub-text-quiet);font-family:var(--f-mono);letter-spacing:.04em;margin:0;font-size:12px}.legal-document__table-wrap{margin-top:18px;overflow-x:auto}.legal-document table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.legal-document th,.legal-document td{border-bottom:1px solid var(--hub-border);text-align:left;vertical-align:top;padding:10px 12px}.legal-document th{color:var(--hub-text-quiet);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}@media (max-width:640px){.fundo-footer{border-radius:22px}.ff-manchas .m1{width:110%;top:-30%;right:-50%}.ff-manchas .m2{width:90%;bottom:-30%;right:-40%}.ff-manchas .m3{width:100%;bottom:-36%;left:-50%}.ff-manchas .m5{display:none}.ff-manchas i{filter:blur(56px)}.ff-manchas:after{background:radial-gradient(90% 60%,#161615b3,#16161533 70%,#16161500)}.article-guest-footer{width:min(1056px,100% - 32px);min-height:0}.article-guest-footer__rider,.article-guest-footer__philosopher{display:none}.article-guest-footer__content{padding:78px 20px 28px}.article-guest-footer__social-row{flex-direction:column;gap:4px}}.material-list{margin:28px 0 0;padding:0;list-style:none}.material-list__item{font-family:var(--f-corpo);color:var(--hub-text-primary);align-items:flex-start;gap:12px;font-size:18px;font-weight:500;line-height:1.45;display:flex}.material-list__text{flex:1;min-width:0}.material-list__inline-code{background:var(--hub-contrast);color:var(--hub-text-primary);font-family:var(--f-mono);border-radius:4px;padding:1px 6px;font-size:.84em;font-weight:500}.material-list-shell--destaque{border-left:1px solid var(--hub-save-button);background:var(--hub-panel);border-radius:0 8px 8px 0;margin:28px 0 0;padding:18px 20px}.material-list--destaque{margin:0;padding-left:20px;list-style:decimal}.material-list--destaque .material-list__item{padding-left:4px;display:list-item}.material-list--destaque .material-list__item+.material-list__item{margin-top:8px}.material-list--circulos .material-list__item+.material-list__item{margin-top:12px}.material-list__marker--circle{background:var(--hub-save-button);width:20px;height:20px;color:var(--hub-save-button-text);font-family:var(--hub-font-family), sans-serif;border-radius:999px;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;font-weight:700;line-height:1;display:grid}.material-list--numerais .material-list__item+.material-list__item{margin-top:14px}.material-list__marker--numeral{width:28px;color:var(--hub-save-button);font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.02em;flex-shrink:0;font-size:32px;font-weight:520;line-height:.9}.material-list--linhas .material-list__item{border-bottom:1px solid var(--hub-border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.material-list__marker--line-index{color:var(--hub-text-muted);font-family:var(--f-mono);letter-spacing:.12em;padding-top:2px;font-size:11.5px;font-weight:500;line-height:1.5}.material-list--checklist .material-list__item+.material-list__item{margin-top:12px}.material-list__marker--check{border:1px solid var(--hub-save-button);background:0 0;border-radius:2px;flex-shrink:0;width:16px;height:16px;margin-top:4px;position:relative}.material-list__marker--check:after{content:"";border-right:1px solid var(--hub-save-button);border-bottom:1px solid var(--hub-save-button);width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.material-list--marcadores .material-list__item+.material-list__item{margin-top:10px}.material-list__marker--bullet{background:var(--hub-save-button);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:10px}.article-checklist ul{margin:12px 0 0;padding:0;list-style:none}.article-checklist li{border-top:1px solid var(--hub-border);font-family:var(--hub-font-family), sans-serif;justify-content:space-between;gap:16px;padding:14px 0;font-size:16px;display:flex}.article-highlight-save-error{width:min(720px,100% - 48px);color:var(--hub-danger);font-family:var(--f-corpo);margin:0 auto 12px;font-size:14px;line-height:1.4}.article-grifar{z-index:54;border:1px solid var(--hub-border);border-radius:var(--hub-button-radius);background:var(--hub-panel);color:var(--hub-text-secondary);font-family:var(--f-corpo);font-size:var(--text-base-sm);align-items:center;gap:2px;padding:4px;font-weight:500;line-height:1;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #00000047}.article-grifar:after{content:"";background:var(--hub-panel);border-right:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.article-grifar__action{align-items:center;gap:var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:inline-flex}.article-grifar__action:hover{background:var(--hub-menu-hover);color:var(--hub-text-primary)}.article-grifar__shortcut{background:var(--hub-contrast);min-width:18px;height:18px;color:var(--hub-text-quiet);font-family:var(--f-mono);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.article-grifar__divider{background:var(--hub-border);align-self:stretch;width:1px;margin:4px 0}.hub-action-pending,button.hub-action-pending:disabled{cursor:progress;opacity:.55}.article-footer__brand{flex-direction:column;gap:4px;display:flex}.fig-text{fill:var(--hub-text-primary);font-size:22px}.fig-text-muted{fill:var(--hub-fig-grey);font-size:20px}.fig-text--center{text-anchor:middle}.fig-muted{fill:none;stroke:var(--hub-fig-grey);stroke-width:2.4px}.fig-wash-green{fill:var(--hub-fig-wash-green);stroke:var(--hub-fig-green);stroke-width:2.4px}.fig-wash-blue{fill:var(--hub-fig-wash-blue);stroke:var(--hub-fig-blue);stroke-width:2.4px}.fig-wash-grey{fill:var(--hub-fig-wash-grey);stroke:var(--hub-text-primary);stroke-width:2.4px}.fig-wash-orange{fill:var(--hub-fig-wash-orange);stroke:var(--hub-fig-orange);stroke-width:2.4px}.fig-blue,.fig-green,.fig-orange{fill:none;stroke-width:3.2px}.fig-blue{stroke:var(--hub-fig-blue)}.fig-green{stroke:var(--hub-fig-green)}.fig-orange{stroke:var(--hub-fig-orange)}.fig-select{fill:none;stroke:var(--hub-fig-select);stroke-width:1.6px}.hub-not-found{width:min(720px,100% - 48px);margin:72px auto 64px}.hub-not-found h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,52px);font-weight:560}.hub-not-found p{color:var(--hub-text-secondary);margin:10px 0 0;font-size:16px;line-height:1.45}.hub-not-found__home{color:var(--hub-text-primary);text-underline-offset:3px;margin-top:28px;text-decoration:underline;display:inline-block}.hub-not-found__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.hub-not-found__actions .hub-not-found__home{margin-top:0}.hub-not-found__retry{color:var(--hub-text-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.article-unavailable{width:min(720px,100% - 48px);margin:72px auto 64px}.article-unavailable__title{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,52px);font-weight:560}.article-unavailable__description{color:var(--hub-text-secondary);margin:10px 0 0;font-size:16px;line-height:1.45}.article-unavailable__home{color:var(--hub-text-primary);text-underline-offset:3px;margin-top:28px;text-decoration:underline;display:inline-block}.hub-page{width:min(720px,100% - 48px);margin:18px auto 64px}.hub-page.hub-page--home,.hub-page.hub-page--article,.hub-page.hub-page--settings,.hub-page.hub-page--saved{flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.hub-page.hub-page--home{min-height:100vh;min-height:100dvh}.hub-page.hub-page--article{min-height:calc(100vh - 88px)}.hub-page.hub-page--settings,.hub-page.hub-page--saved{min-height:calc(100vh - 72px)}.hub-page__intro h1{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(40px,5vw,52px);font-weight:560}.hub-page--settings .hub-page__intro h1{font-family:var(--f-display);font-variation-settings:var(--hub-title-variation);letter-spacing:-.03em;font-size:clamp(36px,4vw,48px);font-weight:460}.hub-page__intro p{color:var(--hub-text-secondary);margin:10px 0 0;font-size:16px;line-height:1.45}.saved-body{width:min(680px,100% - 72px);margin:28px auto 48px}.saved-tabs{border-bottom:1px solid var(--hub-border);gap:22px;margin-top:28px;display:flex}.saved-tabs__tab{color:var(--hub-text-secondary);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:15px}.saved-tabs__tab--selected{border-bottom-color:var(--hub-mark);color:var(--hub-text-primary)}.saved-article,.saved-highlight{border-bottom:1px solid var(--hub-border);padding:22px 0 18px}.saved-article__kicker{color:var(--hub-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.saved-article h2{letter-spacing:-.03em;margin:12px 0 0;font-size:28px;font-weight:600}.saved-article__description{color:var(--hub-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.5}.saved-article__meta,.saved-highlight__actions{color:var(--hub-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:14px 0 0;font-size:14px;display:flex}.saved-link,.saved-quiet{font-size:inherit;background:0 0;border:0;padding:0}.saved-link{color:var(--hub-text-primary);text-underline-offset:3px;text-decoration:underline}.saved-quiet{color:var(--hub-text-secondary)}.saved-highlight blockquote{border-left:2px solid var(--hub-mark);color:var(--hub-text-primary);margin:0;padding:2px 0 2px 16px;font-size:22px;font-weight:500;line-height:1.45}.saved-highlight__source{color:var(--hub-text-muted)}.saved-note{color:var(--hub-text-muted);margin:22px 0 0;font-size:15px;font-style:italic}.saved-library-skeleton__tab{width:92px;height:16px;margin-bottom:10px}.saved-library-skeleton__kicker{width:128px;height:10px}.saved-library-skeleton__title{border-radius:8px;width:min(100%,340px);height:28px;margin-top:14px}.saved-library-skeleton__line{border-radius:8px;width:100%;height:14px;margin-top:12px}.saved-library-skeleton__line--short{width:64%}.email-unsubscribe-skeleton__title{border-radius:8px;width:min(100%,240px);height:36px}.email-unsubscribe-skeleton__line{border-radius:8px;width:min(100%,420px);height:16px;margin-top:14px}.rx-skeleton-pil{width:76px;height:32px}@keyframes settings-skeleton-pulse{0%,to{opacity:.42}50%{opacity:.78}}.settings-skeleton{background:color-mix(in srgb, var(--hub-text-muted) 28%, transparent);border-radius:var(--radius-pill);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;animation:1.15s ease-in-out infinite settings-skeleton-pulse;display:block}.settings-page-skeleton .settings-section h2.settings-skeleton{border-bottom:1px solid var(--hub-border);border-radius:0;width:148px;height:22px;margin:0 0 22px;padding-bottom:12px}.settings-skeleton--label{border-radius:999px;width:56px;height:10px}.settings-skeleton--field{border-radius:var(--radius-pill);height:var(--size-touch-lg);width:100%}.settings-skeleton--hint{border-radius:999px;width:min(100%,280px);height:12px;margin-top:10px}.settings-skeleton--link{border-radius:999px;width:108px;height:14px;margin-top:16px}.settings-skeleton--checkbox{border-radius:4px;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.settings-skeleton-block{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.settings-skeleton--notice-title{border-radius:999px;width:min(100%,300px);height:15px}.settings-skeleton--notice-hint{border-radius:999px;width:min(100%,240px);height:12px}.settings-notice--skeleton{cursor:default}.settings-skeleton--save{border-radius:999px;width:88px;height:36px;margin-top:22px;margin-left:auto;display:block}.settings-skeleton--switch{border-radius:999px;flex:0 0 44px;width:44px;height:26px}.settings-body{width:min(680px,100% - 72px);margin:28px auto 48px}.settings-stack{flex-direction:column;gap:16px;margin-top:28px;display:flex}.settings-page-skeleton{flex-direction:column;gap:16px;display:flex}.settings-section{border:1px solid var(--hub-border);background:var(--hub-card);border-radius:16px;margin:0;padding:22px}.settings-section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:16px;font-weight:600}.settings-field{gap:8px;margin-top:16px;display:grid}.settings-section>.settings-field:first-of-type{margin-top:0}.settings-field span,.settings-account__password-form label span{color:var(--hub-text-primary);font-size:14px;font-weight:500}.settings-field .hub-text-field,.settings-account__password-form .hub-text-field{width:100%}.settings-hint,.settings-account__error{color:var(--hub-text-quiet);margin:8px 0 0;font-size:13px}.settings-account__error{color:var(--hub-danger)}.settings-outline-button,.settings-danger__button,.settings-account__password-actions button{border:1px solid var(--hub-border);color:var(--hub-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px}.settings-account__password-row{border-top:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.settings-account__password-label{color:var(--hub-text-primary);font-size:15px;font-weight:500}.settings-account__save-row{flex-direction:column;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.settings-account__save-row .settings-section-alert__group{align-self:stretch;margin:0}.settings-account__password-form{gap:14px;margin-top:16px;display:grid}.settings-account__password-actions{justify-content:flex-end;gap:8px;display:flex}.settings-notice{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.settings-notice__copy{min-width:0}.settings-notice__input{opacity:0;width:18px;height:18px;margin:0;position:absolute;inset:2px auto auto 0}.settings-notice__switch{background:var(--hub-contrast);border-radius:999px;flex:0 0 44px;width:44px;height:26px;position:relative}.settings-notice__switch:after{content:"";background:var(--hub-text-secondary);border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.settings-notice__switch--checked{background:var(--hub-text-primary)}.settings-notice__switch--checked:after{background:var(--hub-background);transform:translate(18px)}.settings-notice:has(.settings-notice__input:focus-visible) .settings-notice__switch{outline:2px solid var(--hub-text-secondary);outline-offset:2px}.settings-notice:has(.settings-notice__input:disabled){cursor:wait;opacity:.72}.settings-notice strong{font-size:15px;font-weight:500;display:block}.settings-notice small{color:var(--hub-text-quiet);margin-top:4px;font-size:13px;display:block}.settings-section-alert__group{margin:0 0 16px}.settings-section-alert{color:var(--hub-danger);margin:0 0 12px;font-size:13px;line-height:1.45}.settings-section-alert__retry{border:1px solid var(--hub-border);border-radius:var(--hub-button-radius);cursor:pointer;font:inherit;background:0 0;margin:0 0 4px;padding:8px 14px;font-size:14px}.settings-section-alert__retry:hover{border-color:var(--hub-text-secondary)}.settings-delete-block{margin-top:8px}.hub-page--settings .hub-page__intro+.settings-section-alert__group{margin-bottom:20px}.settings-save{color:var(--hub-save-button-text);background:var(--hub-save-button);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:14px}.settings-save:disabled,.settings-outline-button:disabled,.settings-danger__button:disabled{cursor:wait;opacity:.72}.settings-section--danger{border-color:color-mix(in srgb, var(--hub-danger) 55%, var(--hub-border))}.settings-section--danger h2{color:var(--hub-danger)}.settings-danger{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-danger p{color:var(--hub-text-secondary);margin:0;font-size:14px;line-height:1.45}.settings-danger__button{border-color:color-mix(in srgb, var(--hub-danger) 65%, var(--hub-border));color:var(--hub-danger);flex-shrink:0}.settings-delete-modal{z-index:70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.settings-delete-modal__backdrop{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.settings-delete-modal__dialog{z-index:1;border:1px solid var(--hub-border);background:var(--hub-card);border-radius:16px;width:min(440px,100%);margin:0;padding:22px;position:relative;box-shadow:0 24px 64px #00000073}.settings-delete-modal__dialog h2{color:var(--hub-text-primary);margin:0;font-size:18px;font-weight:650}.settings-delete-modal__body,.settings-delete-modal__confirm-label span{color:var(--hub-text-secondary);font-size:14px;line-height:1.5}.settings-delete-modal__body{margin:12px 0 0}.settings-delete-modal__body strong,.settings-delete-modal__confirm-label strong{color:var(--hub-text-primary);font-weight:650}.settings-delete-modal__confirm-label{gap:8px;margin-top:16px;display:grid}.settings-delete-modal__error{color:var(--hub-danger);margin:12px 0 0;font-size:13px}.settings-delete-modal__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.settings-delete-modal__confirm{background:var(--hub-danger);color:var(--hub-text-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:14px}.settings-delete-modal__confirm:disabled{background:var(--hub-contrast);color:var(--hub-text-muted);cursor:not-allowed;opacity:1}.settings-footer{padding-top:22px;padding-bottom:22px;padding-inline:var(--hub-content-gutter);border-top:1px solid var(--hub-border);color:var(--hub-text-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:13px;display:flex}.hub-legal-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hub-legal-links a{color:var(--hub-text-muted);text-decoration:none}.hub-legal-links a:hover{color:var(--hub-text-primary)}.settings-legal{flex-direction:column;align-items:flex-start;gap:14px}.settings-legal a{color:var(--hub-text-primary);font-size:14px;font-weight:500}.settings-footer__social{align-items:center;gap:4px;display:flex}.settings-footer__social-link{width:36px;height:36px;color:var(--hub-text-muted);justify-content:center;align-items:center;display:inline-flex}.settings-footer__social-link:hover{color:var(--hub-text-primary)}@media (max-width:720px){:root{--hub-content-gutter:20px}.hub-app--home .hub-header{padding-inline:0}.article-close{padding-top:36px;padding-bottom:48px}.hub-header__name{display:none}.hub-page:not(.hub-page--home):not(.hub-page--article):not(.hub-page--settings):not(.hub-page--saved){width:min(100% - 32px,720px)}.hub-app--home .hub-header:before{width:100%}.hub-app--home .hub-header__brand,.hub-app--home .hub-header__actions,.hub-app--home .hub-header__account{flex:auto;max-width:none}.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero__copy{min-height:auto;padding-left:var(--hub-content-gutter);order:1}.home-hero__copy-inner{max-width:none;padding-top:96px;padding-right:var(--hub-content-gutter);padding-bottom:32px;padding-left:0}.home-hero__cover{order:2;min-height:auto}.home-hero__picture,.home-hero__cover-image{height:auto;min-height:auto}.home-hero__cover-image{object-fit:contain}.home-hero-subscribe__button{width:100%;max-width:none}.home-featured{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:32px}.home-signed-in{padding-top:24px}.home-signed-in-featured,.home-signed-in-upcoming{grid-template-columns:1fr}.home-signed-in-featured{gap:24px}.home-signed-in__section-head{flex-direction:column;align-items:flex-start;gap:8px}.home-signed-in-saved__card{width:100%}.home-catalog{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:48px}.home-catalog-item{grid-template-columns:1fr 96px;gap:16px}.home-catalog-thumb{width:96px;height:96px}.settings-body,.saved-body{width:min(100% - 32px,680px)}.settings-danger{flex-direction:column;align-items:flex-start;gap:14px}.saved-highlight__source{flex-basis:100%}.settings-footer{padding-top:20px;padding-bottom:28px;flex-direction:column;padding-inline:20px}}@media (max-width:640px){body{font-size:16.5px}.article h2,.article-close__title,.home-featured__title{font-size:31px}.home-hero__title{font-size:46px}.material-list__item{font-size:16.5px}.article-code,.article-code code{font-size:12px}}
