.ContactCard-module__naXvla__card{align-items:center;gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-card-s);background:var(--surface-card);box-shadow:var(--ring-card);color:var(--ink);transition:box-shadow var(--dur-state) var(--ease-out);-webkit-text-decoration:none;text-decoration:none;display:flex}.ContactCard-module__naXvla__card:hover{color:var(--ink);box-shadow:var(--shadow-card-hover)}.ContactCard-module__naXvla__icon{border-radius:var(--radius-lg);background:var(--mint-bg);width:44px;height:44px;color:var(--green-deep);flex-shrink:0;place-items:center;display:grid}.ContactCard-module__naXvla__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ContactCard-module__naXvla__address{font-size:var(--type-ui);word-wrap:anywhere;font-weight:600}.ContactCard-module__naXvla__caption{font-size:var(--type-caption);color:var(--muted);line-height:1.4}
.Select-module__-H1VPW__root{--field-h:44px;--field-r:var(--radius-md);--field-px:var(--space-5);--field-fs:var(--type-small);--ring-error:inset 0 0 0 1.5px var(--error);--ring-error-focus:inset 0 0 0 1.5px var(--error), 0 0 0 3px color-mix(in oklch, var(--error) 22%, transparent);grid-row-gap:var(--space-2);row-gap:var(--space-2);min-width:0;font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.Select-module__-H1VPW__sm{--field-h:40px}.Select-module__-H1VPW__lg{--field-h:52px;--field-r:var(--radius-lg);--field-px:var(--space-7);--field-fs:var(--type-body)}@media (max-width:767.98px){.Select-module__-H1VPW__root{--field-fs:var(--type-body)}.Select-module__-H1VPW__sm{--field-h:44px}}.Select-module__-H1VPW__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Select-module__-H1VPW__label{color:var(--muted);font-size:var(--type-micro);font-weight:600;line-height:1.3}.Select-module__-H1VPW__lg .Select-module__-H1VPW__label{color:var(--ink-2);font-size:var(--type-small)}.Select-module__-H1VPW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Select-module__-H1VPW__control{box-sizing:border-box;min-width:0;height:var(--field-h);border-radius:var(--field-r);background-color:var(--white);box-shadow:var(--ring-field);color:var(--ink);font-size:var(--field-fs);transition:box-shadow var(--dur-fast) var(--ease-out);line-height:1.3;display:flex;position:relative}.Select-module__-H1VPW__control:focus-within{box-shadow:var(--ring-field-focus);outline:2px solid #0000}.Select-module__-H1VPW__hasError .Select-module__-H1VPW__control{box-shadow:var(--ring-error)}.Select-module__-H1VPW__hasError .Select-module__-H1VPW__control:focus-within{box-shadow:var(--ring-error-focus)}.Select-module__-H1VPW__select{--focus-ring:transparent;min-width:0;height:100%;padding:0 calc(var(--field-px) + 12px + var(--space-3)) 0 var(--field-px);border-radius:var(--field-r);appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;outline:none;flex:1;margin:0}.Select-module__-H1VPW__hasIcon .Select-module__-H1VPW__select{padding-left:calc(var(--field-px) + 16px + var(--space-3))}.Select-module__-H1VPW__lg.Select-module__-H1VPW__hasIcon .Select-module__-H1VPW__select{padding-left:calc(var(--field-px) + 18px + var(--space-4))}.Select-module__-H1VPW__icon,.Select-module__-H1VPW__chevron{pointer-events:none;transition:color var(--dur-fast) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.Select-module__-H1VPW__icon{left:var(--field-px);color:var(--faint)}.Select-module__-H1VPW__chevron{right:var(--field-px);color:var(--muted)}.Select-module__-H1VPW__control:focus-within .Select-module__-H1VPW__icon{color:var(--muted)}.Select-module__-H1VPW__disabled .Select-module__-H1VPW__control{background-color:var(--soft);color:var(--faint)}.Select-module__-H1VPW__disabled .Select-module__-H1VPW__label{color:var(--faint)}.Select-module__-H1VPW__disabled .Select-module__-H1VPW__select{cursor:not-allowed;-webkit-text-fill-color:var(--faint)}.Select-module__-H1VPW__hint,.Select-module__-H1VPW__error{font-size:var(--type-caption);line-height:1.35}.Select-module__-H1VPW__hint{color:var(--muted)}.Select-module__-H1VPW__error{color:var(--error);animation:Select-module__-H1VPW__errorRise var(--dur-state) var(--ease-surface) both}@keyframes Select-module__-H1VPW__errorRise{0%{opacity:0;transform:translateY(calc(4px * var(--motion-scale)))}}
.SegmentedControl-module__-I8APa__root{--seg-h:34px;isolation:isolate;border-radius:var(--radius-md);background-color:var(--soft);font-family:var(--font-sans);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}@media (max-width:767.98px){.SegmentedControl-module__-I8APa__root{--seg-h:38px}}.SegmentedControl-module__-I8APa__lg{--seg-h:46px}.SegmentedControl-module__-I8APa__full{width:100%;display:grid}.SegmentedControl-module__-I8APa__thumb{z-index:0;width:calc((100% - 6px) / var(--count));border-radius:var(--radius-sm);background-color:var(--white);box-shadow:var(--shadow-segment);transform:translateX(calc(var(--index) * 100%));transition:transform calc(var(--dur-card) * var(--motion-scale)) var(--ease-spring-snappy);pointer-events:none;position:absolute;top:3px;bottom:3px;left:3px}.SegmentedControl-module__-I8APa__root[data-empty] .SegmentedControl-module__-I8APa__thumb{opacity:0}.SegmentedControl-module__-I8APa__item{z-index:1;border-radius:var(--radius-sm);cursor:pointer;display:flex;position:relative}.SegmentedControl-module__-I8APa__item:before{content:"";position:absolute;inset:-3px 0}.SegmentedControl-module__-I8APa__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.SegmentedControl-module__-I8APa__text{min-height:var(--seg-h);padding:0 var(--space-6);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--type-small);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:flex}.SegmentedControl-module__-I8APa__item:hover .SegmentedControl-module__-I8APa__text{color:var(--ink-2)}.SegmentedControl-module__-I8APa__text:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.SegmentedControl-module__-I8APa__input:checked+.SegmentedControl-module__-I8APa__text,.SegmentedControl-module__-I8APa__item[aria-current=page] .SegmentedControl-module__-I8APa__text{color:var(--ink);font-weight:600}.SegmentedControl-module__-I8APa__input:disabled+.SegmentedControl-module__-I8APa__text{color:var(--muted);opacity:.5;cursor:not-allowed}.SegmentedControl-module__-I8APa__input:focus-visible+.SegmentedControl-module__-I8APa__text{outline:2px solid var(--focus-ring);outline-offset:2px}
.PoemRow-module__Ru_kbW__row{gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + var(--space-9));flex-direction:column;display:flex}.PoemRow-module__Ru_kbW__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.PoemRow-module__Ru_kbW__title{min-width:0;font-family:var(--font-sans);font-size:var(--type-body);word-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.3}.PoemRow-module__Ru_kbW__titleLink{color:var(--ink)}.PoemRow-module__Ru_kbW__titleLink:hover{color:var(--green-deep)}.PoemRow-module__Ru_kbW__status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);box-shadow:var(--ring-field);color:var(--muted);font-size:var(--type-caption);white-space:nowrap;flex-shrink:0;font-weight:500}.PoemRow-module__Ru_kbW__edit{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink-2);font-size:var(--type-caption);flex-shrink:0;font-weight:600}.PoemRow-module__Ru_kbW__edit:hover{background:var(--soft-hover);color:var(--ink)}.PoemRow-module__Ru_kbW__row .PoemRow-module__Ru_kbW__text{font-family:var(--font-serif);font-size:var(--type-preview-size);line-height:var(--type-preview-lh);margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000 100%)}@media (max-width:767.98px){.PoemRow-module__Ru_kbW__row .PoemRow-module__Ru_kbW__text{font-size:var(--type-body)}}.PoemRow-module__Ru_kbW__row .PoemRow-module__Ru_kbW__text p{margin:0 0 var(--space-7);white-space:pre-wrap;text-wrap:pretty}.PoemRow-module__Ru_kbW__row .PoemRow-module__Ru_kbW__text p:last-child{margin-bottom:0}.PoemRow-module__Ru_kbW__row .PoemRow-module__Ru_kbW__text pre{margin:0;font-family:inherit}
.charts-module__IQ2Mxq__sparkline{width:100%;height:32px;display:block;overflow:visible}.charts-module__IQ2Mxq__sparkLine{fill:none;stroke:var(--green);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.charts-module__IQ2Mxq__sparkArea{fill:var(--green);opacity:.1}.charts-module__IQ2Mxq__sparkDot{fill:var(--green)}.charts-module__IQ2Mxq__figure{margin:0}.charts-module__IQ2Mxq__legend{gap:var(--space-2) var(--space-7);margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--type-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.charts-module__IQ2Mxq__legend li{align-items:center;gap:var(--space-3);display:inline-flex}.charts-module__IQ2Mxq__swatch{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;display:inline-block}.charts-module__IQ2Mxq__chart{grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.charts-module__IQ2Mxq__yAxis{color:var(--text-muted);font-size:var(--type-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;margin-top:-.5em;line-height:1;display:flex}.charts-module__IQ2Mxq__plotWrap{min-width:0}.charts-module__IQ2Mxq__plot{border-bottom:1px solid var(--line);align-items:flex-end;display:flex;position:relative}.charts-module__IQ2Mxq__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.charts-module__IQ2Mxq__grid{background:var(--line-2);pointer-events:none;height:1px;position:absolute;left:0;right:0}.charts-module__IQ2Mxq__column{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;padding:0 1px;display:flex;position:relative}.charts-module__IQ2Mxq__column[data-active]{background:var(--soft)}.charts-module__IQ2Mxq__stack{flex-direction:column-reverse;gap:2px;width:100%;max-width:24px;min-height:0;display:flex}.charts-module__IQ2Mxq__segment{flex-basis:0;min-height:2px;display:block}.charts-module__IQ2Mxq__segment:last-child{border-radius:var(--radius-gap) var(--radius-gap) 0 0}.charts-module__IQ2Mxq__tooltip{bottom:calc(100% + var(--space-3));z-index:2;gap:var(--space-1);min-width:110px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-popover);color:var(--text-body);font-size:var(--type-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.charts-module__IQ2Mxq__tooltip[data-edge=start]{transform:translate(-12%)}.charts-module__IQ2Mxq__tooltip[data-edge=end]{transform:translate(-88%)}.charts-module__IQ2Mxq__tooltipRow{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.charts-module__IQ2Mxq__xAxis{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-micro);display:flex}.charts-module__IQ2Mxq__xAxis span{white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}@media (max-width:767.98px){.charts-module__IQ2Mxq__xAxis span[data-alt]{visibility:hidden}}.charts-module__IQ2Mxq__srTable{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Icon-module__Q9clkW__icon{vertical-align:middle;flex:none}
.store-badges-module__ekGzwq__row{flex-wrap:wrap;gap:12px;display:flex}.store-badges-module__ekGzwq__align_center{justify-content:center}.store-badges-module__ekGzwq__align_start{justify-content:flex-start}.store-badges-module__ekGzwq__link{-webkit-text-decoration:none;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.store-badges-module__ekGzwq__link:hover{opacity:.92;transform:translateY(-1px)}.store-badges-module__ekGzwq__link:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #2a6f97}.store-badges-module__ekGzwq__badgeImg{width:100%;height:auto;display:block}.store-badges-module__ekGzwq__size_sm .store-badges-module__ekGzwq__link{width:140px}.store-badges-module__ekGzwq__size_md .store-badges-module__ekGzwq__link{width:170px}.store-badges-module__ekGzwq__size_lg .store-badges-module__ekGzwq__link{width:200px}
.SiteFooter-module__ZNLKvW__footer{margin-top:var(--space-17);background:var(--ink);color:var(--surface-page);flex-shrink:0;padding:64px 0 32px}.SiteFooter-module__ZNLKvW__inner{max-width:var(--container);margin:0 auto;padding:0 16px}.SiteFooter-module__ZNLKvW__grid{grid-gap:48px;grid-template-columns:2fr 1fr 1fr 2fr;gap:48px;margin-bottom:64px;display:grid}@media (max-width:767.98px){.SiteFooter-module__ZNLKvW__grid{grid-template-columns:1fr;gap:32px}}.SiteFooter-module__ZNLKvW__brandCol{flex-direction:column;gap:16px;display:flex}.SiteFooter-module__ZNLKvW__logoLink{color:var(--surface-page)}.SiteFooter-module__ZNLKvW__social{flex-wrap:wrap;gap:10px;display:flex}.SiteFooter-module__ZNLKvW__socialLink{background:var(--white);width:38px;height:38px;color:var(--ink);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.SiteFooter-module__ZNLKvW__socialLink:hover{background:var(--mint);color:var(--green-deep);transform:translateY(-1px)}.SiteFooter-module__ZNLKvW__col{flex-direction:column;gap:16px;display:flex}.SiteFooter-module__ZNLKvW__heading{font-family:var(--font-mono);color:color-mix(in oklch, var(--paper) 60%, transparent);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:400}.SiteFooter-module__ZNLKvW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__ZNLKvW__link{color:var(--surface-page);text-align:left;background:0 0;border:none;padding:0;font-size:14px;-webkit-text-decoration:none;text-decoration:none}.SiteFooter-module__ZNLKvW__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.SiteFooter-module__ZNLKvW__appsCol{flex-direction:column;gap:16px;display:flex}.SiteFooter-module__ZNLKvW__apps{flex-direction:column;gap:24px;display:flex}.SiteFooter-module__ZNLKvW__app{flex-direction:column;gap:8px;display:flex}.SiteFooter-module__ZNLKvW__appTitle{color:var(--surface-page);margin:0;font-size:16px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.SiteFooter-module__ZNLKvW__appTitle:hover{color:var(--surface-page);-webkit-text-decoration:underline;text-decoration:underline}.SiteFooter-module__ZNLKvW__appDesc{color:color-mix(in oklch, var(--paper) 70%, transparent);font-size:14px}.SiteFooter-module__ZNLKvW__bottom{border-top:1px solid color-mix(in oklch, var(--paper) 10%, transparent);color:color-mix(in oklch, var(--paper) 70%, transparent);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-9);flex-wrap:wrap;padding-top:32px;font-size:14px;display:flex}.SiteFooter-module__ZNLKvW__tagline{margin:0}
.SourceLicence-module__OoIncW__root{align-items:baseline;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--muted);flex-wrap:wrap;display:flex}.SourceLicence-module__OoIncW__md{font-size:var(--type-small)}.SourceLicence-module__OoIncW__sm{font-size:var(--type-caption)}.SourceLicence-module__OoIncW__licence{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.SourceLicence-module__OoIncW__link{color:var(--text-link);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:3px}.SourceLicence-module__OoIncW__link:hover{color:var(--text-link-hover);text-decoration-color:currentColor}.SourceLicence-module__OoIncW__extra{flex-basis:100%}
.mood-app-promo-reveal-module__u1b0LW__reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s,opacity .38s;display:grid}.mood-app-promo-reveal-module__u1b0LW__reveal.mood-app-promo-reveal-module__u1b0LW__shown{opacity:1;grid-template-rows:1fr}.mood-app-promo-reveal-module__u1b0LW__inner{min-height:0;overflow:hidden}.mood-app-promo-reveal-module__u1b0LW__card{text-align:center;background:linear-gradient(#f3faf6,#e9f4ee);border:1px solid #cfe7d9;border-radius:14px;margin:28px 0 8px;padding:26px 24px 22px;position:relative}.mood-app-promo-reveal-module__u1b0LW__icon{border-radius:13px;width:56px;height:56px;margin-bottom:12px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0000001f}.mood-app-promo-reveal-module__u1b0LW__iconImg{width:100%;height:100%;display:block}.mood-app-promo-reveal-module__u1b0LW__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#2f9e6e;margin:0 0 4px;font-size:11px;font-weight:700}.mood-app-promo-reveal-module__u1b0LW__title{color:#15302a;margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.25}.mood-app-promo-reveal-module__u1b0LW__desc{color:#4a5a52;margin:0 0 18px;font-size:14px;line-height:1.5}.mood-app-promo-reveal-module__u1b0LW__badges{justify-content:center;display:flex}.mood-app-promo-reveal-module__u1b0LW__close{color:#9bb0a5;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:20px;line-height:1;position:absolute;top:8px;right:12px}.mood-app-promo-reveal-module__u1b0LW__close:hover{color:#5a6b62}@media (max-width:768px){.mood-app-promo-reveal-module__u1b0LW__card{margin:22px 0 6px;padding:22px 18px 20px}.mood-app-promo-reveal-module__u1b0LW__title{font-size:17px}.mood-app-promo-reveal-module__u1b0LW__desc{font-size:13px}}
.mood-app-promo-top-module__-th8Rq__card{background:linear-gradient(#f5fbf8,#eef7f1);border:1px solid #d4e9dd;border-left:4px solid #2f9e6e;border-radius:12px;align-items:center;gap:16px;max-width:70%;margin:0 auto 24px;padding:14px 16px;display:flex;position:relative}.mood-app-promo-top-module__-th8Rq__icon{border-radius:13px;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:0 1px 3px #0000001f}.mood-app-promo-top-module__-th8Rq__iconImg{width:100%;height:100%;display:block}.mood-app-promo-top-module__-th8Rq__body{flex:auto;min-width:0}.mood-app-promo-top-module__-th8Rq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#2f9e6e;margin:0 0 2px;font-size:11px;font-weight:700}.mood-app-promo-top-module__-th8Rq__title{color:#15302a;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.2}.mood-app-promo-top-module__-th8Rq__desc{color:#4a5a52;margin:0;font-size:13px;line-height:1.4}.mood-app-promo-top-module__-th8Rq__cta{flex:none;align-items:center;padding-right:18px;display:flex}.mood-app-promo-top-module__-th8Rq__desktopBadges{cursor:pointer;max-width:144px}.mood-app-promo-top-module__-th8Rq__qr{align-items:center;gap:10px;-webkit-text-decoration:none;text-decoration:none;display:flex}.mood-app-promo-top-module__-th8Rq__qrBack{color:#2f9e6e;cursor:pointer;background:#fff;border:1px solid #d4e9dd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;display:flex}.mood-app-promo-top-module__-th8Rq__qrBack:hover{background:#f0f8f3}.mood-app-promo-top-module__-th8Rq__qrImg{background:#fff;border:1px solid #e3efe8;border-radius:8px;width:104px;height:104px;padding:4px;display:block}.mood-app-promo-top-module__-th8Rq__qrCaption{color:#4a5a52;max-width:112px;font-size:12px;line-height:1.35}.mood-app-promo-top-module__-th8Rq__close{color:#9bb0a5;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.mood-app-promo-top-module__-th8Rq__close:hover{color:#5a6b62}@media (max-width:768px){.mood-app-promo-top-module__-th8Rq__card{flex-wrap:nowrap;gap:10px;max-width:100%;padding:10px 12px}.mood-app-promo-top-module__-th8Rq__icon{border-radius:10px;width:40px;height:40px}.mood-app-promo-top-module__-th8Rq__eyebrow{margin-bottom:1px;font-size:10px}.mood-app-promo-top-module__-th8Rq__title{margin-bottom:0;font-size:14px}.mood-app-promo-top-module__-th8Rq__desc{display:none}.mood-app-promo-top-module__-th8Rq__cta{width:auto;padding-right:0}}
.LearnPromoDialog-module__aXk3kq__hero{align-items:flex-end;gap:var(--space-9);padding:var(--space-13) 0 0 var(--space-13);background:var(--learn-bg);display:flex;position:relative;overflow:hidden}.LearnPromoDialog-module__aXk3kq__hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 12% 20%, color-mix(in oklch, var(--learn-soft) 50%, var(--learn-btn)), transparent 70%), radial-gradient(45% 55% at 92% 18%, color-mix(in oklch, var(--learn-accent) 22%, var(--learn-bg)), transparent 70%), radial-gradient(60% 50% at 55% 108%, var(--learn-soft), transparent 70%);opacity:.9;position:absolute;inset:-30px}.LearnPromoDialog-module__aXk3kq__heroText{align-self:stretch;align-items:flex-start;gap:var(--space-5);min-width:0;padding-bottom:var(--space-13);flex-direction:column;flex:1;display:flex;position:relative}.LearnPromoDialog-module__aXk3kq__appIcon{border-radius:var(--radius-md);background:var(--learn-accent);width:36px;height:36px;box-shadow:var(--shadow-btn-learn);color:var(--white);place-items:center;display:grid}.LearnPromoDialog-module__aXk3kq__phone{width:196px;height:196px;margin-right:var(--space-13);border-radius:var(--radius-promo) var(--radius-promo) 0 0;background:var(--ink);box-shadow:var(--shadow-popover);flex:none;padding:7px 7px 0;position:relative}.LearnPromoDialog-module__aXk3kq__screen{gap:var(--space-4);height:100%;padding:var(--space-8) var(--space-5) 0;border-radius:var(--radius-card) var(--radius-card) 0 0;background:color-mix(in oklch, var(--learn-bg) 40%, var(--white));flex-direction:column;display:flex;overflow:hidden}.LearnPromoDialog-module__aXk3kq__screenLabel{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LearnPromoDialog-module__aXk3kq__progress{border-radius:var(--radius-pill);background:var(--learn-soft);flex:none;height:3px;position:relative;overflow:hidden}.LearnPromoDialog-module__aXk3kq__progress:after{content:"";background:var(--learn-accent);width:35%;position:absolute;top:0;bottom:0;left:0}.LearnPromoDialog-module__aXk3kq__mockLines{flex-direction:column;display:flex}.LearnPromoDialog-module__aXk3kq__mockLine{align-items:center;gap:var(--space-2);height:27px;display:flex}.LearnPromoDialog-module__aXk3kq__word{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--ink) 16%, transparent);flex:none;height:7px;display:block}.LearnPromoDialog-module__aXk3kq__mockText{color:var(--ink);font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:27px;display:block;overflow:hidden}.LearnPromoDialog-module__aXk3kq__mockText .LearnPromoDialog-module__aXk3kq__gap{vertical-align:middle;height:18px;margin:0 2px;display:inline-block}.LearnPromoDialog-module__aXk3kq__gap{border-radius:var(--radius-gap);border:1px solid var(--learn-line);background:var(--white);flex:none;height:20px;display:block}.LearnPromoDialog-module__aXk3kq__content{align-items:center;gap:var(--space-5);padding:var(--space-11) var(--space-13) var(--space-12);text-align:center;flex-direction:column;display:flex}.LearnPromoDialog-module__aXk3kq__title{color:var(--ink);font-family:var(--font-serif);letter-spacing:var(--type-h2-ls);margin:0;font-size:26px;font-weight:500;line-height:1.12}.LearnPromoDialog-module__aXk3kq__text{color:var(--ink-2);font-size:var(--type-small);margin:0;line-height:1.5}.LearnPromoDialog-module__aXk3kq__badges{justify-content:center;gap:var(--space-4);margin-top:var(--space-1);display:flex}.LearnPromoDialog-module__aXk3kq__more{align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--type-small);font-weight:600;display:inline-flex}.LearnPromoDialog-module__aXk3kq__arrow{transform:scaleX(-1)}.LearnPromoDialog-module__aXk3kq__divider{align-items:center;gap:var(--space-5);width:100%;color:var(--muted);font-size:var(--type-caption);margin:0;display:flex}.LearnPromoDialog-module__aXk3kq__rule{background:var(--line-2);flex:1;height:1px}.LearnPromoDialog-module__aXk3kq__continue{border-radius:var(--radius-btn);width:100%;min-height:48px;box-shadow:var(--ring-field);color:var(--ink);font-size:var(--type-ui);transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:9px;font-weight:600;display:flex}.LearnPromoDialog-module__aXk3kq__continue:hover{background:var(--soft);color:var(--ink)}.LearnPromoDialog-module__aXk3kq__continueIcon{color:var(--ink-2)}@media (max-width:767.98px){.LearnPromoDialog-module__aXk3kq__hero{align-items:stretch;gap:var(--space-7);padding:var(--space-11);flex-direction:column}.LearnPromoDialog-module__aXk3kq__heroText{gap:var(--space-4);padding-bottom:0}.LearnPromoDialog-module__aXk3kq__appIcon{width:32px;height:32px}.LearnPromoDialog-module__aXk3kq__phone{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.LearnPromoDialog-module__aXk3kq__screen{gap:var(--space-3);padding:var(--space-6) var(--space-7) var(--space-4);border-radius:var(--radius-card);box-shadow:var(--shadow-segment)}.LearnPromoDialog-module__aXk3kq__title{padding-right:44px;font-size:23px}.LearnPromoDialog-module__aXk3kq__content{padding:var(--space-9) var(--space-11) 54px}.LearnPromoDialog-module__aXk3kq__badges{width:100%}.LearnPromoDialog-module__aXk3kq__badges>*{flex:1;justify-content:center}.LearnPromoDialog-module__aXk3kq__content .LearnPromoDialog-module__aXk3kq__badges a{width:calc(50% - var(--space-3))}}
.trainer-badge-module___Q4sDq__badge{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--type-caption);font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.trainer-badge-module___Q4sDq__review{background:var(--learn-btn);color:var(--learn-ink)}.trainer-badge-module___Q4sDq__review:hover{background:var(--learn-btn-hover);color:var(--learn-ink)}.trainer-badge-module___Q4sDq__progress{background:var(--learn-bg);color:var(--learn-ink)}.trainer-badge-module___Q4sDq__progress:hover{background:var(--learn-soft);color:var(--learn-ink)}.trainer-badge-module___Q4sDq__done{background:var(--mint-bg);color:var(--green-deep)}
.Disclosure-module__uxV6oG__disclosure{interpolate-size:allow-keywords}.Disclosure-module__uxV6oG__disclosure[data-variant=card]{border-radius:var(--radius-card-s);background:var(--white);box-shadow:var(--ring-card)}.Disclosure-module__uxV6oG__summary{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-small);cursor:pointer;font-weight:600;list-style:none;display:flex}.Disclosure-module__uxV6oG__summary::-webkit-details-marker{display:none}.Disclosure-module__uxV6oG__disclosure[data-variant=plain] .Disclosure-module__uxV6oG__summary{display:inline-flex}.Disclosure-module__uxV6oG__disclosure[data-variant=card] .Disclosure-module__uxV6oG__summary{padding:0 var(--space-7);border-radius:var(--radius-card-s);justify-content:space-between}.Disclosure-module__uxV6oG__label{min-width:0}.Disclosure-module__uxV6oG__disclosure[open] .Disclosure-module__uxV6oG__whenClosed,.Disclosure-module__uxV6oG__disclosure:not([open]) .Disclosure-module__uxV6oG__whenOpen{display:none}.Disclosure-module__uxV6oG__chevron{color:var(--muted);transition:transform calc(var(--dur-state) * var(--motion-scale)) var(--ease-standard)}.Disclosure-module__uxV6oG__disclosure[open] .Disclosure-module__uxV6oG__chevron{transform:rotate(180deg)}.Disclosure-module__uxV6oG__content{padding:var(--space-1)}.Disclosure-module__uxV6oG__disclosure[data-variant=card] .Disclosure-module__uxV6oG__content{padding:var(--space-1) var(--space-7) var(--space-7)}@supports selector(::details-content){.Disclosure-module__uxV6oG__disclosure::details-content{height:0;transition:height calc(var(--dur-tile) * var(--motion-scale)) var(--ease-standard), content-visibility calc(var(--dur-tile) * var(--motion-scale)) allow-discrete;overflow:visible clip}.Disclosure-module__uxV6oG__disclosure[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.Disclosure-module__uxV6oG__chevron{transition:none}@supports selector(::details-content){.Disclosure-module__uxV6oG__disclosure::details-content{transition:none}}}
.HomeLearnTeaser-module__Ra2Mvq__grid{grid-gap:var(--space-4);gap:var(--space-4);display:grid}@media (min-width:768px){.HomeLearnTeaser-module__Ra2Mvq__grid{grid-template-columns:7fr 5fr}}.HomeLearnTeaser-module__Ra2Mvq__trainerBlock{border-radius:var(--radius-promo);box-sizing:border-box;height:100%;padding:var(--space-13);background-color:var(--paper);border:1px solid var(--learn-line);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.HomeLearnTeaser-module__Ra2Mvq__trainerBlock{padding:var(--space-10)}}.HomeLearnTeaser-module__Ra2Mvq__trainerWash{pointer-events:none;background:radial-gradient(50% 60% at 12% 20%, var(--learn-soft), transparent 70%), radial-gradient(45% 55% at 92% 18%, color-mix(in oklch, var(--learn-btn) 40%, transparent), transparent 70%);filter:blur(30px);opacity:.25;position:absolute;inset:-30px}.HomeLearnTeaser-module__Ra2Mvq__trainerContent{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.HomeLearnTeaser-module__Ra2Mvq__kicker{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);color:var(--learn-ink);text-transform:uppercase;font-weight:500}.HomeLearnTeaser-module__Ra2Mvq__title{font-family:var(--font-serif);font-size:var(--type-h2-m-size);letter-spacing:var(--type-h2-ls);color:var(--ink);margin:0;font-weight:500;line-height:1.08}.HomeLearnTeaser-module__Ra2Mvq__text{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-2);margin:0}.HomeLearnTeaser-module__Ra2Mvq__preview{font-family:var(--font-serif);font-size:var(--type-body);padding:var(--space-6);border-radius:var(--radius-gap);background:var(--white);border:1px solid var(--line-2);color:var(--ink);margin:0;line-height:1.75}.HomeLearnTeaser-module__Ra2Mvq__gap,.HomeLearnTeaser-module__Ra2Mvq__gapWide{vertical-align:-.25em;border-radius:var(--radius-gap);background:var(--learn-soft);min-width:64px;height:1.3em;display:inline-block}.HomeLearnTeaser-module__Ra2Mvq__gapWide{min-width:96px}.HomeLearnTeaser-module__Ra2Mvq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.HomeLearnTeaser-module__Ra2Mvq__button{height:52px;padding:0 var(--space-6);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:var(--space-3);background:var(--learn-btn);color:var(--learn-ink);font-size:var(--type-ui);box-sizing:border-box;transition:background var(--dur-fast), color var(--dur-fast);font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.HomeLearnTeaser-module__Ra2Mvq__button:hover{background:var(--learn-accent)}.HomeLearnTeaser-module__Ra2Mvq__buttonQuiet{height:52px;padding:0 var(--space-6);border-radius:var(--radius-btn);box-sizing:border-box;background:color-mix(in oklch, var(--white) 55%, transparent);border:1px solid var(--line);color:var(--ink);font-size:var(--type-ui);transition:background var(--dur-fast);justify-content:center;align-items:center;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.HomeLearnTeaser-module__Ra2Mvq__buttonQuiet:hover{background:var(--white)}.HomeLearnTeaser-module__Ra2Mvq__appCard{height:100%}
.AuthorBio-module__84tSEq__bio{grid-gap:var(--space-13);gap:var(--space-13);padding-top:var(--space-14);border-top:1px solid var(--line-2);grid-template-columns:200px minmax(0,1fr);display:grid}@media (max-width:767.98px){.AuthorBio-module__84tSEq__bio{gap:var(--space-5);padding-top:var(--space-9);grid-template-columns:minmax(0,1fr)}}.AuthorBio-module__84tSEq__title{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}@media (max-width:767.98px){.AuthorBio-module__84tSEq__title{font-size:var(--type-h2-m-size)}}.AuthorBio-module__84tSEq__body{gap:var(--space-7);max-width:640px;color:var(--ink-2);font-family:var(--font-serif);flex-direction:column;font-size:19px;line-height:1.65;display:flex}.AuthorBio-module__84tSEq__body p{margin:0}@media (max-width:767.98px){.AuthorBio-module__84tSEq__body{font-size:var(--type-reading-m-size)}}.AuthorBio-module__84tSEq__rest{gap:var(--space-7);padding-bottom:var(--space-3);flex-direction:column;display:flex}
.AnalysisActions-module__qVAxuW__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AnalysisActions-module__qVAxuW__learnBtn{height:48px}.AnalysisActions-module__qVAxuW__heart{box-sizing:border-box;border-radius:var(--radius-btn);background:var(--soft);width:48px;height:48px;box-shadow:var(--ring-field);color:var(--muted);transition:background calc(var(--dur-instant) * var(--motion-scale)) var(--ease-out), color calc(var(--dur-instant) * var(--motion-scale)) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.AnalysisActions-module__qVAxuW__heart:hover{background:var(--soft-hover);color:var(--ink)}.AnalysisActions-module__qVAxuW__heart button{width:100%;height:100%;color:inherit;transform:none}.AnalysisActions-module__qVAxuW__heart button:hover{color:inherit;transform:none}.AnalysisActions-module__qVAxuW__heart button:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:var(--radius-btn)}.AnalysisActions-module__qVAxuW__heart button[aria-pressed=true]{color:var(--error)}
.poem-actions-module__wDiGxq__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-bottom:16px;display:flex}.poem-actions-module__wDiGxq__learnBtn{view-transition-name:poem-actions-module__wDiGxq__learn-pour;height:54px}.poem-actions-module__wDiGxq__heart,.poem-actions-module__wDiGxq__iconBtn{box-sizing:border-box;border-radius:var(--radius-btn);background:var(--soft);width:54px;height:54px;color:var(--muted);cursor:pointer;transition:background calc(var(--dur-instant) * var(--motion-scale)) var(--ease-out), color calc(var(--dur-instant) * var(--motion-scale)) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.poem-actions-module__wDiGxq__heart:hover,.poem-actions-module__wDiGxq__iconBtn:hover{background:var(--soft-hover);color:var(--ink)}.poem-actions-module__wDiGxq__iconBtn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.poem-actions-module__wDiGxq__heart button{width:100%;height:100%;color:inherit;transform:none}.poem-actions-module__wDiGxq__heart button:hover{color:inherit;transform:none}.poem-actions-module__wDiGxq__heart button:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:var(--radius-btn)}.poem-actions-module__wDiGxq__heart button[aria-pressed=true]{color:var(--error)}
.recital-module__UV39bW__page{--ink:#1b1b1f;--ink-soft:#1b1b1fb3;--ink-faint:#1b1b1f80;--line:#1b1b1f1a;--accent:#2a6f97;--bg-soft:#f6f4ef;color:var(--ink);min-height:100dvh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.recital-module__UV39bW__container{max-width:640px;margin:0 auto;padding:40px 20px 64px}@media (max-width:640px){.recital-module__UV39bW__container{padding:16px 16px 40px}}.recital-module__UV39bW__head{margin:0 0 24px}.recital-module__UV39bW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:13px}.recital-module__UV39bW__h1{letter-spacing:-.01em;word-break:break-word;margin:0 0 6px;font-size:28px;line-height:1.25}.recital-module__UV39bW__byline{color:var(--ink-soft);margin:0;font-size:15px}.recital-module__UV39bW__meta{color:var(--ink-faint);margin:0 0 14px;font-size:13px}.recital-module__UV39bW__player{--warm:#e8663c;--warm-end:#f5a623;--warm-track:#f0e6de;--warm-line:#ffe8d9;margin:0 0 20px}.recital-module__UV39bW__playerLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:12px}.recital-module__UV39bW__playerBox{border:1px solid var(--warm-line);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:14px 20px 14px 14px;display:flex;box-shadow:0 6px 20px #e8663c1a}.recital-module__UV39bW__playButton{background:linear-gradient(135deg, var(--warm), var(--warm-end));color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #e8663c59}.recital-module__UV39bW__playButton:hover{box-shadow:0 6px 16px #e8663c73}.recital-module__UV39bW__playButton:active{transform:scale(.96)}.recital-module__UV39bW__playButton:focus-visible{outline:3px solid var(--warm);outline-offset:3px}.recital-module__UV39bW__playButton svg{width:26px;height:26px}.recital-module__UV39bW__playGlyph{margin-left:3px}.recital-module__UV39bW__playerTrack{flex:1;min-width:0}.recital-module__UV39bW__seek{appearance:none;vertical-align:top;cursor:pointer;background:0 0;width:100%;height:32px;margin:-6px 0}.recital-module__UV39bW__seek:disabled{cursor:default}.recital-module__UV39bW__seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--warm), var(--warm-end)) 0 / 0% 100% no-repeat, var(--warm-track);background:linear-gradient(90deg, var(--warm), var(--warm-end)) 0 / var(--progress,0%) 100% no-repeat, var(--warm-track);border-radius:3px;height:6px}.recital-module__UV39bW__seek::-moz-range-track{background:linear-gradient(90deg, var(--warm), var(--warm-end)) 0 / 0% 100% no-repeat, var(--warm-track);background:linear-gradient(90deg, var(--warm), var(--warm-end)) 0 / var(--progress,0%) 100% no-repeat, var(--warm-track);border-radius:3px;height:6px}.recital-module__UV39bW__seek::-webkit-slider-thumb{appearance:none;border:2px solid var(--warm);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-7px;box-shadow:0 1px 3px #1b1b1f40}.recital-module__UV39bW__seek::-moz-range-thumb{border:2px solid var(--warm);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #1b1b1f40}.recital-module__UV39bW__seek:focus-visible::-webkit-slider-thumb{outline:3px solid var(--warm);outline-offset:2px}.recital-module__UV39bW__seek:focus-visible::-moz-range-thumb{outline:3px solid var(--warm);outline-offset:2px}.recital-module__UV39bW__playerTimes{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.recital-module__UV39bW__playerError{color:#b3261e;margin:8px 0 0;font-size:13px}.recital-module__UV39bW__dedication{background:var(--bg-soft);border-radius:12px;margin:0 0 24px;padding:16px 18px}.recital-module__UV39bW__dedicationLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:12px}.recital-module__UV39bW__dedicationText{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px}.recital-module__UV39bW__signature{color:var(--ink-faint);text-align:right;word-break:break-word;margin:6px 0 0;font-size:14px}.recital-module__UV39bW__poemText{white-space:pre-wrap;word-break:break-word;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 32px;padding:20px 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75}.recital-module__UV39bW__ownTextNotice{color:var(--ink-faint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 32px;padding:16px 0;font-size:13px}.recital-module__UV39bW__getApp{padding:8px 0 24px}.recital-module__UV39bW__getAppLabel{color:var(--ink-soft);margin:0 0 12px;font-size:14px}.recital-module__UV39bW__footerRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;padding-top:20px;font-size:13px;display:flex}.recital-module__UV39bW__linkButton{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;-webkit-text-decoration:underline;text-decoration:underline}.recital-module__UV39bW__linkButton:hover{color:var(--ink-soft)}.recital-module__UV39bW__linkButton:disabled{cursor:default;opacity:.6}.recital-module__UV39bW__plainLink{color:var(--ink-faint);font-size:13px;-webkit-text-decoration:underline;text-decoration:underline}.recital-module__UV39bW__plainLink:hover{color:var(--ink-soft)}.recital-module__UV39bW__reportConfirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recital-module__UV39bW__reportConfirmText{color:var(--ink-soft);font-size:13px}.recital-module__UV39bW__reportError{color:#b3261e;font-size:12px}.recital-module__UV39bW__reportStatus{color:var(--ink-soft);margin:0;font-size:13px}.recital-module__UV39bW__notFound{text-align:center;color:#1b1b1f;max-width:480px;margin:80px auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.recital-module__UV39bW__notFound h1{margin:0 0 10px;font-size:22px}.recital-module__UV39bW__notFound p{color:#1b1b1fb3;margin:0;font-size:15px}@media (max-width:420px){.recital-module__UV39bW__h1{font-size:24px}}
.history-list-module__envBWq__history{text-align:left;width:100%;max-width:640px;margin:32px auto 0}.history-list-module__envBWq__title{color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.history-list-module__envBWq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history-list-module__envBWq__row{border-radius:12px;border-radius:var(--radius-md,12px);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-subtle);align-items:stretch;display:flex;overflow:hidden}.history-list-module__envBWq__open{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:12px 16px;display:flex}.history-list-module__envBWq__open:hover{background:var(--soft)}.history-list-module__envBWq__open:focus-visible,.history-list-module__envBWq__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.history-list-module__envBWq__query{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.history-list-module__envBWq__meta{color:var(--text-muted);font-size:13px}.history-list-module__envBWq__remove{border:0;border-left:1px solid var(--border-subtle);width:44px;color:var(--text-muted);cursor:pointer;background:0 0;flex:none;font-size:14px}.history-list-module__envBWq__remove:hover{background:var(--soft);color:var(--ink)}.history-list-module__envBWq__section{margin-top:56px;margin-top:var(--space-13,56px)}.history-list-module__envBWq__sectionTitle{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:28px;font-weight:500}.history-list-module__envBWq__sectionIntro{color:var(--text-secondary);margin:8px 0 0;font-size:15px}.history-list-module__envBWq__section .history-list-module__envBWq__history{max-width:none;margin:16px 0 0}
.HomeOurApps-module__3YPkdq__grid{grid-gap:var(--space-4);gap:var(--space-4);display:grid}@media (min-width:768px){.HomeOurApps-module__3YPkdq__grid{grid-template-columns:1fr 1fr}}.HomeOurApps-module__3YPkdq__single{display:grid}.HomeOurApps-module__3YPkdq__appCard{height:100%}.HomeOurApps-module__3YPkdq__moodAppBlock{border-radius:var(--radius-promo);padding:var(--space-13);background:color-mix(in oklch, var(--mood-dreamy-a) 25%, var(--white));box-sizing:border-box;height:100%;position:relative;overflow:hidden}.HomeOurApps-module__3YPkdq__moodWash{background:radial-gradient(50% 55% at 15% 25%, var(--mood-dreamy-a), transparent 70%), radial-gradient(50% 55% at 90% 25%, var(--mood-sad-a), transparent 70%), radial-gradient(60% 50% at 50% 105%, var(--mood-contemplative-a), transparent 70%);filter:blur(30px);opacity:.7;position:absolute;inset:-30px}.HomeOurApps-module__3YPkdq__moodContent{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.HomeOurApps-module__3YPkdq__kicker{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);color:var(--green-deep);text-transform:uppercase;font-weight:500}.HomeOurApps-module__3YPkdq__title{font-family:var(--font-serif);font-size:var(--type-h2-m-size);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.12}.HomeOurApps-module__3YPkdq__text{font-size:var(--type-ui);color:var(--ink-2);margin:0;line-height:1.5}.HomeOurApps-module__3YPkdq__badges{margin-top:var(--space-1)}
.FormPage-module__gIucVq__page{gap:var(--space-11);padding-top:var(--space-15);flex-direction:column;padding-bottom:90px;display:flex}@media (max-width:767.98px){.FormPage-module__gIucVq__page{gap:var(--space-8);padding-top:var(--space-3);padding-bottom:var(--space-15)}}.FormPage-module__gIucVq__head{gap:var(--space-3);flex-direction:column;display:flex}.FormPage-module__gIucVq__title{font-family:var(--font-serif);font-size:var(--type-page-size);letter-spacing:var(--type-page-ls);margin:0;font-weight:500;line-height:1}@media (max-width:767.98px){.FormPage-module__gIucVq__title{font-size:var(--type-page-m-size)}}.FormPage-module__gIucVq__card{box-sizing:border-box;width:100%;max-width:var(--reading-col);padding:var(--space-14);border-radius:var(--radius-promo);background:var(--white);box-shadow:var(--ring-card)}@media (max-width:767.98px){.FormPage-module__gIucVq__card{padding:var(--space-9) var(--space-7);border-radius:var(--radius-card)}}.FormPage-module__gIucVq__form{gap:var(--space-11);font-family:var(--font-sans);flex-direction:column;display:flex}.FormPage-module__gIucVq__group{gap:var(--space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.FormPage-module__gIucVq__legend{color:var(--ink-2);font-size:var(--type-small);padding:0;font-weight:600;line-height:1.3}.FormPage-module__gIucVq__legend+.FormPage-module__gIucVq__actions{margin-top:var(--space-4)}.FormPage-module__gIucVq__hint{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.4}.FormPage-module__gIucVq__optional{color:var(--muted);font-weight:500}.FormPage-module__gIucVq__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.FormPage-module__gIucVq__divider{background:var(--line-2);border:0;height:1px;margin:0}.FormPage-module__gIucVq__alert{--ring-alert:inset 0 0 0 1px color-mix(in oklch, var(--error) 35%, transparent);padding:var(--space-5) var(--space-7);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--error) 8%, var(--white));box-shadow:var(--ring-alert);color:var(--error);font-size:var(--type-small);margin:0;line-height:1.45}.FormPage-module__gIucVq__status{color:var(--green-deep);font-size:var(--type-small);min-height:1.4em;margin:0;font-weight:600}.FormPage-module__gIucVq__footer{gap:var(--space-5) var(--space-7);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}
.AuthorHero-module__jnRZvG__hero{padding-top:var(--space-17);padding-bottom:var(--space-14);position:relative;overflow:hidden}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__hero{padding-top:var(--space-11);padding-bottom:var(--space-9)}}.AuthorHero-module__jnRZvG__wash{-webkit-mask-image:linear-gradient(180deg, var(--ink) 60%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink) 60%, transparent);mask-image:linear-gradient(180deg, var(--ink) 60%, transparent)}.AuthorHero-module__jnRZvG__inner{grid-gap:var(--space-15);gap:var(--space-15);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid;position:relative}@media (max-width:1099.98px){.AuthorHero-module__jnRZvG__inner{gap:var(--space-11);grid-template-columns:140px minmax(0,1fr)}}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__inner{gap:var(--space-7) var(--space-5);grid-template-columns:72px minmax(0,1fr);align-items:start}}.AuthorHero-module__jnRZvG__photo,.AuthorHero-module__jnRZvG__initials{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--white);width:100%;box-shadow:var(--ring-card);border-radius:50%}.AuthorHero-module__jnRZvG__initials{color:var(--green-deep);font-family:var(--font-serif);letter-spacing:-.03em;place-items:center;font-size:65px;display:grid}@media (max-width:1099.98px){.AuthorHero-module__jnRZvG__initials{font-size:45px}}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__initials{font-size:28px}}.AuthorHero-module__jnRZvG__text{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__text{display:contents}}.AuthorHero-module__jnRZvG__crumbs{min-width:0}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__crumbs{order:-1;grid-column:1/-1}}.AuthorHero-module__jnRZvG__title{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;word-wrap:anywhere;margin:0;font-size:65px;font-weight:500;line-height:.98}@media (max-width:1099.98px){.AuthorHero-module__jnRZvG__title{font-size:48px}}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__title{letter-spacing:-.03em;align-self:center;font-size:38px;line-height:1}}.AuthorHero-module__jnRZvG__teaser{max-width:640px;color:var(--ink-2);font-family:var(--font-serif);margin:0;font-size:19px;line-height:1.55}@media (max-width:767.98px){.AuthorHero-module__jnRZvG__teaser{grid-column:1/-1;font-size:17px;line-height:1.5}}
.AnalysisRelated-module__UWfKeG__section{gap:var(--space-8);flex-direction:column;display:flex}.AnalysisRelated-module__UWfKeG__head{justify-content:space-between;align-items:baseline;gap:var(--space-7);display:flex}.AnalysisRelated-module__UWfKeG__heading,.AnalysisRelated-module__UWfKeG__listHeading{font-family:var(--font-serif);letter-spacing:var(--type-h2-ls);color:var(--ink);word-wrap:anywhere;margin:0;font-weight:500}.AnalysisRelated-module__UWfKeG__heading{font-size:var(--type-h2-m-size)}@media (min-width:768px){.AnalysisRelated-module__UWfKeG__heading{font-size:24px}}.AnalysisRelated-module__UWfKeG__all{font-size:var(--type-small);color:var(--green-deep);flex-shrink:0;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.AnalysisRelated-module__UWfKeG__all:hover{color:var(--green)}.AnalysisRelated-module__UWfKeG__all:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.AnalysisRelated-module__UWfKeG__cards{grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.AnalysisRelated-module__UWfKeG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.AnalysisRelated-module__UWfKeG__lists{grid-gap:var(--space-13);gap:var(--space-13);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.AnalysisRelated-module__UWfKeG__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.AnalysisRelated-module__UWfKeG__listBlock{min-width:0}.AnalysisRelated-module__UWfKeG__listHeading{margin-bottom:var(--space-4);font-size:22px}@media (min-width:768px){.AnalysisRelated-module__UWfKeG__listHeading{font-size:24px}}.AnalysisRelated-module__UWfKeG__rows{margin:0;padding:0;list-style:none}.AnalysisRelated-module__UWfKeG__rows li:last-child{border-bottom:1px solid var(--line)}.AnalysisRelated-module__UWfKeG__row{padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:2px;-webkit-text-decoration:none;text-decoration:none;display:flex}.AnalysisRelated-module__UWfKeG__row:hover{color:var(--green-deep)}.AnalysisRelated-module__UWfKeG__row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.AnalysisRelated-module__UWfKeG__rowTitle{font-family:var(--font-serif);word-wrap:anywhere;font-size:19px;font-weight:500}.AnalysisRelated-module__UWfKeG__rowAuthor{font-size:var(--type-caption);color:var(--muted)}
.poem-report-module__-XI4eG__openButton{color:var(--muted);font-size:var(--type-small);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0}.poem-report-module__-XI4eG__openButton:hover{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.poem-report-module__-XI4eG__panel{gap:var(--space-5);max-width:440px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex-direction:column;display:flex}.poem-report-module__-XI4eG__title{font-size:var(--type-small);color:var(--ink);margin:0;font-weight:600}.poem-report-module__-XI4eG__fieldset{border:none;margin:0;padding:0}.poem-report-module__-XI4eG__legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poem-report-module__-XI4eG__reasons{gap:var(--space-2);flex-direction:column;display:flex}.poem-report-module__-XI4eG__reasonRow{align-items:center;gap:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);cursor:pointer;display:flex;position:relative}.poem-report-module__-XI4eG__radioInput{opacity:0;width:18px;height:18px;cursor:inherit;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.poem-report-module__-XI4eG__radioMark{--ring-radio:inset 0 0 0 1.5px var(--line);--ring-radio-selected:inset 0 0 0 1.5px var(--ink);border-radius:var(--radius-pill);background:var(--white);width:18px;height:18px;box-shadow:var(--ring-radio);transition:box-shadow var(--dur-state) var(--ease-out);flex:none;place-items:center;display:grid}.poem-report-module__-XI4eG__radioMark:after{content:"";border-radius:var(--radius-pill);background:var(--ink);opacity:0;width:8px;height:8px;transform:scale(calc(1 - .6 * var(--motion-scale)));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-state) var(--ease-spring-snappy)}.poem-report-module__-XI4eG__radioInput:checked+.poem-report-module__-XI4eG__radioMark{box-shadow:var(--ring-radio-selected)}.poem-report-module__-XI4eG__radioInput:checked+.poem-report-module__-XI4eG__radioMark:after{opacity:1;transform:none}.poem-report-module__-XI4eG__radioInput:focus-visible+.poem-report-module__-XI4eG__radioMark{outline:2px solid var(--focus-ring);outline-offset:2px}.poem-report-module__-XI4eG__reasonText{font-size:var(--type-small);color:var(--ink-2)}.poem-report-module__-XI4eG__actions{align-items:center;gap:var(--space-3);display:flex}.poem-report-module__-XI4eG__error{color:var(--error);font-size:var(--type-caption);margin:0}.poem-report-module__-XI4eG__done{font-size:var(--type-small);color:var(--muted);margin:0}
.SearchModes-module__JJ-5Ra__head{align-items:center;gap:var(--space-9);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.SearchModes-module__JJ-5Ra__head{align-items:stretch;gap:var(--space-7);flex-direction:column}}.SearchModes-module__JJ-5Ra__smart{max-width:720px}.SearchModes-module__JJ-5Ra__full{display:contents}.SearchModes-module__JJ-5Ra__full[hidden]{display:none}
.PoemGroup-module__5nrzhG__group{gap:var(--space-5);flex-direction:column;display:flex}.PoemGroup-module__5nrzhG__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-7);flex-wrap:wrap;display:flex}.PoemGroup-module__5nrzhG__author{letter-spacing:var(--type-h2-ls);word-wrap:anywhere;margin:0;font-size:24px;line-height:1.15}@media (max-width:767.98px){.PoemGroup-module__5nrzhG__author{font-size:22px}}.PoemGroup-module__5nrzhG__authorLink{color:var(--ink)}.PoemGroup-module__5nrzhG__authorLink:hover{color:var(--green-deep)}.PoemGroup-module__5nrzhG__all{color:var(--green-deep);font-size:var(--type-small);font-weight:600}.PoemGroup-module__5nrzhG__all:hover{color:var(--green)}.PoemGroup-module__5nrzhG__card{padding:var(--space-10);border-radius:var(--radius-card-s);background:var(--white);box-shadow:var(--ring-card)}@media (max-width:767.98px){.PoemGroup-module__5nrzhG__card{padding:var(--space-7)}}
.StatTile-module__wVxAWa__tile{gap:var(--space-5);min-width:0;padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--ring-card);color:var(--text-body);flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.StatTile-module__wVxAWa__link{transition:box-shadow var(--dur-fast) ease}.StatTile-module__wVxAWa__link:hover{box-shadow:var(--shadow-card-hover)}.StatTile-module__wVxAWa__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.StatTile-module__wVxAWa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.StatTile-module__wVxAWa__label{font-weight:600}.StatTile-module__wVxAWa__total{color:var(--text-muted);font-size:var(--type-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StatTile-module__wVxAWa__value{margin:var(--space-1) 0 0;font-size:var(--type-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-card-title-ls);font-weight:600;line-height:1.1}.StatTile-module__wVxAWa__windows{grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.StatTile-module__wVxAWa__windows dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:var(--type-label-ls);text-transform:uppercase}.StatTile-module__wVxAWa__windows dd{margin:var(--space-1) 0 0;font-size:var(--type-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-card-title-ls);line-height:1.1}.StatTile-module__wVxAWa__window{min-width:0}.StatTile-module__wVxAWa__today{font-weight:600}.StatTile-module__wVxAWa__spark{margin-top:auto}.StatTile-module__wVxAWa__note{color:var(--text-muted);font-size:var(--type-caption);margin:0}
.AZIndex-module__6LgfXG__root{flex-direction:column;display:flex}.AZIndex-module__6LgfXG__stickyBar{top:72px;top:var(--header-h,72px);z-index:12;background:color-mix(in oklch, var(--bg,var(--white)) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:var(--space-5);padding-bottom:var(--space-5);position:sticky}@media (max-width:767.98px){.AZIndex-module__6LgfXG__stickyBar{padding-top:var(--space-5);padding-bottom:var(--space-5);position:static}}.AZIndex-module__6LgfXG__stickyInner{box-sizing:border-box;width:100%;max-width:1344px;padding-left:var(--header-px);padding-right:var(--header-px);align-items:stretch;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (max-width:767.98px){.AZIndex-module__6LgfXG__stickyInner{padding-left:var(--header-px-m);padding-right:var(--header-px-m)}}.AZIndex-module__6LgfXG__filterWrapper{width:100%;max-width:420px}.AZIndex-module__6LgfXG__filterBox{border-radius:var(--radius-md);background:var(--white);height:44px;box-shadow:var(--ring-field);align-items:center;gap:var(--space-4);padding:0 var(--space-7);font-size:var(--type-ui);color:var(--muted);display:flex}.AZIndex-module__6LgfXG__filterIcon{color:var(--ink-2)}.AZIndex-module__6LgfXG__filterInput{all:unset;min-width:0;color:var(--ink);flex:1}.AZIndex-module__6LgfXG__filterInput::placeholder{color:var(--muted)}.AZIndex-module__6LgfXG__letterBar{gap:var(--space-1);flex-wrap:wrap;width:100%;display:flex}.AZIndex-module__6LgfXG__letterLink,.AZIndex-module__6LgfXG__letterDisabled{border-radius:var(--radius-sm);width:40px;height:40px;font-size:var(--type-small);flex:none;place-items:center;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:grid}.AZIndex-module__6LgfXG__letterLink{color:var(--ink)}.AZIndex-module__6LgfXG__letterLink:hover{background:var(--soft);color:var(--ink)}.AZIndex-module__6LgfXG__letterDisabled{color:var(--muted)}.AZIndex-module__6LgfXG__mainArea{box-sizing:border-box;width:100%;max-width:1344px;margin:0 auto;padding:24px 48px 90px}.AZIndex-module__6LgfXG__withAside{grid-column-gap:var(--space-13);-moz-column-gap:var(--space-13);column-gap:var(--space-13);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.AZIndex-module__6LgfXG__aside{top:144px;top:calc(var(--header-h,72px) + 72px);position:sticky}@media (max-width:1099.98px){.AZIndex-module__6LgfXG__withAside{grid-template-columns:minmax(0,1fr)}.AZIndex-module__6LgfXG__aside{display:none}}@media (max-width:767.98px){.AZIndex-module__6LgfXG__mainArea{padding:24px var(--header-px-m) 60px}}.AZIndex-module__6LgfXG__groupsContainer{flex-direction:column;display:flex}.AZIndex-module__6LgfXG__group{grid-gap:16px;border-top:1px solid var(--line);scroll-margin-top:118px;scroll-margin-top:var(--az-bar-h,118px);grid-template-columns:84px 1fr;gap:16px;padding:26px 0;display:grid}@media (max-width:767.98px){.AZIndex-module__6LgfXG__group{grid-template-columns:1fr;gap:12px;scroll-margin-top:0}}.AZIndex-module__6LgfXG__groupHeading{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:41px;font-weight:500;line-height:1}.AZIndex-module__6LgfXG__list .AZIndex-module__6LgfXG__groupHeading{color:var(--green-deep);font-size:34px}.AZIndex-module__6LgfXG__list .AZIndex-module__6LgfXG__grid{font-family:var(--font-serif);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;font-size:19px}.AZIndex-module__6LgfXG__list .AZIndex-module__6LgfXG__item{color:var(--ink);white-space:normal}@media (max-width:767.98px){.AZIndex-module__6LgfXG__list .AZIndex-module__6LgfXG__grid{grid-template-columns:minmax(0,1fr)}}.AZIndex-module__6LgfXG__groupContent{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.AZIndex-module__6LgfXG__grid{grid-column-gap:20px;-moz-column-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;width:100%;font-size:16px;display:grid}@media (max-width:767.98px){.AZIndex-module__6LgfXG__grid{-moz-column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}.AZIndex-module__6LgfXG__item{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;padding:5px 0;-webkit-text-decoration:none;text-decoration:none;display:flex;overflow:hidden}.AZIndex-module__6LgfXG__item:hover{color:var(--mint-dark,var(--ink))}.AZIndex-module__6LgfXG__count{color:var(--muted);font-size:12px;font-family:var(--font-mono)}.AZIndex-module__6LgfXG__inlineAd{grid-column:1/-1;min-width:0}.AZIndex-module__6LgfXG__inlineAd:empty,.AZIndex-module__6LgfXG__isFiltering .AZIndex-module__6LgfXG__inlineAd,.AZIndex-module__6LgfXG__desktopOnly{display:none}.AZIndex-module__6LgfXG__mobileOnly{display:flex}@media (min-width:1280px){.AZIndex-module__6LgfXG__desktopOnly{display:flex}.AZIndex-module__6LgfXG__mobileOnly{display:none}}.AZIndex-module__6LgfXG__details{width:100%}@media (min-width:1280px){.AZIndex-module__6LgfXG__detailsMobile{display:none}}.AZIndex-module__6LgfXG__summary{cursor:pointer;border-radius:var(--radius-sm);height:36px;box-shadow:var(--ring-field);color:var(--mint-dark,var(--ink));-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.AZIndex-module__6LgfXG__summary::-webkit-details-marker{display:none}.AZIndex-module__6LgfXG__summary:hover{background:var(--soft)}.AZIndex-module__6LgfXG__desktopMore{display:none}.AZIndex-module__6LgfXG__mobileMore{display:inline}@media (min-width:1280px){.AZIndex-module__6LgfXG__desktopMore{display:inline}.AZIndex-module__6LgfXG__mobileMore{display:none}}.AZIndex-module__6LgfXG__details[open] .AZIndex-module__6LgfXG__summary{display:none}.AZIndex-module__6LgfXG__isFiltering .AZIndex-module__6LgfXG__details{display:contents}.AZIndex-module__6LgfXG__isFiltering .AZIndex-module__6LgfXG__summary,.AZIndex-module__6LgfXG__isFiltering .AZIndex-module__6LgfXG__mobileOnly{display:none}.AZIndex-module__6LgfXG__isFiltering .AZIndex-module__6LgfXG__desktopOnly{display:flex}.AZIndex-module__6LgfXG__isFiltering [hidden]{display:none}.AZIndex-module__6LgfXG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.gift-module__Sjw7JG__page{--sea:#11936d;--sea-deep:#005b44;--ink:#1b1d24;--ink-soft:#1b1d24ad;--ink-faint:#1b1d2475;--paper:#f4f6f7;--hairline:#1b1d2424;--sheet:#f4f6f780;--serif:var(--gift-serif), Georgia, "Times New Roman", serif;--sans:var(--gift-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:var(--gift-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ink);min-height:100dvh;background:#f4f6f7;background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:relative}.gift-module__Sjw7JG__background{z-index:0;pointer-events:none;background:#f4f6f7;background:var(--wc-paper,#f4f6f7);position:fixed;inset:0;overflow:hidden}.gift-module__Sjw7JG__wcLayer{opacity:.5;position:absolute;inset:-14%}.gift-module__Sjw7JG__wcSvg{width:100%;height:100%;display:block}.gift-module__Sjw7JG__wcWash{background:linear-gradient(#f4f6f794 0%,#f4f6f70f 46%,#f4f6f757 100%);position:absolute;inset:0}.gift-module__Sjw7JG__wcGrain{opacity:.08;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.gift-module__Sjw7JG__sheet{z-index:1;max-width:640px;margin:0 auto;padding:28px 22px 56px;position:relative}@media (min-width:641px){.gift-module__Sjw7JG__sheet{padding:64px 24px 96px}}.gift-module__Sjw7JG__brandRow{color:var(--sea);align-items:center;gap:8px;margin:0 0 40px;display:flex}.gift-module__Sjw7JG__mark{flex:none;width:24px;height:24px;display:block}.gift-module__Sjw7JG__wordmark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.gift-module__Sjw7JG__dedication{font-family:var(--serif);letter-spacing:-.012em;white-space:pre-wrap;word-wrap:break-word;margin:0 0 18px;font-size:max(28px,min(5.4vw,34px));font-weight:400;line-height:1.34}.gift-module__Sjw7JG__signature{font-family:var(--serif);color:var(--ink-soft);margin:0 0 40px;font-size:17px;font-style:italic}.gift-module__Sjw7JG__dedication:last-of-type{margin-bottom:40px}.gift-module__Sjw7JG__player{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 48px;display:flex}.gift-module__Sjw7JG__playButton{background:var(--sea);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .14s,box-shadow .14s,background-color .14s;display:flex;box-shadow:0 6px 20px #11936d42}.gift-module__Sjw7JG__playButton svg{width:26px;height:26px}.gift-module__Sjw7JG__playGlyph{margin-left:3px}.gift-module__Sjw7JG__playButton:hover{background:var(--sea-deep)}.gift-module__Sjw7JG__playButton:active{transform:scale(.96)}.gift-module__Sjw7JG__playButton:focus-visible{outline:2px solid var(--sea-deep);outline-offset:3px}.gift-module__Sjw7JG__playerTrack{flex:1;min-width:0}.gift-module__Sjw7JG__progressRail{background:var(--hairline);border-radius:2px;height:2px;overflow:hidden}.gift-module__Sjw7JG__progressFill{background:var(--sea);transform-origin:0;height:100%;transform:scaleX(0)}.gift-module__Sjw7JG__playerTimes{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.gift-module__Sjw7JG__playerError{color:var(--ink-soft);flex-basis:100%;margin:8px 0 0;font-size:13px}.gift-module__Sjw7JG__poemHead{margin:0 0 20px}.gift-module__Sjw7JG__poemTitle{font-family:var(--serif);letter-spacing:-.01em;word-wrap:break-word;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.28}.gift-module__Sjw7JG__poemAuthor{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-faint);margin:0;font-size:13px}.gift-module__Sjw7JG__poemText{font-family:var(--serif);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:19px;line-height:1.55}.gift-module__Sjw7JG__poemWithheld{color:var(--ink-soft);margin:0;font-size:14px}.gift-module__Sjw7JG__footer{border-top:1px solid var(--hairline);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:56px;padding-top:20px;display:flex}.gift-module__Sjw7JG__provenance{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);margin:0;font-size:11px;line-height:1.6}.gift-module__Sjw7JG__getApp{justify-content:center;display:flex}.gift-module__Sjw7JG__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.gift-module__Sjw7JG__footerLinks button,.gift-module__Sjw7JG__footerLinks span,.gift-module__Sjw7JG__footerLinks p,.gift-module__Sjw7JG__footerLink{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);margin:0;font-size:11px}.gift-module__Sjw7JG__footerLinks button{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.gift-module__Sjw7JG__footerLink{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.gift-module__Sjw7JG__footerLinks button:hover,.gift-module__Sjw7JG__footerLink:hover{color:var(--ink-soft)}.gift-module__Sjw7JG__notFound{text-align:center;background:#f4f6f7;background:var(--paper,#f4f6f7);color:#1b1d24;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100dvh;padding:40px 24px;display:flex}.gift-module__Sjw7JG__notFoundTitle{font-family:var(--gift-serif), Georgia, serif;margin:0;font-size:24px;font-weight:400;line-height:1.3}.gift-module__Sjw7JG__notFoundBody{font-family:var(--gift-sans), -apple-system, sans-serif;color:#1b1d24ad;max-width:34ch;margin:0;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.gift-module__Sjw7JG__page{--ink:#eef2f4;--ink-soft:#eef2f4b3;--ink-faint:#eef2f480;--paper:#04080b;--hairline:#eef2f429;--sea:#2fb287;--sea-deep:#11936d}.gift-module__Sjw7JG__background{background:#04080b}.gift-module__Sjw7JG__wcLayer{opacity:.7}.gift-module__Sjw7JG__wcWash{background:linear-gradient(#04080bb8 0%,#04080b66 42%,#04080ba8 100%)}.gift-module__Sjw7JG__playButton{color:#04080b;box-shadow:0 6px 20px #11936d59}.gift-module__Sjw7JG__notFound{color:#eef2f4;background:#04080b}.gift-module__Sjw7JG__notFoundBody{color:#eef2f4b3}}@media (prefers-reduced-motion:reduce){.gift-module__Sjw7JG__wcLayer{will-change:auto;transform:none!important}.gift-module__Sjw7JG__playButton,.gift-module__Sjw7JG__progressFill{transition:none}.gift-module__Sjw7JG__playButton:active{transform:none}}
.result-card-module__aRrMFa__item,.result-card-module__aRrMFa__card{animation:.4s ease-out backwards result-card-module__aRrMFa__cardFadeIn;animation-delay:calc(var(--i,0) * 70ms);margin:0;padding:0;list-style:none}@keyframes result-card-module__aRrMFa__cardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.result-card-module__aRrMFa__why{width:100%;font-family:var(--font-sans);font-size:13px;font-size:var(--type-caption,13px);color:var(--muted,#4e575d);margin:0;line-height:1.45}.result-card-module__aRrMFa__shimmer{background:#0c131814;border-radius:6px;width:70%;height:12px;animation:1.6s ease-in-out infinite result-card-module__aRrMFa__shimmerPulse;display:block}@supports (color:color-mix(in lch, red, blue)){.result-card-module__aRrMFa__shimmer{background:color-mix(in oklch, var(--ink,#0c1318) 8%, transparent)}}@keyframes result-card-module__aRrMFa__shimmerPulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.result-card-module__aRrMFa__item,.result-card-module__aRrMFa__card,.result-card-module__aRrMFa__shimmer{animation:none}}
@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5.03-2plk_jby3l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7.p.0mpjd3mt-1~.h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24.0r7af91~4q_j_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2.02utixw1.5rzi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93.p.0e02f3~6sn7w-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6.09e04ariun53n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63.p.0blbxsk-o7go..woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa.028zp-732gbw~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a.0k_.j9o.10h2l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee.p.0fdh6gfw.fu66.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb.027za71g6zbyv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73.p.0zvb2s65wg7ra.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73.01aatzsemq119.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05.145oh1f_0lhuk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f.p.0jd0f37ymqamw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204.0xw8k1a94ca7d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed.p.06v6gr1oou5_e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85.0y8vazmfg0bhk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2.0-_p6gtpr2dyd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c.p.02r7r_3v3gydk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.spectral_e42e3269-module__DsvVSa__className{font-family:Spectral,Georgia,Times New Roman,serif}.spectral_e42e3269-module__DsvVSa__variable{--gift-serif:"Spectral", Georgia, Times New Roman, serif}
.HomePopularPoems-module__hwC_Ea__island[data-pending]{opacity:.6;transition:opacity var(--dur-fast)}.HomePopularPoems-module__hwC_Ea__grid{grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px) and (max-width:1099.98px){.HomePopularPoems-module__hwC_Ea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.HomePopularPoems-module__hwC_Ea__grid{gap:var(--space-5)}}@media (min-width:1100px) and (max-width:1279.98px){.HomePopularPoems-module__hwC_Ea__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.HomePopularPoems-module__hwC_Ea__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomePopularPoems-module__hwC_Ea__headerPager{display:none}.HomePopularPoems-module__hwC_Ea__footerPager{margin-top:var(--space-8);justify-content:center;display:flex}@media (min-width:768px){.HomePopularPoems-module__hwC_Ea__headerPager{display:flex}.HomePopularPoems-module__hwC_Ea__footerPager{display:none}}
.IndexHero-module__bH9vva__head{gap:var(--space-6);padding-top:var(--space-14);padding-bottom:var(--space-11);flex-direction:column;display:flex}@media (max-width:767.98px){.IndexHero-module__bH9vva__head{gap:var(--space-4);padding-top:var(--space-9);padding-bottom:var(--space-7)}}.IndexHero-module__bH9vva__kicker{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;margin:0}.IndexHero-module__bH9vva__title{color:var(--ink);font-family:var(--font-serif);font-size:var(--type-hero-size);letter-spacing:var(--type-hero-ls);margin:0;font-weight:500;line-height:1}@media (max-width:767.98px){.IndexHero-module__bH9vva__title{font-size:var(--type-page-m-size)}}.IndexHero-module__bH9vva__intro{max-width:640px;color:var(--ink-2);font-family:var(--font-serif);font-size:var(--type-reading-size);margin:0;line-height:1.5}@media (max-width:767.98px){.IndexHero-module__bH9vva__intro{font-size:17px}}
.InfoLayout-module__0jzWAa__page{grid-column-gap:var(--space-16);-moz-column-gap:var(--space-16);column-gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:220px minmax(0,1fr);align-items:start;padding-bottom:96px;display:grid}@media (max-width:767.98px){.InfoLayout-module__0jzWAa__page{row-gap:var(--space-11);padding-top:var(--space-5);padding-bottom:var(--space-14);grid-template-columns:minmax(0,1fr)}}.InfoLayout-module__0jzWAa__nav{top:calc(var(--header-h) + var(--space-13));flex-direction:column;gap:2px;display:flex;position:sticky}@media (max-width:767.98px){.InfoLayout-module__0jzWAa__nav{display:none}}.InfoLayout-module__0jzWAa__navLabel{padding:0 var(--space-5) var(--space-4);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--muted)}.InfoLayout-module__0jzWAa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.InfoLayout-module__0jzWAa__link{width:100%;height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--type-ui);text-align:left;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);background:0 0;border:0;align-items:center;font-weight:500;display:flex}.InfoLayout-module__0jzWAa__link:hover,.InfoLayout-module__0jzWAa__link[aria-current=page]{background:var(--soft);color:var(--ink)}.InfoLayout-module__0jzWAa__select{display:none}@media (max-width:767.98px){.InfoLayout-module__0jzWAa__select{display:block}}.InfoLayout-module__0jzWAa__content{min-width:0;max-width:640px}
.AuthCard-module__Z8U7lq__stage{--card-shadow:0 20px 50px color-mix(in oklch, var(--ink) 7%, transparent), var(--ring-card);min-height:780px;padding:var(--space-17) var(--header-px) 100px;justify-content:center;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__stage{min-height:640px;padding:var(--space-9) var(--header-px-m) var(--space-14)}}.AuthCard-module__Z8U7lq__wash{pointer-events:none;height:520px;-webkit-mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);position:absolute;top:-80px;left:0;right:0}.AuthCard-module__Z8U7lq__wash:before{content:"";background:radial-gradient(50% 55% at 15% 25%, var(--smart-1), transparent 70%), radial-gradient(50% 55% at 90% 25%, var(--smart-2), transparent 70%), radial-gradient(60% 50% at 50% 105%, var(--smart-3), transparent 70%);filter:blur(50px);opacity:.55;position:absolute;inset:-30px}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__wash{height:300px;top:-60px;left:-40px;right:-40px}.AuthCard-module__Z8U7lq__wash:before{filter:blur(40px);opacity:.5}}.AuthCard-module__Z8U7lq__card{box-sizing:border-box;gap:var(--space-11);width:460px;max-width:100%;padding:var(--space-14);border-radius:var(--radius-promo);background:var(--surface-card);box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:relative}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__card{width:100%;padding:var(--space-3) var(--space-1);box-shadow:none;background:0 0;border-radius:0}}.AuthCard-module__Z8U7lq__head{gap:var(--space-4);flex-direction:column;display:flex}.AuthCard-module__Z8U7lq__title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:38px;font-weight:500;line-height:1.05}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__title{font-size:36px}}.AuthCard-module__Z8U7lq__lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.AuthCard-module__Z8U7lq__footer{padding-top:var(--space-8);border-top:1px solid var(--line-2);font-size:var(--type-small);color:var(--muted);text-align:center}.AuthCard-module__Z8U7lq__footer a,.AuthCard-module__Z8U7lq__footer button{font:inherit;color:var(--green-deep);font-weight:600}.AuthCard-module__Z8U7lq__footer a:hover,.AuthCard-module__Z8U7lq__footer button:hover{color:var(--green)}.AuthCard-module__Z8U7lq__footer button{cursor:pointer;background:0 0;border:0;padding:0}
.AuthorSetupForm-module__9gYHaa__fieldset{border:0;min-width:0;margin:0;padding:0}.AuthorSetupForm-module__9gYHaa__fieldset:disabled{opacity:.6}.AuthorSetupForm-module__9gYHaa__counter{color:var(--muted);font-size:var(--type-caption);text-align:right;margin:0}.AuthorSetupForm-module__9gYHaa__claimOpenWrap{margin-top:var(--space-2)}.AuthorSetupForm-module__9gYHaa__notice{padding:var(--space-5) var(--space-7);border-radius:var(--radius-card-s);background:var(--paper);color:var(--ink-2);font-size:var(--type-small);margin:0;line-height:1.4}
.AuthorPoems-module__Fm0Yda__poems{gap:var(--space-8);min-width:0;scroll-margin-top:var(--space-7);flex-direction:column;display:flex}.AuthorPoems-module__Fm0Yda__head{align-items:center;gap:var(--space-7);display:flex}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__head{align-items:stretch;gap:var(--space-5);flex-direction:column}}.AuthorPoems-module__Fm0Yda__title{color:var(--ink);font-family:var(--font-serif);font-size:var(--type-h2-size);letter-spacing:var(--type-h2-ls);flex:1;margin:0;font-weight:500}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__title{font-size:var(--type-h2-m-size)}}.AuthorPoems-module__Fm0Yda__search{width:320px;max-width:100%}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__search{width:100%}}.AuthorPoems-module__Fm0Yda__filters{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__filters{scrollbar-width:none;margin-left:calc(var(--header-px-m) * -1);margin-right:calc(var(--header-px-m) * -1);padding-left:var(--header-px-m);padding-right:var(--header-px-m);padding-top:var(--space-2);padding-bottom:var(--space-2);margin-top:calc(var(--space-2) * -1);margin-bottom:calc(var(--space-2) * -1);scroll-padding:var(--header-px-m);scroll-padding-inline:var(--header-px-m);flex-wrap:nowrap;overflow-x:auto}.AuthorPoems-module__Fm0Yda__filters::-webkit-scrollbar{display:none}.AuthorPoems-module__Fm0Yda__filters>*{flex:none}}.AuthorPoems-module__Fm0Yda__featured{grid-gap:var(--space-7);gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__featured{grid-template-columns:minmax(0,1fr)}}.AuthorPoems-module__Fm0Yda__list{grid-column-gap:var(--space-14);-moz-column-gap:var(--space-14);column-gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__list{padding-left:var(--space-1);padding-right:var(--space-1);grid-template-columns:minmax(0,1fr)}}.AuthorPoems-module__Fm0Yda__row{border-top:1px solid var(--line-2)}.AuthorPoems-module__Fm0Yda__rowLink{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-1);color:var(--ink);font-family:var(--font-serif);font-size:19px;line-height:1.3;display:flex}@media (hover:hover) and (pointer:fine){.AuthorPoems-module__Fm0Yda__rowLink:hover{color:var(--green-deep)}}.AuthorPoems-module__Fm0Yda__rowTitle{word-wrap:anywhere;flex:1;min-width:0}.AuthorPoems-module__Fm0Yda__rowAudio{color:var(--green);flex-shrink:0}.AuthorPoems-module__Fm0Yda__more{align-self:center;width:100%}.AuthorPoems-module__Fm0Yda__more[data-variant][data-variant]>summary{justify-content:center;gap:var(--space-4);width:fit-content;min-height:52px;padding:var(--space-3) var(--space-11);border-radius:var(--radius-btn);background:var(--soft);box-shadow:var(--ring-field);font-size:var(--type-ui);transition:background-color var(--dur-fast) var(--ease-out);margin-left:auto;margin-right:auto;display:flex}@media (hover:hover) and (pointer:fine){.AuthorPoems-module__Fm0Yda__more[data-variant][data-variant]>summary:hover{background:var(--soft-hover)}}@media (max-width:767.98px){.AuthorPoems-module__Fm0Yda__more[data-variant][data-variant]>summary{width:100%}}.AuthorPoems-module__Fm0Yda__more[data-variant]>summary svg{color:var(--ink)}.AuthorPoems-module__Fm0Yda__moreCount{min-width:26px;height:26px;margin-left:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-pill);background:var(--white);color:var(--green-deep);font-family:var(--font-mono);font-size:var(--type-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.AuthorPoems-module__Fm0Yda__pager{margin-top:var(--space-3)}.AuthorPoems-module__Fm0Yda__empty{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-9);padding-bottom:var(--space-9);flex-direction:column;display:flex}.AuthorPoems-module__Fm0Yda__emptyText{color:var(--muted);font-size:var(--type-body);margin:0}.AuthorPoems-module__Fm0Yda__reset{color:var(--green-deep);font-size:var(--type-small);font-weight:600}
.LearnContinue-module__eusNda__list{grid-gap:var(--space-7);gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px) and (max-width:1099.98px){.LearnContinue-module__eusNda__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.LearnContinue-module__eusNda__list{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.LearnContinue-module__eusNda__item{position:relative}.LearnContinue-module__eusNda__card{gap:var(--space-5);box-sizing:border-box;height:100%;padding:var(--space-9);padding-right:var(--space-15);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--ring-card);color:var(--ink);transition:box-shadow var(--dur-card) var(--ease-out), transform var(--dur-card) var(--ease-out);flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.LearnContinue-module__eusNda__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.LearnContinue-module__eusNda__card:hover{transform:none}}.LearnContinue-module__eusNda__head{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.LearnContinue-module__eusNda__title{font-family:var(--font-serif);font-size:var(--type-card-title);letter-spacing:var(--type-card-title-ls);font-weight:500;line-height:var(--type-card-title-lh)}.LearnContinue-module__eusNda__author{font-size:var(--type-caption);color:var(--muted);flex-shrink:0}.LearnContinue-module__eusNda__bar{border-radius:var(--radius-sm);background:var(--soft);width:100%;height:6px;display:block;position:relative;overflow:hidden}.LearnContinue-module__eusNda__fill{border-radius:var(--radius-sm);background:var(--green);position:absolute;inset:0 auto 0 0}.LearnContinue-module__eusNda__meta{align-items:baseline;gap:var(--space-3) var(--space-5);font-size:var(--type-caption);color:var(--muted);flex-wrap:wrap;display:flex}.LearnContinue-module__eusNda__status[data-status=review]{color:var(--learn-ink);font-weight:600}.LearnContinue-module__eusNda__status[data-status=done]{color:var(--green-deep)}.LearnContinue-module__eusNda__next{color:var(--muted)}.LearnContinue-module__eusNda__open{color:var(--text-link);margin-left:auto;font-weight:600}.LearnContinue-module__eusNda__remove{top:var(--space-5);right:var(--space-5);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.LearnContinue-module__eusNda__remove:hover{background:var(--soft);color:var(--ink)}.LearnContinue-module__eusNda__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.PoemBox-module__bgsmJa__box{isolation:isolate;padding:var(--space-9);border-radius:var(--radius-panel);background:var(--box-bg);box-shadow:var(--box-ring);position:relative;overflow:hidden}@media (min-width:768px){.PoemBox-module__bgsmJa__box{padding:var(--space-12)}}.PoemBox-module__bgsmJa__wash{z-index:-1;pointer-events:none;position:absolute;inset:0}.PoemBox-module__bgsmJa__inner{gap:var(--space-8);flex-direction:column;display:flex}.PoemBox-module__bgsmJa__poem{min-width:0}.PoemBox-module__bgsmJa__box[data-collapsible] .PoemBox-module__bgsmJa__text{--lines:calc(var(--clamp-lines) * var(--poem-size) * var(--poem-lh) + var(--clamp-gaps) * var(--poem-gap));max-height:var(--lines);interpolate-size:allow-keywords;-webkit-mask-image:linear-gradient(180deg, var(--ink) 55%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink) 55%, transparent);mask-image:linear-gradient(180deg, var(--ink) 55%, transparent);transition:max-height calc(var(--dur-tile) * var(--motion-scale)) var(--ease-standard);overflow:hidden}.PoemBox-module__bgsmJa__box:has(.PoemBox-module__bgsmJa__toggle[open]) .PoemBox-module__bgsmJa__text{max-height:max-content;-webkit-mask-image:none;mask-image:none}.PoemBox-module__bgsmJa__toggle{align-self:flex-start}.PoemBox-module__bgsmJa__summary{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--type-small);color:var(--box-ink);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.PoemBox-module__bgsmJa__summary::-webkit-details-marker{display:none}.PoemBox-module__bgsmJa__summary:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.PoemBox-module__bgsmJa__toggle[open] .PoemBox-module__bgsmJa__whenClosed,.PoemBox-module__bgsmJa__toggle:not([open]) .PoemBox-module__bgsmJa__whenOpen{display:none}.PoemBox-module__bgsmJa__chevron{transition:transform calc(var(--dur-state) * var(--motion-scale)) var(--ease-standard)}.PoemBox-module__bgsmJa__toggle[open] .PoemBox-module__bgsmJa__chevron{transform:rotate(180deg)}
.library-submission-module__Y9p6XW__root{gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.library-submission-module__Y9p6XW__review{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-2);border-radius:var(--radius-card-s);background:var(--surface-card);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__reviewHead{align-items:flex-start;gap:var(--space-4);display:flex}.library-submission-module__Y9p6XW__reviewBadge{background:var(--soft);width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.library-submission-module__Y9p6XW__toneAccepted .library-submission-module__Y9p6XW__reviewBadge{background:var(--mint-bg);color:var(--green-deep)}.library-submission-module__Y9p6XW__toneDeclined .library-submission-module__Y9p6XW__reviewBadge{background:var(--learn-bg);color:var(--learn-ink)}.library-submission-module__Y9p6XW__reviewTitle{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.library-submission-module__Y9p6XW__reviewStatus{font-family:var(--font-sans);font-size:var(--type-ui);color:var(--ink);margin:6px 0 0;font-weight:600;line-height:1.35}.library-submission-module__Y9p6XW__visibility{font-size:var(--type-caption);color:var(--muted);margin:0;line-height:1.45}.library-submission-module__Y9p6XW__reviewFoot{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-2);flex-wrap:wrap;display:flex}.library-submission-module__Y9p6XW__textButton{padding:var(--space-3) 0;color:var(--muted);font-size:var(--type-small);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:none;align-self:center}.library-submission-module__Y9p6XW__textButton:hover:not(:disabled){color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.library-submission-module__Y9p6XW__textButton:disabled{cursor:default;opacity:.6}.library-submission-module__Y9p6XW__line{font-size:var(--type-small);color:var(--ink-2);margin:0;line-height:1.5}.library-submission-module__Y9p6XW__note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--soft);white-space:pre-line;word-wrap:anywhere}.library-submission-module__Y9p6XW__hint{font-size:var(--type-small);color:var(--muted);margin:0}.library-submission-module__Y9p6XW__block{flex-direction:column;display:flex}.library-submission-module__Y9p6XW__panel{gap:var(--space-5);max-width:440px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__rules{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--soft);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__rulesList{padding-left:var(--space-5);font-size:var(--type-small);color:var(--ink-2);margin:0;line-height:1.5}.library-submission-module__Y9p6XW__termsLink{color:var(--green-deep);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.library-submission-module__Y9p6XW__termsLink:hover{color:var(--green)}.library-submission-module__Y9p6XW__actions{align-items:center;gap:var(--space-3);display:flex}.library-submission-module__Y9p6XW__error{color:var(--error);font-size:var(--type-caption);margin:0}@media (--mobile){.library-submission-module__Y9p6XW__review{padding:var(--space-4)}}.library-submission-module__Y9p6XW__feedback{box-sizing:border-box;border:1px solid var(--mint);border-radius:var(--radius-card-s);background:var(--surface-card);box-shadow:var(--shadow-segment);overflow:hidden}.library-submission-module__Y9p6XW__feedbackBar{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--mint-bg);cursor:pointer;list-style:none;display:flex}.library-submission-module__Y9p6XW__feedbackBar::-webkit-details-marker{display:none}.library-submission-module__Y9p6XW__feedbackBar:hover .library-submission-module__Y9p6XW__feedbackHeading{color:var(--green-deep)}.library-submission-module__Y9p6XW__feedbackBar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.library-submission-module__Y9p6XW__feedbackBadge{background:var(--surface-card);width:36px;height:36px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.library-submission-module__Y9p6XW__feedbackTitle{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.library-submission-module__Y9p6XW__feedbackHeading{font-size:var(--type-card-title);line-height:var(--type-card-title-lh);letter-spacing:var(--type-card-title-ls);color:var(--ink);transition:color var(--dur-fast);margin:0}.library-submission-module__Y9p6XW__feedbackIntro{font-size:var(--type-small);color:var(--ink-2);line-height:1.45}.library-submission-module__Y9p6XW__feedbackChevron{color:var(--green-deep);transition:transform var(--dur-fast);flex:none}.library-submission-module__Y9p6XW__feedback[open] .library-submission-module__Y9p6XW__feedbackChevron{transform:rotate(180deg)}.library-submission-module__Y9p6XW__feedbackBody{gap:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackSection{gap:var(--space-3);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackSection+.library-submission-module__Y9p6XW__feedbackSection{padding-top:var(--space-5);border-top:1px solid var(--line-2)}.library-submission-module__Y9p6XW__feedbackSubheading{font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--green-deep);margin:0;font-weight:600;line-height:1.4}.library-submission-module__Y9p6XW__praiseList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.library-submission-module__Y9p6XW__praiseItem{align-items:flex-start;gap:var(--space-2);font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink);word-wrap:anywhere;display:flex}.library-submission-module__Y9p6XW__praiseIcon{color:var(--green);flex:none;margin-top:4px}.library-submission-module__Y9p6XW__feedbackStrongLines{gap:var(--space-2);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackStrongLine{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--mint-bg);font-family:var(--font-serif);font-style:italic;font-size:var(--type-preview-size);line-height:var(--type-preview-lh);color:var(--ink);word-wrap:anywhere;margin:0}.library-submission-module__Y9p6XW__feedbackLede{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--learn-line);border-radius:var(--radius-md);background:var(--learn-bg);font-size:var(--type-small);color:var(--learn-ink);flex-direction:column;line-height:1.55;display:flex}.library-submission-module__Y9p6XW__feedbackLede p{margin:0}.library-submission-module__Y9p6XW__feedbackGroups{gap:var(--space-3);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackGroup{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackGroupHeading{font-family:var(--font-sans);font-size:var(--type-ui);color:var(--ink);margin:0;font-weight:600;line-height:1.35}.library-submission-module__Y9p6XW__issueList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.library-submission-module__Y9p6XW__issueItem{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--learn-line);word-wrap:anywhere;flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackQuote{font-family:var(--font-serif);font-style:italic;font-size:var(--type-preview-size);line-height:var(--type-preview-lh);color:var(--ink)}.library-submission-module__Y9p6XW__feedbackFix{gap:var(--space-2);font-size:var(--type-small);color:var(--green-deep);line-height:1.5;display:flex}.library-submission-module__Y9p6XW__feedbackFix:before{content:"→";content:"→" / "";flex:none}.library-submission-module__Y9p6XW__feedbackFixNote{font-size:var(--type-caption);line-height:1.45}.library-submission-module__Y9p6XW__feedbackExplainDetails{flex-direction:column;display:flex}.library-submission-module__Y9p6XW__feedbackSummary{font-size:var(--type-small);color:var(--text-link);cursor:pointer;width:fit-content}.library-submission-module__Y9p6XW__feedbackSummary:hover{color:var(--text-link-hover)}.library-submission-module__Y9p6XW__feedbackSummary:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-gap)}.library-submission-module__Y9p6XW__feedbackExplain{margin:var(--space-2) 0 0;font-size:var(--type-small);max-width:62ch;color:var(--ink-2);word-wrap:anywhere;line-height:1.55}@media (--mobile){.library-submission-module__Y9p6XW__feedbackBar{padding:var(--space-3) var(--space-4)}.library-submission-module__Y9p6XW__feedbackBody{padding:var(--space-4) var(--space-4) var(--space-5)}.library-submission-module__Y9p6XW__feedbackGroup{padding:var(--space-3)}}
.SearchPage-module__M3rDya__page{flex-direction:column;min-width:0;display:flex}.SearchPage-module__M3rDya__leaderboard{padding-top:var(--space-9);justify-content:center;display:flex}@media (max-width:1099.98px){.SearchPage-module__M3rDya__leaderboard{display:none}}.SearchPage-module__M3rDya__shell{gap:var(--space-9);width:100%;max-width:calc(1344px + 2 * var(--space-15));padding:var(--space-13) var(--space-15) var(--space-17);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}@media (max-width:1099.98px){.SearchPage-module__M3rDya__shell{gap:var(--space-7);padding:var(--space-9) var(--space-7) var(--space-14)}}.SearchPage-module__M3rDya__headingBlock{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.SearchPage-module__M3rDya__heading{font-family:var(--font-spectral);font-weight:500;font-size:var(--type-page-size);letter-spacing:var(--type-page-ls);color:var(--ink);text-wrap:balance;margin:0;line-height:1.05}@media (max-width:1099.98px){.SearchPage-module__M3rDya__heading{font-size:var(--type-page-m-size)}}.SearchPage-module__M3rDya__authorLink{font-size:var(--type-small);color:var(--green-deep);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.SearchPage-module__M3rDya__authorLink:hover{-webkit-text-decoration:underline;text-decoration:underline}.SearchPage-module__M3rDya__layout{grid-column-gap:var(--space-13);-moz-column-gap:var(--space-13);column-gap:var(--space-13);grid-row-gap:var(--space-9);row-gap:var(--space-9);grid-template-columns:264px minmax(0,1fr);grid-template-areas:"bar bar""filters main";align-items:start;display:grid}.SearchPage-module__M3rDya__layout[data-rail]{grid-template-columns:264px minmax(0,1fr) 300px;grid-template-areas:"bar bar bar""filters main rail"}@media (max-width:1099.98px){.SearchPage-module__M3rDya__layout,.SearchPage-module__M3rDya__layout[data-rail]{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""toggle""filters""main"}}.SearchPage-module__M3rDya__main{gap:var(--space-7);flex-direction:column;grid-area:main;min-width:0;display:flex}.SearchPage-module__M3rDya__intro{max-width:560px;font-size:var(--type-body);color:var(--ink-2);margin:0;line-height:1.55}.SearchPage-module__M3rDya__rail{top:calc(var(--space-17) + var(--space-9));grid-area:rail;position:sticky}@media (max-width:1099.98px){.SearchPage-module__M3rDya__rail{display:none}}.SearchPage-module__M3rDya__resultsHead{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);scroll-margin-top:var(--space-7);flex-wrap:wrap;display:flex}.SearchPage-module__M3rDya__resultsText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.SearchPage-module__M3rDya__resultsTitle{font-family:var(--font-spectral);font-weight:500;font-size:var(--type-h2-m-size);letter-spacing:var(--type-h2-ls);word-wrap:anywhere;margin:0;line-height:1.2}.SearchPage-module__M3rDya__facts{font-size:var(--type-small);color:var(--ink-2);margin:0}.SearchPage-module__M3rDya__clear{color:var(--green-deep);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.SearchPage-module__M3rDya__clear:hover{-webkit-text-decoration:underline;text-decoration:underline}.SearchPage-module__M3rDya__sort{width:220px;max-width:100%}@media (max-width:767.98px){.SearchPage-module__M3rDya__sort{width:100%}}.SearchPage-module__M3rDya__grid{grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767.98px){.SearchPage-module__M3rDya__grid{grid-template-columns:minmax(0,1fr)}}.SearchPage-module__M3rDya__cell{min-width:0;display:flex}.SearchPage-module__M3rDya__card{flex:auto;min-width:0}.SearchPage-module__M3rDya__adFeed,.SearchPage-module__M3rDya__adFeedMobile{grid-column:1/-1;justify-content:center;display:flex}@media (min-width:768px){.SearchPage-module__M3rDya__adFeedMobile{display:none}}.SearchPage-module__M3rDya__adFeed:empty,.SearchPage-module__M3rDya__adFeedMobile:empty{display:none}.SearchPage-module__M3rDya__promo{margin-top:var(--space-9)}.SearchPage-module__M3rDya__empty{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.SearchPage-module__M3rDya__emptyMark{border-radius:var(--radius-card);background:var(--mint-bg);width:72px;height:72px;color:var(--green-deep);justify-content:center;align-items:center;display:inline-flex}.SearchPage-module__M3rDya__emptyTitle{font-family:var(--font-spectral);font-weight:500;font-size:var(--type-title-m-size);word-wrap:anywhere;margin:0;line-height:1.1}.SearchPage-module__M3rDya__emptyText{font-size:var(--type-body);color:var(--ink-2);margin:0;line-height:1.55}.SearchPage-module__M3rDya__emptyActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.SearchPage-module__M3rDya__empty .SearchPage-module__M3rDya__promo{align-self:stretch}
.ProfileHero-module__dGg63W__hero{isolation:isolate;border-radius:var(--radius-hero);padding:var(--space-14) 44px;background-color:var(--smart-bg);position:relative;overflow:hidden}@media (max-width:767.98px){.ProfileHero-module__dGg63W__hero{margin-left:calc(-1 * var(--header-px-m));margin-right:calc(-1 * var(--header-px-m));padding:var(--space-11) var(--header-px-m);border-radius:0}}.ProfileHero-module__dGg63W__wash{z-index:-1;pointer-events:none;opacity:.6;filter:blur(30px);background:radial-gradient(50% 55% at 15% 25%, var(--smart-1), transparent 70%), radial-gradient(50% 55% at 90% 25%, var(--smart-2), transparent 70%), radial-gradient(60% 50% at 50% 105%, var(--smart-3), transparent 70%);position:absolute;inset:-30px}.ProfileHero-module__dGg63W__inner{align-items:center;gap:var(--space-12);display:flex}@media (max-width:767.98px){.ProfileHero-module__dGg63W__inner{align-items:stretch;gap:var(--space-7);flex-direction:column}}.ProfileHero-module__dGg63W__avatar{box-sizing:content-box;border:4px solid var(--white);background:linear-gradient(150deg, color-mix(in oklab, var(--mood-dreamy-a) 60%, var(--white)), color-mix(in oklab, var(--mood-contemplative-a) 70%, var(--white)));width:104px;height:104px;color:var(--ink-2);font-family:var(--font-serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:32px;display:grid;overflow:hidden}@media (max-width:767.98px){.ProfileHero-module__dGg63W__avatar{width:72px;height:72px;font-size:26px}}.ProfileHero-module__dGg63W__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ProfileHero-module__dGg63W__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileHero-module__dGg63W__name{letter-spacing:-.03em;word-wrap:anywhere;margin:0;font-size:43px;line-height:1}@media (max-width:767.98px){.ProfileHero-module__dGg63W__name{font-size:34px}}.ProfileHero-module__dGg63W__fullname{color:var(--ink-2);font-size:17px}@media (max-width:767.98px){.ProfileHero-module__dGg63W__fullname{font-size:var(--type-ui)}}.ProfileHero-module__dGg63W__counts{color:var(--muted);font-size:var(--type-small)}.ProfileHero-module__dGg63W__about{max-width:60ch;margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--type-small);line-height:1.55}.ProfileHero-module__dGg63W__links{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ProfileHero-module__dGg63W__link{box-sizing:border-box;width:40px;height:40px;color:var(--ink-2);background-color:var(--white);border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ProfileHero-module__dGg63W__link:hover{color:var(--green-deep);background-color:var(--soft-hover);border-color:var(--line)}.ProfileHero-module__dGg63W__link svg{width:20px;height:20px}.ProfileHero-module__dGg63W__actions{gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:767.98px){.ProfileHero-module__dGg63W__actions{width:100%}.ProfileHero-module__dGg63W__action{flex:1}}
.QueueTile-module__B5pRsG__tile{grid-gap:var(--space-1) var(--space-5);align-items:center;gap:var(--space-1) var(--space-5);min-width:0;padding:var(--space-5) var(--space-7);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--ring-card);color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""age count";-webkit-text-decoration:none;text-decoration:none;display:grid}.QueueTile-module__B5pRsG__tile:hover{box-shadow:var(--shadow-card-hover)}.QueueTile-module__B5pRsG__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.QueueTile-module__B5pRsG__tile[data-waiting]{background:var(--learn-bg);box-shadow:var(--ring-learn)}.QueueTile-module__B5pRsG__label{grid-area:label;font-weight:600}.QueueTile-module__B5pRsG__count{font-size:var(--type-h2-m-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-h2-ls);grid-area:count;line-height:1}.QueueTile-module__B5pRsG__age{color:var(--text-muted);font-size:var(--type-caption);grid-area:age}
.scene-module__ode16a__scene{z-index:-2;background:linear-gradient(#f4f7f9,#ddf1e7);background:linear-gradient(to bottom, var(--paper,#f4f7f9), var(--mint-bg,#ddf1e7));position:absolute;inset:0;overflow:hidden}.scene-module__ode16a__sky{background:linear-gradient(#0000,#b7dbca26);position:absolute;inset:0}@supports (color:color-mix(in lch, red, blue)){.scene-module__ode16a__sky{background:linear-gradient(to top, color-mix(in oklch, var(--mint,#b7dbca) 15%, transparent), transparent)}}.scene-module__ode16a__orbs{pointer-events:none;position:absolute;inset:0}.scene-module__ode16a__orb1,.scene-module__ode16a__orb2,.scene-module__ode16a__orb3{filter:blur(80px);opacity:.18;border-radius:50%;position:absolute}.scene-module__ode16a__orb1{background:radial-gradient(circle,#ddf1e7,#0000 70%);background:radial-gradient(circle, var(--mint-bg,#ddf1e7), transparent 70%);width:60vw;height:60vw;animation:45s ease-in-out infinite alternate scene-module__ode16a__orbDrift1;top:-10vw;left:-10vw}.scene-module__ode16a__orb2{background:radial-gradient(circle,#b7dbca,#0000 70%);background:radial-gradient(circle, var(--mint,#b7dbca), transparent 70%);width:50vw;height:50vw;animation:50s ease-in-out infinite alternate-reverse scene-module__ode16a__orbDrift2;bottom:10vw;right:-5vw}.scene-module__ode16a__orb3{background:radial-gradient(circle,#e9eef0,#0000 70%);background:radial-gradient(circle, var(--soft,#e9eef0), transparent 70%);width:40vw;height:40vw;animation:60s ease-in-out infinite alternate scene-module__ode16a__orbDrift3;top:30vh;left:30vw}.scene-module__ode16a__waves{pointer-events:none;height:25vh;position:absolute;bottom:0;left:0;right:0}.scene-module__ode16a__waveLayer1,.scene-module__ode16a__waveLayer2,.scene-module__ode16a__waveLayer3{fill:#c0d5cd;fill:oklch(85.4601% .0245702 193.454);width:200%;max-width:none;height:100%;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lch, red, blue)){.scene-module__ode16a__waveLayer1,.scene-module__ode16a__waveLayer2,.scene-module__ode16a__waveLayer3{fill:color-mix(in oklch, var(--mint,#b7dbca) 45%, var(--line,#c8cfd1))}}.scene-module__ode16a__waveLayer1{opacity:.35;height:100%;animation:41s linear infinite scene-module__ode16a__waveScroll}.scene-module__ode16a__waveLayer2{opacity:.5;height:80%;animation:27s linear infinite reverse scene-module__ode16a__waveScroll}.scene-module__ode16a__waveLayer3{opacity:.65;height:60%;animation:18s linear infinite scene-module__ode16a__waveScroll}.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__orb1,.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__orb2,.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__orb3,.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__waveLayer1,.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__waveLayer2,.scene-module__ode16a__scene.scene-module__ode16a__calm .scene-module__ode16a__waveLayer3{animation-play-state:paused}@keyframes scene-module__ode16a__orbDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(10vw,20vh)scale(1.1)}}@keyframes scene-module__ode16a__orbDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-15vw,-10vh)scale(.9)}}@keyframes scene-module__ode16a__orbDrift3{0%{transform:translate(0)scale(1)}to{transform:translate(20vw,-15vh)scale(1.2)}}@keyframes scene-module__ode16a__waveScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.scene-module__ode16a__orb1,.scene-module__ode16a__orb2,.scene-module__ode16a__orb3,.scene-module__ode16a__waveLayer1,.scene-module__ode16a__waveLayer2,.scene-module__ode16a__waveLayer3{animation:none}}
