.read-save-label{white-space:nowrap;vertical-align:middle;place-items:center;display:inline-grid;position:relative}.read-save-label-read,.read-save-label-preview,.read-save-label-saved{transition:opacity .16s,transform .24s cubic-bezier(.22,1,.36,1)}.read-save-label-read{opacity:1;transform:translateY(0)}.read-save-label-preview,.read-save-label-saved{opacity:0;pointer-events:none;align-content:center;justify-items:center;display:grid;position:absolute;inset:0;transform:translateY(5px)}.read-save-label-preview{letter-spacing:0;font-size:.83em;line-height:1.05;inset-block:-.6em}.read-save-label[data-saved=true] .read-save-label-read{opacity:0;transform:translateY(-5px)}.read-save-scope:has(.read-save-trigger:is(:hover,:focus-visible)) .read-save-label[data-saved=false] .read-save-label-read{opacity:0;transform:translateY(-5px)}.read-save-label[data-saved=true] .read-save-label-saved{opacity:1;transform:translateY(0)}.read-save-scope:has(.read-save-trigger:is(:hover,:focus-visible)) .read-save-label[data-saved=false] .read-save-label-preview{opacity:1;transform:translateY(0)}.read-save-label-accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.read-save-label>span{transition:none;transform:none!important}}.pointer-border-light{z-index:5;border-radius:inherit;pointer-events:none;opacity:0;filter:blur(.7px);transition:opacity .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pointer-border-light:before,.pointer-border-light:after{content:"";border-radius:inherit;-webkit-mask-image:radial-gradient(ellipse 85px 40px at var(--rim-x,50%) var(--rim-y,0px), #fff, #ffffffa6 32%, #ffffff26 68%, transparent);-webkit-mask-image:radial-gradient(ellipse 85px 40px at var(--rim-x,50%) var(--rim-y,0px), #fff, #ffffffa6 32%, #ffffff26 68%, transparent);-webkit-mask-image:radial-gradient(ellipse 85px 40px at var(--rim-x,50%) var(--rim-y,0px), #fff, #ffffffa6 32%, #ffffff26 68%, transparent);mask-image:radial-gradient(ellipse 85px 40px at var(--rim-x,50%) var(--rim-y,0px), #fff, #ffffffa6 32%, #ffffff26 68%, transparent);border:1.5px solid #ebfbf3d1;position:absolute;inset:0}.pointer-border-light:after{filter:blur(2px);border:2px solid #c5efd85c}.pointer-border-light[data-active]{opacity:.86;transition-duration:.22s}:has(>:focus-visible)>.pointer-border-light:not([data-active]){opacity:.5}@media (prefers-reduced-motion:reduce){.pointer-border-light{transition:none}}.glass-article-row{--article-glass-line:color-mix(in oklch, var(--foreground) 16%, transparent);--article-glass-category:color-mix(in oklch, var(--foreground) 58%, var(--background));--article-halo-room:16px;margin-block:34px 42px}.glass-article-row .row-heading{gap:18px;margin-bottom:18px}.glass-article-row .glass-card-track{box-sizing:border-box;width:calc(100% + 2 * var(--article-halo-room));margin:-12px calc(-1 * var(--article-halo-room)) -4px;padding:16px var(--article-halo-room) 20px;scroll-padding-inline:var(--article-halo-room);align-items:start}.glass-article-row .glass-article-card{--glass-tone:oklch(72% 0 0);--glass-reveal:0%;--glass-response-duration:.44s;--glass-response-ease:cubic-bezier(.25,.65,.3,1);isolation:isolate;border:1px solid var(--article-glass-line);background:linear-gradient(145deg, #cde5e106, transparent 50%, #d8e8e303), color-mix(in oklch, var(--card) 68%, transparent);-webkit-backdrop-filter:blur(24px)saturate(.85);height:auto;transition:--glass-reveal var(--glass-response-duration) var(--glass-response-ease), border-color .44s cubic-bezier(.22,1,.36,1), box-shadow .44s cubic-bezier(.22,1,.36,1);border-radius:15px;flex-direction:column;align-self:start;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #eff9f50e,inset 0 -1px #dbefe405,0 5px 14px #00000017}.glass-article-row .glass-article-card:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--card-art,none);filter:blur(32px)saturate(.55);opacity:.055;clip-path:inset(0 round 14px);pointer-events:none;background-position:50% 34%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#00000061 42%,#000 75%);mask-image:linear-gradient(#0000 15%,#00000061 42%,#000 75%)}.glass-article-row .glass-article-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#eaf8f104,#0000 34% 76%,#d3ebe002);position:absolute;inset:0;box-shadow:inset 1px 0 #eaf8f106}.glass-article-row .glass-article-card:is(:hover,:focus-within){--glass-reveal:124%;--glass-response-duration:.56s;--glass-response-ease:cubic-bezier(.18,.6,.25,1);z-index:2;border-color:#484d4b;box-shadow:inset 0 1px #eff9f51a,0 8px 20px #0000002e,0 5px 18px #b9bebc29}.glass-article-row .glass-article-card>.glass-card-light{inset:calc(-1 * var(--article-halo-room));z-index:0}.glass-article-row .glass-article-card>.glass-card-light:before{inset:var(--article-halo-room);background:color-mix(in oklch, var(--glass-tone) 2.5%, transparent);box-shadow:inset 0 0 18px color-mix(in oklch, var(--glass-tone) 14%, transparent), 0 0 7px color-mix(in oklch, var(--glass-tone) 22%, transparent), 0 0 16px color-mix(in oklch, var(--glass-tone) 16%, transparent);border-color:#0000;border-radius:15px}.glass-article-row .glass-article-card>.glass-card-shimmer{z-index:3;border-radius:15px;padding:2px}.glass-article-row .glass-article-card>.glass-card-shimmer:before{offset-path:inset(1px round 15px) border-box;background:radial-gradient(circle,#a0f8bc 0%,#79eaa2 28%,#79eaa280 48%,#0000 72%);width:240px;height:240px;animation-duration:18s}.glass-article-row .glass-article-card:is(:hover,:focus-within)>.glass-card-shimmer{opacity:1}.glass-article-row .glass-article-card:is(:hover,:focus-within)>.glass-card-shimmer:before{animation-play-state:running}.glass-article-row .card-image-button,.glass-article-row .market-image{z-index:1;width:100%;box-shadow:none;border-radius:14px 14px 0 0;flex-shrink:0;margin:0;padding:0;position:relative;overflow:hidden}.glass-article-row .card-image-button img,.glass-article-row .market-image img{filter:saturate(.84);border-radius:0}.glass-article-row .card-image-button:is(:hover,:focus-visible) img{opacity:1;transform:none}.glass-article-row .card-image-button:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.glass-article-row .card-progress{z-index:1;background:#10141399;border-radius:0;height:3px;bottom:0}.glass-article-row .glass-card-caption{z-index:1;background:0 0;border-radius:0 0 14px 14px;flex-direction:column;flex:none;min-width:0;min-height:176px;padding:18px;display:flex;position:relative}.glass-article-row .card-category{color:var(--article-glass-category);letter-spacing:.065em;margin:0 0 9px;font-size:9px;font-weight:500;line-height:1.4}.glass-article-row .card-title,.glass-article-row .market-title{-webkit-line-clamp:3;min-height:4.35em;color:var(--foreground);text-wrap:pretty;background:0 0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.glass-article-row .card-title:is(:hover,:focus-visible){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 28%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 28%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 28%, transparent);text-underline-offset:4px;background:0 0}.glass-article-row .card-meta{min-height:46px;margin-top:auto;padding-top:13px;padding-right:48px;font-size:10px;line-height:1.65}.glass-article-row .glass-marketplace-card .card-meta{padding-right:0}.glass-article-row .glass-article-card:not(.glass-marketplace-card) .card-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:46px;display:-webkit-box;overflow:hidden}.glass-article-row .continue-remaining{white-space:nowrap}.glass-article-row .market-price{margin-top:8px;font-size:12px;font-weight:600;display:block}.glass-article-row .glass-card-expand.liquid-glass-button{--glass-tone:oklch(80% 0 0);--glass-reveal:0%;z-index:2;width:32px;height:32px;box-shadow:none;color:var(--muted-foreground);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;padding:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),--glass-reveal .56s cubic-bezier(.18,.6,.25,1);position:absolute;top:8px;bottom:auto;right:12px;transform:translateY(3px)}.glass-article-row .glass-card-expand svg{width:17px;height:17px;transition:transform .36s cubic-bezier(.4,0,.2,1)}.glass-article-row .glass-article-card:is(:hover,:focus-within,.is-expanded) .glass-card-expand{opacity:1;pointer-events:auto;transform:translateY(0)}.glass-article-row .glass-card-expand:is(:hover,:focus-visible){--glass-reveal:124%;--glass-response-duration:.56s;--glass-response-ease:cubic-bezier(.18,.6,.25,1)}.glass-article-row .glass-card-expand:is(:hover,:focus-visible)>.glass-button-shimmer{opacity:.6}.glass-article-row .glass-card-expand:is(:hover,:focus-visible)>.glass-button-shimmer:before{animation-play-state:running}.glass-article-row .glass-card-expand[aria-expanded=true] svg{transform:rotate(180deg)}.glass-article-row .glass-card-expand:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.glass-article-row .glass-card-eyebrow{min-height:13px;margin-bottom:9px;padding-right:38px}.glass-article-row .glass-card-eyebrow .card-category{margin:0}.glass-article-row .glass-card-summary-label{color:var(--article-glass-category);letter-spacing:.08em;text-transform:uppercase;padding-right:38px;font-size:9px;line-height:12px}.glass-article-row .glass-card-disclosure{z-index:1;opacity:0;visibility:hidden;border-radius:0 0 14px 14px;min-height:0;transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility 0s .32s;position:absolute;inset:0;overflow:hidden}.glass-article-row .glass-card-disclosure[aria-hidden=false]{opacity:1;visibility:visible;transition-delay:0s}.glass-article-row .glass-card-disclosure[aria-hidden=true]{pointer-events:none}.glass-article-row .glass-card-caption>:not(.glass-card-disclosure,.glass-card-expand){opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility}.glass-article-row .is-expanded .glass-card-caption>:not(.glass-card-disclosure,.glass-card-expand){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility 0s .32s}@media (prefers-reduced-motion:reduce){.glass-article-row .glass-card-caption>:not(.glass-card-disclosure,.glass-card-expand),.glass-article-row .is-expanded .glass-card-caption>:not(.glass-card-disclosure,.glass-card-expand),.glass-article-row .glass-card-disclosure,.glass-article-row .glass-card-expand svg{transition:none}}.glass-article-row .glass-card-disclosure .glass-card-details{grid-template-rows:12px minmax(0,1fr) auto;gap:8px;height:100%;padding:18px;display:grid}.glass-article-row .glass-card-disclosure .glass-card-summary{-webkit-line-clamp:3;border:0;-webkit-box-orient:vertical;flex:0 auto;width:100%;min-height:0;max-height:60px;margin:0;padding:0;line-height:20px;display:-webkit-box;overflow:hidden}.glass-article-row .glass-card-disclosure .glass-card-actions{flex-shrink:0;width:100%;max-width:none;margin-top:auto}.glass-article-row .glass-card-disclosure .glass-card-feedback{margin:0;font-size:10px;line-height:14px;position:absolute;bottom:2px;left:18px}.glass-article-row .glass-card-disclosure .glass-card-feedback:empty{display:none}.glass-article-row .glass-card-details{padding:0 18px 20px}.glass-article-row .glass-card-summary{border-top:1px solid var(--article-glass-line);color:var(--muted-foreground);margin:0;padding-top:16px;font-size:12.5px;line-height:1.7}.glass-article-row .glass-card-details{container-type:inline-size}.glass-article-row .glass-card-actions{isolation:isolate;border:1px solid var(--article-glass-line);background:linear-gradient(150deg, color-mix(in oklch, var(--foreground) 4%, transparent), transparent 70%), color-mix(in oklch, var(--card) 72%, transparent);width:100%;max-width:340px;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:999px;grid-template-columns:minmax(0,1.9fr) repeat(4,minmax(0,1fr));align-items:stretch;margin-top:18px;display:grid;position:relative;overflow:hidden}.glass-article-row .glass-card-actions>.liquid-glass-button{--glass-tone:oklch(70% 0 0);width:100%;min-width:0;height:44px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}.glass-article-row .glass-card-actions>.glass-card-read{--glass-tone:var(--primary);background:color-mix(in oklch, var(--primary) 15%, transparent);border-radius:999px 0 0 999px;font-size:clamp(10px,4cqi,12px)}.glass-article-row .glass-card-actions>.glass-card-read:is(:hover,:focus-visible){background:color-mix(in oklch, var(--primary) 22%, transparent)}.glass-article-row .glass-card-actions>.liquid-glass-button:before{content:none}.glass-article-row .glass-card-actions>button:after{content:"";background:var(--article-glass-line);pointer-events:none;width:1px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.glass-article-row .glass-card-actions>.glass-card-save:after{background:color-mix(in oklch, var(--primary) 25%, transparent);height:100%}.glass-article-row .glass-card-actions>button:is(:hover,:focus-visible,[aria-pressed=true]){background:color-mix(in oklch, var(--foreground) 7%, transparent)}.glass-article-row .glass-card-actions>.glass-card-save[aria-pressed=true]{color:var(--primary)}.glass-article-row .glass-card-actions>.glass-card-share{border-radius:0 999px 999px 0}.glass-article-row .glass-card-actions>:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.glass-article-row .glass-card-actions .glass-button-shimmer{display:none}.glass-article-row .glass-card-feedback{color:var(--primary);margin:12px 0 0;font-size:11px;line-height:1.5}.glass-article-row .glass-row-controls{gap:10px}.glass-article-row .row-controls .glass-row-explore-text{--header-glow:#b5ddc7;height:44px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:4px 8px;font-size:12px}.glass-article-row .glass-row-explore-text:is(:hover,:focus-visible){color:var(--foreground);background:0 0}.glass-article-row .glass-row-explore-text .nav-label{align-self:stretch;align-items:center;display:inline-flex;position:relative}.glass-article-row .glass-row-explore-text .nav-label:after{content:"";pointer-events:none;position:absolute}.glass-article-row .glass-row-explore.liquid-glass-button{--glass-tone:oklch(70% 0 0);border:1px solid color-mix(in oklch, var(--foreground) 15%, transparent);background:linear-gradient(150deg, color-mix(in oklch, var(--foreground) 4%, transparent), transparent 70%), color-mix(in oklch, var(--card) 72%, transparent);height:44px;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent);color:var(--foreground);padding-inline:16px;font-size:11px;display:inline-flex}.glass-article-row .glass-row-explore:before{opacity:.2}.glass-article-row .glass-row-explore:is(:hover,:focus-visible):before,.glass-article-row .glass-row-explore:disabled{opacity:.4}.glass-article-row .glass-row-navigation{isolation:isolate;border:1px solid color-mix(in oklch, var(--foreground) 15%, transparent);background:linear-gradient(150deg, color-mix(in oklch, var(--foreground) 4%, transparent), transparent 70%), color-mix(in oklch, var(--card) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:hidden}.glass-article-row .glass-row-direction.liquid-glass-button{--glass-tone:oklch(70% 0 0);width:43px;height:42px;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.glass-article-row .glass-row-direction:before{content:none}.glass-article-row .glass-row-direction:first-of-type{border-radius:999px 0 0 999px}.glass-article-row .glass-row-direction:last-of-type{border-radius:0 999px 999px 0}.glass-article-row .glass-row-direction:disabled{opacity:.25}.glass-article-row .glass-row-direction:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.glass-article-row .glass-row-navigation-divider{z-index:2;background:color-mix(in oklch, var(--foreground) 16%, transparent);pointer-events:none;width:1px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:none),(pointer:coarse){.glass-article-row .glass-card-eyebrow{min-height:19px}.glass-article-row .glass-card-expand.liquid-glass-button{opacity:1;pointer-events:auto;width:44px;height:44px;top:2px;right:6px;transform:none}.glass-article-row .glass-row-direction.liquid-glass-button{width:44px;height:44px}.glass-article-row .glass-card-actions>.liquid-glass-button{min-height:44px}}@media (width<=600px){.glass-article-row{margin-block:26px 32px}.glass-article-row .row-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.glass-article-row .row-heading h2{flex:170px}.glass-article-row .glass-row-controls{gap:8px;margin-left:auto}.glass-article-row .glass-row-explore.liquid-glass-button{padding-inline:12px;font-size:10px}.glass-article-row .card-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.glass-article-row .glass-article-card,.glass-article-row .card-image-button img,.glass-article-row .market-image img,.glass-article-row .glass-card-expand,.glass-article-row .glass-card-expand svg,.glass-article-row .glass-card-shimmer,.glass-article-row .glass-row-explore,.glass-article-row .glass-row-direction{transition:none}.glass-article-row .glass-card-shimmer:before{animation:none}}.glass-article-row .glass-article-card{border-color:#373c3a;transition:translate .52s cubic-bezier(.2,1.35,.35,1),--glass-reveal .56s cubic-bezier(.18,.6,.25,1),border-color .32s,box-shadow .42s;translate:0}@media (hover:hover) and (pointer:fine){.glass-article-row .glass-article-card:hover{translate:0 -4px}}.glass-article-row .reading-progress-pill{background:#050807;border-radius:999px;flex:none;width:48px;height:12px;margin-top:10px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.glass-article-row .reading-progress-pill:before{content:"";background:#8ceab0;height:100%;display:block;box-shadow:1px 0 3px #8ceab059}@media (prefers-reduced-motion:reduce){.glass-article-row .glass-article-card{transition:none;translate:none}}.glass-article-row .glass-card-expand.liquid-glass-button:is(:hover,:focus-visible){background:color-mix(in oklch, var(--foreground) 7%, transparent);color:var(--foreground);box-shadow:none;transform:none}.glass-article-row .glass-card-expand.liquid-glass-button:active{transform:scale(.96)}.glass-article-row .glass-card-metadata{align-items:center;gap:10px;min-height:48px;margin-top:auto;padding-top:16px;padding-right:0;display:flex}.glass-article-row .glass-card-metadata .reading-progress-pill{width:48px;margin:0}.glass-article-row .glass-article-card .glass-card-metadata .card-meta{flex:1;min-width:0;min-height:0;max-height:none;margin:0;padding:0;line-height:1.6;display:block;overflow:visible}.glass-article-row .glass-card-metadata .continue-remaining{white-space:normal}.glass-article-row .row-controls .glass-row-explore-text{padding:4px 8px}.glass-article-row .glass-row-explore-text .nav-label{height:36px}@media (prefers-reduced-motion:reduce){.glass-article-row .glass-card-expand.liquid-glass-button:is(:hover,:focus-visible,:active){transform:none}}.glass-article-row .glass-card-expand:not(:hover):not(:focus-visible)>.glass-button-shimmer,.glass-article-row .glass-card-expand:not(:hover):not(:focus-visible)>.glass-button-light{opacity:0}.glass-article-row .glass-article-card .glass-card-author{min-height:0;margin:10px 0 0;padding:0}.glass-article-row .glass-card-metadata.has-progress{margin-top:0;padding-top:10px}.glass-article-row .glass-card-expand.liquid-glass-button:not(:hover):not(:focus-visible):before{opacity:.2}.glass-article-row .glass-card-feedback:empty,.glass-article-row .glass-card-actions .glass-button-light,.glass-article-row .glass-row-navigation .glass-button-light{display:none}.glass-article-row .glass-card-actions>button:is(:hover,:focus-visible){background:color-mix(in oklch, var(--foreground) 10%, transparent)}.glass-article-row .glass-card-actions>button[aria-pressed=true]{color:var(--primary);background:color-mix(in oklch, var(--primary) 10%, transparent)}.glass-article-row .glass-card-actions>button[aria-pressed=true]:is(:hover,:focus-visible){background:color-mix(in oklch, var(--primary) 18%, transparent)}.glass-article-row .glass-card-actions>.liquid-glass-button{transition:background-color .22s,color .22s}@media (prefers-reduced-motion:reduce){.glass-article-row .glass-card-actions>.liquid-glass-button{transition:none}}.glass-article-row .glass-card-track{overscroll-behavior-y:auto;overflow:auto hidden}
