:root{--feed-stage:#06090f;--feed-ink:#f4f7fb;--feed-ink-soft:#e2eaf4d1;--feed-glass:#0c14208c;--feed-line:#94a3b83d;--feed-scrim:linear-gradient(180deg, #05091099 0%, #05091000 26%, #05091033 54%, #050910f0 100%)}html:not(.dark){--feed-stage:#eef3f7;--feed-ink:#0b1520;--feed-ink-soft:#0f172ac2;--feed-glass:#ffffffb8;--feed-line:#64748b47;--feed-scrim:linear-gradient(180deg, #f8fbfd8c 0%, #f8fbfd00 24%, #f8fbfd8c 52%, #f8fbfdf7 100%)}.feed-shell{z-index:45;background-color:var(--feed-stage);color:var(--feed-ink);overscroll-behavior:none;position:fixed;inset:0}.feed-scroller{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden auto}.feed-scroller::-webkit-scrollbar{width:0;height:0;display:none}.feed-scroller:focus-visible{outline:none}.feed-stage-item{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100dvh;position:relative;overflow:hidden}@supports (height:100svh){.feed-stage-item{height:100svh;min-height:100dvh}}.feed-media{background-color:#05080e;position:absolute;inset:0}.feed-media img,.feed-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.feed-media iframe{border:0;width:100%;height:100%}.feed-media.is-active img.feed-cover{animation:18s ease-out both feed-breathe}@keyframes feed-breathe{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.feed-scrim{pointer-events:none;background-image:var(--feed-scrim);position:absolute;inset:0}.feed-wash{pointer-events:none;opacity:.5;position:absolute;inset:0}.feed-wash:after{content:"";background-image:radial-gradient(120% 90% at 15% 0,#14b8a657,#0000 62%),radial-gradient(110% 90% at 92% 100%,#f59e0b47,#0000 62%);position:absolute;inset:0}html:not(.dark) .feed-wash:after{opacity:.55}.feed-brand-stage{background-color:#000;background-image:radial-gradient(120% 92% at 50% 46%,#000 0% 54%,#04070c 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.feed-brand-stage:before{content:"";pointer-events:none;background-image:radial-gradient(55% 42% at 9% 0,#14b8a642,#0000 62%),radial-gradient(52% 42% at 93% 100%,#f59e0b33,#0000 62%);animation:20s ease-in-out infinite alternate feed-brand-drift;position:absolute;inset:-25%}.feed-brand-stack{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.7rem,2.2vh,1.6rem);width:100%;padding:0 clamp(1rem,5vw,3rem);display:flex;position:relative}.feed-brand-stack img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:screen;display:block}.feed-brand-mark{filter:drop-shadow(0 0 26px #00b3b542);width:min(40vw,180px);height:auto}.feed-brand-beat{filter:drop-shadow(0 0 18px #14b8a657);width:min(54vw,250px);height:auto}.feed-brand-motto{filter:drop-shadow(0 0 16px #f7c92a29);width:min(48vw,220px);height:auto}.feed-brand-stage{padding:calc(4.5rem + env(safe-area-inset-top)) 1rem 46svh}@media (width>=768px){.feed-brand-stage{padding:5rem 6rem 34svh}.feed-brand-mark{width:min(22vw,200px)}.feed-brand-beat{width:min(30vw,280px)}.feed-brand-motto{width:min(26vw,240px)}}@media (width>=1280px){.feed-brand-mark{width:210px}.feed-brand-beat{width:300px}.feed-brand-motto{width:250px}}@media (height<=740px){.feed-brand-stack{gap:.6rem}.feed-brand-mark{width:min(32vw,150px)}.feed-brand-beat{width:min(44vw,210px)}.feed-brand-motto{width:min(40vw,180px)}}.feed-cover-person{-o-object-position:center 28%;object-position:center 28%}@keyframes feed-brand-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.07)}}:root{--feed-sheet-bg:#090f18f0}html:not(.dark){--feed-sheet-bg:#fffffff5}.feed-sheet{color:var(--feed-ink);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:var(--feed-sheet-bg)!important;border-color:var(--feed-line)!important}.feed-sheet h3,.feed-sheet .text-slate-900{color:var(--feed-ink)!important}.feed-chrome{color:var(--feed-ink)}.feed-glass{background-color:var(--feed-glass);border:1px solid var(--feed-line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}.feed-btn{min-width:44px;min-height:44px;color:var(--feed-ink);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 10px 24px -14px #0009,inset 0 1px #ffffff1f}.feed-btn:hover{border-color:#2dd4bfa6;box-shadow:0 12px 26px -14px #14b8a6b3,inset 0 1px #ffffff29}.feed-btn:active{transform:scale(.96)}.feed-btn:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.feed-btn[data-state=open]{border-color:#2dd4bf}.feed-btn-live{color:#f43f5e}.feed-btn-live:hover{border-color:#f43f5ea6;box-shadow:0 12px 26px -14px #f43f5eb3,inset 0 1px #ffffff29}.feed-btn-square{border-radius:.85rem;width:44px;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.feed-btn{transition:none}}.feed-exit{transition:background-color .15s,border-color .15s,color .15s,transform .15s;box-shadow:0 10px 22px -10px #dc2626d9;color:#fff!important;background-color:#dc2626!important;border-color:#b91c1c!important}.feed-exit:hover,.feed-exit:active,.feed-exit:focus-visible{color:#fff;background-color:#b91c1c!important;border-color:#991b1b!important}.feed-exit:active{transform:scale(.96)}.feed-exit:focus-visible{outline-offset:2px;outline:2px solid #fca5a5}.feed-rail-btn{width:3.5rem;min-height:3.5rem;color:var(--feed-ink);background-color:var(--feed-glass);border:1px solid var(--feed-line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .15rem;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 24px -14px #000000b3,inset 0 1px #ffffff1f}.feed-rail-btn:hover{background-color:#14b8a638;border-color:#14b8a6bf;transform:translateY(-1px)}.feed-rail-btn.is-primary{color:#04120f;background-image:linear-gradient(150deg,#2dd4bf 0%,#14b8a6 55%,#f59e0b 140%);border-color:#2dd4bfb3}.feed-rail-btn.is-primary:hover{filter:brightness(1.06)}.feed-rail-btn:active{transform:scale(.96)}.feed-rail-btn:focus-visible{outline-offset:2px;outline:3px solid #14b8a699}.feed-ink-soft{color:var(--feed-ink-soft)}.feed-rail-fav{gap:0;padding-top:.15rem}.feed-rail-fav>button{min-width:0!important;min-height:0!important}.feed-rail-fav>button[aria-pressed=false] svg{color:var(--feed-ink);fill:#0000;filter:none;width:1.25rem;height:1.25rem}.feed-rail-fav>button[aria-pressed=true] svg{width:1.25rem;height:1.25rem}.feed-rail-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;text-align:center;max-width:100%;font-size:.64rem;font-weight:800;line-height:1.1;overflow:hidden}.feed-cta{color:#04120f;background-image:linear-gradient(100deg,#14b8a6 0%,#0d9488 55%,#f59e0b 130%);transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 30px -16px #14b8a6e6}.feed-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 36px -16px #14b8a6f2}.feed-cta:active{transform:translateY(0)scale(.99)}.feed-meta-chip{border:1px solid var(--feed-line);background-color:var(--feed-glass);color:var(--feed-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both feed-rise}@keyframes feed-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.feed-progress{gap:3px;width:100%;display:flex}.feed-progress span{background-color:var(--feed-line);border-radius:999px;flex:1 1 0;height:2px;transition:background-color .24s}.feed-progress span.is-seen{background-image:linear-gradient(90deg,#14b8a6,#f59e0b)}@media (prefers-reduced-motion:reduce){.feed-cta,.feed-rail-btn{transition:none}.feed-rise,.feed-brand-stage:before,.feed-media.is-active img.feed-cover{animation:none!important}.feed-scroller{scroll-behavior:auto}}.reduce-motion .feed-cta,.reduce-motion .feed-rail-btn{transition:none}.reduce-motion .feed-rise,.reduce-motion .feed-brand-stage:before,.reduce-motion .feed-media.is-active img.feed-cover{animation:none!important}@media (pointer:coarse){.feed-rail-btn{min-width:3.25rem;padding-top:.35rem;padding-bottom:.35rem}}.feed-journal-stage{background-color:#f6f3ec;background-image:radial-gradient(60% 45% at 10% 8%,#14b8a629,#0000 70%),radial-gradient(55% 45% at 92% 92%,#f59e0b29,#0000 70%);position:absolute;inset:0}.dark .feed-journal-stage{background-color:#070d18;background-image:radial-gradient(60% 45% at 10% 8%,#14b8a638,#0000 70%),radial-gradient(55% 45% at 92% 92%,#f59e0b29,#0000 70%)}.feed-journal-page{--jp-ink:#0b1220;--jp-soft:#475569;--jp-accent:#b45309;--jp-teal:#0f766e;--jp-rule:#78350f29;color:var(--jp-ink);background-color:#fffdf8;background-image:linear-gradient(#ffffffe6,#fbf6ecf2);border:1px solid #78350f1f;overflow:hidden;box-shadow:0 30px 70px -36px #0f172a73,inset 0 1px #fff}.dark .feed-journal-page{--jp-ink:#fff;--jp-soft:#e2e8f0c7;--jp-accent:#fbbf24;--jp-teal:#5eead4;--jp-rule:#94a3b833;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0f172ab8;background-image:radial-gradient(120% 70% at 0 0,#14b8a624,#0000 60%),radial-gradient(110% 70% at 100% 100%,#f59e0b1a,#0000 60%);border-color:#94a3b82e;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0f}.feed-journal-page .jp-ink{color:var(--jp-ink)}.feed-journal-page .jp-soft{color:var(--jp-soft)}.feed-journal-page .jp-accent{color:var(--jp-accent)}.feed-journal-page .jp-teal{color:var(--jp-teal)}.feed-journal-page .jp-rule{border-color:var(--jp-rule)}.feed-journal-text{font-size:clamp(1rem,.6rem + 1.1vw + .9vh,1.6rem);line-height:1.55}@media (height<=720px){.feed-journal-text{font-size:clamp(.95rem,.6rem + .8vw + .6vh,1.25rem);line-height:1.45}}.feed-journal-page{max-height:calc(100dvh - 5.5rem - env(safe-area-inset-top));scrollbar-width:none;overflow-y:auto}.feed-journal-page::-webkit-scrollbar{display:none}.feed-journal-page .jp-chip{color:var(--jp-ink);border:1px solid var(--jp-rule);background-color:#ffffffb3;transition:background-color .2s,border-color .2s}.feed-journal-page .jp-chip:hover{border-color:var(--jp-teal);background-color:#14b8a61a}.dark .feed-journal-page .jp-chip{background-color:#ffffff0f}.dark .feed-journal-page .jp-chip:hover{background-color:#2dd4bf24}.feed-journal-page .jp-chip.jp-subscribe,.dark .feed-journal-page .jp-chip.jp-subscribe{color:#04120f;background-image:linear-gradient(100deg,#14b8a6 0%,#0d9488 55%,#f59e0b 130%);border-color:#0000;box-shadow:0 12px 26px -14px #14b8a6e6}.feed-journal-page .jp-chip.jp-subscribe:hover{filter:brightness(1.06)}.feed-quiz-card{color:var(--feed-ink);background-color:var(--feed-glass);border:1px solid var(--feed-line);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);box-shadow:0 30px 70px -30px #000000a6}html:not(.dark) .feed-quiz-card{background-color:#ffffffe6;box-shadow:0 30px 60px -30px #0f172a59}.feed-inline-video{background-color:#020617f0}html:not(.dark) .feed-inline-video{background-color:#020617e6}.feed-stage-item.is-watching .feed-scrim{opacity:0}.feed-stage-item.is-watching{color:#f8fafc}.feed-stage-item.is-watching .feed-meta-chip,.feed-stage-item.is-watching .feed-rail-btn{color:#f8fafc;background-color:#0f172a99;border-color:#94a3b84d}.feed-article{font-family:var(--font-reading);color:hsl(var(--foreground));font-size:1.1rem;line-height:1.85}@media (width>=640px){.feed-article{font-size:1.2rem}}.feed-article>:first-child{margin-top:0}.feed-article p{margin:0 0 1.25rem}.feed-article h1,.feed-article h2,.feed-article h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:2.25rem 0 .85rem;font-weight:800;line-height:1.25}.feed-article h1{font-size:1.6em}.feed-article h2{font-size:1.35em}.feed-article h3{font-size:1.15em}.feed-article ul,.feed-article ol{margin:0 0 1.25rem;padding-left:1.4rem}.feed-article ul{list-style:outside}.feed-article ol{list-style:decimal}.feed-article li{margin:.35rem 0}.feed-article blockquote{color:hsl(var(--muted-foreground));border-left:3px solid #14b8a6;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.08em;font-style:italic}.feed-article a{color:#0d9488;text-underline-offset:3px;text-decoration:underline}.dark .feed-article a{color:#5eead4}.feed-article img{border-radius:1rem;max-width:100%;margin:1.75rem 0;display:block}.feed-article hr{border:0;border-top:1px solid hsl(var(--border));margin:2rem 0}.feed-article>p:first-of-type:first-letter{float:left;color:#0d9488;font-size:3.4em;font-weight:700;line-height:.82;font-family:var(--font-heading);padding:.06em .1em 0 0}.dark .feed-article>p:first-of-type:first-letter{color:#2dd4bf}.feed-cover-backdrop,.feed-cover-frame{display:none}@media (width<=767px){.feed-framed .feed-cover{display:none}.feed-framed .feed-cover-backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(26px)saturate(1.2);opacity:.55;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.2)}.feed-framed .feed-cover-frame{top:calc(4.5rem + env(safe-area-inset-top));aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border:1px solid var(--feed-line);border-radius:1.25rem;width:calc(100% - 2rem);height:auto;max-height:34svh;display:block;position:absolute;left:1rem;right:1rem;box-shadow:0 24px 50px -24px #000000b3}}.feed-play-hit{z-index:5;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}@media (width<=767px){.feed-play-hit{inset:auto;top:calc(4.5rem + env(safe-area-inset-top));height:min(62.5vw - 1.25rem,34svh);left:1rem;right:1rem}.feed-play-hit>span{width:4.25rem;height:4.25rem}.feed-rail-btn{border-radius:1rem;width:3.1rem;min-width:3.1rem;min-height:3.1rem}.feed-rail-label{font-size:.6rem}}.feed-play-hit>span{transition:transform .2s}.feed-play-hit:hover>span{transform:scale(1.06)}.feed-play-hit:focus-visible{outline:none}.feed-play-hit:focus-visible>span{box-shadow:0 0 0 3px #2dd4bfcc}.feed-play-hit.is-playing>span{opacity:.85;border-color:#2dd4bfb3}.feed-play-hit.is-playing:hover>span{opacity:1}.feed-play-ring{background:conic-gradient(#14b8a6,#f59e0b,#0000 70%,#14b8a6);border-radius:999px;animation:2.4s linear infinite feed-ring-turn;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes feed-ring-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.feed-play-ring{animation:none}}.reduce-motion .feed-play-ring{animation:none}.feed-step-nav{display:none}@media (hover:hover) and (pointer:fine) and (width>=768px){.feed-step-nav{top:42%;display:flex;inset-inline-end:clamp(2.25rem,3.5vw,4.5rem);transform:translateY(-50%)}}.feed-step-btn{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0f172a6b;border:1px solid #ffffff38;border-radius:999px;align-content:center;place-items:center;width:3.75rem;height:3.75rem;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 32px -16px #000000b3,inset 0 1px #ffffff24}.feed-step-btn:hover:not(:disabled){background:#14b8a6d9;border-color:#5eead4e6;transform:scale(1.06);box-shadow:0 16px 34px -14px #14b8a6bf,inset 0 1px #ffffff40}.feed-step-btn:active:not(:disabled){transform:scale(.97)}.feed-step-btn:focus-visible{outline-offset:3px;outline:3px solid #2dd4bfb3}.feed-step-btn:disabled{opacity:.3;cursor:not-allowed}.feed-step-label{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1}html:not(.dark) .feed-step-btn{color:#0f172a;background:#ffffffc7;border-color:#0f172a1f}html:not(.dark) .feed-step-btn:hover:not(:disabled){color:#fff;background:#14b8a6;border-color:#14b8a6}@media (prefers-reduced-motion:reduce){.feed-step-btn{transition:none}}
