.layout-site{background: radial-gradient(1200px 700px at 85% -10%,color-mix(in srgb,var(--indigo) 70%,transparent),transparent 60%),radial-gradient(900px 600px at -10% 10%,color-mix(in srgb,var(--plum) 35%,transparent),transparent 60%),var(--bg);background-repeat: no-repeat}:root[data-theme="light"] .layout-site{background: radial-gradient(1200px 700px at 85% -10%,#EDE6FB,transparent 60%),radial-gradient(900px 600px at -10% 10%,#FCE5EA,transparent 60%),var(--bg);background-repeat: no-repeat}.section{padding-block: clamp(56px,9vw,112px);position: relative;overflow-x: clip}.section-tight{padding-block: clamp(40px,6vw,72px)}.section-head{max-width: 760px;margin-bottom: clamp(28px,4vw,48px)}.section-head.center{margin-inline: auto;text-align: center}.section-head.center .eyebrow{justify-content: center}.grid{display: grid;gap: clamp(16px,2vw,24px)}.g2{grid-template-columns: repeat(2,minmax(0,1fr))}.g3{grid-template-columns: repeat(3,minmax(0,1fr))}.g4{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 980px){.g3,.g4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.g2,.g3,.g4{grid-template-columns: 1fr}}.split{display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(28px,5vw,72px);align-items: center}.split.rev>:first-child{order: 2}@media (max-width: 880px){.split{grid-template-columns: 1fr}.split.rev>:first-child{order: 0}}.card{position: relative;padding: clamp(20px,2.4vw,28px);border-radius: var(--r-lg);background: color-mix(in srgb,var(--surface) 88%,transparent);border: 1px solid color-mix(in srgb,var(--line) 80%,transparent);box-shadow: var(--shadow);transition: transform var(--t) var(--ease-out),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease-out)}a.card{display: block;text-decoration: none}a.card:hover,.card.lift:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--raspberry) 45%,var(--line));box-shadow: var(--shadow-lg)}.card h3{margin-bottom: .35em}.card p{color: var(--text-dim);margin: 0}.card .more{display: inline-flex;gap: 6px;margin-top: 14px;font-weight: 600;color: var(--coin);font-size: var(--fs-sm)}.card:hover .more .arrow{transform: translateX(4px)}.more .arrow{transition: transform var(--t) var(--ease-out)}.ico{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;margin-bottom: 16px;background: color-mix(in srgb,var(--c,var(--raspberry)) 18%,transparent);color: var(--c,var(--raspberry))}.ico svg{width: 26px;height: 26px}.tag{display: inline-flex;align-items: center;padding: 3px 9px;border-radius: var(--r-pill);font: 600 .72rem/1.3 var(--font-body);letter-spacing: .04em;text-transform: uppercase}.tag-free{background: color-mix(in srgb,var(--teal) 20%,transparent);color: var(--teal-hi)}.tag-paid{background: color-mix(in srgb,var(--coin) 18%,transparent);color: var(--coin)}.tag-ph{background: color-mix(in srgb,var(--text) 10%,transparent);color: var(--text-dim);border: 1px dashed var(--line)}:root[data-theme="light"] .tag-free{color: #0E7A60}:root[data-theme="light"] .tag-paid{color: #9A6A00}.checks{list-style: none;padding: 0;margin: 0 0 1em;display: grid;gap: 10px}.checks li{position: relative;padding-left: 30px}.checks li::before{content: "";position: absolute;left: 0;top: .2em;width: 20px;height: 20px;border-radius: 50%;background: color-mix(in srgb,var(--teal) 22%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%233FD3AE' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.linkish{background: none;border: 0;padding: 0;color: var(--coin);text-decoration: underline;cursor: pointer}.chip{border: 1px solid var(--line);background: transparent;color: var(--text-dim);border-radius: var(--r-pill);padding: 7px 14px;font-size: var(--fs-sm);cursor: pointer;transition: all var(--t-fast) var(--ease)}.chip:hover{color: var(--text);border-color: var(--text-dim)}.chip.on{background: var(--text);color: var(--bg);border-color: var(--text)}.hero{position: relative;padding: clamp(28px,5vw,72px) 0 clamp(36px,5vw,64px);overflow: clip}.hero .split{grid-template-columns: 1.1fr .9fr}.hero h1{margin-bottom: .35em}.hero h1 .hl{color: var(--raspberry);position: relative;white-space: nowrap}.hero h1 .hl svg{position: absolute;left: 0;right: 0;bottom: -.12em;width: 100%;height: .3em;overflow: visible}.hero h1 .hl path{stroke-dasharray: 300;stroke-dashoffset: 300;animation: draw 1.1s .5s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset: 0}}.hero .lead{max-width: 54ch;margin-bottom: 26px}.hero-form{max-width: 470px}.hero-cta{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-top: 18px}.trust{display: flex;flex-wrap: wrap;gap: 8px 20px;margin-top: 22px;font-size: var(--fs-sm);color: var(--text-faint)}.trust span{display: inline-flex;align-items: center;gap: 7px}.trust svg{width: 16px;height: 16px;color: var(--teal-hi)}.stage{position: relative;aspect-ratio: 1 / 1;max-width: 560px;width: 100%;margin-inline: auto}.stage .disk{position: absolute;inset: 8% 6% 4%;border-radius: 50%;background: radial-gradient(circle at 50% 42%,#2C3C8E 0%,var(--indigo) 46%,var(--indigo-deep) 70%,transparent 71%);box-shadow: 0 0 120px 10px color-mix(in srgb,var(--indigo) 55%,transparent)}.stage .disk::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle at 30% 25%,rgb(255 255 255 / .1),transparent 40%)}:root[data-theme="light"] .stage .disk{box-shadow: 0 30px 80px -20px rgb(27 42 102 / .45)}.stage .ground{position: absolute;left: 14%;right: 14%;bottom: 9%;height: 15%;border-radius: 50%;background: radial-gradient(closest-side,#0E1640 0%,transparent 100%);opacity: .7}.stage .char{position: absolute;left: 50%;bottom: 8%;height: 76%;width: auto;transform: translateX(-50%);filter: drop-shadow(0 18px 24px rgb(0 0 0 / .35))}.stage .char.pair-l{left: 33%;height: 68%}.stage .char.pair-r{left: 69%;height: 64%}.float{position: absolute;will-change: transform;animation: floaty var(--dur,7s) var(--ease) infinite alternate;animation-delay: var(--delay,0s)}@keyframes floaty{from{transform: translate3d(0,0,0) rotate(var(--r0,-6deg))}to{transform: translate3d(var(--fx,6px),var(--fy,-16px),0) rotate(var(--r1,6deg))}}.coin{width: 46px;height: 46px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#FFE7A0 0 18%,var(--coin) 19% 60%,#E0A020 61%);box-shadow: inset 0 0 0 4px #E0A020,0 6px 16px -6px rgb(0 0 0 / .5)}.coin::after{content: "$";display: grid;place-items: center;height: 100%;font: 700 22px/1 var(--font-display);color: #B07A00}.chip-bar{padding: 8px 12px;border-radius: 14px;background: var(--surface);box-shadow: var(--shadow);display: flex;gap: 4px;align-items: flex-end;height: 58px}.chip-bar i{width: 9px;border-radius: 3px;background: var(--teal)}.chip-bar i:nth-child(odd){background: var(--teal-hi)}.bubble{position: absolute;padding: 12px 16px;border-radius: 18px;background: var(--paper);color: #2B2D42;font: 600 .98rem/1.3 var(--font-display);box-shadow: var(--shadow);max-width: 230px}.bubble::after{content: "";position: absolute;left: 26px;bottom: -9px;border: 10px solid transparent;border-top-color: var(--paper);border-bottom: 0}.bubble small{display: block;margin-top: 5px;font: 500 .72rem/1.2 var(--font-body);color: #6A6680}@media (max-width: 880px){.hero .split{grid-template-columns: 1fr}.hero .stage{max-width: 300px;order: -1;margin-bottom: -16px}.hero .stage .bubble{display: none}}@media (prefers-reduced-motion: reduce){.float{animation: none}.hero h1 .hl path{animation: none;stroke-dashoffset: 0}}.strip{position: relative;overflow: hidden;border-block: 1px solid var(--line);background: color-mix(in srgb,var(--surface) 70%,transparent);height: 52px;display: flex;align-items: center;mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.strip[hidden]{display: none}.strip-track{display: flex;width: max-content;animation: marquee 70s var(--ease) infinite alternate}.strip:hover .strip-track{animation-play-state: paused}.strip-row{display: flex;gap: 6px;padding-right: 6px}.tick{display: inline-flex;align-items: center;gap: 10px;padding: 6px 14px;border-radius: var(--r-pill);text-decoration: none;font-size: .88rem;white-space: nowrap;transition: background var(--t-fast) var(--ease)}.tick:hover{background: color-mix(in srgb,var(--text) 7%,transparent)}.tick-name{color: var(--text-dim);font-weight: 500}.tick-last{color: var(--text)}.tick.up .tick-chg,.tick.up .spark{color: var(--up)}.tick.down .tick-chg,.tick.down .spark{color: var(--down)}.strip-asof{position: absolute;right: 12px;bottom: 2px;font-size: .62rem;color: var(--text-faint);background: var(--surface);padding: 0 6px;border-radius: 6px}@keyframes marquee{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.strip-track{animation: none}.strip{overflow-x: auto}}.prop-card{padding: 28px}.prop-card .ico{--c: var(--coin)}.prop-card:nth-child(2) .ico{--c: var(--teal-hi)}.prop-card:nth-child(3) .ico{--c: var(--raspberry-hi)}.tool-card{display: flex;flex-direction: column;min-height: 210px;overflow: hidden}.tool-card .mini{margin-top: auto;padding-top: 18px}.tool-card .mini .bar{height: 8px;border-radius: 6px;background: var(--line);overflow: hidden}.tool-card .mini .bar i{display: block;height: 100%;width: var(--w,60%);border-radius: inherit;background: linear-gradient(90deg,var(--teal),var(--teal-hi));transform-origin: left;transform: scaleX(0);transition: transform 1.2s var(--ease) .2s}.tool-card.in .mini .bar i,.in .tool-card .mini .bar i{transform: scaleX(1)}.tool-card .mini .row{display: flex;justify-content: space-between;font-size: var(--fs-xs);color: var(--text-faint);margin-bottom: 6px}.video-card h3{font-size: 1.08rem;margin-top: 12px;line-height: 1.3}.video-thumb{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;border: 0;padding: 0;border-radius: var(--r);overflow: hidden;cursor: pointer;background: var(--indigo);box-shadow: var(--shadow)}.video-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--t-slow) var(--ease-out)}.video-thumb:hover img{transform: scale(1.04)}.video-thumb iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.video-ph-art{position: absolute;inset: 0;background: radial-gradient(circle at 70% 120%,#2C3C8E,transparent 60%),url(/assets/characters/bucky-explain.svg) 86% 140% / auto 92% no-repeat,linear-gradient(160deg,var(--indigo),var(--indigo-deep))}.video-card:not(.ph) .video-ph-art{display: none}.video-card:nth-child(2) .video-ph-art{background-image: radial-gradient(circle at 70% 120%,#1FAB8955,transparent 60%),url(/assets/characters/bucky-thinking.svg),linear-gradient(160deg,#173B4A,#10202C)}.video-card:nth-child(3) .video-ph-art{background-image: radial-gradient(circle at 70% 120%,#EF456544,transparent 60%),url(/assets/characters/bucky-point.svg),linear-gradient(160deg,#3B1630,#1E0E1C)}.play{position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;border-radius: 50%;display: grid;place-items: center;background: var(--raspberry);color: #fff;box-shadow: 0 10px 30px -8px var(--raspberry);transition: transform var(--t) var(--ease-out)}.video-card.ph .play{left: 30%}.play svg{width: 28px;height: 28px;margin-left: 3px}.video-thumb:hover .play{transform: scale(1.1)}.video-len{position: absolute;right: 10px;bottom: 10px;padding: 2px 7px;border-radius: 6px;background: rgb(0 0 0 / .65);color: #fff;font-size: .75rem}.video-soon{position: absolute;left: 10px;top: 10px;padding: 3px 8px;border-radius: 6px;background: rgb(0 0 0 / .5);color: #fff;font-size: .68rem;border: 1px dashed rgb(255 255 255 / .4)}.video-thumb[disabled]{cursor: default}.letter-stack{position: relative;max-width: 520px;margin-inline: auto;padding: 10px 14px 18px 4px}.letter-stack::before{content: "";position: absolute;inset: 22px 2px 4px 18px;border-radius: 22px;background: color-mix(in srgb,var(--raspberry) 70%,var(--indigo));transform: rotate(3deg)}.letter-mock{position: relative;padding: 26px 26px 22px;border-radius: 22px;background: var(--paper);color: #2B2D42;box-shadow: var(--shadow-lg);transform: rotate(-1.5deg)}.letter-mock .lm-top{display: flex;justify-content: space-between;align-items: center;font: 600 .78rem/1 var(--font-body);color: #77748F;letter-spacing: .08em;text-transform: uppercase}.letter-mock h3{color: #1C1D2E;margin: 14px 0 6px;font-size: 1.45rem}.letter-mock p{color: #4D4A66;font-size: .95rem;margin-bottom: 12px}.lm-rows{display: grid;gap: 6px;margin: 12px 0}.lm-rows div{display: flex;justify-content: space-between;padding: 7px 10px;border-radius: 10px;background: #F3EEE3;font-size: .86rem}.lm-rows .up{color: #138A6D}.lm-rows .down{color: var(--raspberry-deep)}.lm-quote{border-left: 3px solid var(--coin);padding: 4px 0 4px 12px;font: 500 .95rem/1.4 var(--font-display);color: #2B2D42}.lm-quote small{display: block;font: 500 .72rem var(--font-body);color: #77748F;margin-top: 4px}.lm-example{position: absolute;top: -12px;right: 18px}.book-visual{position: relative;display: grid;place-items: center;min-height: 380px}.book-visual img.mock{position: relative;z-index: 2;width: min(100%,460px);height: auto;filter: drop-shadow(0 40px 50px rgb(0 0 0 / .45))}.book-visual img.mock + .book3d{display: none}.book-visual img.mock{animation: book-float 7s var(--ease) infinite alternate}@keyframes book-float{from{transform: translateY(0) rotate(-1deg)}to{transform: translateY(-12px) rotate(1deg)}}@media (prefers-reduced-motion: reduce){.book-visual img.mock{animation: none}}.book-visual .glow{position: absolute;inset: 10% 15%;border-radius: 50%;background: radial-gradient(closest-side,var(--glow-r),transparent);filter: blur(10px)}.book3d{position: relative;z-index: 1;width: 250px;aspect-ratio: 2 / 3;transform: perspective(1200px) rotateY(-22deg) rotateX(4deg);transform-style: preserve-3d;transition: transform var(--t-slow) var(--ease-out)}.book-visual:hover .book3d{transform: perspective(1200px) rotateY(-12deg) rotateX(2deg) translateY(-6px)}.book3d .front{position: absolute;inset: 0;border-radius: 4px 14px 14px 4px;overflow: hidden;padding: 26px 22px;display: flex;flex-direction: column;background: radial-gradient(circle at 70% 85%,#2C3C8E,transparent 55%),linear-gradient(165deg,var(--indigo) 0%,var(--ink) 100%);box-shadow: inset 6px 0 0 rgb(255 255 255 / .08),inset 12px 0 18px rgb(0 0 0 / .35),30px 40px 60px -20px rgb(0 0 0 / .7)}.book3d .front .t1{font: 600 .7rem/1 var(--font-body);letter-spacing: .2em;text-transform: uppercase;color: var(--coin)}.book3d .front .t2{margin-top: 12px;font: 600 2rem/1 var(--font-display);color: var(--cream)}.book3d .front .t2 b{color: var(--raspberry);font-weight: 600;display: block}.book3d .front img{margin-top: auto;align-self: flex-end;height: 52%;width: auto}.book3d .front .ph-note{position: absolute;left: 10px;bottom: 10px}.book3d .pages{position: absolute;top: 3%;bottom: 3%;right: -14px;width: 16px;border-radius: 0 4px 4px 0;background: repeating-linear-gradient(90deg,#F4EEE2 0 2px,#DCD3C1 2px 3px);transform: rotateY(90deg) translateZ(1px);transform-origin: left}.price-line{display: flex;align-items: baseline;flex-wrap: wrap;gap: 12px;margin: 18px 0 6px}.price-now{font: 600 3rem/1 var(--font-display);color: var(--text)}.price-was{font: 500 1.3rem/1 var(--font-num);color: var(--text-faint);text-decoration: line-through;text-decoration-color: var(--raspberry);text-decoration-thickness: 2px}.price-off{padding: 5px 11px;border-radius: var(--r-pill);background: var(--raspberry);color: #fff;font: 600 .85rem/1 var(--font-display)}.countdown{display: inline-flex;gap: 8px;align-items: stretch}.countdown .u{min-width: 62px;padding: 10px 8px 8px;border-radius: 14px;background: var(--surface-2);text-align: center;box-shadow: inset 0 -3px 0 rgb(0 0 0 / .2)}.countdown .u b{display: block;font: 600 1.6rem/1 var(--font-num);color: var(--text)}.countdown .u b.flip{animation: flip .5s var(--ease-out)}.countdown .u small{display: block;margin-top: 5px;font-size: .66rem;letter-spacing: .12em;text-transform: uppercase;color: var(--text-faint)}@keyframes flip{from{transform: translateY(-30%);opacity: .2}}.countdown-label{font-size: var(--fs-sm);color: var(--text-dim);margin-bottom: 8px}.countdown-label b{color: var(--coin)}[data-sale-over]{display: none}.sale-ended [data-sale-live]{display: none}.sale-ended [data-sale-over]{display: revert}.quote{position: relative;display: flex;flex-direction: column;padding: 30px 28px 24px}.quote::before{content: "\201C";position: absolute;top: -6px;left: 18px;font: 700 5rem/1 var(--font-display);color: var(--raspberry);opacity: .5}.quote blockquote{margin: 0 0 18px;font: 500 1.2rem/1.42 var(--font-display);color: var(--text);text-wrap: pretty}.quote cite{margin-top: auto;font-style: normal;font-size: var(--fs-sm);color: var(--text-faint)}.quote cite b{color: var(--text-dim);font-weight: 600}.quotes-feature{display: grid;grid-template-columns: 220px 1fr;gap: 32px;align-items: center}.quotes-feature img{width: 100%}@media (max-width: 760px){.quotes-feature{grid-template-columns: 1fr}.quotes-feature img{width: 150px}}.band{position: relative;overflow: hidden;border-radius: var(--r-lg);padding: clamp(32px,5vw,60px);background: radial-gradient(600px 300px at 90% 110%,color-mix(in srgb,var(--raspberry) 45%,transparent),transparent 70%),radial-gradient(500px 300px at 0% -10%,color-mix(in srgb,var(--teal) 30%,transparent),transparent 70%),linear-gradient(140deg,var(--indigo),var(--navy-deep));color: var(--cream);box-shadow: var(--shadow-lg)}.band h2{color: #fff}.band .lead{color: #CFCBE6}.band .field{background: rgb(18 19 31 / .6);box-shadow: inset 0 0 0 1.5px rgb(255 255 255 / .14)}.band .form-note{color: #A9A5C4}.band-char{position: absolute;right: clamp(-20px,2vw,40px);bottom: -14px;height: 118%;pointer-events: none}.band-inner{position: relative;max-width: 600px}@media (max-width: 760px){.band-char{height: 150px;position: relative;right: auto;bottom: auto;margin: -10px 0 10px}}.plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;align-items: stretch}@media (max-width: 960px){.plans{grid-template-columns: 1fr;max-width: 520px;margin-inline: auto}}.plan{display: flex;flex-direction: column;padding: 30px 26px}.plan h3{font-size: 1.35rem}.plan .amt{display: flex;align-items: baseline;gap: 6px;margin: 10px 0 4px}.plan .amt b{font: 600 2.6rem/1 var(--font-display);color: var(--text)}.plan .amt>span{color: var(--text-faint)}.plan .sub{font-size: var(--fs-sm);color: var(--text-dim);min-height: 2.6em}.plan .checks{margin: 18px 0 24px;font-size: .95rem}.plan .btn{margin-top: auto}.plan.best{border-color: color-mix(in srgb,var(--coin) 60%,var(--line));box-shadow: 0 0 0 1px color-mix(in srgb,var(--coin) 40%,transparent),var(--shadow-lg);background: linear-gradient(180deg,color-mix(in srgb,var(--coin) 8%,var(--surface)),var(--surface))}.plan .ribbon{position: absolute;top: -12px;left: 26px;padding: 5px 12px;border-radius: var(--r-pill);background: var(--coin);color: #2A1A00;font: 600 .75rem/1 var(--font-display);letter-spacing: .03em}.plans.two{grid-template-columns: repeat(2,minmax(0,1fr));max-width: 860px;margin-inline: auto}@media (max-width: 760px){.plans.two{grid-template-columns: 1fr;max-width: 520px}}.billing-toggle{position: relative;display: flex;width: max-content;margin: 0 auto 30px;padding: 5px;border-radius: var(--r-pill);background: var(--surface);border: 1px solid var(--line)}.billing-toggle button{position: relative;z-index: 1;border: 0;background: none;cursor: pointer;padding: 10px 20px;border-radius: var(--r-pill);font: 600 .95rem/1 var(--font-display);color: var(--text-dim);transition: color var(--t) var(--ease)}.billing-toggle button[aria-checked="true"]{color: #2A1A00}.billing-toggle .save{margin-left: 6px;font: 600 .7rem var(--font-body);padding: 2px 7px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--teal) 25%,transparent);color: var(--teal-hi)}.billing-toggle button[aria-checked="true"] .save{background: rgb(0 0 0 / .12);color: #2A1A00}.billing-toggle .knob{position: absolute;top: 5px;bottom: 5px;left: 5px;width: var(--kw,150px);border-radius: var(--r-pill);background: var(--coin);transition: transform var(--t) var(--ease),width var(--t) var(--ease)}.billing-toggle[data-period="monthly"] .knob{transform: translateX(var(--kx,150px))}[data-show][hidden]{display: none !important}.inline-checkout{margin-top: 18px;border-radius: var(--r);overflow: hidden;background: #0f0f10;animation: inline-in var(--t-slow) var(--ease-out)}.inline-checkout[hidden]{display: none}.inline-head{display: flex;justify-content: space-between;align-items: center;padding: 12px 16px;background: var(--surface-2);color: var(--text);font-size: var(--fs-sm)}#dodo-inline-checkout{min-height: 620px}@keyframes inline-in{from{opacity: 0;transform: translateY(12px)}}.buybox.checkout-open .btn-lg,.buybox.checkout-open [data-sale-live],.buybox.checkout-open .countdown-label{display: none}.sample-issue{display: grid;grid-template-columns: 110px 1fr;gap: 22px;align-items: center;max-width: 860px;margin: 22px auto 0}.sample-issue h3{margin-bottom: 6px}.sample-issue p{margin-bottom: 10px}@media (max-width: 560px){.sample-issue{grid-template-columns: 1fr}.sample-issue img{height: 100px;width: auto}}.optin{display: flex;gap: 10px;align-items: flex-start;margin-top: 16px;font-size: var(--fs-sm);color: var(--text-dim);cursor: pointer}.optin input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--coin);flex: none}.buybox.checkout-open .optin{display: none}.faq{display: grid;gap: 10px;max-width: 820px;margin-inline: auto}.faq details{border-radius: var(--r);background: var(--surface);border: 1px solid var(--line);overflow: hidden;transition: border-color var(--t) var(--ease)}.faq details[open]{border-color: color-mix(in srgb,var(--raspberry) 40%,var(--line))}.faq summary{list-style: none;cursor: pointer;padding: 18px 56px 18px 22px;position: relative;font: 600 1.05rem/1.35 var(--font-display)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 22px;top: 50%;width: 12px;height: 12px;margin-top: -8px;border-right: 2.5px solid var(--text-dim);border-bottom: 2.5px solid var(--text-dim);transform: rotate(45deg);transition: transform var(--t) var(--ease)}.faq details[open] summary::after{transform: rotate(-135deg);margin-top: -2px}.faq .a{padding: 0 22px 20px;color: var(--text-dim)}.faq .a p:last-child{margin: 0}@supports (interpolate-size: allow-keywords){.faq{interpolate-size: allow-keywords}.faq details::details-content{height: 0;overflow: clip;transition: height var(--t) var(--ease),content-visibility var(--t) allow-discrete}.faq details[open]::details-content{height: auto}}.buybox{position: relative;padding: 28px}.buybox .btn-lg{width: 100%;margin-top: 18px}.buybox .fine{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: 14px;font-size: var(--fs-xs);color: var(--text-faint)}.buybox .fine span{display: inline-flex;gap: 6px;align-items: center}.toc{counter-reset: ch;display: grid;gap: 10px}.toc li{list-style: none;counter-increment: ch;display: grid;grid-template-columns: 54px 1fr;gap: 14px;padding: 16px 18px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line);transition: transform var(--t) var(--ease-out),border-color var(--t) var(--ease)}.toc li:hover{transform: translateX(4px);border-color: color-mix(in srgb,var(--coin) 40%,var(--line))}.toc li::before{content: attr(data-n);font: 600 1.4rem/1.1 var(--font-num);color: var(--coin)}.toc h3{font-size: 1.08rem;margin: 0 0 4px}.toc p{margin: 0;font-size: var(--fs-sm);color: var(--text-dim)}.toc li.part{display: block;counter-increment: none;grid-column: 1 / -1;font: 600 .78rem/1 var(--font-body);letter-spacing: .14em;text-transform: uppercase;color: var(--raspberry-hi);padding: 18px 4px 4px;background: none;border: 0}.toc .part::before{display: none}.toc .part:hover{transform: none}.toc li:not([data-n]):not(.part)::before{content: counter(ch,decimal-leading-zero)}.toc li{padding: 13px 16px}.toc p{font-size: .86rem}.toc-wrap{position: relative}.toc-wrap.collapsed .toc{max-height: 980px;overflow: hidden;mask-image: linear-gradient(#000 75%,transparent);-webkit-mask-image: linear-gradient(#000 75%,transparent)}.toc-wrap .toc{transition: max-height var(--t-slow) var(--ease)}.toc-more{display: flex;margin: 10px auto 0}.toc-wrap:not(.collapsed) .toc-more{display: none}.testimonial{border-style: dashed}.testimonial .ph-lines i{display: block;height: 10px;border-radius: 5px;background: var(--line);margin-bottom: 8px}.testimonial .ph-lines i:nth-child(2){width: 85%}.testimonial .ph-lines i:nth-child(3){width: 60%}.guarantee{display: grid;grid-template-columns: 120px 1fr;gap: 26px;align-items: center}.seal{width: 120px;height: 120px;border-radius: 50%;display: grid;place-items: center;text-align: center;background: radial-gradient(circle,var(--coin) 0 58%,#E0A020 59% 62%,var(--coin) 63%);color: #4A3000;font: 700 1.9rem/0.9 var(--font-display);box-shadow: var(--shadow);animation: spin-slow 9s var(--ease) infinite alternate}.seal small{display: block;font: 600 .62rem/1.1 var(--font-body);letter-spacing: .12em;text-transform: uppercase}@keyframes spin-slow{from{transform: rotate(-10deg)}to{transform: rotate(10deg)}}@media (prefers-reduced-motion: reduce){.seal{animation: none}}@media (max-width: 560px){.guarantee{grid-template-columns: 1fr}}.sticky-buy{position: fixed;left: 12px;right: 12px;bottom: 12px;z-index: 40;display: none;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 18px;border-radius: var(--r-pill);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: var(--shadow-lg);border: 1px solid var(--line);transform: translateY(150%);transition: transform var(--t) var(--ease-out)}.sticky-buy.show{transform: none}.sticky-buy b{font: 600 1.2rem var(--font-display)}.sticky-buy s{color: var(--text-faint);margin-left: 6px;font-size: .9rem}@media (max-width: 880px){.sticky-buy{display: flex}}.filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.letter-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 18px}.letter-card{display: flex;flex-direction: column;padding: 22px;border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);text-decoration: none;transition: transform var(--t) var(--ease-out),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease-out)}.letter-card:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--raspberry) 45%,var(--line));box-shadow: var(--shadow-lg)}.letter-meta{display: flex;justify-content: space-between;align-items: center;font-size: var(--fs-xs);color: var(--text-faint);margin-bottom: 12px}.letter-card h3{font-size: 1.2rem}.letter-card p{color: var(--text-dim);font-size: .95rem;margin-bottom: 14px}.letter-sectors{margin-top: auto;display: flex;flex-wrap: wrap;gap: 6px}.letter-sectors span{font-size: .72rem;padding: 3px 8px;border-radius: 6px;background: var(--surface-2);color: var(--text-dim)}.empty{text-align: center;padding: 50px 20px}.empty img{height: 170px;margin: 0 auto 16px}.paywall{display: grid;grid-template-columns: 110px 1fr;gap: 22px;align-items: center;margin: 30px 0}.letter-body{max-width: 760px}.letter-body .dm-letter{max-width: none}.letter-body figure img,.letter-body .dm-sec>img{width: 100%;height: auto}.letter-body .paywall{margin: 26px 0}@media (max-width: 560px){.paywall{grid-template-columns: 1fr}.paywall img{height: 110px;width: auto}}.prose{max-width: 740px;font-size: 1.04rem;line-height: 1.72}.prose h2{font-size: 1.6rem;margin: 2em 0 .6em}.prose h3{font-size: 1.2rem;margin: 1.6em 0 .5em}.prose p,.prose ul,.prose ol{margin: 0 0 1.1em;color: var(--text-dim)}.prose li{margin-bottom: .4em}.prose strong{color: var(--text)}.prose a:not(.btn){color: var(--coin)}.prose blockquote{margin: 1.4em 0;padding: 4px 0 4px 18px;border-left: 3px solid var(--raspberry);font: 500 1.15rem/1.5 var(--font-display);color: var(--text)}.prose table{width: 100%;border-collapse: collapse;margin: 1.2em 0;font-size: .92rem}.prose th,.prose td{text-align: left;padding: 9px 10px;border-bottom: 1px solid var(--line)}.prose th{color: var(--text);font-weight: 600}.prose td{font-variant-numeric: tabular-nums}.prose figure{margin: 1.4em 0}.prose img{border-radius: var(--r)}.page-head{padding: clamp(40px,7vw,90px) 0 clamp(20px,3vw,36px)}.page-head .lead{max-width: 60ch}.legal-meta{font-size: var(--fs-sm);color: var(--text-faint)}.legal-nav{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.callout{padding: 16px 20px;border-radius: var(--r);background: color-mix(in srgb,var(--coin) 10%,var(--surface));border: 1px solid color-mix(in srgb,var(--coin) 35%,var(--line));color: var(--text);margin: 1.2em 0}.slidein{position: fixed;right: 20px;bottom: 20px;z-index: 60;width: min(360px,calc(100vw - 24px));padding: 22px 22px 16px;padding-top: 58px;border-radius: 24px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--shadow-lg),0 0 0 1px rgb(0 0 0 / .1);transform: translateY(calc(100% + 40px)) scale(.96);opacity: 0;visibility: hidden;transition: transform 650ms var(--ease-out),opacity 400ms var(--ease),visibility 0s 650ms}.slidein.show{transform: none;opacity: 1;visibility: visible;transition: transform 650ms var(--ease-out),opacity 400ms var(--ease),visibility 0s}.slidein-char{position: absolute;left: 18px;top: -78px;height: 128px;width: auto;filter: drop-shadow(0 10px 14px rgb(0 0 0 / .35))}.slidein-x{position: absolute;top: 10px;right: 10px;width: 34px;height: 34px}.slidein h3{font-size: 1.22rem;margin-bottom: 6px}.slidein p{font-size: .9rem;color: var(--text-dim);margin-bottom: 14px}.slidein .field input{padding: 0 10px;font-size: .95rem}.slidein .form-msg{margin-top: 8px;font-size: .82rem}.slidein-fine{font-size: .72rem !important;color: var(--text-faint) !important;margin: 4px 0 0 !important}@media (max-width: 600px){.slidein{right: 12px;left: 12px;bottom: 12px;width: auto;padding: 16px 16px 12px 104px;border-radius: 20px}.slidein-char{left: 8px;top: auto;bottom: 10px;height: 104px}.slidein h3{font-size: 1.05rem;padding-right: 24px}.slidein p{display: none}.slidein-fine{display: none}.slidein .field{flex-direction: column;border-radius: 14px}.slidein .field input{min-height: 40px}}.notfound{text-align: center;padding-block: clamp(50px,10vw,120px)}.notfound img{height: 240px;margin: 0 auto 18px}.notfound .big{font: 700 clamp(5rem,14vw,9rem)/1 var(--font-display);color: var(--raspberry);letter-spacing: -.03em}.center{text-align: center}.stack-sm>* + *{margin-top: 10px}.mt0{margin-top: 0}.mb0{margin-bottom: 0}.ph-badge{display: inline-block;font-size: .7rem;padding: 2px 8px;border-radius: 6px;border: 1px dashed var(--text-faint);color: var(--text-faint)}.account-card{max-width: 560px;margin-inline: auto}.thanks-hero{text-align: center;padding-block: clamp(40px,8vw,100px)}.thanks-hero img{height: 220px;margin: 0 auto 10px}.thanks-hero .steps{text-align: left;max-width: 520px;margin: 26px auto 0}.layout-checkout{background: radial-gradient(900px 500px at 0% 0%,color-mix(in srgb,var(--indigo) 55%,transparent),transparent 70%),var(--bg)}.ck-wrap{width: 100%;max-width: 1120px;margin-inline: auto;padding-inline: var(--gutter)}.ck-header{padding: 18px 0;border-bottom: 1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ck-header .ck-wrap{display: flex;align-items: center;justify-content: space-between;gap: 16px}.ck-header .brand-mark{width: 34px;height: 34px}.ck-secure{display: inline-flex;align-items: center;gap: 8px;font-size: var(--fs-sm);color: var(--text-dim)}.ck-secure svg{color: var(--teal-hi)}.ck-grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(28px,5vw,64px);padding-top: clamp(24px,4vw,48px);padding-bottom: 40px;align-items: start}.ck-back{display: inline-flex;gap: 8px;align-items: center;margin-bottom: 22px;color: var(--text-dim);text-decoration: none;font-size: var(--fs-sm);font-weight: 500;transition: color var(--t-fast) var(--ease)}.ck-back:hover{color: var(--text)}.ck-back span{transition: transform var(--t) var(--ease-out)}.ck-back:hover span{transform: translateX(-3px)}.ck-summary>summary{display: none}.ck-item{display: grid;grid-template-columns: 88px 1fr;gap: 18px;align-items: center}.ck-cover{width: 88px;height: auto;border-radius: 6px;box-shadow: 0 14px 30px -10px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .06)}.ck-item h1{font-size: 1.35rem;margin: 0 0 4px}.ck-item p{margin: 0;font-size: var(--fs-sm)}.ck-price{display: flex;align-items: baseline;gap: 10px;margin-top: 8px !important}.ck-price b{font: 600 1.5rem/1 var(--font-display);color: var(--text)}.ck-price s{color: var(--text-faint);font-size: .95rem}.ck-sale{display: inline-flex;align-items: center;gap: 8px;margin-top: 8px !important;font-size: .82rem !important;color: var(--coin)}.ck-sale .dot{width: 7px;height: 7px;border-radius: 50%;background: var(--coin);box-shadow: 0 0 0 4px color-mix(in srgb,var(--coin) 22%,transparent)}.ck-h{font: 600 .78rem/1 var(--font-body);letter-spacing: .12em;text-transform: uppercase;color: var(--text-faint);margin: 30px 0 12px}.ck-get{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px;font-size: .95rem}.ck-get li{display: flex;gap: 12px;align-items: center;color: var(--text-dim)}.ck-get svg{width: 20px;height: 20px;flex: none;color: var(--teal-hi)}.ck-totals{margin: 28px 0 0;padding-top: 18px;border-top: 1px solid var(--line);display: grid;gap: 10px}.ck-totals [hidden]{display: none !important}.ck-totals div{display: flex;justify-content: space-between;gap: 12px;font-size: .95rem}.ck-totals dt{color: var(--text-dim)}.ck-totals dd{margin: 0}.ck-totals .ck-total{margin-top: 6px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 1.15rem;font-weight: 600}.ck-totals .ck-total dt{color: var(--text)}.ck-trust{margin-top: 30px;padding: 18px;border-radius: var(--r);background: color-mix(in srgb,var(--surface) 60%,transparent);border: 1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ck-trust p{display: flex;gap: 10px;margin: 0;font-size: .86rem;color: var(--text-dim);line-height: 1.5}.ck-trust p svg{flex: none;margin-top: 2px;color: var(--teal-hi)}.ck-trust b{color: var(--text);font-weight: 600}.ck-badges{display: flex;flex-wrap: wrap;gap: 6px;margin: 14px 0 12px 26px}.ck-badges span{padding: 4px 9px;border-radius: 6px;background: var(--surface-2);color: var(--text-dim);font: 600 .7rem/1.2 var(--font-body);letter-spacing: .02em;border: 1px solid var(--line)}.ck-trust .ck-help{margin-left: 26px;font-size: .82rem}.ck-help a{color: var(--coin)}.ck-card{position: relative;background: #fff;color: #1C1D2E;border-radius: 22px;padding: 10px;box-shadow: 0 30px 70px -30px rgb(0 0 0 / .65),0 0 0 1px rgb(255 255 255 / .06);min-height: 560px}.ck-frame{opacity: 0;transition: opacity 500ms var(--ease);min-height: 520px}.ck-frame.ready{opacity: 1}.ck-frame iframe{display: block;width: 100% !important;border: 0}.ck-skeleton{position: absolute;inset: 26px 26px auto;display: grid;gap: 12px;transition: opacity 400ms var(--ease);pointer-events: none}.ck-skeleton.gone{opacity: 0}.ck-skeleton i,.ck-skeleton b{display: block;border-radius: 10px;background: linear-gradient(90deg,#F1EDF6 0%,#F8F6FB 50%,#F1EDF6 100%);background-size: 200% 100%;animation: shimmer 1.4s var(--ease) infinite}.ck-skeleton i{height: 12px}.ck-skeleton b{height: 44px}.ck-skeleton b.tall{height: 120px}.ck-skeleton b.btn{height: 48px;background: #F9D6DE;margin-top: 6px}@keyframes shimmer{from{background-position: 100% 0}to{background-position: -100% 0}}.ck-error{margin: 12px 16px;padding: 12px 14px;border-radius: 12px;background: #FDECEF;color: #8A1534;font-size: .9rem}.ck-error a{color: #8A1534;font-weight: 600}.ck-optin{display: flex;gap: 10px;align-items: flex-start;margin: 4px 16px 14px;padding-top: 14px;border-top: 1px solid #EEEAF3;font-size: .86rem;color: #5B5872;cursor: pointer}.ck-optin input{appearance: none;-webkit-appearance: none;width: 20px;height: 20px;margin: 0;flex: none;border: 1.5px solid #CFC8DA;border-radius: 6px;background: #fff;display: grid;place-items: center;cursor: pointer;transition: background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.ck-optin input::after{content: "";width: 10px;height: 6px;border-left: 2.5px solid #fff;border-bottom: 2.5px solid #fff;transform: rotate(-45deg) translate(1px,-1px) scale(0);transition: transform var(--t-fast) var(--ease-out)}.ck-optin input:checked{background: #EF4565;border-color: #EF4565}.ck-optin input:checked::after{transform: rotate(-45deg) translate(1px,-1px) scale(1)}.ck-optin input:focus-visible{outline: 2px solid #EF4565;outline-offset: 2px}.ck-fx{margin: 2px 0 0;text-align: right;font-size: .78rem;color: var(--text-faint)}.ck-optin b{color: #1C1D2E}.ck-fine{margin: 14px 8px 0;font-size: .78rem;color: var(--text-faint);text-align: center}.ck-fine a{color: var(--text-dim)}.ck-footer{margin-top: auto;padding: 22px 0 28px;font-size: .75rem;color: var(--text-faint)}.ck-footer .ck-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 22px}.ck-footer nav{display: flex;gap: 16px}.ck-footer a{color: var(--text-faint);text-decoration: none}.ck-footer a:hover{color: var(--text)}@media (max-width: 899px){.ck-grid{grid-template-columns: 1fr;gap: 18px;padding-top: 14px}.ck-back{margin-bottom: 12px}.ck-summary{border-radius: var(--r);background: var(--surface);border: 1px solid var(--line)}.ck-summary>summary{display: flex;justify-content: space-between;align-items: center;padding: 15px 16px;cursor: pointer;list-style: none;font-weight: 600}.ck-summary>summary::-webkit-details-marker{display: none}.ck-sum-label{display: inline-flex;align-items: center;gap: 8px;color: var(--coin);font-size: .92rem}.ck-sum-label::after{content: "";width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px);transition: transform var(--t) var(--ease)}.ck-summary[open] .ck-sum-label::after{transform: rotate(-135deg) translateY(-1px)}.ck-sum-total{font-size: 1.05rem}.ck-sum-body{padding: 4px 16px 18px}.ck-trust{order: 3;margin-top: 4px}.ck-left{display: contents}.ck-back{order: 0}.ck-summary{order: 1}.ck-right{order: 2}.ck-card{border-radius: 18px;padding: 4px;min-height: 520px}.ck-skeleton{inset: 18px 16px auto}}@supports (interpolate-size: allow-keywords){.ck-summary{interpolate-size: allow-keywords}.ck-summary::details-content{height: 0;overflow: clip;transition: height var(--t) var(--ease),content-visibility var(--t) allow-discrete}.ck-summary[open]::details-content{height: auto}}[data-thanks="order"]{max-width: 640px;margin-inline: auto}.ord-state{text-align: center}.ord-h{font-size: clamp(1.9rem,1.4rem + 2vw,2.6rem);margin-bottom: .3em}.ord-spinner{width: 46px;height: 46px;margin: 10px auto 22px;border-radius: 50%;border: 3px solid var(--line);border-top-color: var(--coin);animation: spin 900ms var(--ease) infinite}@keyframes spin{to{transform: rotate(360deg)}}.ord-success{position: relative;width: 190px;height: 190px;margin: 0 auto 6px}.ord-check{position: absolute;right: 0;top: 14px;width: 62px;height: 62px;z-index: 2;filter: drop-shadow(0 8px 16px rgb(31 171 137 / .45))}.ord-check circle{fill: var(--teal);stroke: none;transform-origin: center;transform: scale(0);animation: pop 600ms var(--ease-out) 150ms forwards}.ord-check path{fill: none;stroke: #fff;stroke-width: 5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 48;stroke-dashoffset: 48;animation: draw 520ms var(--ease) 560ms forwards}.ord-bucky{position: absolute;left: 50%;bottom: 0;height: 180px;width: auto;transform: translate(-50%,18px) scale(.9);opacity: 0;animation: rise 800ms var(--ease-out) 80ms forwards}@keyframes pop{60%{transform: scale(1.12)}to{transform: scale(1)}}@keyframes rise{to{transform: translate(-50%,0) scale(1);opacity: 1}}.ord-eyebrow{justify-content: center;color: var(--teal-hi)}.ord-eyebrow::before{display: none}.ord-dl{display: flex;flex-direction: column;align-items: center;gap: 10px;margin: 26px 0 30px}.ord-dl .btn-lg{min-width: min(100%,380px)}.ord-receipt{text-align: left;padding: 8px 22px 16px}.ord-row{display: flex;justify-content: space-between;gap: 14px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: .95rem}.ord-row span{color: var(--text-dim)}.ord-row b{font-weight: 600;text-align: right;white-space: nowrap}.ord-row b[data-o="order"]{white-space: normal;overflow-wrap: anywhere;font-size: .85rem}.ord-tot{border-bottom: 0;font-size: 1.05rem}.ord-tot span{color: var(--text);font-weight: 600}.ord-note{margin: 6px 0 0;font-size: .85rem;color: var(--text-faint)}.ord-note a{color: var(--coin)}.ord-next{text-align: left;margin: 28px 0 18px;font-size: .95rem;color: var(--text-dim)}.ord-next b{color: var(--text)}.ord-next a{color: var(--coin)}.ord-help{font-size: .88rem}.ord-help a{color: var(--coin)}.ord-icon{height: 150px;width: auto;margin: 0 auto 10px}@media (prefers-reduced-motion: reduce){.ord-check circle,.ord-check path,.ord-bucky{animation: none;transform: none;opacity: 1;stroke-dashoffset: 0}.ord-bucky{transform: translateX(-50%)}}.lib-wrap{max-width: 860px}.lib-signin{max-width: 520px;margin-inline: auto;text-align: center;padding: 34px 30px}.lib-char{height: 120px;width: auto;margin: 0 auto 10px}.lib-signin h1{font-size: var(--fs-h2)}.lib-signin form{margin-top: 18px;text-align: left}.lib-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 26px;flex-wrap: wrap}.lib-head h1{margin-bottom: 4px;font-size: var(--fs-h2)}.lib-head p{margin: 0}.lib-items{display: grid;gap: 16px}.lib-item{display: grid;grid-template-columns: 96px 1fr;gap: 22px;align-items: center}.lib-cover{width: 96px;height: auto;border-radius: 6px;box-shadow: 0 14px 30px -12px rgb(0 0 0 / .6)}.lib-info h2{font-size: 1.3rem;margin: 0 0 4px}.lib-info p{margin: 0}.lib-meta{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: 8px !important;font-size: .85rem;color: var(--text-faint)}.lib-meta b{color: var(--text-dim);font-weight: 500}.lib-actions{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-top: 16px}.lib-link{font-size: .9rem;color: var(--coin)}.lib-empty{text-align: center}.lib-help{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 30px}.lib-help .card{padding: 20px}.lib-help h3{font-size: 1.02rem}.lib-help p{font-size: .88rem}.lib-help a{color: var(--coin)}@media (max-width: 760px){.lib-help{grid-template-columns: 1fr}.lib-item{grid-template-columns: 72px 1fr;gap: 16px;align-items: start}.lib-cover{width: 72px}}