.pdf-reader-root{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--k-pdfFrameBg);display:flex;justify-content:center;font-family:var(--k-body);z-index:60}.pdf-reader-frame{position:relative;width:100%;max-width:520px;height:100%;overflow:hidden;background:var(--k-pdfFrameBg)}.pdf-reader-frame.pdf-opening{display:flex;flex-direction:column;background:var(--k-pdfOpeningBg)}.pdf-opening__dot,.pdf-opening__brand,.pdf-opening__avatar,.pdf-opening__eyebrow,.pdf-opening__title,.pdf-opening__field,.pdf-opening__cta,.pdf-opening__cover,.pdf-opening__libName,.pdf-opening__libSub{display:block;background:var(--k-pdfOpeningDotBg);border-radius:12px;animation:pdf-opening-breathe 2.1s ease-in-out infinite}.pdf-opening__chrome{flex:none;display:flex;align-items:center;gap:10px;padding:calc(14px + var(--sat, 0px)) 14px 10px}.pdf-opening__dot{width:36px;height:36px;border-radius:9999px}.pdf-opening__brand{width:132px;height:26px;border-radius:9999px}.pdf-opening__spacer{flex:1}.pdf-opening__avatar{width:40px;height:40px;border-radius:9999px}.pdf-opening__rail{flex:none;padding:6px 14px 14px}.pdf-opening__railLine{display:block;height:3px;border-radius:9999px;background:var(--k-pdfOpeningRailLineBg)}.pdf-opening__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 26px}.pdf-opening__eyebrow{width:44%;height:11px;border-radius:9999px}.pdf-opening__title{width:58%;height:30px;margin-bottom:8px}.pdf-opening__field{width:100%;height:58px;animation-delay:.16s}.pdf-opening__field--two{animation-delay:.32s}.pdf-opening__field--three{animation-delay:.48s;opacity:.72}.pdf-opening__foot{flex:none;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 calc(34px + var(--sab, 0px))}.pdf-opening__cta{width:148px;height:44px;border-radius:9999px;background:var(--k-pdfOpeningCtaBg)}.pdf-opening__word{font-family:var(--k-fontHand);font-weight:600;font-size:18px;color:var(--k-pdfPlaceholderInk);animation:pdf-opening-breathe 2.1s ease-in-out infinite}.pdf-opening__libBody{flex:1;padding:10px 22px 0}.pdf-opening__libTitle{margin:0 0 18px;font-family:var(--k-display);font-weight:600;font-size:38px;line-height:1.05;color:var(--k-pdfTitleInk)}.pdf-opening__rule{display:block;height:1px;background:var(--k-pdfOpeningRuleBg)}.pdf-opening__libRow{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:var(--k-pdfOpeningLibRowBorderBottom)}.pdf-opening__libRow:nth-child(4) .pdf-opening__cover,.pdf-opening__libRow:nth-child(4) .pdf-opening__libName,.pdf-opening__libRow:nth-child(4) .pdf-opening__libSub{animation-delay:.24s}.pdf-opening__cover{flex:none;width:92px;height:128px;border-radius:6px}.pdf-opening__libMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:13px}.pdf-opening__libName{width:78%;height:24px}.pdf-opening__dashes{display:flex;gap:5px}.pdf-opening__dash{flex:1;height:3px;border-radius:9999px;background:var(--k-pdfOpeningRailLineBg)}.pdf-opening__libSub{width:52%;height:12px}@keyframes pdf-opening-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.pdf-opening *,.pdf-opening__word{animation:none}}.pdf-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.pdf-veil[data-open]{visibility:visible}.pdf-dl-root{min-height:100dvh;display:flex;align-items:stretch;justify-content:center;background:var(--k-pdfCanvas);font-family:var(--k-body);-webkit-font-smoothing:antialiased;color:var(--k-ink)}.pdf-dl-phone{position:relative;width:100%;max-width:420px;height:100dvh;max-height:100dvh;overflow:clip;display:flex;flex-direction:column;background:var(--k-canvasImage)}.pdf-dl-glow{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(var(--k-pdfDownloadGlowBlur))}.pdf-dl-glow-a{width:360px;height:360px;right:-150px;top:150px;background:var(--k-pdfDownloadGlowABg)}.pdf-dl-glow-b{width:340px;height:340px;left:-140px;top:520px;background:var(--k-pdfDownloadGlowBBg);filter:blur(var(--k-glowBlur))}.pdf-dl-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;height:100%;padding:0 28px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.pdf-dl-head{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;margin-top:clamp(12px,3.2dvh,28px)}.pdf-dl-kicker{font-family:var(--k-fontHand);font-style:italic;font-size:clamp(16px,2.3dvh,19px);color:var(--k-seenInk);line-height:1}.pdf-dl-title{font-family:var(--k-fontEditorial);font-weight:700;font-size:clamp(19px,min(3.1dvh,7vw),26px);line-height:1.12;letter-spacing:-.01em;text-align:center;margin:5px 0 0;background:var(--k-pdfDownloadTitleBg);-webkit-background-clip:text;background-clip:text;color:transparent}.pdf-dl-chips{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(10px,2.4dvh,20px)}.pdf-dl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:9999px;background:var(--k-pointBg);border:var(--k-pdfDownloadChipBorder);font-size:12px;color:var(--k-pdfSoftInk)}.pdf-dl-cover-wrap{position:relative;display:flex;flex:1 1 auto;justify-content:center;align-items:center;min-height:0;margin:clamp(10px,2.6dvh,28px) 0 8px}.pdf-dl-cover-stage{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:360px;transform:scale(var(--pdf-dl-art-scale, 1));transform-origin:center center;opacity:var(--pdf-dl-art-opacity, 1);transition:opacity .2s ease}html[data-keyboard-open] .pdf-dl-cover-stage{transition:transform var(--kb-motion-dur, .34s) var(--kb-motion-ease, ease),opacity .2s ease}.pdf-dl-cover-glow{position:absolute;width:288px;height:288px;border-radius:9999px;background:var(--k-pdfDownloadCoverGlowBg);filter:blur(var(--k-pdfCoverGlowBlur));pointer-events:none;z-index:0}.pdf-dl-cover-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.pdf-dl-cover-sheet{position:absolute;width:202px;height:322px;border-radius:14px;background:var(--k-pdfDownloadCoverSheetBg);border:var(--k-pdfDownloadCoverSheetBorder);box-shadow:var(--k-pdfDownloadCoverSheetBoxShadow)}.pdf-dl-cover-sheet--back{transform:rotate(7deg) translate(14px,6px);opacity:.72;background:var(--k-pdfDownloadCoverSheetBackBg)}.pdf-dl-cover-sheet--mid{transform:rotate(2.5deg) translate(6px,2px);opacity:.9}.pdf-dl-spark{position:absolute;z-index:4;pointer-events:none;animation:pdf-dl-twinkle 2.4s ease-in-out infinite}.pdf-dl-spark--a{left:calc(50% - 142px);top:28px}.pdf-dl-spark--b{right:calc(50% - 134px);top:88px;animation-delay:.6s}.pdf-dl-spark--c{left:calc(50% - 130px);bottom:56px;animation-delay:1.1s}.pdf-dl-spark--d{right:calc(50% - 118px);bottom:42px;animation-delay:1.7s}.pdf-dl-cover{position:relative;z-index:2;width:204px;height:329px;border-radius:14px;transform:rotate(-4deg);box-shadow:var(--k-pdfDownloadCoverBoxShadow);background:var(--k-pdfDownloadCoverBg);border:var(--k-pdfDownloadCoverBorder);padding:24px 18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.pdf-dl-cover--preview{padding:8px 8px 12px;background:var(--k-pdfDownloadCoverPreviewBg)}.pdf-dl-cover-mat{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:var(--k-pdfInset)}.pdf-dl-cover-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.92) contrast(.94) brightness(1.03);transform:scale(1.02)}.pdf-dl-cover-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:var(--k-pdfDownloadCoverVeilBg);box-shadow:var(--k-pdfDownloadCoverVeilBoxShadow)}.pdf-dl-cover-label{font-size:8.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--k-seenInk)}.pdf-dl-cover-title{font-family:var(--k-fontEditorial);font-weight:700;font-size:19px;line-height:1.18;color:var(--k-inkStrong);margin:0}.pdf-dl-cover-sub{font-family:var(--k-display);font-style:italic;font-weight:500;font-size:12.5px;line-height:1.35;color:var(--k-muted);margin:0 4px}.pdf-dl-free-sticker{position:absolute;right:max(12px,calc(50% - 144px));top:18px;z-index:5;transform:rotate(11deg);width:54px;height:54px;border-radius:9999px;background:var(--k-pdfDownloadFreeStickerBg);box-shadow:var(--k-pdfDownloadFreeStickerBoxShadow);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--k-fontHand);font-weight:600;font-style:italic;font-size:17px;color:var(--k-btnInk);line-height:.9}@keyframes pdf-dl-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.pdf-dl-free-sticker--low{background:var(--k-pdfDownloadFreeStickerLowBg);box-shadow:var(--k-pdfDownloadFreeStickerLowBoxShadow);font-size:15px;animation:pdf-dl-sticker-pulse 2.2s ease-in-out infinite}@keyframes pdf-dl-sticker-pulse{0%,to{transform:rotate(11deg) scale(1)}50%{transform:rotate(11deg) scale(1.08)}}.pdf-dl-copies{display:flex;flex-direction:column;gap:6px;padding-bottom:3px}.pdf-dl-copies-row{display:flex;align-items:center;justify-content:space-between}.pdf-dl-copies-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--k-fontHand);font-style:italic;font-weight:600;font-size:15px;color:var(--k-accentText);line-height:1}.pdf-dl-copies-count{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--k-muted);font-variant-numeric:tabular-nums}.pdf-dl-copies-bar{position:relative;height:7px;border-radius:9999px;background:var(--k-pdfProgressTrack);border:var(--k-pdfDownloadCopiesBarBorder);overflow:hidden}.pdf-dl-copies-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--k-pdfDownloadCopiesBarSpanBg);box-shadow:var(--k-pdfDownloadCopiesBarSpanBoxShadow);transition:width .6s cubic-bezier(.22,1,.36,1)}.pdf-dl-copies-bar--full>span{background:var(--k-pdfDownloadCopiesBarFullSpanBg);box-shadow:none}.pdf-dl-soldout-banner{flex:0 0 auto;margin:14px auto 0;padding:7px 16px;border-radius:9999px;background:var(--k-pdfDownloadSoldoutBannerBg);border:var(--k-pdfDownloadSoldoutBannerBorder);font-family:var(--k-display);font-style:italic;font-size:14.5px;color:var(--k-pdfSoldOutInk);text-align:center}.pdf-dl-cover-wrap--soldout .pdf-dl-cover-stage{height:344px}.pdf-dl-cover--soldout{transform:rotate(-4deg);filter:grayscale(.55) brightness(1.02);opacity:.82;padding:8px 8px 12px;background:var(--k-pdfDownloadCoverSoldoutBg)}.pdf-dl-cover-mat--blank{display:flex;align-items:center;justify-content:center;padding:18px;text-align:center}.pdf-dl-soldout-sticker{position:absolute;z-index:5;transform:rotate(-11deg);width:84px;height:84px;border-radius:9999px;background:var(--k-pdfDownloadFreeStickerBg);box-shadow:var(--k-pdfDownloadSoldoutStickerBoxShadow);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--k-fontHand);font-weight:600;font-style:italic;font-size:21px;color:var(--k-btnInk);line-height:.95;animation:pdf-dl-sticker-in .55s cubic-bezier(.34,1.5,.64,1) .25s both}@keyframes pdf-dl-sticker-in{0%{opacity:0;transform:rotate(-11deg) scale(1.6)}to{opacity:1;transform:rotate(-11deg) scale(1)}}@keyframes pdf-dl-stamp-in{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.pdf-dl-soldout-meter{flex:0 0 auto;margin:clamp(10px,2.4dvh,22px) auto 0;width:min(280px,82%);display:flex;flex-direction:column;gap:8px;align-items:center}.pdf-dl-soldout-meter .pdf-dl-copies-bar{width:100%;height:5px;border:0;background:var(--k-pdfDownloadSoldoutBannerBg);box-shadow:var(--k-pdfSoldOutTrackShadow)}.pdf-dl-soldout-meter-text{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--k-muted);font-variant-numeric:tabular-nums}.pdf-dl-waitlist-pitch{margin:-3px 0 0;font-size:12.5px;line-height:1.45;color:var(--k-muted)}.pdf-dl-waitlist-done{align-items:center;text-align:center;gap:6px}.pdf-dl-waitlist-check{width:44px;height:44px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--k-pdfDownloadFreeStickerBg);color:var(--k-btnInk);font-size:22px;box-shadow:var(--k-pdfDownloadFreeStickerBoxShadow);animation:pdf-dl-stamp-in .5s cubic-bezier(.34,1.5,.64,1) both}.pdf-dl-waitlist-done-title{margin:2px 0 0;font-family:var(--k-fontHand);font-style:italic;font-weight:600;font-size:24px;color:var(--k-ink);line-height:1}.pdf-dl-waitlist-done-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--k-muted)}.pdf-dl-claimed-badge{position:absolute;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:8;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 14px;border-radius:9999px;background:var(--k-pdfDownloadClaimedBadgeBg);border:var(--k-pdfDownloadClaimedBadgeBorder);box-shadow:var(--k-pdfDownloadClaimedBadgeBoxShadow);font-family:var(--k-fontHand);font-style:italic;font-weight:600;font-size:16px;color:var(--k-navLockInk);line-height:1;animation:pdf-dl-badge-rise .6s ease-out .4s both;pointer-events:none}@keyframes pdf-dl-badge-rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.pdf-dl-form{flex:0 0 auto;margin-top:auto;background:var(--k-surface);border:var(--k-pdfDownloadFormBorder);border-radius:26px;padding:18px;box-shadow:var(--k-pdfDownloadFormBoxShadow);display:flex;flex-direction:column;gap:11px}.pdf-dl-form-label{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--k-seenInk)}.pdf-dl-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:9px}.pdf-dl-input{width:100%;min-width:0;border-radius:9999px;padding:8px 14px;font-size:16px;font-family:var(--k-body);color:var(--k-inkStrong);background:var(--k-pdfInset);border:var(--k-pdfDownloadSoldoutBannerBorder);outline:none;caret-color:var(--k-accentText);line-height:1.2;min-height:38px}.pdf-dl-input::-moz-placeholder{color:var(--k-pdfInputPlaceholder);opacity:1;font-size:14px}.pdf-dl-input::placeholder{color:var(--k-pdfInputPlaceholder);opacity:1;font-size:14px}.pdf-dl-send{border:0;border-radius:9999px;padding:10px 24px;margin-top:10px;font-family:var(--k-fontHand);font-style:italic;font-size:19px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;align-self:center;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .25s ease;background:var(--k-pdfDownloadSendBg);color:var(--k-pdfDownloadSendInk);box-shadow:none;cursor:not-allowed}.pdf-dl-send.ready{background:var(--k-pdfDownloadSendReadyBg);color:var(--k-pdfSendReadyInk);box-shadow:var(--k-pdfDownloadSendReadyBoxShadow);cursor:pointer;transform:scale(1.03);animation:pdf-dl-send-glow 1.8s ease-in-out infinite}.pdf-dl-send.ready:active{transform:scale(.98)}.pdf-dl-send:disabled{cursor:not-allowed}@keyframes pdf-dl-send-glow{0%,to{box-shadow:var(--k-pdfSendPulseRestShadow)}50%{box-shadow:var(--k-pdfSendPulsePeakShadow)}}.pdf-dl-hint{text-align:center;font-size:11.5px;color:var(--k-seenInk);margin:0}.pdf-dl-error{text-align:center;font-size:13px;color:var(--k-pdfErrorInk);margin:0}.pdf-dl-pill-wrap{display:flex;justify-content:center;margin-top:14px}.pdf-dl-pill{display:inline-flex;align-items:center;gap:11px;padding:8px 20px 8px 10px;background:var(--k-pdfDownloadPillBg);border-radius:9999px;box-shadow:var(--k-pdfDownloadPillBoxShadow);border:var(--k-pdfDownloadPillBorder)}.pdf-dl-pill .pdf-dl-arc{transform:rotate(-90deg)}.pdf-dl-pill-text{font-size:14px;font-weight:600;color:var(--k-pdfDownloadPillTextInk)}.pdf-dl-pill-pct{font-size:14px;font-weight:500;color:var(--k-pdfLabelInk);font-variant-numeric:tabular-nums}.pdf-dl-manifest .pdf-dl-pill-wrap{transform:translateY(calc(46dvh - 35px)) scale(1.28);transition:transform 1.25s cubic-bezier(.32,.9,.24,1);will-change:transform}.pdf-dl-manifest.is-docked .pdf-dl-pill-wrap{transform:none}.pdf-dl-manifest .pdf-dl-pill{animation:pdf-dl-pill-arrive .8s cubic-bezier(.34,1.45,.64,1) both;transition:box-shadow 1.1s ease;box-shadow:var(--k-pdfProgressArrivalShadow)}.pdf-dl-manifest.is-docked .pdf-dl-pill{box-shadow:var(--k-pdfDownloadPillBoxShadow)}@keyframes pdf-dl-pill-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pdf-dl-manifest .pdf-dl-header,.pdf-dl-manifest .pdf-dl-option{opacity:0}.pdf-dl-manifest.is-docked .pdf-dl-header{animation:pdf-dl-cascade .95s cubic-bezier(.22,1,.36,1) .5s both}.pdf-dl-manifest.is-docked .pdf-dl-option{animation:pdf-dl-cascade .75s cubic-bezier(.22,1,.36,1) both}.pdf-dl-manifest.is-docked .pdf-dl-option:nth-child(1){animation-delay:.78s}.pdf-dl-manifest.is-docked .pdf-dl-option:nth-child(2){animation-delay:.89s}.pdf-dl-manifest.is-docked .pdf-dl-option:nth-child(3){animation-delay:1s}.pdf-dl-manifest.is-docked .pdf-dl-option:nth-child(4){animation-delay:1.11s}.pdf-dl-manifest.is-docked .pdf-dl-option:nth-child(5){animation-delay:1.22s}@keyframes pdf-dl-cascade{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pdf-dl-header{text-align:center;margin-top:28px}.pdf-dl-name{font-family:var(--k-fontHand);font-weight:600;font-style:italic;font-size:34px;line-height:.95;color:var(--k-pdfNameInk)}.pdf-dl-section-kicker{margin:9px 0 8px;font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--k-pdfLabelInk)}.pdf-dl-section-title{font-family:var(--k-fontEditorial);font-weight:700;font-size:30px;line-height:1.06;letter-spacing:-.01em;background:var(--k-pdfDownloadSectionTitleBg);-webkit-background-clip:text;background-clip:text;color:transparent}.pdf-dl-options{display:flex;flex-direction:column;gap:9px;margin-top:26px;padding-bottom:24px}.pdf-dl-option{position:relative;display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:12px 16px;border:0;border-radius:16px;background:var(--k-pdfDownloadOptionBg);box-shadow:var(--k-pdfDownloadOptionBoxShadow);cursor:pointer;font-family:var(--k-body);-webkit-tap-highlight-color:transparent;transition:transform .14s ease,background .2s ease,box-shadow .2s ease;color:inherit}.pdf-dl-option:active{transform:scale(.985)}.pdf-dl-option.selected{background:var(--k-pdfSelectedBg);border:var(--k-pdfDownloadOptionSelectedBorder);box-shadow:var(--k-pdfDownloadOptionSelectedBoxShadow);padding:10.4px 14.4px}.pdf-dl-option .label{flex:1;font-size:15px;font-weight:500;color:var(--k-ink)}.pdf-dl-option.selected .label{font-weight:600;color:var(--k-pdfTitleInk)}.pdf-dl-radio{flex:none;position:relative;width:22px;height:22px}.pdf-dl-radio .pdf-dl-radio-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:var(--k-pdfRadioRingBorder)}.pdf-dl-radio .check{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:var(--k-pdfRadioBg);display:none;align-items:center;justify-content:center}.pdf-dl-option.selected .pdf-dl-radio .pdf-dl-radio-ring{display:none}.pdf-dl-option.selected .pdf-dl-radio .check{display:flex}.pdf-dl-video-step{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.pdf-dl-video-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 4px;min-height:0}.pdf-dl-video-card{position:relative;width:min(92%,320px);max-height:100%;height:auto;aspect-ratio:9 / 15;border-radius:22px;overflow:hidden;box-shadow:var(--k-pdfDownloadVideoCardBoxShadow);border:var(--k-pdfDownloadVideoCardBorder);background:var(--k-pdfFrameBg);transition:width .35s ease,max-width .35s ease,max-height .35s ease}.pdf-dl-video-card--shrunk{width:min(78%,272px);max-height:85%}.pdf-dl-video-step--with-cta .pdf-dl-video-wrap{padding-bottom:4px;flex:1 1 auto}.pdf-dl-video-card.bob{animation:pdf-dl-bob 3.8s ease-in-out infinite}.pdf-dl-video-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.pdf-dl-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k-pdfDownloadVideoOverlayBg);pointer-events:none}.pdf-dl-video-duration{position:absolute;top:12px;right:12px;z-index:3;padding:4px 10px;border-radius:9999px;background:var(--k-pdfDownloadVideoDurationBg);font-family:var(--k-body);font-size:11px;font-weight:600;color:var(--k-onMedia);font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none}.pdf-dl-video-card .feed-video-progress{left:10px;right:10px;bottom:10px}.pdf-dl-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0;z-index:2}.pdf-dl-play-btn--playing .pdf-dl-play-circle--ghost{opacity:0;transition:opacity .2s ease}.pdf-dl-play-btn--playing:hover .pdf-dl-play-circle--ghost,.pdf-dl-play-btn--playing:focus-visible .pdf-dl-play-circle--ghost{opacity:.85}.pdf-dl-play-circle{width:70px;height:70px;border-radius:50%;background:var(--k-pdfDownloadVideoDurationBg);border:var(--k-pdfDownloadPlayCircleBorder);display:flex;align-items:center;justify-content:center}.pdf-dl-play-circle--ghost{background:var(--k-pdfDownloadPlayCircleGhostBg)}.pdf-dl-video-caption{position:absolute;left:14px;bottom:14px;font-family:var(--k-display);font-style:italic;font-size:16px;color:var(--k-onMedia);text-shadow:var(--k-pdfDownloadVideoCaptionTextShadow);pointer-events:none}.pdf-dl-continue-wrap{flex:none;display:flex;justify-content:center;align-items:center;min-height:0;padding:0 26px}.pdf-dl-continue-wrap--visible{min-height:64px;padding:4px 26px 8px;animation:pdf-dl-rise .5s ease-out both}.pdf-dl-phone--claimed .pdf-dl-continue-wrap--visible{padding-bottom:calc(42px + env(safe-area-inset-bottom,0px))}.pdf-dl-continue{display:inline-flex;align-items:center;gap:11px;padding:12px 26px;border-radius:9999px;background:var(--k-surface);border:0;box-shadow:var(--k-pdfDownloadContinueBoxShadow);cursor:pointer;font-family:var(--k-fontHand);font-style:italic;font-weight:600;font-size:22px;color:var(--k-pdfTitleInk);line-height:1}.pdf-dl-center-msg{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 24px;color:var(--k-pdfSoftInk)}@keyframes pdf-dl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pdf-dl-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pdf-dl-spin{to{transform:rotate(360deg)}}.pdf-dl-spin{animation:pdf-dl-spin 1.4s linear infinite}@media (prefers-reduced-motion: reduce){.pdf-dl-video-card.bob,.pdf-dl-spin,.pdf-dl-continue-wrap,.pdf-dl-spark,.pdf-dl-send.ready,.pdf-dl-manifest .pdf-dl-pill,.pdf-dl-manifest .pdf-dl-header,.pdf-dl-manifest .pdf-dl-option,.pdf-dl-free-sticker--low,.pdf-dl-soldout-sticker,.pdf-dl-waitlist-check,.pdf-dl-claimed-badge{animation:none!important}.pdf-dl-soldout-sticker,.pdf-dl-waitlist-check,.pdf-dl-claimed-badge{opacity:1}.pdf-dl-manifest .pdf-dl-pill-wrap{transition:none;transform:none}.pdf-dl-manifest .pdf-dl-header,.pdf-dl-manifest .pdf-dl-option{opacity:1}}.pdf-dl-join{overflow-y:auto}.pdf-dl-join-lead{margin:14px 0 0;padding:0 26px;font-family:var(--k-body);font-size:14px;line-height:1.55;color:var(--k-pdfSoftInk)}.pdf-dl-join-benefits{display:flex;flex-direction:column;gap:10px;padding:18px 26px 0}.pdf-dl-join-benefit{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;background:var(--k-pdfDownloadOptionBg);box-shadow:var(--k-pdfDownloadOptionBoxShadow)}.pdf-dl-join-benefit-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--k-pdfBenefitBg);color:var(--k-pdfBenefitInk)}.pdf-dl-join-benefit-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pdf-dl-join-benefit-title{font-family:var(--k-body);font-size:14.5px;font-weight:600;color:var(--k-pdfTitleInk)}.pdf-dl-join-benefit-sub{font-family:var(--k-body);font-size:12.5px;line-height:1.4;color:var(--k-pdfBenefitMuted)}.pdf-dl-join-cta{display:flex;flex-direction:column;align-items:center;gap:3px;margin:20px 26px 0;padding:15px 22px;border:0;border-radius:9999px;background:var(--k-pdfDownloadJoinCtaBg);box-shadow:var(--k-pdfDownloadJoinCtaBoxShadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s ease}.pdf-dl-join-cta:active{transform:scale(.985)}.pdf-dl-join-cta-main{display:inline-flex;align-items:center;gap:9px;font-family:var(--k-body);font-size:15.5px;font-weight:700;color:var(--k-btnInk);line-height:1.2;text-align:center}.pdf-dl-join-cta-sub{font-family:var(--k-body);font-size:11.5px;color:var(--k-pdfActionHintInk)}.pdf-dl-join-secondary{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px 26px}.pdf-dl-join-link{border:0;background:transparent;padding:4px;font-family:var(--k-body);font-size:13px;font-weight:500;color:var(--k-pdfLinkInk);cursor:pointer}.pdf-dl-join-dot{color:var(--k-pdfJoinDot)}@media (max-height: 720px){.pdf-dl-form{padding:14px;gap:9px;border-radius:22px}.pdf-dl-send{margin-top:6px;padding:9px 22px}.pdf-dl-cover-wrap{margin-bottom:4px}}@media (max-height: 540px){.pdf-dl-chips,.pdf-dl-kicker{display:none}.pdf-dl-head{margin-top:10px}}html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-kicker,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-kicker,html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-chips,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-chips,html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-soldout-banner,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-soldout-banner,html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-soldout-meter,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-soldout-meter{display:none}html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-head,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-head{margin-top:12px}html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-title,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-title{font-size:clamp(18px,2.4dvh,21px)}html[data-keyboard-visible] .pdf-dl-phone .pdf-dl-spark,html[data-keyboard-committing] .pdf-dl-phone .pdf-dl-spark{animation:none;opacity:.4}@media (max-width: 767px){.pdf-dl-input::-moz-placeholder{font-size:16px}.pdf-dl-input,.pdf-dl-input::placeholder{font-size:16px}}.pdf-dl-phone button:focus-visible,.pdf-dl-phone input:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.pdf-email-progress-overlay{position:absolute;top:10px;left:12px;right:12px;z-index:50;pointer-events:none;display:flex;justify-content:center}.pdf-email-progress-overlay--global{position:fixed;top:max(10px,env(safe-area-inset-top,0px));left:12px;right:12px;z-index:80}.pdf-email-progress-overlay .pdf-dl-pill-wrap{margin-top:0}html[data-pdf-email-pill="1"] .onb-device{padding-top:48px}html[data-pdf-email-pill="1"] .onb-back{top:58px}html[data-pdf-email-pill="1"] .onb-progress{top:66px}@media (min-width: 540px){html[data-pdf-email-pill="1"] .onb-back{top:86px}html[data-pdf-email-pill="1"] .onb-progress{top:94px}}@supports (padding: env(safe-area-inset-top)){@media (max-width: 539px){html[data-pdf-email-pill="1"] .onb-back{top:calc(58px + env(safe-area-inset-top))}html[data-pdf-email-pill="1"] .onb-progress{top:calc(66px + env(safe-area-inset-top))}}}html[data-pdf-email-pill="1"] .learning-feed__top{padding-top:calc(max(14px,env(safe-area-inset-top,0px)) + 44px)}html[data-pdf-email-pill="1"] .learning-feed__settings-anchor,html[data-pdf-email-pill="1"] .learning-feed__home-anchor{top:calc(max(14px,env(safe-area-inset-top,0px)) + 44px)}html[data-pdf-email-pill="1"] .pdf-library__head{padding-top:calc(max(14px,env(safe-area-inset-top,0px)) + 52px)}.just-unlocked{margin:16px 0 0;animation:justUnlockedRise .5s cubic-bezier(.22,1,.36,1) 1.5s both}.just-unlocked__kicker{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-justUnlockedKickerInk)}.just-unlocked__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.just-unlocked__tile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:12px 14px 10px;border-radius:16px;background:var(--k-justUnlockedTileBg);border:var(--k-justUnlockedTileBorder);box-shadow:var(--k-justUnlockedTileBoxShadow);animation:justUnlockedPop .55s cubic-bezier(.34,1.56,.64,1) both}.just-unlocked__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--k-justUnlockedIconInk);background:var(--k-justUnlockedIconBg);border:var(--k-justUnlockedIconBorder);box-shadow:var(--k-justUnlockedIconBoxShadow)}.just-unlocked__label{font-size:12px;font-weight:700;color:var(--k-justUnlockedLabelInk);line-height:1.2;max-width:110px}@keyframes justUnlockedRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes justUnlockedPop{0%{opacity:0;transform:translateY(10px) scale(.7)}60%{opacity:1;transform:translateY(-2px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.just-unlocked,.just-unlocked__tile{animation-duration:.01ms!important;animation-iteration-count:1!important}}.levelup-cel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:24px 20px calc(var(--sab, 0px) + 24px);background:var(--k-levelupCelBg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;animation:levelupCelIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes levelupCelIn{0%{opacity:0}to{opacity:1}}.levelup-cel.is-leaving{animation:levelupCelOut .32s ease forwards}@keyframes levelupCelOut{to{opacity:0;transform:scale(1.03)}}.levelup-cel__glow{position:absolute;top:12%;left:50%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:var(--k-levelupGlowBg);pointer-events:none;animation:levelupGlow 3.4s ease-in-out infinite}.levelup-cel__glow--alt{top:48%;width:260px;height:260px;margin:-130px 0 0 -130px;background:var(--k-levelupGlowAltBg);animation-delay:.6s}@keyframes levelupGlow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}.levelup-cel__card{position:relative;width:100%;max-width:360px;margin-block:auto;text-align:center}.levelup-cel__badge{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;color:var(--k-levelupBadgeInk);background:var(--k-levelupBadgeBg);box-shadow:var(--k-levelupBadgeBoxShadow);animation:levelupBadgeIn .72s cubic-bezier(.34,1.56,.64,1) both}@keyframes levelupBadgeIn{0%{opacity:0;transform:scale(.4) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.levelup-cel__badge svg{animation:levelupBadgeShine 2.4s ease-in-out .7s infinite}@keyframes levelupBadgeShine{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.08) rotate(-4deg)}70%{transform:scale(.96) rotate(3deg)}}.levelup-cel__kicker{margin:18px 0 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-levelupBadgeInk);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) .22s both}.levelup-cel__title{margin:4px 0 0;font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--k-levelupTitleInk);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) .3s both}.levelup-cel__sub{margin:6px 0 0;font-size:14px;font-weight:500;color:var(--k-levelupSubInk);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) .38s both}@keyframes levelupRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.levelup-cel__points{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 0;padding:16px 18px;border-radius:22px;background:var(--k-levelupPointsBg);border:var(--k-levelupPointsBorder);box-shadow:var(--k-levelupPointsBoxShadow);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) .48s both}.levelup-cel__points-label{font-size:14px;font-weight:600;color:var(--k-levelupPointsLabelInk);text-align:left}.levelup-cel__points-value{display:inline-flex;align-items:center;gap:6px;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--k-levelupPointsValueInk)}.levelup-cel__points-value svg{color:var(--k-levelupBadgeInk)}.levelup-cel__xp{position:relative;margin:14px 0 0;padding:16px 14px 12px;border-radius:18px;overflow:hidden;background:var(--k-levelupXpBg);border:var(--k-levelupXpBorder);box-shadow:var(--k-levelupXpBoxShadow);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) 1.35s both}.levelup-cel__xp-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.levelup-cel__xp-burst-star{position:absolute;color:var(--k-levelupXpBurstStarInk);opacity:0}.levelup-cel__xp.is-bursting .levelup-cel__xp-burst-star{animation:levelupBurstStar 1.6s ease-out both}@keyframes levelupBurstStar{0%{opacity:0;transform:translateY(8px) scale(.4) rotate(var(--burst-rotate, 0deg))}35%{opacity:1}to{opacity:0;transform:translateY(-28px) scale(1.15) rotate(var(--burst-rotate, 0deg))}}.levelup-cel__xp-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-levelupBadgeInk)}.levelup-cel__xp-headline{margin:4px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--k-levelupTitleInk);animation:levelupLevelPop .7s cubic-bezier(.34,1.56,.64,1) 1.5s both}.levelup-cel__xp-new{display:inline-block;color:var(--k-justUnlockedIconInk);text-shadow:var(--k-levelupXpNewTextShadow)}.levelup-cel__xp.is-bursting .levelup-cel__xp-new{animation:levelupNewGlow .9s cubic-bezier(.34,1.56,.64,1) both}@keyframes levelupLevelPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes levelupNewGlow{0%{transform:scale(.9)}55%{transform:scale(1.12)}to{transform:scale(1)}}.levelup-cel__xp-arrow{display:inline-block;margin:0 8px;color:var(--k-levelupBadgeInk)}.levelup-cel__xp-track-row{display:flex;align-items:center;gap:8px;margin-top:12px}.levelup-cel__xp-lvl{flex:0 0 auto;min-width:22px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--k-levelupPointsValueInk);text-align:center}.levelup-cel__xp-lvl.is-next{color:var(--k-justUnlockedIconInk);transform:scale(1.08)}.levelup-cel__xp-track{position:relative;flex:1 1 auto;height:12px;border-radius:999px;background:var(--k-levelupXpTrackBg);overflow:visible}.levelup-cel__xp-fill{height:100%;border-radius:999px;background:var(--k-levelupXpFillBg);box-shadow:var(--k-levelupXpFillBoxShadow);transition:width .9s cubic-bezier(.22,1,.36,1);min-width:0}.levelup-cel__xp-fill.is-hot{transition-duration:.9s}.levelup-cel__xp-fill.is-settled{transition-duration:.75s;background:var(--k-levelupXpFillSettledBg)}.levelup-cel__xp-fill.is-snap{transition:none!important}.levelup-cel__xp-gain{position:absolute;top:-18px;transform:translate(-50%);padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--k-levelupXpGainInk);background:var(--k-levelupXpGainBg);box-shadow:var(--k-levelupXpGainBoxShadow);animation:levelupGainPop .45s cubic-bezier(.34,1.56,.64,1) both;white-space:nowrap;pointer-events:none}@keyframes levelupGainPop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.7)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.levelup-cel__xp-meta{margin:10px 0 0;min-height:1.35em;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--k-levelupXpMetaInk);transform:translateZ(0)}.levelup-cel__footer{margin:16px 0 0;font-size:13px;color:var(--k-levelupSubInk);animation:levelupRise .5s cubic-bezier(.22,1,.36,1) 1.58s both}.levelup-cel__cta-wrap{display:flex;justify-content:center;margin:22px 0 0;animation:levelupRise .5s cubic-bezier(.22,1,.36,1) 1.7s both}.levelup-cel__cta-wrap .landing-guide-btn{min-width:200px;justify-content:center}.levelup-cel__spark{position:absolute;color:var(--k-levelupXpBurstStarInk);opacity:0;pointer-events:none;animation:levelupSpark 2.8s ease-out infinite}@keyframes levelupSpark{0%{opacity:0;transform:translateY(10px) scale(.6)}25%{opacity:.9}to{opacity:0;transform:translateY(-70px) scale(1.05)}}@media (prefers-reduced-motion: reduce){.levelup-cel,.levelup-cel *,.levelup-cel__spark{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.levelup-cel__spark{display:none}}.onb-device--how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-skin=dawn]{--k-accent: #9B85C4;--k-accentText: #9B85C4;--k-accountAccent: #B39BE0;--k-accountAccent2: #c4a8dc;--k-accountAccent3: #7d63b0;--k-accountAccent4: #7C5CCC;--k-accountAccentBg: #e8a8c0;--k-accountBadgeAvatarFallbackBg: #211b27;--k-accountBadgeBoxShadow: 0 8px 22px rgba(92, 74, 110, .12), 0 2px 8px rgba(180, 140, 190, .14);--k-accountBadgeCheckInk: #4caf7d;--k-accountBadgeEmailInk: #7a6f85;--k-accountBadgeNameInk: #211b27;--k-accountBgBg: linear-gradient(180deg, #FDEBE3 0%, #F3E4EF 46%, #E0D8F2 100%);--k-accountBlur: 12px;--k-accountBlur2: 100px;--k-accountBlur3: 110px;--k-accountBorder: 1px solid rgba(255, 255, 255, .65);--k-accountBorder2: rgba(180, 160, 200, .45);--k-accountBorder3: rgba(155, 133, 196, .55);--k-accountBorder4: 1px solid rgba(155, 133, 196, .4);--k-accountBorder5: 2px solid rgba(155, 133, 196, .55);--k-accountBorder6: 1px solid rgba(255, 255, 255, .55);--k-accountBorder7: 1px solid rgba(180, 160, 200, .2);--k-accountBorderBg: rgba(180, 160, 200, .2);--k-accountBorderBg2: rgba(180, 160, 200, .5);--k-accountBorderBg3: rgba(180, 160, 200, .25);--k-accountBtnBg: linear-gradient(135deg,#B8A4E8,#E8B8D0);--k-accountBtnBg2: linear-gradient(135deg,#B8A4E8 0%,#D4A8C8 60%,#E8A8C0 100%);--k-accountBtnBg3: linear-gradient(135deg, #c4b0e8 0%, #d4a8c8 55%, #e8b8d0 100%);--k-accountBtnBg4: linear-gradient(135deg, #b8a4e8 0%, #d4a8c8 55%, #e8a8c0 100%);--k-accountCard2Bg: #EFE8F6;--k-accountCard2Bg2: rgba(255, 255, 255, .78);--k-accountCard2Bg3: rgba(255, 255, 255, .95);--k-accountCard2Bg4: rgba(255,255,255,.62);--k-accountCard2Bg5: #f8f3fd;--k-accountCard2Bg6: linear-gradient(145deg, rgba(224, 216, 242, .5) 0%, rgba(255, 255, 255, .9) 40%, rgba(224, 216, 242, .4) 100%);--k-accountCardBg: linear-gradient(180deg, #fffdfb 0%, #fbf6fb 42%, #f4ecfa 100%);--k-accountCardBg2: #fffdfb;--k-accountCardBg3: linear-gradient(180deg, #fbf7fd 0%, #ffffff 140px);--k-accountCardBg4: linear-gradient(180deg, #fffdfb 0%, #fbf6fb 55%, #f4ecfa 100%);--k-accountErrorStrongInk: #C45B6E;--k-accountErrorStrongInk2: #c2506a;--k-accountErrorStrongInk3: #b85c5c;--k-accountFont: "DM Sans", system-ui, -apple-system, sans-serif;--k-accountFont2: Caveat, cursive;--k-accountHoverBgBg: #f4ecfa;--k-accountHoverBgBg2: rgba(248, 243, 253, .9);--k-accountInkBg: linear-gradient(180deg,#4A3D58 0%,#6B5A82 55%,#9B85C4 100%);--k-accountInkBg2: linear-gradient(180deg, #4a3d58 0%, #6b5a82 50%, #9b85c4 100%);--k-accountInkFaint: #c0b0ce;--k-accountInkFaint2: #b7a9c6;--k-accountInkFaint3: #baafc9;--k-accountInkFaint4: #bfb4ce;--k-accountInkSoft: #7a5f9a;--k-accountInkStrong: #2f243b;--k-accountModalBackdropBg: linear-gradient( 180deg, rgba(60, 40, 80, .04) 0%, rgba(60, 40, 80, .28) 30%, rgba(60, 40, 80, .38) 100% );--k-accountModalBackdropBg2: rgba(60, 45, 80, .42);--k-accountModalBackdropBg3: linear-gradient( 180deg, rgba(60, 40, 80, .04) 0%, rgba(60, 40, 80, .24) 40%, rgba(60, 40, 80, .34) 100% );--k-accountMuted: #9b8dac;--k-accountRing: rgba(196, 176, 232, .45);--k-accountRing2: rgba(196, 176, 232, .55);--k-accountShadow: 0 12px 32px rgba(92,74,110,.1);--k-accountShadow10: 0 6px 22px rgba(92, 74, 110, .1);--k-accountShadow11: 0 4px 14px rgba(92, 74, 110, .14);--k-accountShadow12: 0 6px 16px rgba(92, 74, 110, .2);--k-accountShadow13: 0 0 0 3px rgba(155, 133, 196, .28), 0 6px 16px rgba(92, 74, 110, .2);--k-accountShadow14: 0 24px 60px -16px rgba(60, 40, 80, .45), 0 4px 16px rgba(92, 74, 110, .16);--k-accountShadow15: 0 -18px 50px rgba(92, 74, 110, .18);--k-accountShadow16: 0 10px 24px rgba(37, 211, 102, .18), 0 0 0 6px rgba(37, 211, 102, .08);--k-accountShadow17: 0 10px 28px rgba(92, 74, 110, .08);--k-accountShadow18: 0 4px 12px rgba(155, 133, 196, .35);--k-accountShadow19: 0 12px 30px rgba(180, 140, 190, .4);--k-accountShadow2: 0 10px 26px rgba(180,140,190,.3);--k-accountShadow20: 0 30px 80px rgba(92, 74, 110, .28);--k-accountShadow21: 0 4px 14px rgba(92, 74, 110, .12);--k-accountShadow3: 0 6px 18px rgba(92, 74, 110, .06);--k-accountShadow4: 0 0 0 8px rgba(196, 176, 232, .45), 0 12px 30px rgba(92, 74, 110, .14);--k-accountShadow5: 0 0 0 10px rgba(196, 176, 232, .55), 0 14px 34px rgba(92, 74, 110, .18);--k-accountShadow6: 0 0 0 2px rgba(155, 133, 196, .35);--k-accountShadow7: 0 0 0 2px rgba(155, 133, 196, .18);--k-accountShadow8: 0 6px 22px rgba(92, 74, 110, .08);--k-accountShadow9: 0 8px 26px rgba(92, 74, 110, .12);--k-accountTile1Bg: rgba(155, 133, 196, .12);--k-accountTile1Bg10: #e8f0f9;--k-accountTile1Bg2: #f0e7fa;--k-accountTile1Bg3: rgba(155, 133, 196, .26);--k-accountTile1Bg4: rgba(155, 133, 196, .18);--k-accountTile1Bg5: rgba(155,133,196,.14);--k-accountTile1Bg6: rgba(237, 228, 248, .75);--k-accountTile1Bg7: rgba(155, 133, 196, .1);--k-accountTile1Bg8: rgba(155, 133, 196, .24);--k-accountTile1Bg9: rgba(237, 228, 248, .65);--k-accountTile1Ink: #7e68ae;--k-accountTile1Ink2: #6a8bc0;--k-accountTile2Bg: radial-gradient(circle at 30% 25%, #ffffff 0%, #e6f8ee 100%);--k-accountTile2Bg2: rgba(76, 175, 125, .14);--k-accountTile2Ink: #3f9a6a;--k-accountTile3Bg: #fdeee5;--k-accountTile3Bg2: #f7efe0;--k-accountTile3Ink: #c98a6a;--k-accountTile3Ink2: #b8894a;--k-accountTile4Bg: #fbedf3;--k-accountTile4Bg2: #fbeded;--k-accountTile4Ink: #c07a9d;--k-accountTransparentBg: rgba(245, 184, 150, .5);--k-accountTransparentBg2: rgba(196, 176, 232, .4);--k-adminControlBg: rgba(255,255,255,.9);--k-adminErrorInk: #b85c5c;--k-adminNavBg: rgba(255, 255, 255, .92);--k-adminUnreadBg: #B8A4E8;--k-adminUnreadInk: #FFFFFF;--k-alert: #E86A8A;--k-analyticsAudioInk: #D4A8C8;--k-analyticsExpiredInk: #8A7A9A;--k-analyticsPdfInk: #E8A8C0;--k-analyticsRevealsInk: #B8A4E8;--k-analyticsVideoInk: #C4B0E8;--k-analyticsViewsInk: #9B85C4;--k-answeredBadgeBg: rgba(144, 184, 164, .18);--k-answeredBadgeInk: #5f8573;--k-askChipHoverBg: #ffffff;--k-askPlaceholderInk: #beaccf;--k-avatar: 9999px;--k-avatarBg: #EDE4F8;--k-avatarBg2: #F5E4DC;--k-avatarBorder: rgba(160, 140, 190, .35);--k-avatarGradient1: linear-gradient(135deg,#C4B0E8,#E8B8D0);--k-avatarGradient2: linear-gradient(145deg,#D4C4F0,#B8A4E8);--k-avatarGradient3: linear-gradient(135deg,#F5E4DC,#D4A8C8);--k-avatarGradient4: linear-gradient(90deg,#B8A4E8,#E8A8C0);--k-avatarGradient5: linear-gradient(135deg,#E8B8D0,#9B85C4);--k-avatarHaloEnd: #E8A8C0;--k-avatarHaloStart: #B8A4E8;--k-avatarHaloTrack: rgba(150, 140, 165, .28);--k-avatarInitialInk: #fff;--k-avatarInk: #5C4A6E;--k-avatarLevelBorder: 2px solid #faf7fc;--k-awardArrivalBg: rgba(245, 200, 96, .28);--k-awardInk: #a8781f;--k-awardedMessageBg: linear-gradient(100deg, rgba(253, 244, 224, .85) 0%, rgba(255, 253, 249, .5) 60%);--k-awardedMessageRule: inset 2px 0 0 #d9a94b;--k-bg: linear-gradient(180deg, #FDEBE3 0%, #F3E4EF 50%, #E0D8F2 100%);--k-body: "DM Sans", sans-serif;--k-bodyInk: #000000;--k-border: rgba(180, 160, 200, .4);--k-borderFaint: rgba(180, 160, 200, .22);--k-brandCalligraphyInk: #2f243b;--k-brandPillBg: rgba(255, 255, 255, .6);--k-brandPillBorder: 1px solid rgba(180, 160, 200, .4);--k-brandPillShadow: 0 4px 14px rgba(92, 74, 110, .1);--k-btn: linear-gradient(90deg, #B8A4E8 0%, #D4A8C8 55%, #E8A8C0 100%);--k-btnBorder: 0;--k-btnCase: none;--k-btnFont: "DM Sans", sans-serif;--k-btnHintInk: rgba(255,255,255,.86);--k-btnInk: #FFFFFF;--k-btnLS: 0em;--k-btnRadius: 9999px;--k-btnShadow: 0 8px 24px rgba(180, 140, 190, .35);--k-btnSize: 16px;--k-btnWeight: 600;--k-bubbleBg: transparent;--k-bubbleBorder: 0;--k-bubbleBorderColor: rgba(180, 160, 200, .4);--k-bubbleInk: #333344;--k-bubblePaddingBlock: 0;--k-bubblePaddingInline: 0;--k-bubbleShadow: none;--k-canvasImage: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 52%, #e0d8f2 100%);--k-card: #FAF7FC;--k-card0100BoxShadow: 0 0 24px rgba(99, 179, 237, .35);--k-card0100BoxShadow2: 0 0 30px rgba(255, 215, 0, .45);--k-card2: #FFFFFF;--k-card50BoxShadow: 0 0 40px rgba(99, 179, 237, .55);--k-card50BoxShadow2: 0 0 48px rgba(255, 215, 0, .7);--k-cardArtAnalysisColor: rgba(250, 247, 242, .94);--k-cardArtAnalysisTextShadow: 0 1px 8px rgba(8, 6, 18, .55);--k-cardArtFrameShadow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 10px 32px rgba(92, 74, 110, .12);--k-cardArtHeaderBandBackground: linear-gradient(180deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, 0) 100%);--k-cardArtLabelColor: rgba(250, 247, 242, .86);--k-cardArtLabelTextShadow: 0 1px 6px rgba(8, 6, 18, .55);--k-cardArtMarkWhiteArtHeaderBandBackground: linear-gradient(180deg, rgba(12, 8, 24, .12) 0%, rgba(12, 8, 24, 0) 100%);--k-cardArtMarkWhiteRarityHeaderCommonBackground: rgba(255, 255, 255, .16);--k-cardArtMarkWhiteRarityHeaderCommonBorder: 1px solid rgba(255, 255, 255, .34);--k-cardArtMarkWhiteRarityHeaderCommonColor: rgba(250, 247, 242, .96);--k-cardArtMarkWhiteRarityHeaderCommonTextShadow: 0 1px 4px rgba(8, 6, 18, .45);--k-cardArtMarkWhiteRarityHeaderLegendaryBackground: rgba(255, 215, 0, .24);--k-cardArtMarkWhiteRarityHeaderLegendaryBorder: 1px solid rgba(255, 215, 0, .52);--k-cardArtMarkWhiteRarityHeaderLegendaryColor: rgba(255, 250, 230, .98);--k-cardArtMarkWhiteRarityHeaderRareBackground: rgba(245, 208, 97, .22);--k-cardArtMarkWhiteRarityHeaderRareBorder: 1px solid rgba(245, 208, 97, .48);--k-cardArtMarkWhiteRarityHeaderRareColor: rgba(255, 248, 220, .98);--k-cardArtMarkWhiteRarityHeaderUncommonBackground: rgba(186, 230, 253, .2);--k-cardArtMarkWhiteRarityHeaderUncommonBorder: 1px solid rgba(186, 230, 253, .42);--k-cardArtMarkWhiteRarityHeaderUncommonColor: rgba(240, 249, 255, .96);--k-cardArtScrimBackground: linear-gradient( 180deg, rgba(12, 8, 24, .06) 0%, rgba(12, 8, 24, .02) 52%, rgba(12, 8, 24, .28) 68%, rgba(12, 8, 24, .82) 100% );--k-cardArtTitleColor: #faf7f2;--k-cardArtTitleTextShadow: 0 2px 10px rgba(8, 6, 18, .6);--k-cardBackFoilEnd: #B7A4D4;--k-cardBackFoilMiddle: #CBBAE2;--k-cardBackFoilStart: #B9A6D6;--k-cardBorder: 1px solid rgba(180, 160, 200, .22);--k-cardCaptionInk: #8A7A9A;--k-cardCardKinobuMarkBlackColor: #1a1220;--k-cardCardKinobuMarkBlackTextShadow: 0 1px 3px rgba(255, 255, 255, .45);--k-cardCardTextPlaceholderLineBackground: rgba(255, 255, 255, .62);--k-cardCinematicHaloBorder: 2px solid rgba(201, 166, 255, .76);--k-cardCinematicHaloBoxShadow: 0 0 22px rgba(177, 132, 255, .44), 0 0 36px rgba(117, 197, 255, .2);--k-cardCinematicRuneColor: rgba(241, 250, 255, .96);--k-cardCinematicRuneTextShadow: 0 0 12px rgba(205, 238, 255, .74);--k-cardCinematicShimmerBackground: linear-gradient(90deg, transparent, rgba(248, 233, 207, .88), transparent);--k-cardCinematicVeilBackground: radial-gradient(circle at 28% 34%, rgba(190, 164, 255, .34), transparent 58%), radial-gradient(circle at 72% 30%, rgba(163, 225, 255, .26), transparent 56%), radial-gradient(circle at 50% 72%, rgba(255, 214, 162, .22), transparent 58%);--k-cardCosmicVioletBorderColor: #C8B0F0;--k-cardCosmicVioletFaceGradient: linear-gradient(180deg, #FAF8FF 0%, #EDE4FF 100%);--k-cardCosmicVioletIconColor: #6840B0;--k-cardCosmicVioletLabelColor: #8868B8;--k-cardCosmicVioletTitleColor: #2E1858;--k-cardDawnLilacBorderColor: #F0D3F5;--k-cardDawnLilacFaceGradient: linear-gradient(180deg, #FFFFFF 0%, #FDF0F5 100%);--k-cardDawnLilacIconColor: #8B6EB8;--k-cardDawnLilacLabelColor: #9B8BB8;--k-cardDestinyDealtShadow: 0 22px 56px rgba(92,74,110,.24);--k-cardDestinyFlightShadow: 0 14px 36px rgba(92,74,110,.16);--k-cardDestinyLandedShadow: 0 18px 48px rgba(92,74,110,.22);--k-cardDestinyLiftShadow: 0 28px 70px rgba(92,74,110,.28);--k-cardDestinyShadowRgb: 92, 74, 110;--k-cardEditorialFont: "Caveat", cursive;--k-cardEditorialFont2: "Caveat", cursive;--k-cardEmbeddedVideoDurationBackground: rgba(0, 0, 0, .55);--k-cardEmbeddedVideoDurationColor: rgba(255, 255, 255, .92);--k-cardEmbeddedVideoExpandBackground: rgba(0, 0, 0, .45);--k-cardEmbeddedVideoExpandColor: rgba(255, 255, 255, .9);--k-cardEmbeddedVideoExpandHoverBackground: rgba(0, 0, 0, .65);--k-cardEmbeddedVideoIdleBackground: linear-gradient(180deg, rgba(20, 16, 40, .55) 0%, rgba(8, 6, 18, .75) 100%);--k-cardEmbeddedVideoLabelBackground: rgba(255, 255, 255, .88);--k-cardEmbeddedVideoLabelColor: rgba(30, 24, 48, .85);--k-cardEmbeddedVideoLegendaryBoxShadow: inset 0 0 0 1.5px rgba(196, 181, 253, .65), 0 0 18px rgba(139, 92, 246, .45), 0 0 32px rgba(236, 72, 153, .25);--k-cardEmbeddedVideoMediaBackground: #1a1528;--k-cardEmbeddedVideoOverlayBackground: rgba(0, 0, 0, .92);--k-cardEmbeddedVideoOverlayCloseBackground: rgba(255, 255, 255, .08);--k-cardEmbeddedVideoOverlayCloseBorder: 1px solid rgba(255, 255, 255, .25);--k-cardEmbeddedVideoPlayBackground: rgba(255, 255, 255, .18);--k-cardEmbeddedVideoPlayBoxShadow: 0 0 18px rgba(255, 255, 255, .15);--k-cardEmbeddedVideoRareBoxShadow: inset 0 0 0 1.5px rgba(251, 191, 36, .6), 0 0 16px rgba(251, 191, 36, .4), 0 0 28px rgba(168, 85, 247, .2);--k-cardEmbeddedVideoUncommonBoxShadow: inset 0 0 0 1.5px rgba(96, 165, 250, .55), 0 0 14px rgba(59, 130, 246, .35);--k-cardEmeraldCalmBorderColor: #B8DCC8;--k-cardEmeraldCalmFaceGradient: linear-gradient(180deg, #F8FCF9 0%, #E4F2EA 100%);--k-cardEmeraldCalmIconColor: #3D8B60;--k-cardEmeraldCalmLabelColor: #5A9A72;--k-cardEmeraldCalmTitleColor: #1E4A32;--k-cardFaceUncommonHoverBoxShadow: 0 0 0 1px rgba(99, 179, 237, .35), 0 0 18px rgba(99, 179, 237, .25);--k-cardGoldenHourBorderColor: #F0D89A;--k-cardGoldenHourFaceGradient: linear-gradient(180deg, #FFFCF5 0%, #FFF0D4 100%);--k-cardGoldenHourIconColor: #C4922A;--k-cardGoldenHourLabelColor: #A07830;--k-cardGoldenHourTitleColor: #5C3D00;--k-cardHoloBurstBackground: radial-gradient( ellipse 55% 45% at 50% 48%, rgba(255, 255, 255, .12) 0%, transparent 70% );--k-cardHoloFoilBackground: conic-gradient( from 120deg at 50% 50%, rgba(255, 215, 0, .45), rgba(255, 105, 180, .35), rgba(64, 224, 208, .35), rgba(138, 43, 226, .35), rgba(255, 215, 0, .45) ), linear-gradient( 115deg, transparent 30%, rgba(255, 255, 255, .55) 45%, transparent 60% );--k-cardIconSelectedBg: rgba(139, 110, 184, .18);--k-cardKcardBackBackground: radial-gradient(118% 86% at 50% 34%, #fff7f0 0%, #f7eaf2 40%, #e7dcf5 72%, #dbd0f0 100%);--k-cardLegendaryGlowColor: rgb(255, 215, 0);--k-cardLegendaryGlowRgb: 255, 215, 0;--k-cardMoonlitTealBorderColor: #B8DEDE;--k-cardMoonlitTealFaceGradient: linear-gradient(180deg, #F8FCFC 0%, #E4F4F4 100%);--k-cardMoonlitTealIconColor: #3D8B8B;--k-cardMoonlitTealLabelColor: #5A9A9A;--k-cardMoonlitTealTitleColor: #1E4A4A;--k-cardProbabilityTooltipBackground: rgba(255, 255, 255, .96);--k-cardProbabilityTooltipBeforeBorderBottomColor: rgba(255, 255, 255, .96);--k-cardProbabilityTooltipBeforeFilter: 0 -1px 0 rgba(139, 110, 184, .2);--k-cardProbabilityTooltipBorder: 1px solid rgba(139, 110, 184, .3);--k-cardProbabilityTooltipBoxShadow: 0 6px 18px rgba(59, 52, 115, .14);--k-cardProbabilityTooltipCommonBorderColor: rgba(139, 110, 184, .35);--k-cardProbabilityTooltipLegendaryBackground: linear-gradient(180deg, rgba(255, 253, 245, .98), rgba(255, 248, 220, .96));--k-cardProbabilityTooltipLegendaryBorderColor: rgba(255, 215, 0, .55);--k-cardProbabilityTooltipLegendaryBoxShadow: 0 6px 20px rgba(255, 215, 0, .2);--k-cardProbabilityTooltipLegendaryProbabilityTooltipEyebrowColor: #4a3200;--k-cardProbabilityTooltipMessageColor: #3b3473;--k-cardProbabilityTooltipRareBackground: linear-gradient(180deg, rgba(255, 252, 245, .98), rgba(255, 248, 224, .95));--k-cardProbabilityTooltipRareBorderColor: rgba(245, 208, 97, .45);--k-cardProbabilityTooltipUncommonBackground: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(240, 248, 255, .96));--k-cardProbabilityTooltipUncommonBorderColor: rgba(99, 179, 237, .45);--k-cardPulseGlowRgb: 155, 133, 196;--k-cardRareGlowColor: rgb(232, 185, 35);--k-cardRareGlowRgb: 232, 185, 35;--k-cardRarityBadgeCommonBackground: rgba(139, 110, 184, .14);--k-cardRarityBadgeCommonBorder: 1px solid rgba(139, 110, 184, .25);--k-cardRarityBadgeCommonColor: #5c4d6a;--k-cardRarityBadgeLegendaryBackground: linear-gradient(90deg, #ffd700, #ffb347, #ffd700);--k-cardRarityBadgeLegendaryBorder: 1px solid rgba(218, 165, 32, .6);--k-cardRarityBadgeLegendaryColor: #4a3200;--k-cardRarityBadgeRareBackground: rgba(245, 208, 97, .3);--k-cardRarityBadgeRareBorder: 1px solid rgba(245, 208, 97, .55);--k-cardRarityBadgeRareColor: #7a5200;--k-cardRarityBadgeUncommonBackground: rgba(99, 179, 237, .2);--k-cardRarityBadgeUncommonBorder: 1px solid rgba(99, 179, 237, .4);--k-cardRarityBadgeUncommonColor: #1e5a8a;--k-cardRarityBudBackground: radial-gradient(circle at 35% 35%, #fff8e8, #d4a820);--k-cardRarityBudBoxShadow: 0 0 4px rgba(212, 168, 32, .5);--k-cardRarityBudsCommonRarityBudBackground: radial-gradient(circle at 35% 35%, #f5f0ff, #8b6eb8);--k-cardRarityBudsCommonRarityBudBoxShadow: 0 0 3px rgba(139, 110, 184, .4);--k-cardRarityBudsLegendaryRarityBudBackground: radial-gradient(circle at 35% 35%, #fffacd, #ffd700);--k-cardRarityBudsLegendaryRarityBudBoxShadow: 0 0 6px rgba(255, 215, 0, .75);--k-cardRarityBudsLegendaryRarityBudGemBackground: linear-gradient(135deg, #fffacd, #ffd700, #ffb347, #ffd700);--k-cardRarityBudsRareRarityBudBackground: radial-gradient(circle at 35% 35%, #fff8e0, #e8b923);--k-cardRarityBudsRareRarityBudBoxShadow: 0 0 5px rgba(232, 185, 35, .65);--k-cardRarityBudsRareRarityBudGemBackground: linear-gradient(135deg, #fffacd, #e8b923, #c4922a);--k-cardRarityBudsUncommonRarityBudBackground: radial-gradient(circle at 35% 35%, #eef8ff, #63b3ed);--k-cardRarityBudsUncommonRarityBudBoxShadow: 0 0 4px rgba(99, 179, 237, .55);--k-cardRarityHeaderBadgeInteractiveFocusVisibleOutline: 2px solid rgba(139, 110, 184, .55);--k-cardRarityHeaderFoilTextShadow: 0 1px 0 rgba(255, 255, 255, .45);--k-cardRarityHeaderGlowBoxShadow: 0 0 10px rgba(99, 179, 237, .35);--k-cardRarityHeaderLegendaryBackground: linear-gradient(90deg, #ffd700, #ffb347, #fffacd, #ffd700);--k-cardRarityHeaderRareBackground: linear-gradient(90deg, #fff8dc, #f5d061, #e8b923, #fff8dc);--k-cardRarityIconHollowSvgRarityIconHollowSpanSvgFilter: 0 0 6px rgba(255, 215, 0, .35);--k-cardRarityIconMotionFilter: 0 2px 4px rgba(99, 179, 237, .15);--k-cardRarityIconUncommonFilter: 0 2px 4px rgba(99, 179, 237, .25);--k-cardRootEngagedRarityTitleLegendaryTextShadow: 0 0 14px rgba(255, 215, 0, .4), 0 1px 0 rgba(255, 255, 255, .45);--k-cardRootEngagedRarityTitleRareTextShadow: 0 0 10px rgba(232, 185, 35, .35), 0 1px 0 rgba(255, 255, 255, .4);--k-cardRootLegendaryBackground: linear-gradient( 135deg, #ffd700, #ffb347, #fffacd, #ffec8b, #daa520, #ffd700 );--k-cardRootRareBackground: linear-gradient(135deg, #f5d061, #e8b923, #fff8dc, #c9a020);--k-cardRoseMistBorderColor: #F0C4D0;--k-cardRoseMistFaceGradient: linear-gradient(180deg, #FFF9FA 0%, #FCE8EE 100%);--k-cardRoseMistIconColor: #C06080;--k-cardRoseMistLabelColor: #B07088;--k-cardRoseMistTitleColor: #6B2840;--k-cardShelfVideoFaceThumbBackground: rgba(196, 176, 216, .35);--k-cardShelfVideoFaceThumbOverlayBackground: linear-gradient( to bottom, rgba(30, 10, 50, .05) 0%, rgba(30, 10, 50, .28) 100% );--k-cardSilverMistBorderColor: #C8CCD8;--k-cardSilverMistFaceGradient: linear-gradient(180deg, #FAFAFC 0%, #ECEEF4 100%);--k-cardSilverMistIconColor: #6878A0;--k-cardSilverMistLabelColor: #7888A0;--k-cardSilverMistTitleColor: #303848;--k-cardSparkleBackground: radial-gradient(circle, #fff 0%, #ffd700 60%, transparent 100%);--k-cardSparkleBoxShadow: 0 0 6px rgba(255, 215, 0, .8);--k-cardSunsetPeachBorderColor: #F0C8B0;--k-cardSunsetPeachFaceGradient: linear-gradient(180deg, #FFFAF7 0%, #FFE8DC 100%);--k-cardSunsetPeachIconColor: #D07040;--k-cardSunsetPeachLabelColor: #B08060;--k-cardSunsetPeachTitleColor: #6B3018;--k-cdBackBtnInk: #A898B8;--k-cdDcFaceDownHoverBoxShadow: 0 20px 48px rgba(92, 74, 110, .34);--k-cdDestinyBtnBg: linear-gradient(95deg, #C4B0E8, #E8A8C0);--k-cdDestinyBtnBoxShadow: 0 10px 30px rgba(155, 133, 196, .4), inset 0 1px 0 rgba(255, 255, 255, .3);--k-cdDestinyBtnHoverBoxShadow: 0 16px 40px rgba(155, 133, 196, .5), inset 0 1px 0 rgba(255, 255, 255, .3);--k-cdDestinyBtnInk: #fff;--k-cdLoadErrorInk: #C49AA8;--k-cdLoadingInk: #8A7A9A;--k-cdMuteBg: rgba(255, 255, 255, .4);--k-cdMuteBorder: 1px solid rgba(155, 133, 196, .3);--k-cdMuteHoverBg: rgba(155, 133, 196, .12);--k-cdMuteInk: #9B85C4;--k-cdShimmerBorder: 2px solid rgba(180, 150, 240, .6);--k-cdSpkBg: radial-gradient(circle, #fff 0%, rgba(196, 176, 232, .55) 60%, transparent 100%);--k-cdSpkstarInk: #C4B0E8;--k-cdTitleFontFamily: "Playfair Display", serif;--k-cdTitleInk: #4A3D58;--k-cdWrapBg: linear-gradient(180deg, #FDEBE3 0%, #F3E4EF 50%, #E0D8F2 100%);--k-cdWrapFontFamily: "DM Sans", sans-serif;--k-challengeAvatarCalm: #d9e6fb;--k-challengeAvatarCalmInk: #2f5fa8;--k-challengeAvatarFirst: #efe7f4;--k-challengeAvatarFourth: #f1ede6;--k-challengeAvatarJoy: #fbdce6;--k-challengeAvatarJoyInk: #b03d6b;--k-challengeAvatarLove: #e9dcfa;--k-challengeAvatarLoveInk: #6b3fa8;--k-challengeAvatarSecond: #f7e6e9;--k-challengeAvatarStackSpanBorder: 2px solid #fff;--k-challengeAvatarThird: #e6e9f6;--k-challengeAvatarWarm: #fce7d2;--k-challengeAvatarWarmInk: #a8622a;--k-challengeCloseBoxShadow: 0 4px 14px rgba(92, 74, 110, .08);--k-challengeCtaBg: linear-gradient( to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .86) 26%, #fff 58%, #fff 100% );--k-challengeCtaBg2: #fff;--k-challengeCtaGlowBg: radial-gradient( ellipse at center, rgba(192, 160, 216, .5) 0%, rgba(192, 160, 216, .22) 55%, rgba(192, 160, 216, 0) 72% );--k-challengeDotBg: rgba(92, 74, 110, .25);--k-challengeGrabberBg: rgba(92, 74, 110, .2);--k-challengeGuideHandleInk: #8b7a9e;--k-challengeGuideSocialBg: rgba(124, 92, 168, .07);--k-challengeGuideSocialBg2: rgba(124, 92, 168, .14);--k-challengeGuideSocialBorder: 1px solid rgba(124, 92, 168, .28);--k-challengeGuideSocialInk: #6b4f96;--k-challengeLoaderGlowBg: radial-gradient( circle, rgba(192, 160, 216, .32) 0%, rgba(253, 238, 229, .2) 46%, rgba(243, 237, 249, 0) 72% );--k-challengeLoaderStarInk: #c0a0d8;--k-challengeNeighbourBg: #efe7f4;--k-challengePageBg: #f3edf9;--k-challengePosterBadgeBg: rgba(28, 20, 38, .42);--k-challengePosterBadgeBlur: 3px;--k-challengePosterBadgeInk: #fff;--k-challengePosterBoxShadow: 0 10px 28px rgba(92, 74, 110, .18);--k-challengePreviewBezel: 9px solid #1c1620;--k-challengePreviewBg: linear-gradient(180deg, #fdebe3, #e0d8f2);--k-challengePreviewCaption: #6d5b86;--k-challengePreviewDot: rgba(109, 91, 134, .3);--k-challengePreviewDotActive: rgba(109, 91, 134, .85);--k-challengePreviewMedia: #000;--k-challengePreviewShadow: 0 18px 40px rgba(60, 40, 90, .22), inset 0 0 0 1px rgba(255, 255, 255, .5);--k-challengePreviewStatusInk: #6d5b86;--k-challengeRootCbSurface: #f3edf9;--k-challengeScrollThumbBg: rgba(126, 99, 158, .68);--k-challengeSheetBg: #fff;--k-challengeSheetBoxShadow: 0 -2px 14px rgba(92, 74, 110, .05);--k-challengeTimelineLineBg: rgba(155, 133, 196, .4);--k-challengeTimelineNodeBorder: 1.5px solid #9b85c4;--k-challengeTimelineStepBg: #9b85c4;--k-challengeTitlePinnedInk: #3f3350;--k-chatAccentFill: #9b85c4;--k-chatAccentInk: #9B85C4;--k-chatActionPressedBg: rgba(155, 133, 196, .12);--k-chatAvatarOutline: 2px solid #fff;--k-chatBackground: #f3eafc;--k-chatBg: #FAF7FC;--k-chatBlockAccent: #BE5B75;--k-chatBlockAccentAlpha10: rgba(190, 91, 117, .1);--k-chatBlockAccentAlpha12: rgba(190, 91, 117, .12);--k-chatBlockAccentAlpha13: rgba(190, 91, 117, .13);--k-chatBlockAccentAlpha15: rgba(190, 91, 117, .15);--k-chatBlockAccentAlpha16: rgba(190, 91, 117, .16);--k-chatBlockAccentAlpha18: rgba(190, 91, 117, .18);--k-chatBlockAccentAlpha20: rgba(190, 91, 117, .2);--k-chatBlockAccentAlpha26: rgba(190, 91, 117, .26);--k-chatBlockAccentAlpha28: rgba(190, 91, 117, .28);--k-chatBlockAccentAlpha34: rgba(190, 91, 117, .34);--k-chatBlockAccentAlpha42: rgba(190, 91, 117, .42);--k-chatBlockAccentAlpha45: rgba(190, 91, 117, .45);--k-chatBlockAccentAlpha9: rgba(190, 91, 117, .09);--k-chatBlockAccentInk62: rgba(152.76, 84.54, 114.34, 1);--k-chatBlockAccentInk72: rgba(167.04, 91.28, 119.24, 1);--k-chatBlockAccentInk78: rgba(171.74, 91.88, 117.66, 1);--k-chatBlockAccentInk8: rgba(245.2, 234.52, 242.12, 1);--k-chatBlockAccentSurface10: rgba(248.5, 238.6, 241.2, 1);--k-chatBlockAccentSurface30: rgba(235.5, 205.8, 213.6, 1);--k-chatBlockAccentSurface4: rgba(252.4, 248.44, 249.48, 1);--k-chatBlockAccentSurface5: rgba(251.75, 246.8, 248.1, 1);--k-chatBlockAccentSurface6: rgba(251.1, 245.16, 246.72, 1);--k-chatBlockAccentSurface70: rgba(209.5, 140.2, 158.4, 1);--k-chatBlockAccentSurface80: rgba(203, 123.8, 144.6, 1);--k-chatBlockAccentSurface85: rgba(199.75, 115.6, 137.7, 1);--k-chatBlockEdge: rgba(190, 91, 117, .24);--k-chatBlockEdgeAlpha55: rgba(190, 91, 117, .132);--k-chatBlockGlow: rgba(190, 91, 117, .2);--k-chatBlockOnAccent: #fff;--k-chatBlockSoft: #FBEDF1;--k-chatBlockSoftEnd: #F8E1E8;--k-chatBlockSoftEndSurface50: rgba(251.5, 240, 243.5, 1);--k-chatBlockSoftSurface50: rgba(253, 246, 248, 1);--k-chatBodyFont: "DM Sans", sans-serif;--k-chatBodyInk: #5c4a6e;--k-chatBodySystemFont: "DM Sans", system-ui, sans-serif;--k-chatChatDmListProChatDmRowBackground: rgba(255, 255, 255, .62);--k-chatChatDmListProChatDmRowBoxShadow: 0 8px 22px rgba(92, 74, 110, .08);--k-chatChatDmListProChatDmRowPro2Background: rgba(255, 255, 255, .46);--k-chatChatDmRowActiveBackground: rgba(255, 255, 255, .7);--k-chatChatDmRowHoverBackground: rgba(255, 255, 255, .55);--k-chatChatDmRowNameColor: #8b7c9b;--k-chatChatDmRowOnlineBackground: #7eb8e8;--k-chatChatDmRowOnlineBorder: 2px solid #f6e7ef;--k-chatChatDmRowPreviewColor: #9e90ae;--k-chatChatDmRowTimeColor: #aba0b8;--k-chatChatDmRowUnreadChatDmRowPreviewColor: #4a3d58;--k-chatChatFeedSkeletonBlockBackground: linear-gradient( 90deg, rgba(200, 185, 215, .32) 0%, rgba(224, 210, 236, .58) 50%, rgba(200, 185, 215, .32) 100% );--k-chatChatFeedSkeletonBlockBackground2: rgba(210, 195, 225, .45);--k-chatComposerCatBorderBottom: 1px solid rgba(180, 160, 200, .24);--k-chatComposerCatChangeColor: #a294b0;--k-chatComposerIconBtnBorder: 1px solid rgba(180, 160, 200, .42);--k-chatComposerIconBtnOnBorderColor: rgba(30, 140, 134, .5);--k-chatComposerIconBtnOnColor: #1e8c86;--k-chatComposerMicActiveBackground: linear-gradient(165deg, #e9dffb 0%, #d9c9f7 100%);--k-chatComposerMicActiveBoxShadow: 0 1px 4px rgba(109, 79, 174, .2), inset 0 1px 0 rgba(255, 255, 255, .8);--k-chatComposerMicBackground: linear-gradient(165deg, #f3ecff 0%, #e4d8fb 100%);--k-chatComposerMicBorder: 1px solid rgba(139, 106, 200, .26);--k-chatComposerMicBoxShadow: 0 3px 9px rgba(109, 79, 174, .22), inset 0 1px 0 rgba(255, 255, 255, .95);--k-chatComposerMicColor: #6d4fae;--k-chatComposerMicComposerMicStandaloneBoxShadow: 0 4px 12px rgba(109, 79, 174, .24), inset 0 1px 0 rgba(255, 255, 255, .95);--k-chatComposerOutline: 1px solid rgba(255, 255, 255, .9);--k-chatComposerRecBackground: linear-gradient( 180deg, rgba(139, 106, 200, .055) 0%, rgba(139, 106, 200, .03) 100% );--k-chatComposerRecBadgeColor: #9b8aa8;--k-chatComposerRecBorder: 1px solid rgba(139, 106, 200, .1);--k-chatComposerRecDotBackground: #e0455f;--k-chatComposerRecStopBackground: #8b6ac8;--k-chatComposerRecStopBoxShadow: 0 6px 16px rgba(139, 106, 200, .34);--k-chatComposerRecVoiceWaveColor: #7b5fbe;--k-chatComposerVoiceCtaActiveBoxShadow: 0 2px 8px rgba(109, 79, 174, .18);--k-chatComposerVoiceCtaBackground: linear-gradient(180deg, #f7f3ff 0%, #f1eaff 100%);--k-chatComposerVoiceCtaBorder: 1px solid rgba(139, 106, 200, .28);--k-chatComposerVoiceCtaBoxShadow: 0 6px 16px rgba(109, 79, 174, .14);--k-chatControlOutline: 1px solid rgba(180, 160, 200, .4);--k-chatDateDivider: rgba(180, 160, 200, .3);--k-chatDivider: 1px solid rgba(180, 160, 200, .22);--k-chatDmEntryBg: rgba(255, 255, 255, .72);--k-chatDmEntryChevronColor: #b8a9cc;--k-chatDmEntryIconBackground: rgba(155, 133, 196, .16);--k-chatDmEntryIconColor: #7c68a8;--k-chatDmEntryOutline: 1px solid rgba(255, 255, 255, .7);--k-chatDmEntryShadow: 0 4px 14px rgba(92, 74, 110, .08);--k-chatDraftShadow: 0 12px 40px rgba(92, 74, 110, .13);--k-chatFloatingActionInk: #4A3D58;--k-chatFocusOutline: 1.5px solid #9b85c4;--k-chatForumVoiceDotBackground: #ff4d7d;--k-chatForumVoiceDotBorder: 2.5px solid #fff;--k-chatForumVoiceDotBoxShadow: 0 1px 4px rgba(192, 57, 92, .4);--k-chatForumVoiceHeardForumVoiceTimeColor: #a294b0;--k-chatGhostOutline: 1px solid rgba(255, 255, 255, .6);--k-chatHeaderBg: #FAF7FC;--k-chatHeartActive: #E8A8C0;--k-chatInviteAuraBoxShadow: 0 0 0 1.5px rgba(150, 122, 214, .55);--k-chatInviteShineAfterBackground: linear-gradient( 100deg, rgba(168, 142, 226, 0) 0%, rgba(168, 142, 226, .2) 50%, rgba(168, 142, 226, 0) 100% );--k-chatInviteSparkColor: #a88ee2;--k-chatLessonBg: #ffffff;--k-chatMedallionBg: #fff;--k-chatMediaOutline: 1px solid rgba(180, 160, 200, .35);--k-chatMenuDanger: #C45B6E;--k-chatMutedInk: #8a7a9a;--k-chatNameInk: #2f243b;--k-chatNoticeBg: #3f3350;--k-chatNoticeInk: #fff;--k-chatPanelOutline: 1px solid rgba(180, 160, 200, .45);--k-chatPressedBg: rgba(155, 133, 196, .1);--k-chatProBorder: 1px solid rgba(255,255,255,.9);--k-chatProButton: #FFFFFF;--k-chatProDisplay: "Playfair Display", serif;--k-chatProDmGhostAvatarBackground: linear-gradient(145deg, rgba(212, 196, 240, .7), rgba(184, 164, 232, .55));--k-chatProDmGhostNameBackground: rgba(92, 74, 110, .22);--k-chatProDmGhostPreviewBackground: rgba(138, 122, 154, .24);--k-chatProDmTailChatDmRowBackground: rgba(255, 255, 255, .5);--k-chatProHand: "Caveat", cursive;--k-chatProHeadline: linear-gradient(180deg,#4A3D58 0%,#6B5A82 50%,#9B85C4 100%);--k-chatProHeart: #B8A4E8;--k-chatProLabel: #2F243B;--k-chatProLessonCardBoxShadow: 0 12px 40px rgba(92, 74, 110, .14);--k-chatProLessonCardTitleFontFamily: "Cormorant Garamond", serif;--k-chatProLessonDotsDotActiveBackground: rgba(92, 74, 110, .55);--k-chatProLessonDotsDotBackground: rgba(138, 122, 154, .3);--k-chatProLessonVeilBackground: linear-gradient(160deg, #4a3d58 0%, #5c4a6e 45%, #3f3450 100%);--k-chatProLessonVeilBlurBackground: radial-gradient(closest-side at 30% 25%, rgba(196, 176, 232, .4), transparent 70%), radial-gradient(closest-side at 75% 70%, rgba(232, 168, 192, .28), transparent 70%), linear-gradient(160deg, #55476a 0%, #463a58 100%);--k-chatProLessonVeilDurationBackground: rgba(47, 36, 59, .55);--k-chatProLessonVeilLockBackground: rgba(255, 255, 255, .16);--k-chatProLessonVeilLockBorder: 1px solid rgba(255, 255, 255, .35);--k-chatProLessonVeilLockColor: rgba(255, 255, 255, .92);--k-chatProShadow: 0 0 0 6px rgba(196,176,232,.36), 0 14px 30px rgba(92,74,110,.16);--k-chatProSkelBarBackground: rgba(138, 122, 154, .32);--k-chatProSkelBarDarkBackground: rgba(92, 74, 110, .28);--k-chatProTailFadeBackground: linear-gradient(180deg, rgba(247, 242, 251, 0) 0%, rgba(247, 242, 251, .92) 82%);--k-chatProVeilBackground: linear-gradient(180deg, #f7f1fa 0%, #f3ebf8 100%);--k-chatProVeilBorder: 1px solid rgba(255, 255, 255, .75);--k-chatProVeilBoxShadow: 0 10px 26px rgba(92, 74, 110, .1);--k-chatProVeilCompactBackground: linear-gradient(180deg, #f8f3fb 0%, #f5eef9 100%);--k-chatProVeilWashBackground: linear-gradient( 180deg, rgba(247, 241, 250, .99) 0%, rgba(246, 239, 249, .97) 52%, rgba(245, 238, 249, .78) 82%, rgba(244, 236, 248, .42) 100% );--k-chatQuestionAccent: #A5762C;--k-chatQuestionAccentAlpha10: rgba(165, 118, 44, .1);--k-chatQuestionAccentAlpha12: rgba(165, 118, 44, .12);--k-chatQuestionAccentAlpha13: rgba(165, 118, 44, .13);--k-chatQuestionAccentAlpha15: rgba(165, 118, 44, .15);--k-chatQuestionAccentAlpha16: rgba(165, 118, 44, .16);--k-chatQuestionAccentAlpha18: rgba(165, 118, 44, .18);--k-chatQuestionAccentAlpha20: rgba(165, 118, 44, .2);--k-chatQuestionAccentAlpha26: rgba(165, 118, 44, .26);--k-chatQuestionAccentAlpha28: rgba(165, 118, 44, .28);--k-chatQuestionAccentAlpha34: rgba(165, 118, 44, .34);--k-chatQuestionAccentAlpha42: rgba(165, 118, 44, .42);--k-chatQuestionAccentAlpha45: rgba(165, 118, 44, .45);--k-chatQuestionAccentAlpha9: rgba(165, 118, 44, .09);--k-chatQuestionAccentInk62: rgba(137.26, 101.28, 69.08, 1);--k-chatQuestionAccentInk72: rgba(149.04, 110.72, 66.68, 1);--k-chatQuestionAccentInk78: rgba(152.24, 112.94, 60.72, 1);--k-chatQuestionAccentInk8: rgba(243.2, 236.68, 236.28, 1);--k-chatQuestionAccentSurface10: rgba(246, 241.3, 233.9, 1);--k-chatQuestionAccentSurface30: rgba(228, 213.9, 191.7, 1);--k-chatQuestionAccentSurface4: rgba(251.4, 249.52, 246.56, 1);--k-chatQuestionAccentSurface5: rgba(250.5, 248.15, 244.45, 1);--k-chatQuestionAccentSurface6: rgba(249.6, 246.78, 242.34, 1);--k-chatQuestionAccentSurface70: rgba(192, 159.1, 107.3, 1);--k-chatQuestionAccentSurface80: rgba(183, 145.4, 86.2, 1);--k-chatQuestionAccentSurface85: rgba(178.5, 138.55, 75.65, 1);--k-chatQuestionEdge: rgba(165, 118, 44, .24);--k-chatQuestionEdgeAlpha55: rgba(165, 118, 44, .132);--k-chatQuestionGlow: rgba(165, 118, 44, .2);--k-chatQuestionOnAccent: #fff;--k-chatQuestionSoft: #FBF4E8;--k-chatQuestionSoftEnd: #F7EAD6;--k-chatQuestionSoftEndSurface50: rgba(251, 244.5, 234.5, 1);--k-chatQuestionSoftSurface50: rgba(253, 249.5, 243.5, 1);--k-chatQuietInk: #A898B8;--k-chatReflectAnswerCardBackground: #faf7fc;--k-chatReflectAnswerCardBestBackground: linear-gradient(180deg, #fff 0%, #fdf0f5 100%);--k-chatReflectAnswerCardBestBorder: 1px solid rgba(155, 133, 196, .45);--k-chatReflectAnswerCardBestBoxShadow: 0 12px 40px rgba(92, 74, 110, .14), 0 0 0 4px rgba(237, 228, 248, .55);--k-chatReflectAnswerCardBoxShadow: 0 12px 32px rgba(92, 74, 110, .09);--k-chatReflectAwaitingBackground: rgba(255, 255, 255, .6);--k-chatReflectCardAnsweredBoxShadowPart: rgba(92, 74, 110, .07);--k-chatReflectCardBackgroundPart: #fff;--k-chatReflectCardBoxShadowPart: rgba(92, 74, 110, .1);--k-chatReflectCardPreviewColor: #7c6c8c;--k-chatReflectCardReflectionBorderLeft: 2px solid rgba(155, 133, 196, .45);--k-chatReflectCardRepliesChatAvatarBorder: 2px solid #fdf7fb;--k-chatReflectCardRepliesColor: #6d5a86;--k-chatReflectCardRepliesReflectCardAnswerersMoreColor: #a294b6;--k-chatReflectCardRepliesSvgColor: #8a76a8;--k-chatReflectCardWaitingBoxShadowPart: rgba(92, 74, 110, .11);--k-chatReflectComposerCardBoxShadow: 0 14px 44px rgba(92, 74, 110, .14);--k-chatReflectComposerCardTextareaCaretColor: #9b85c4;--k-chatReflectComposerCardTextareaReflectTitleInputBackground: #fbf6fe;--k-chatReflectComposerCardTextareaReflectTitleInputBorder: 1.5px dashed rgba(155, 133, 196, .6);--k-chatReflectCtaActiveBoxShadow: 0 3px 10px rgba(92, 74, 110, .14);--k-chatReflectCtaBoxShadow: 0 8px 20px rgba(92, 74, 110, .14);--k-chatReflectCtaGhostColor: #8b7aa3;--k-chatReflectDraftChipColor: #a094b4;--k-chatReflectEmptyBackground: linear-gradient(180deg, #ffffff 0%, #fdf7fb 60%, #f5edfb 100%);--k-chatReflectEmptyBodyColor: #7c6d92;--k-chatReflectEmptyBoxShadow: 0 14px 38px rgba(150, 120, 180, .16);--k-chatReflectEmptyMarkBackground: radial-gradient(circle at 50% 40%, #f3e8fb 0%, #ede0f8 70%, #e6d6f5 100%);--k-chatReflectEmptyMarkBoxShadow: inset 0 1px 0 rgba(255, 255, 255, .9);--k-chatReflectEmptyMarkColor: #a98fd0;--k-chatReflectEmptyTitleColor: #33254a;--k-chatReflectEmptyTitleFontFamily: "Fraunces", Georgia, serif;--k-chatReflectFabActiveBoxShadow: 0 4px 12px rgba(92, 74, 110, .18);--k-chatReflectFabBackground: #fff;--k-chatReflectFabBoxShadow: 0 12px 30px rgba(92, 74, 110, .22);--k-chatReflectFabDotBackground: #d98fb0;--k-chatReflectFilterChipOnBoxShadow: 0 3px 10px rgba(92, 74, 110, .12);--k-chatReflectFilterChipOnReflectFilterCountColor: #7e68a8;--k-chatReflectFilterCountColor: #b85c7e;--k-chatReflectFilterTrackBackground: rgba(255, 255, 255, .45);--k-chatReflectHeaderBackground: linear-gradient( 180deg, #fdebe3 0%, #fdebe3 62%, rgba(253, 235, 227, .92) 82%, rgba(250, 233, 234, 0) 100% );--k-chatReflectIntroLineFontFamily: "Caveat", "Bradley Hand", cursive;--k-chatReflectIntroSubColor: #9b8caf;--k-chatReflectMicBtnActiveBoxShadow: 0 2px 6px rgba(92, 74, 110, .16);--k-chatReflectMicBtnBackground: linear-gradient(180deg, #fff 0%, #fbf8ff 100%);--k-chatReflectMicBtnBorder: 1px solid rgba(155, 133, 196, .34);--k-chatReflectMicBtnBoxShadow: 0 6px 16px rgba(92, 74, 110, .14), 0 1px 2px rgba(92, 74, 110, .08);--k-chatReflectMicBtnLiveBackground: rgba(192, 57, 92, .09);--k-chatReflectMicBtnLiveBorderColor: rgba(192, 57, 92, .5);--k-chatReflectMicBtnLiveColor: #c0395c;--k-chatReflectPhotoBtnAddedBackground: #ede4f8;--k-chatReflectPhotoBtnAddedColor: #7e68a8;--k-chatReflectPhotoBtnBackground: rgba(255, 255, 255, .7);--k-chatReflectPhotoBtnColor: #8a7a9a;--k-chatReflectPhotoPreviewButtonBackground: rgba(74, 61, 88, .6);--k-chatReflectPhotoPreviewButtonColor: #fff;--k-chatReflectPostBtnBoxShadow: 0 8px 22px rgba(92, 74, 110, .16);--k-chatReflectPostBtnDraftBorderColor: rgba(155, 133, 196, .65);--k-chatReflectPostCardBackground: linear-gradient(180deg, #ffffff 0%, #faf5fb 100%);--k-chatReflectPostCardBoxShadow: 0 14px 36px rgba(92, 74, 110, .11), 0 5px 16px rgba(180, 140, 190, .1);--k-chatReflectRepliesErrorColor: #a094b4;--k-chatReflectRepliesTotalColor: #b3a7bf;--k-chatReflectReplyBubbleBoxShadow: 0 4px 14px rgba(92, 74, 110, .07);--k-chatReflectReplyBubbleForumVoiceBtnBoxShadow: 0 2px 5px rgba(123, 106, 145, .18);--k-chatReflectReplyComposerComposerCollapsedComposerPillActiveBoxShadow: 0 1px 2px rgba(92, 74, 110, .06), 0 2px 7px rgba(92, 74, 110, .08), inset 0 1px 0 rgba(255, 255, 255, .85);--k-chatReflectReplyComposerComposerCollapsedComposerPillBackground: linear-gradient( 180deg, rgba(255, 255, 255, .95) 0%, rgba(255, 253, 255, .8) 100% );--k-chatReflectReplyComposerComposerCollapsedComposerPillBoxShadow: 0 1px 2px rgba(92, 74, 110, .05), 0 4px 14px rgba(92, 74, 110, .09), inset 0 1px 0 rgba(255, 255, 255, .85);--k-chatReflectReplyComposerComposerCollapsedComposerPillLabelColor: #93839f;--k-chatReflectReplyComposerDraftingBorder: 1px solid rgba(155, 133, 196, .5);--k-chatReflectReplyComposerDraftingReplyClipBorderBottom: 1px solid rgba(180, 160, 200, .3);--k-chatReflectReplyLikeColor: #b3a6c2;--k-chatReflectReplyLikeOnColor: #c47a9c;--k-chatReflectReplyMetaColor: #3f3350;--k-chatReflectReplyTimeColor: #a094b4;--k-chatReflectReplyTimeColor2: #b8acc4;--k-chatReflectSectionTitleColor: #a898b8;--k-chatReflectTitleDraftLabelFontFamily: "Caveat", cursive;--k-chatReflectTitlePencilColor: rgba(155, 133, 196, .75);--k-chatReflectTitleWrapAfterFontFamily: "Cormorant Garamond", Georgia, serif;--k-chatReflectVoiceDiscardBackground: rgba(155, 133, 196, .14);--k-chatReflectVoiceDiscardColor: #6f5f82;--k-chatReplyClipRemoveActiveBackground: rgba(155, 133, 196, .16);--k-chatReplyHeartActive: #d98fb0;--k-chatReplyHeartIdle: #bcb0c9;--k-chatReplyInk: #4a3f5c;--k-chatReplyOutline: 1px solid rgba(180, 160, 200, .28);--k-chatReplyRecorderCancelColor: #b09aa4;--k-chatReplyRecorderLiveBackground: rgba(255, 255, 255, .72);--k-chatReplyRecorderLiveBorder: 1px solid rgba(180, 160, 200, .32);--k-chatReplyRecorderPctColor: #6f5f82;--k-chatReplyRecorderRingFillStroke: #7b6a91;--k-chatReplyRecorderRingTrackStroke: rgba(155, 133, 196, .2);--k-chatReplyRecorderStopFocusVisibleOutline: 2px solid rgba(123, 106, 145, .6);--k-chatSelectedBorder: rgba(180, 160, 210, .5);--k-chatSoftOutline: 1px solid rgba(255, 255, 255, .55);--k-chatStoryAccent: #6E4FA3;--k-chatStoryAccentAlpha10: rgba(110, 79, 163, .1);--k-chatStoryAccentAlpha12: rgba(110, 79, 163, .12);--k-chatStoryAccentAlpha13: rgba(110, 79, 163, .13);--k-chatStoryAccentAlpha15: rgba(110, 79, 163, .15);--k-chatStoryAccentAlpha16: rgba(110, 79, 163, .16);--k-chatStoryAccentAlpha18: rgba(110, 79, 163, .18);--k-chatStoryAccentAlpha20: rgba(110, 79, 163, .2);--k-chatStoryAccentAlpha26: rgba(110, 79, 163, .26);--k-chatStoryAccentAlpha28: rgba(110, 79, 163, .28);--k-chatStoryAccentAlpha34: rgba(110, 79, 163, .34);--k-chatStoryAccentAlpha42: rgba(110, 79, 163, .42);--k-chatStoryAccentAlpha45: rgba(110, 79, 163, .45);--k-chatStoryAccentAlpha9: rgba(110, 79, 163, .09);--k-chatStoryAccentInk62: rgba(103.16, 77.1, 142.86, 1);--k-chatStoryAccentInk72: rgba(109.44, 82.64, 152.36, 1);--k-chatStoryAccentInk78: rgba(109.34, 82.52, 153.54, 1);--k-chatStoryAccentInk8: rgba(238.8, 233.56, 245.8, 1);--k-chatStoryAccentSurface10: rgba(240.5, 237.4, 245.8, 1);--k-chatStoryAccentSurface30: rgba(211.5, 202.2, 227.4, 1);--k-chatStoryAccentSurface4: rgba(249.2, 247.96, 251.32, 1);--k-chatStoryAccentSurface5: rgba(247.75, 246.2, 250.4, 1);--k-chatStoryAccentSurface6: rgba(246.3, 244.44, 249.48, 1);--k-chatStoryAccentSurface70: rgba(153.5, 131.8, 190.6, 1);--k-chatStoryAccentSurface80: rgba(139, 114.2, 181.4, 1);--k-chatStoryAccentSurface85: rgba(131.75, 105.4, 176.8, 1);--k-chatStoryEdge: rgba(110, 79, 163, .22);--k-chatStoryEdgeAlpha55: rgba(110, 79, 163, .121);--k-chatStoryGlow: rgba(110, 79, 163, .2);--k-chatStoryOnAccent: #fff;--k-chatStorySoft: #F4F0FB;--k-chatStorySoftEnd: #EAE2F6;--k-chatStorySoftEndSurface50: rgba(244.5, 240.5, 250.5, 1);--k-chatStorySoftSurface50: rgba(249.5, 247.5, 253, 1);--k-chatStrongInk: #4a3d58;--k-chatSurface: #fff;--k-chatTabShadow: 0 6px 18px rgba(92, 74, 110, .1);--k-chatTagCardMedallionBoxShadow: 0 2px 6px rgba(92, 74, 110, .1);--k-chatTitleInk: #3f3350;--k-chatToastBg: rgba(255, 255, 255, .92);--k-chatToastShadow: 0 20px 44px -14px rgba(42, 32, 53, .22);--k-chatUnreadDivider: 1px solid rgba(180,160,200,.3);--k-chatUpdateAccent: #2F7D5D;--k-chatUpdateAccentAlpha10: rgba(47, 125, 93, .1);--k-chatUpdateAccentAlpha12: rgba(47, 125, 93, .12);--k-chatUpdateAccentAlpha13: rgba(47, 125, 93, .13);--k-chatUpdateAccentAlpha15: rgba(47, 125, 93, .15);--k-chatUpdateAccentAlpha16: rgba(47, 125, 93, .16);--k-chatUpdateAccentAlpha18: rgba(47, 125, 93, .18);--k-chatUpdateAccentAlpha20: rgba(47, 125, 93, .2);--k-chatUpdateAccentAlpha26: rgba(47, 125, 93, .26);--k-chatUpdateAccentAlpha28: rgba(47, 125, 93, .28);--k-chatUpdateAccentAlpha34: rgba(47, 125, 93, .34);--k-chatUpdateAccentAlpha42: rgba(47, 125, 93, .42);--k-chatUpdateAccentAlpha45: rgba(47, 125, 93, .45);--k-chatUpdateAccentAlpha9: rgba(47, 125, 93, .09);--k-chatUpdateAccentInk62: rgba(64.1, 105.62, 99.46, 1);--k-chatUpdateAccentInk72: rgba(64.08, 115.76, 101.96, 1);--k-chatUpdateAccentInk78: rgba(60.2, 118.4, 98.94, 1);--k-chatUpdateAccentInk8: rgba(233.76, 237.24, 240.2, 1);--k-chatUpdateAccentSurface10: rgba(234.2, 242, 238.8, 1);--k-chatUpdateAccentSurface30: rgba(192.6, 216, 206.4, 1);--k-chatUpdateAccentSurface4: rgba(246.68, 249.8, 248.52, 1);--k-chatUpdateAccentSurface5: rgba(244.6, 248.5, 246.9, 1);--k-chatUpdateAccentSurface6: rgba(242.52, 247.2, 245.28, 1);--k-chatUpdateAccentSurface70: rgba(109.4, 164, 141.6, 1);--k-chatUpdateAccentSurface80: rgba(88.6, 151, 125.4, 1);--k-chatUpdateAccentSurface85: rgba(78.2, 144.5, 117.3, 1);--k-chatUpdateEdge: rgba(47, 125, 93, .22);--k-chatUpdateEdgeAlpha55: rgba(47, 125, 93, .121);--k-chatUpdateGlow: rgba(47, 125, 93, .2);--k-chatUpdateOnAccent: #fff;--k-chatUpdateSoft: #EBF5EF;--k-chatUpdateSoftEnd: #DDEFE5;--k-chatUpdateSoftEndSurface50: rgba(238, 247, 242, 1);--k-chatUpdateSoftSurface50: rgba(245, 250, 247, 1);--k-chatVoiceAccent: #7b6a91;--k-chatVoiceAccentAlpha10: rgba(123, 106, 145, .1);--k-chatVoiceAccentAlpha12: rgba(123, 106, 145, .12);--k-chatVoiceAccentAlpha13: rgba(123, 106, 145, .13);--k-chatVoiceAccentAlpha15: rgba(123, 106, 145, .15);--k-chatVoiceAccentAlpha16: rgba(123, 106, 145, .16);--k-chatVoiceAccentAlpha18: rgba(123, 106, 145, .18);--k-chatVoiceAccentAlpha20: rgba(123, 106, 145, .2);--k-chatVoiceAccentAlpha26: rgba(123, 106, 145, .26);--k-chatVoiceAccentAlpha28: rgba(123, 106, 145, .28);--k-chatVoiceAccentAlpha34: rgba(123, 106, 145, .34);--k-chatVoiceAccentAlpha42: rgba(123, 106, 145, .42);--k-chatVoiceAccentAlpha45: rgba(123, 106, 145, .45);--k-chatVoiceAccentAlpha9: rgba(123, 106, 145, .09);--k-chatVoiceAccentInk62: rgba(111.22, 93.84, 131.7, 1);--k-chatVoiceAccentInk72: rgba(118.8, 102.08, 139.4, 1);--k-chatVoiceAccentInk78: rgba(119.48, 103.58, 139.5, 1);--k-chatVoiceAccentInk8: rgba(239.84, 235.72, 244.36, 1);--k-chatVoiceAccentSurface10: rgba(241.8, 240.1, 244, 1);--k-chatVoiceAccentSurface30: rgba(215.4, 210.3, 222, 1);--k-chatVoiceAccentSurface4: rgba(249.72, 249.04, 250.6, 1);--k-chatVoiceAccentSurface5: rgba(248.4, 247.55, 249.5, 1);--k-chatVoiceAccentSurface6: rgba(247.08, 246.06, 248.4, 1);--k-chatVoiceAccentSurface70: rgba(162.6, 150.7, 178, 1);--k-chatVoiceAccentSurface80: rgba(149.4, 135.8, 167, 1);--k-chatVoiceAccentSurface85: rgba(142.8, 128.35, 161.5, 1);--k-chatVoiceEdge: rgba(123,106,145,.22);--k-chatVoiceEdgeAlpha55: rgba(123, 106, 145, .121);--k-chatVoiceGlow: rgba(123,106,145,.2);--k-chatVoiceHeardInk: #fff;--k-chatVoiceOnAccent: #fff;--k-chatVoiceSoft: #faf7fd;--k-chatVoiceSoftEnd: #fff;--k-chatVoiceSoftEndSurface50: rgba(255, 255, 255, 1);--k-chatVoiceSoftSurface50: rgba(252.5, 251, 254, 1);--k-chatVoiceTakeNoteBackground: rgba(123, 106, 145, .09);--k-chatVoiceTakeNoteButtonBoxShadow: 0 1px 3px rgba(60, 45, 80, .14);--k-chatVoiceTakeNoteColor: #5c5170;--k-chatVoiceTakeNotePendingBackground: rgba(196, 138, 62, .11);--k-chatVoiceTakeNotePendingColor: #7a5320;--k-chipOnChromeBg: #EDE4F8;--k-chipOnChromeInk: #5C4A6E;--k-chipRadius: 9999px;--k-chromeInk: #5C4A6E;--k-chromePillBg: #FFFFFF;--k-chromePillBorder: 1px solid rgba(180, 160, 200, .4);--k-coaching0100Shadow: 0 8px 24px rgba(180, 140, 190, .35), 0 0 0 0 rgba(168, 139, 212, .45);--k-coaching0Shadow: 0 0 0 0 rgba(255, 255, 255, .7);--k-coaching0Shadow2: 0 0 0 0 rgba(224, 87, 107, .5);--k-coaching100Shadow: 0 0 0 0 rgba(226, 86, 77, 0);--k-coaching100Shadow2: 0 0 0 0 rgba(255, 255, 255, 0);--k-coaching50Shadow: 0 8px 30px rgba(155, 133, 196, .62);--k-coaching55Shadow: 0 12px 30px rgba(180, 140, 190, .42), 0 0 0 9px rgba(168, 139, 212, 0);--k-coaching70100Shadow: 0 0 0 8px rgba(224, 87, 107, 0);--k-coaching70Shadow: 0 0 0 9px rgba(226, 86, 77, 0);--k-coaching70Shadow2: 0 0 0 7px rgba(255, 255, 255, 0);--k-coachingAuthoredShadow: rgba(226, 86, 77, .16);--k-coachingAuthoredShadow2: rgba(92, 74, 110, .08);--k-coachingAuthoredShadow3: rgba(155, 133, 196, .16);--k-coachingAuthoredShadow4: rgba(180, 140, 190, .12);--k-coachingBodyFont: "DM Sans", sans-serif;--k-coachingBodyFont2: "DM Sans", system-ui, sans-serif;--k-coachingBodyFont3: "DM Sans", sans-serif;--k-coachingCardBlur: 10px;--k-coachingCardBlur2: 12px;--k-coachingCevAddcalBoxBorder: 1.5px solid rgba(150, 128, 185, .65);--k-coachingCevAddcalChipBg: rgba(219, 226, 238, .5);--k-coachingCevAddcalChipYesBg: #2f4a6d;--k-coachingCevAddcalDlActiveBg: rgba(74, 61, 88, .08);--k-coachingCevAddcalIconBg: #9b85c4;--k-coachingCevAddcalIconShadow: 0 6px 14px -4px rgba(155, 133, 196, .55);--k-coachingCevAddcalMailBg: #eceff6;--k-coachingCevAddcalMailShadow: 0 6px 16px rgba(0, 0, 0, .14);--k-coachingCevAddcalOrlineBg: rgba(180, 160, 210, .34);--k-coachingCevAddcalSendActiveShadow: 0 4px 10px -4px rgba(155, 133, 196, .5), 0 1px 2px rgba(0, 0, 0, .16);--k-coachingCevAddcalSendAfterBg: linear-gradient( 100deg, transparent 0%, rgba(255, 255, 255, .22) 50%, transparent 100% );--k-coachingCevAddcalSendBeforeBorder: 1px solid rgba(255, 255, 255, .45);--k-coachingCevAddcalSendFocusVisibleBorder: 2px solid #fff;--k-coachingCevAddcalSendHoverShadow: 0 18px 34px -8px rgba(155, 133, 196, .65), 0 3px 8px -1px rgba(0, 0, 0, .2);--k-coachingCevAddcalSendShadow: 0 10px 24px -6px rgba(155, 133, 196, .55), 0 2px 6px -1px rgba(0, 0, 0, .18);--k-coachingCevAddcalTabBorder: 1px solid rgba(180, 160, 210, .28);--k-coachingCevAddcalTabOnBg: rgba(155, 133, 196, .12);--k-coachingCevAddcalTabOnBorder: rgba(155, 133, 196, .45);--k-coachingCevAddcalTickActiveBg: rgba(74, 61, 88, .08);--k-coachingCevAddcalTickBorder: 1px solid rgba(180, 160, 210, .45);--k-coachingCevClockpanelBg: linear-gradient(160deg, #e8dff5 0%, #d9c9ec 55%, #c9b8e0 100%);--k-coachingCevClockpanelGlowABg: radial-gradient( circle, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 70% );--k-coachingCevClockpanelGlowBBg: radial-gradient( circle, rgba(253, 235, 227, .75) 0%, rgba(253, 235, 227, 0) 70% );--k-coachingCevClockpanelOpenBg: linear-gradient(160deg, #f6e7f0 0%, #e4d3f2 50%, #c9b8e0 100%);--k-coachingCevClockpanelOpenCevClockpanelGlowABg: radial-gradient( circle, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 68% );--k-coachingCevClockpanelOpenShadow: 0 16px 46px rgba(155, 133, 196, .34);--k-coachingCevClockpanelShadow: 0 12px 40px rgba(92, 74, 110, .16);--k-coachingCevCloseCtaActiveShadow: 0 5px 12px -5px rgba(155, 133, 196, .5), 0 1px 2px rgba(0, 0, 0, .16);--k-coachingCevCloseCtaHoverShadow: 0 20px 38px -10px rgba(155, 133, 196, .68), 0 3px 8px -1px rgba(0, 0, 0, .2);--k-coachingCevCloseCtaShadow: 0 12px 28px -8px rgba(155, 133, 196, .6), 0 2px 6px -1px rgba(0, 0, 0, .18);--k-coachingCevComposeBorder: 1px solid rgba(180, 160, 200, .4);--k-coachingCevComposeFocusWithinBorder: rgba(140, 112, 190, .6);--k-coachingCevComposeFocusWithinShadow: 0 12px 34px rgba(92, 74, 110, .14), 0 0 0 3px rgba(184, 164, 232, .2);--k-coachingCevComposeSendBg: linear-gradient(135deg, #7d63b4 0%, #9273c6 100%);--k-coachingCevComposeSendShadow: 0 8px 20px rgba(101, 74, 158, .38);--k-coachingCevComposeShadow: 0 10px 30px rgba(92, 74, 110, .11);--k-coachingCevCoverGlowBg: radial-gradient( circle, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 70% );--k-coachingCevCoverHeroShadow: 0 12px 40px rgba(92, 74, 110, .14);--k-coachingCevCtaBg: #fff;--k-coachingCevCtaDoneShadow: 0 6px 18px rgba(150, 190, 165, .3);--k-coachingCevCtaLiveBg: linear-gradient(90deg, #b8a4e8 0%, #d4a8c8 55%, #e8a8c0 100%);--k-coachingCevCtaPulseBeforeBg: linear-gradient( 100deg, rgba(255, 255, 255, 0) 0%, rgba(231, 214, 250, .9) 45%, rgba(255, 255, 255, 0) 100% );--k-coachingCevCtaQuietShadow: 0 4px 14px rgba(150, 190, 165, .22);--k-coachingCevCtaShadow: 0 8px 24px rgba(180, 140, 190, .35);--k-coachingCevDlguideNumBg: rgba(155, 133, 196, .18);--k-coachingCevDoorBtnBg: linear-gradient(90deg, #b8a4e8, #9b85c4);--k-coachingCevDoorBtnShadow: 0 10px 28px rgba(155, 133, 196, .38);--k-coachingCevDoorChipBg: linear-gradient(90deg, #b8a4e8, #9b85c4);--k-coachingCevDoorChipLiveBg: #d0341f;--k-coachingCevGoingrowFaceShadow: 0 0 0 2px #fbf6fb;--k-coachingCevGoingrowMoreBg: #ece3f6;--k-coachingCevHeroPillBg: #fff;--k-coachingCevHeroPillShadow: 0 4px 14px rgba(92, 74, 110, .12);--k-coachingCevHostPhotoBlankBg: linear-gradient(150deg, #e0d3f0, #c9b8e0);--k-coachingCevHostPhotoBorder: 2px solid rgba(255, 255, 255, .75);--k-coachingCevJoinbtnClosedBg: rgba(255, 255, 255, .55);--k-coachingCevJoinbtnLiveShadow: 0 14px 38px rgba(226, 86, 77, .28), 0 6px 18px rgba(155, 133, 196, .35);--k-coachingCevJoinbtnShadow: 0 12px 32px rgba(155, 133, 196, .45);--k-coachingCevLivecardBorder: 1px solid rgba(226, 86, 77, .28);--k-coachingCevLivecardFaceBorder: 2px solid #faf7fc;--k-coachingCevLivecardJoinShadow: 0 10px 26px rgba(226, 86, 77, .24), 0 4px 12px rgba(155, 133, 196, .28);--k-coachingCevLivecardJoinSoonShadow: 0 10px 26px rgba(217, 147, 64, .22), 0 3px 10px rgba(180, 140, 190, .16);--k-coachingCevLivecardJoindotBg: #e2564d;--k-coachingCevLivecardRibbonBg: rgba(226, 86, 77, .92);--k-coachingCevLivecardRibbonShadow: 0 4px 14px rgba(226, 86, 77, .35);--k-coachingCevLivecardRibbonSoonBg: rgba(217, 147, 64, .94);--k-coachingCevLivecardRibbonSoonShadow: 0 4px 14px rgba(217, 147, 64, .32);--k-coachingCevLivecardRibbondotBg: #fff;--k-coachingCevLivecardShadow: 0 14px 38px rgba(226, 86, 77, .16), 0 6px 18px rgba(92, 74, 110, .1);--k-coachingCevLivechipBg: rgba(255, 255, 255, .72);--k-coachingCevLivechipDotBg: #7eb8e8;--k-coachingCevLivechipDotIdleBg: #a898b8;--k-coachingCevLockedBorder: 1px solid rgba(180, 160, 200, .32);--k-coachingCevLockedFaceShadow: 0 0 0 2px #fff;--k-coachingCevLockedPeekMask: linear-gradient(180deg, #000 0%, #000 42%, transparent 100%);--k-coachingCevMorebandBg: rgba(74, 61, 88, .05);--k-coachingCevMorebandBorder: 1px solid rgba(74, 61, 88, .14);--k-coachingCevMorebandRuleBg: rgba(74, 61, 88, .14);--k-coachingCevOnairDotBg: #e2564d;--k-coachingCevOnairDotShadow: 0 0 0 0 rgba(226, 86, 77, .55);--k-coachingCevOnairSoonCevOnairDotBg: #d99340;--k-coachingCevPresenceFaceAvatarBg: #f6e7f0;--k-coachingCevPresenceFaceBorder: 2.5px solid #f6e7f0;--k-coachingCevQlistRuleBorder: 1px dashed rgba(180, 160, 200, .35);--k-coachingCevRowBadgeBg: #fff;--k-coachingCevRowBg: #faf7fc;--k-coachingCevRowHostBorder: 2.5px solid #faf7fc;--k-coachingCevRowLockBg: #fff;--k-coachingCevRowLockShadow: 0 2px 6px rgba(92, 74, 110, .18);--k-coachingCevRowLockedBg: linear-gradient( 180deg, rgba(244.3, 240.16, 248.64, 1) 0%, #faf7fc 100% );--k-coachingCevRowLockedBorder: rgba(164.087102, 142.81407, 197.453936, .597);--k-coachingCevRowLockedShadow: 0 6px 18px rgba(155, 133, 196, .14);--k-coachingCevRowShadow: 0 12px 32px rgba(92, 74, 110, .09), 0 5px 16px rgba(180, 140, 190, .11);--k-coachingCevRowskelBorder: 1px solid rgba(180, 160, 200, .22);--k-coachingCevRowskelCoverCevRowskelLineBg: rgba(155, 133, 196, .13);--k-coachingCevRowskelCoverCevRowskelLineBg2: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .55) 50%, rgba(255, 255, 255, 0) 100% );--k-coachingCevSavedPillBg: rgba(237, 228, 248, .9);--k-coachingCevSavedPillBorder: 1px solid rgba(180, 160, 210, .5);--k-coachingCevShareBtnBorder: 1px solid rgba(180, 160, 200, .5);--k-coachingCevShareBtnChipShadow: 0 3px 10px rgba(150, 120, 190, .14);--k-coachingCevShareBtnCopiedBg: #f1faf3;--k-coachingCevShareBtnCopiedBorder: rgba(120, 180, 140, .5);--k-coachingCevShareBtnCopiedShadow: 0 6px 18px rgba(120, 180, 140, .24);--k-coachingCevShareBtnIconBg: rgba(255, 255, 255, .7);--k-coachingCevShareBtnIconBorder: rgba(180, 160, 200, .34);--k-coachingCevShareBtnShadow: 0 6px 18px rgba(150, 120, 190, .16);--k-coachingCevShareBtnSoloShadow: 0 8px 24px rgba(180, 140, 190, .32);--k-coachingCevShareIconCevShareManualShadow: 0 14px 34px rgba(92, 74, 110, .18);--k-coachingCevShareManualBg: rgba(255, 255, 255, .8);--k-coachingCevSkelBg: rgba(74, 61, 88, .11);--k-coachingCevTabActiveBorder: #9b85c4;--k-coachingCevTabsBorder: 1px solid rgba(180, 160, 200, .35);--k-coachingCevTicketBg: linear-gradient(158deg, #ffffff 0%, #fdf7fc 40%, #f3ecfb 100%);--k-coachingCevTicketBorder: 1px solid rgba(255, 255, 255, .8);--k-coachingCevTicketChipBg: rgba(233, 224, 246, .8);--k-coachingCevTicketConfirmBg: rgba(160, 214, 178, .24);--k-coachingCevTicketConfirmedBg: rgba(63, 122, 82, .12);--k-coachingCevTicketHostfaceBlankBg: rgba(155, 133, 196, .14);--k-coachingCevTicketPerfBg: repeating-linear-gradient( to right, rgba(168, 146, 200, .55) 0 7px, transparent 7px 14px );--k-coachingCevTicketPerfMask: linear-gradient( to right, transparent, #000 18%, #000 82%, transparent );--k-coachingCevTicketPerfMask2: linear-gradient(to right, transparent, #000 18%, #000 82%, transparent);--k-coachingCevTicketShadow: 0 18px 46px rgba(92, 74, 110, .16), inset 0 1px 0 rgba(255, 255, 255, .95);--k-coachingCevToastShadow: 0 12px 40px rgba(92, 74, 110, .18);--k-coachingCevUtilBorder: 1.5px solid #9b85c4;--k-coachingCevUtilDoneBorder: rgba(63, 122, 82, .55);--k-coachingCevUtilDoneHoverBg: rgba(255, 255, 255, .55);--k-coachingCevUtilHoverBg: rgba(245, 242.8, 249.1, 1);--k-coachingCevWhenDurationBorder: 1px solid rgba(180, 160, 200, .45);--k-coachingCoverBg: linear-gradient(150deg, #E8DFF5 0%, #C9B8E0 100%);--k-coachingCoverBg2: linear-gradient(150deg, #FDEBE3 0%, #EFC0CE 100%);--k-coachingCoverBg3: linear-gradient(150deg, #E4F0F9 0%, #BFDCF0 100%);--k-coachingCoverBg4: linear-gradient(150deg, #F3ECFA 0%, #D4C4F0 100%);--k-coachingCreatorOfferArrowShadow: 0 4px 12px rgba(92, 74, 110, .18);--k-coachingCreatorOfferAvatarBorder: 2px solid #fff;--k-coachingCreatorOfferAvatarEmptyBg: rgba(180, 160, 200, .25);--k-coachingCreatorOfferAvatarShadow: 0 4px 14px rgba(92, 74, 110, .2);--k-coachingCreatorOfferCloseBg: #faf7fc;--k-coachingCreatorOfferCtaShadow: 0 6px 18px rgba(92, 74, 110, .16);--k-coachingCreatorOfferGrabBg: rgba(155, 133, 196, .4);--k-coachingCreatorOfferPriceOldAfterBg: #a898b8;--k-coachingCreatorOfferRuleBg: linear-gradient(90deg, transparent, rgba(155, 133, 196, .38), transparent);--k-coachingCreatorOfferScrimBg: rgba(47, 36, 59, .34);--k-coachingCreatorOfferSheetShadow: 0 -18px 50px rgba(92, 74, 110, .22);--k-coachingDisplayFont: "Playfair Display", Georgia, serif;--k-coachingDisplayFont2: "Cormorant Garamond", Georgia, serif;--k-coachingDisplayFont3: "Fraunces", serif;--k-coachingDisplayFont4: "Cormorant Garamond", serif;--k-coachingDisplayFont5: "Playfair Display", Georgia, serif;--k-coachingEvAskCardShadow: 0 12px 40px rgba(92, 74, 110, .08);--k-coachingEvCallbarBadgeBg: rgba(255, 255, 255, .22);--k-coachingEvCallbarHostBorder: 1.5px solid rgba(92, 74, 110, .28);--k-coachingEvCallbarHostHoverBorder: rgba(92, 74, 110, .42);--k-coachingEvCallbarJoinAfterBg: linear-gradient( 100deg, transparent 20%, rgba(255, 255, 255, .42) 48%, transparent 76% );--k-coachingEvCallbarJoinBg: linear-gradient(90deg, #b8a4e8 0%, #c9a8dd 55%, #e0a8cc 100%);--k-coachingEvCallbarJoinEvLiveDotShadow: 0 0 0 3px rgba(255, 255, 255, .28);--k-coachingEvCallbarJoinShadow: 0 8px 22px rgba(155, 133, 196, .42);--k-coachingEvCallbarResumeBg: linear-gradient(90deg, #f6cd80 0%, #f0b95e 100%);--k-coachingEvCallbarResumeHoverShadow: 0 8px 20px rgba(224, 158, 46, .42);--k-coachingEvCallbarResumeShadow: 0 6px 16px rgba(224, 158, 46, .32);--k-coachingEvCardBg: rgba(255, 255, 255, .6);--k-coachingEvCardFootBorder: 1px solid rgba(180, 160, 200, .28);--k-coachingEvCardShadow: 0 12px 40px rgba(92, 74, 110, .1);--k-coachingEvDividerBg: rgba(180, 160, 200, .3);--k-coachingEvDurationPillBg: rgba(255, 255, 255, .45);--k-coachingEvDurationPillBorder: 1px solid rgba(255, 255, 255, .5);--k-coachingEvEarlyBannerBorder: 1px solid rgba(255, 255, 255, .55);--k-coachingEvFinalShadow: 0 14px 34px rgba(92, 74, 110, .14);--k-coachingEvHeroTitleBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 50%, #9b85c4 100%);--k-coachingEvLiveRingBorder: 1px solid rgba(155, 133, 196, .35);--k-coachingEvLivecardCtaShadow: 0 12px 28px rgba(155, 133, 196, .45);--k-coachingEvLivecardShadow: 0 16px 38px rgba(92, 74, 110, .16);--k-coachingEvQuestionMineBg: rgba(237, 228, 248, .75);--k-coachingEvQuestionsScrollMask: linear-gradient( to bottom, #000 0, #000 calc(100% - 26px) , transparent 100% );--k-coachingEvQuestionsScrollMask2: linear-gradient(to bottom, #000 0, #000 calc(100% - 26px) , transparent 100%);--k-coachingEvQuestionsScrollWebkitScrollbarThumbBg: rgba(155, 133, 196, .32);--k-coachingEvRingRuleBg: rgba(180, 160, 200, .5);--k-coachingEvSeatChipBg: rgba(255, 255, 255, .62);--k-coachingEvSeatChipBorder: 1px solid rgba(255, 255, 255, .6);--k-coachingEvSeatChipDotBg: #9b85c4;--k-coachingEvSeatChipShadow: 0 8px 24px rgba(92, 74, 110, .08);--k-coachingEvToastBg: rgba(74, 61, 88, .92);--k-coachingEvToastShadow: 0 12px 32px rgba(92, 74, 110, .3);--k-coachingHandFont: "Caveat", cursive;--k-coachingInk: #5c4a6e;--k-coachingInk10: #2f243b;--k-coachingInk11: #6f57a0;--k-coachingInk12: #b0a1c0;--k-coachingInk13: #7d6d90;--k-coachingInk14: #b8514a;--k-coachingInk15: #fff;--k-coachingInk16: #a86a2e;--k-coachingInk17: #4a3a5c;--k-coachingInk18: #b8aac8;--k-coachingInk19: #a8607e;--k-coachingInk2: #a898b8;--k-coachingInk20: #8f4f6a;--k-coachingInk21: #3a2c4a;--k-coachingInk22: #3f8a5c;--k-coachingInk23: #a394b5;--k-coachingInk24: #c3b3d6;--k-coachingInk25: #6f5f86;--k-coachingInk26: #4e9b6a;--k-coachingInk27: #9a8aab;--k-coachingInk28: #3f3050;--k-coachingInk29: #34724b;--k-coachingInk3: #4a3d58;--k-coachingInk30: #5c9a75;--k-coachingInk31: #c2566d;--k-coachingInk32: #3F7A52;--k-coachingInk33: rgba(74, 61, 88, .58);--k-coachingInk34: rgba(74, 61, 88, .62);--k-coachingInk35: rgba(74, 61, 88, .52);--k-coachingInk36: #fff;--k-coachingInk37: #a494b4;--k-coachingInk38: #6b7180;--k-coachingInk39: #232630;--k-coachingInk4: #8a7a9a;--k-coachingInk40: #a4adbc;--k-coachingInk41: #8f76bd;--k-coachingInk42: #6d5535;--k-coachingInk43: #8a5a1c;--k-coachingInk44: #fff;--k-coachingInk45: #7a4a12;--k-coachingInk46: rgba(155, 133, 196, .45);--k-coachingInk47: #e8a8c0;--k-coachingInk48: #8a6fb0;--k-coachingInk49: #3f3348;--k-coachingInk5: #5fa777;--k-coachingInk50: #8a7a9c;--k-coachingInk51: #dcd2ec;--k-coachingInk52: #b49ad6;--k-coachingInk53: #9B85C4;--k-coachingInk54: #E8B84B;--k-coachingInk55: #E8A8C0;--k-coachingInk56: #B8A4E8;--k-coachingInk57: #F5C860;--k-coachingInk58: #9BD6C0;--k-coachingInk59: #5FA777;--k-coachingInk6: #c4b4d4;--k-coachingInk60: #4E9B6A;--k-coachingInk61: #2F243B;--k-coachingInk62: #6B5A82;--k-coachingInk63: #A8607E;--k-coachingInk64: #3F6F8F;--k-coachingInk65: #7A5FB0;--k-coachingInk7: #9b85c4;--k-coachingInk8: #2f243b;--k-coachingInk9: #6b5a82;--k-coachingLockTint: #9b85c4;--k-coachingLockTint2: rgba(180, 160, 200, .35);--k-coachingLockTint3: #faf7fc;--k-coachingLriElsewhereBg: rgba(255, 246, 232, .9);--k-coachingLriElsewhereBorder: 1px solid rgba(226, 176, 106, .45);--k-coachingLriHeroPhotoBlankBg: linear-gradient(150deg, #e8dff5 0%, #c9b8e0 100%);--k-coachingLriHeroPhotoBorder: 3px solid rgba(255, 255, 255, .9);--k-coachingLriHeroRingBg: linear-gradient(140deg, #efc0ce 0%, #c9b8e0 55%, #e8dff5 100%);--k-coachingLriHeroRingShadow: 0 14px 34px rgba(92, 74, 110, .2);--k-coachingLriInsideFaceShadow: 0 0 0 2.5px #f9f1f6;--k-coachingLriJoinBg: rgba(255, 255, 255, .66);--k-coachingLriJoinBorder: 1px solid rgba(255, 255, 255, .75);--k-coachingLriJoinShadow: 0 16px 40px rgba(92, 74, 110, .15);--k-coachingLriLiveDotBg: #e0576b;--k-coachingLriLiveDotShadow: 0 0 0 0 rgba(224, 87, 107, .55);--k-coachingLriLiveSoonLriLiveDotBg: #9b85c4;--k-coachingLsiJoinRetryBorder: 1px solid rgba(168, 96, 126, .4);--k-coachingLsiJoinRetryHoverBorder: rgba(168, 96, 126, .65);--k-coachingLsiPillBorder: 1px solid rgba(180, 160, 200, .38);--k-coachingLsiPillErrorBorder: rgba(196, 68, 68, .5);--k-coachingLsiPillFocusWithinBorder: rgba(155, 133, 196, .55);--k-coachingLsiPillFocusWithinShadow: 0 8px 22px rgba(92, 74, 110, .1), 0 0 0 3px rgba(184, 164, 232, .16);--k-coachingLsiPillShadow: 0 6px 20px rgba(92, 74, 110, .08);--k-coachingRingColor: rgba(255,255,255,.5);--k-coachingRingColor2: rgba(180,160,200,.26);--k-coachingRingColor3: rgba(255,255,255,.6);--k-coachingRingColor4: rgba(180,160,200,.3);--k-coachingRingColor5: rgba(155,133,196,.5);--k-coachingRingDot: #fff;--k-coachingSeatcelBeforeBg: radial-gradient( 60% 45% at 50% 32%, rgba(155, 133, 196, .26), transparent 70% );--k-coachingShadowColor: rgba(155, 133, 196, .35);--k-commandExampleBg: #2E2637;--k-composerCompactShadow: 0 6px 20px rgba(92, 74, 110, .1);--k-composerDisabledBg: rgba(155, 133, 196, .12);--k-composerDisabledInk: #b9a9cc;--k-composerErrorInk: #b0798f;--k-composerMentionsShadow: 0 12px 40px rgba(92, 74, 110, .18);--k-composerPressedShadow: 0 6px 20px rgba(92, 74, 110, .13);--k-composerSendBg: #7d63b0;--k-composerSendShadow: 0 4px 14px rgba(125, 99, 176, .4);--k-composerShadow: 0 12px 40px rgba(92, 74, 110, .13);--k-connectedBadgeBg: #EAF7EE;--k-connectedBadgeInk: #3F7A4E;--k-controlAccentPanelBg: rgba(237,228,248,.6);--k-controlAccentPanelBg2: rgba(231,222,246,.45);--k-controlAccentPanelBg3: rgba(155,133,196,.18);--k-controlAccentPanelBg4: rgba(231,222,246,.35);--k-controlCard2Bg: #F0ECF2;--k-controlCard2Bg2: #F0EEF3;--k-controlCard2Bg3: #FBF8FF;--k-controlCard2Bg4: #E4D9F2;--k-controlDangerBorder: 1px solid rgba(239,68,68,.35);--k-controlDangerBorder2: 1px solid rgba(239,68,68,.3);--k-controlDangerBorder3: 1px solid #FECACA;--k-controlDangerBorder4: 1px solid rgba(196,90,90,.35);--k-controlDangerBorder5: 1px solid rgba(196,90,90,.4);--k-controlErrorPanelBg: rgba(239,68,68,.12);--k-controlFloatShadow: 0 4px 14px rgba(92,74,110,.18);--k-controlHoverBorder: rgba(155, 133, 196, .7);--k-controlHoverInk: #7d63b0;--k-controlInk: #E8DFF5;--k-controlMuted: #9A8AAA;--k-controlMuted2: #6b7280;--k-controlPressedBg: rgba(0,0,0,.05);--k-controlProgressGradient: linear-gradient(135deg, #B8A4E8, #E8A8C0);--k-controlProgressGradient2: linear-gradient(90deg, #B8A4E8, #E8A8C0);--k-controlProgressGradient3: linear-gradient(90deg, #C4B0E8, #E8B8D0);--k-controlQuietBorder: 1px solid rgba(168,152,184,.3);--k-controlQuietBorder2: 1px solid rgba(180,160,200,.18);--k-controlQuietBorder3: 1px solid rgba(155,133,196,.3);--k-controlQuietBorderColor: rgba(184,164,232,.55);--k-controlQuietBorderColor2: rgba(155,133,196,.3);--k-controlQuietBorderColor3: rgba(180,160,200,.2);--k-controlQuietBorderColor4: rgba(155,133,196,.25);--k-controlQuietPanelBg: rgba(251,248,255,.45);--k-controlSoftSurface: rgba(255,255,255,.6);--k-controlSuccessBorder: 1px solid #BBF7D0;--k-controlSuccessBorderColor: rgba(105,168,120,.5);--k-controlSuccessPanelBg: rgba(231,244,234,.9);--k-controlSurface: rgba(255,255,255,.8);--k-controlTile1Bg: #E4EEF8;--k-controlTile1Bg2: #F3E8FF;--k-controlTile1Ink: #6B84A8;--k-controlTile1Ink2: #B8A4E8;--k-controlTile1Ink3: #7a5fad;--k-controlTile1Ink4: #7A5FB0;--k-controlTile1Ink5: #7c3aed;--k-controlTile1Ink6: #1d4ed8;--k-controlTile1Ink7: #2563eb;--k-controlTile2Bg: #E4F3EA;--k-controlTile2Bg2: #E4F3E8;--k-controlTile2Bg3: #F1F8F3;--k-controlTile2Bg4: #DFF2E6;--k-controlTile2Bg5: #E7F4EA;--k-controlTile2Bg6: #DCFCE7;--k-controlTile2Ink: #5A9070;--k-controlTile2Ink2: #3F8A5F;--k-controlTile2Ink3: #3E7A4C;--k-controlTile2Ink4: #34D399;--k-controlTile2Ink5: #15803d;--k-controlTile2Ink6: #0f766e;--k-controlTile2Ink7: #166534;--k-controlTile2Ink8: #4a7c59;--k-controlTile3Bg: #FFF8E8;--k-controlTile3Bg2: #FFF3D6;--k-controlTile3Bg3: #FFF6EC;--k-controlTile3Bg4: #FBEEE2;--k-controlTile3Bg5: #fef3c7;--k-controlTile3Ink: #9A7B2F;--k-controlTile3Ink2: #c47a2e;--k-controlTile3Ink3: #e07a2c;--k-controlTile3Ink4: #92400e;--k-controlTile4Bg: #FDE2E2;--k-controlTile4Bg2: #FEE2E2;--k-controlTile4Bg3: #FEF2F2;--k-controlTile4Bg4: #FCEBEB;--k-controlTile4Ink: #B04A4A;--k-controlTile4Ink2: #A33B3B;--k-controlTile4Ink3: #b44a4a;--k-coursePlayerActionBg: #4A3D58;--k-coursePlayerActionInk: #FFFFFF;--k-coursePlayerCard: #FFFFFF;--k-coursePlayerErrorBg: #FCE8E6;--k-coursePlayerErrorInk: #9F3A2E;--k-creatorBadgeBg: #F3E8FF;--k-creatorBadgeInk: #7A5FB0;--k-dailyLinkStatusInk: #6E5E9A;--k-dangerButtonBg: #b85c5c;--k-dangerButtonInk: #ffffff;--k-dangerPanelBg: #fdf6f6;--k-dangerPanelBorder: 1px solid #e8cfcf;--k-dangerPanelInk: #8a4b4b;--k-deliveryFailureInk: #B0524E;--k-deviceFrameBg: #2f243b;--k-deviceFrameShadow: 0 28px 60px rgba(92, 74, 110, .22), 0 12px 28px rgba(180, 140, 190, .16);--k-disabledBg: #EDE7F3;--k-disabledInk: #8A7A9A;--k-display: "Cormorant Garamond", Georgia, serif;--k-displayWeight: 600;--k-documentTopBg: #fdebe3;--k-draftStatusBg: rgba(150, 130, 200, .14);--k-emailCanvasControlBg: transparent;--k-emailControlBorder: rgba(180, 160, 200, .45);--k-emailControlBorder2: rgba(180, 160, 200, .28);--k-emailControlBtn: #5c4a6e;--k-emailControlInk: #3f3550;--k-emailControlMuted: #7b62a8;--k-emailPhaseCountInk: #fff;--k-emailPreviewMailPanelBg: transparent;--k-emailResultsborder: rgba(90, 70, 110, .08);--k-emailResultsborder2: rgba(92, 74, 110, .12);--k-emailResultsborder3: rgba(31, 157, 92, .28);--k-emailResultsborder4: rgba(234, 255, 242, .75);--k-emailResultsborder5: rgba(92, 74, 110, .05);--k-emailResultsborder6: rgba(180, 160, 200, .2);--k-emailResultsborder7: rgba(180, 160, 200, .16);--k-emailResultsborder8: rgba(180, 160, 200, .18);--k-emailResultsbtnInk: #eafff2;--k-emailResultscard: rgba(237, 228, 248, .85);--k-emailResultscard10: #ede4f8;--k-emailResultscard2: #e6d8f7;--k-emailResultscard4: #efeaf4;--k-emailResultscard5: #fff;--k-emailResultscard6: rgba(237, 228, 248, .7);--k-emailResultscard7: #f7f2fb;--k-emailResultscard8: #efe6f8;--k-emailResultscard9: #f3eafb;--k-emailResultsink: #8a7a9a;--k-emailResultsink2: #6b5a7a;--k-emailResultsink3: #9b8bab;--k-emailResultsmuted: #c4b8d0;--k-emailResultsmuted2: #7a6a8a;--k-emailResultsmuted3: #6f5f86;--k-emailResultstile: #e3f6ea;--k-emailResultstile2: #fce8e6;--k-emailResultstileInk: #1f9d5c;--k-emailResultstileInk2: #1e7a48;--k-emailResultstileInk3: #b0755c;--k-emailResultstransparent: rgba(234, 255, 242, 0);--k-emptyStatusBg: rgba(150, 130, 200, .1);--k-entry0BoxShadow: 0 0 0 0 rgba(155, 133, 196, .4);--k-entryFocusOrb: radial-gradient(circle, rgba(196,176,232,.4), transparent 70%);--k-entryHeroAura: radial-gradient( closest-side, rgba(255, 247, 240, .9), rgba(245, 224, 232, .4) 55%, transparent 78% );--k-entryHeroAuraBlur: 6px;--k-entryHeroCoolGlow: rgba(196, 176, 232, .45);--k-entryHeroGlowBlur: 90px;--k-entryHeroTitleShadowInk: rgba(212, 130, 175, .32);--k-entryHeroWarmGlow: rgba(245, 184, 150, .45);--k-entryIntroCoolOrb: radial-gradient(circle, rgba(196,176,232,.45), transparent 70%);--k-entryIntroScreenBorder: 3px solid rgba(255,255,255,.9);--k-entryIntroScreenBoxShadow: 0 8px 20px rgba(180,140,190,.28);--k-entryIntroScreenBoxShadow2: 0 12px 26px rgba(150,130,200,.32);--k-entryIntroScreenBoxShadow3: 0 8px 20px rgba(150,130,200,.28);--k-entryIntroScreenBoxShadow4: 0 10px 24px rgba(150,130,200,.35);--k-entryIntroWarmOrb: radial-gradient(circle, rgba(245,184,150,.5), transparent 70%);--k-entryLandingSignupModalFill: #c0a8e8;--k-entryLoadingInk: #6E5E9A;--k-entryLoginPageBackground: radial-gradient(circle, rgba(245,184,150,.45), transparent 70%);--k-entryLoginPageColor: #7c6a90;--k-entryModalBackdrop: rgba(42,32,53,.55);--k-entryPaywallScreenBackground: radial-gradient(circle, rgba(245,184,150,.4), transparent 70%);--k-entryPaywallScreenBackground2: rgba(255,255,255,.45);--k-entryPaywallScreenBackground3: rgba(255,255,255,.75);--k-entryPaywallScreenBlur34px: 34px;--k-entryPaywallScreenBoxShadow: 0 10px 24px rgba(155,133,196,.25);--k-entryQuietOrb: radial-gradient(circle, rgba(196,176,232,.35), transparent 70%);--k-entryScrollThumb: rgba(126, 99, 158, .68);--k-entryScrollThumbBg: rgba(126, 99, 158, .68);--k-errorBadgeBg: #f6e3e3;--k-errorStrongInk: #b91c1c;--k-failedStatusBg: rgba(184, 92, 92, .1);--k-feedAccentGradientBg: linear-gradient(135deg, #c4b0e8, #a98fd4);--k-feedAccentInk: #9b85c4;--k-feedAccentSolidBg: #9b85c4;--k-feedAudioBg: linear-gradient(180deg, #f8f2fb 0%, #efe6f7 100%);--k-feedAudioGlowBg: linear-gradient(160deg, #ede3f7, #e0d2f2);--k-feedAudioSparkInk: #c4b0e8;--k-feedBannerErrorInk: #7a5a6a;--k-feedBodyFont: "DM Sans", system-ui, sans-serif;--k-feedBodyFont2: "DM Sans", sans-serif;--k-feedBodyHasLearningFeedBg: #fdebe3;--k-feedBodyInk: #5c4a6e;--k-feedChipInk: #7d6aa8;--k-feedCompactEditorialFont: "Cormorant Garamond", serif;--k-feedDayDone: #8fae93;--k-feedDayPending: rgba(138, 122, 154, .35);--k-feedDaySelected: #9b85c4;--k-feedDaySelectedGlow: 0 0 12px rgba(155, 133, 196, .65);--k-feedDayToday: #b8a4e8;--k-feedDisplayFont: "Playfair Display", Georgia, serif;--k-feedDisplayFont2: "Fraunces", Georgia, serif;--k-feedEditorialFont: "Cormorant Garamond", Georgia, serif;--k-feedEmptyCopyInk: #7c6d92;--k-feedEmptyMarkInk: #a98fd0;--k-feedEmptyTitleInk: #33254a;--k-feedFeedActionCardInstrShadow: 0 1px 4px rgba(0, 0, 0, .3);--k-feedFeedActionCardOverlayBg: linear-gradient( 180deg, rgba(18, 22, 30, .15) 0%, rgba(18, 22, 30, .25) 40%, rgba(18, 22, 30, .72) 68%, rgba(12, 15, 20, .92) 86%, rgba(10, 12, 16, .97) 100% );--k-feedFeedActionCardPillBorder: 1px solid rgba(255, 255, 255, .45);--k-feedFeedActionCardShadow: 0 14px 42px rgba(92, 74, 110, .16);--k-feedFeedActionCardTitleShadow: 0 2px 8px rgba(0, 0, 0, .3);--k-feedFeedListeningPlayerOrbCoreShadow: 0 10px 26px rgba(155, 133, 196, .45);--k-feedFeedListeningPlayerProgressTrackBg: rgba(155, 133, 196, .25);--k-feedFeedListeningPlayerRetryBg: rgba(74, 61, 88, .72);--k-feedFeedListeningPlayerWaveformSpanBg: #c4b0e8;--k-feedFeedListeningPlayerWaveformSpanNthChild2Bg: #a98fd4;--k-feedFeedListeningPlayerWaveformSpanNthChild4Bg: #9b85c4;--k-feedFeedNoChallengeBg: linear-gradient(180deg, #ffffff 0%, #fdf6fb 58%, #f4ecfb 100%);--k-feedFeedNoChallengeMarkBg: radial-gradient(circle at 50% 40%, #f3e8fb 0%, #ede0f8 70%, #e6d6f5 100%);--k-feedFeedNoChallengeMarkShadow: inset 0 1px 0 rgba(255, 255, 255, .9);--k-feedFeedNoChallengeShadow: 0 18px 46px rgba(150, 120, 180, .18);--k-feedFeedQuestionCardBoxBg: #f4eff8;--k-feedFeedQuestionCardBoxBorder: 1px solid rgba(155, 133, 196, .28);--k-feedFeedQuestionCardChipAddedBg: rgba(196, 176, 232, .28);--k-feedFeedQuestionCardChipAddedBorder: rgba(155, 133, 196, .45);--k-feedFeedQuestionCardChipBg: rgba(196, 176, 232, .16);--k-feedFeedQuestionCardChipBorder: 1px solid rgba(155, 133, 196, .3);--k-feedFeedQuestionCardContinueOffBg: linear-gradient(135deg, #c4b0e8, #a98fd4);--k-feedFeedQuestionCardListenDotBg: #8a66c4;--k-feedFeedQuestionCardMicIdleBorder: 1px solid rgba(155, 133, 196, .4);--k-feedFeedQuestionCardMicIdleShadow: 0 4px 12px rgba(169, 143, 212, .25);--k-feedFeedQuestionCardMicOnShadow: 0 4px 12px rgba(169, 143, 212, .35);--k-feedFeedVideoInlineBg: #1a1428;--k-feedFeedVideoProgressDotBg: #f5c842;--k-feedFeedVideoProgressDotShadow: 0 0 0 2px rgba(255, 255, 255, .85);--k-feedFeedVideoProgressDurationBg: rgba(0, 0, 0, .45);--k-feedFeedVideoProgressFillBg: rgba(255, 255, 255, .92);--k-feedFeedVideoProgressMarkerEarnedFeedVideoProgressRewardBg: rgba(245, 200, 66, .95);--k-feedFeedVideoProgressMarkerFeedVideoProgressDotBg: rgba(255, 255, 255, .55);--k-feedFeedVideoProgressMarkerFeedVideoProgressDotShadow: 0 0 0 2px rgba(30, 24, 40, .35);--k-feedFeedVideoProgressMarkerFeedVideoProgressRewardBg: rgba(30, 24, 40, .55);--k-feedFeedVideoProgressRewardBg: rgba(30, 24, 40, .78);--k-feedFeedVideoProgressTrackBg: rgba(255, 255, 255, .28);--k-feedHandFont: "Caveat", cursive;--k-feedHeadingInk: #2f243b;--k-feedHighlightColor: rgba(255, 255, 255, .95);--k-feedHighlightColor2: rgba(255, 255, 255, .35);--k-feedInputBg: #fff;--k-feedInvalidLinkInk: #6E5E9A;--k-feedLearningActionsNoteBorder: 1px solid rgba(155, 133, 196, .38);--k-feedLearningActionsNoteFocusVisibleBorder: 2px solid rgba(155, 133, 196, .75);--k-feedLearningActionsNoteShadow: 0 4px 14px rgba(169, 143, 212, .22);--k-feedLearningCardBorder: 1px solid rgba(180, 160, 200, .35);--k-feedLearningCardGlassLearningActionsNoteBorder: 1px solid rgba(255, 255, 255, .4);--k-feedLearningCardListeningOrbCoreShadow: 0 8px 22px rgba(155, 133, 196, .4);--k-feedLearningCardPresentationBadgeBg: rgba(255, 255, 255, .88);--k-feedLearningCardPresentationBadgeBorder: 1px solid rgba(180, 160, 200, .45);--k-feedLearningCardScrimTopBg: linear-gradient( 180deg, rgba(47, 36, 59, .72) 0%, rgba(47, 36, 59, .45) 55%, rgba(47, 36, 59, 0) 100% );--k-feedLearningCardVideoBg: #2a2238;--k-feedLearningCardVideoPosterPlaceholderBg: linear-gradient(180deg, #3d3350 0%, #2a2238 100%);--k-feedLearningFeedBannerBg: rgba(255, 255, 255, .75);--k-feedLearningFeedBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 50%, #e0d8f2 100%);--k-feedLearningFeedCardDotActiveBg: rgba(255, 255, 255, .95);--k-feedLearningFeedCardDotActiveShadow: 0 0 0 1px rgba(120, 100, 130, .25);--k-feedLearningFeedCardDotBg: rgba(130, 120, 140, .45);--k-feedLearningFeedChevronBg: rgba(255, 255, 255, .92);--k-feedLearningFeedChevronBorder: 1px solid rgba(180, 160, 200, .4);--k-feedLearningFeedDayLockedAuraBlobABg: radial-gradient(circle, rgba(255, 214, 196, .9), transparent 70%);--k-feedLearningFeedDayLockedAuraBlobBBg: radial-gradient(circle, rgba(197, 178, 236, .85), transparent 70%);--k-feedLearningFeedDayLockedAuraBlobCBg: radial-gradient(circle, rgba(214, 205, 240, .9), transparent 70%);--k-feedLearningFeedDayLockedBg: linear-gradient( 180deg, rgba(253, 235, 227, .72) 0%, rgba(228, 220, 244, .8) 100% );--k-feedLearningFeedDayLockedCopyShadow: 0 1px 10px rgba(255, 255, 255, .7);--k-feedLearningFeedDayLockedCtaShadow: 0 12px 30px rgba(92, 74, 110, .22), 0 3px 10px rgba(180, 140, 190, .25);--k-feedLearningFeedDayLockedFutureBg: linear-gradient(180deg, #fbf0ec 0%, #f4ebf3 46%, #e9e2f4 100%);--k-feedLearningFeedDayLockedJumpShadow: 0 12px 28px rgba(92, 74, 110, .18), 0 2px 6px rgba(92, 74, 110, .08);--k-feedLearningFeedDayLockedPreviewBorder: 1px solid rgba(212, 200, 232, .7);--k-feedLearningFeedDayLockedPreviewIconBg: linear-gradient(150deg, #f3ecfb 0%, #fbeee9 100%);--k-feedLearningFeedDayLockedPreviewIconBorder: 1px solid rgba(212, 200, 232, .8);--k-feedLearningFeedDayLockedPreviewLockShadow: 0 2px 6px rgba(124, 106, 160, .45);--k-feedLearningFeedDayLockedPreviewShadow: 0 18px 40px rgba(92, 74, 110, .16), 0 3px 10px rgba(92, 74, 110, .08);--k-feedLearningFeedDayLockedTitleBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 50%, #9b85c4 100%);--k-feedLearningFeedShadow: 0 4px 14px rgba(20, 14, 30, .28);--k-feedLearningFeedShadow3: 0 6px 16px rgba(92, 74, 110, .12);--k-feedLearningNoteBtnSaveBg: linear-gradient(90deg, #b8a4e8 0%, #d4a8c8 55%, #e8a8c0 100%);--k-feedLearningNoteBtnSaveShadow: 0 8px 22px rgba(180, 140, 190, .35);--k-feedLearningNoteCloseBg: rgba(180, 160, 200, .16);--k-feedLearningNoteScrimBg: rgba(47, 36, 59, .4);--k-feedLearningNoteSheetBg: #fdf7fb;--k-feedLearningNoteSheetShadow: 0 -16px 40px rgba(92, 74, 110, .25);--k-feedLearningSkeletonLineBg: linear-gradient( 90deg, rgba(200, 185, 215, .35) 0%, rgba(220, 205, 230, .55) 50%, rgba(200, 185, 215, .35) 100% );--k-feedLearningSkeletonLineLearningSkeletonVideoShimmerLearningSkeletonPillBg: rgba(210, 195, 225, .45);--k-feedLearningSkeletonVideoShimmerBg: linear-gradient( 110deg, rgba(212, 196, 240, .5) 0%, rgba(230, 215, 245, .75) 45%, rgba(212, 196, 240, .5) 90% );--k-feedLockedButterflyInk: #9B85C4;--k-feedLockedCopyInk: #6e5e7e;--k-feedLockedHintInk: #7a6c8a;--k-feedLockedIconInk: #7d6aa0;--k-feedLockedLabelInk: #9184a6;--k-feedLockedTitleInk: #3a2f47;--k-feedMediaControlBg: rgba(255, 255, 255, .18);--k-feedMediaInk: rgba(255, 255, 255, .9);--k-feedMediaInk10: rgba(247, 244, 236, .95);--k-feedMediaInk2: rgba(255, 255, 255, .72);--k-feedMediaInk3: #fff;--k-feedMediaInk4: rgba(255, 255, 255, .82);--k-feedMediaInk5: rgba(255, 255, 255, .92);--k-feedMediaInk6: rgba(255, 255, 255, .75);--k-feedMediaInk7: #f3efe1;--k-feedMediaInk8: #ede7d6;--k-feedMediaInk9: #fbf8ee;--k-feedMediaPausedBg: rgba(0, 0, 0, .28);--k-feedMediaRetryBg: rgba(20, 16, 40, .55);--k-feedMutedInk: #a898b8;--k-feedNotePlaceholderInk: #b3a3c6;--k-feedOnAccent: #fff;--k-feedOnAccent2: rgba(255, 255, 255, .45);--k-feedPlaceholderInk: #b4a8c2;--k-feedPromptInk: #3d3149;--k-feedQuestionHintInk: #b6a8c8;--k-feedQuestionInk: #4a3f63;--k-feedQuietInk: #8a7a9a;--k-feedRecordingErrorInk: #a8431f;--k-feedRecordingInk: #8a66c4;--k-feedReflectionShareBtnYesShadow: 0 8px 20px rgba(155, 133, 196, .38);--k-feedReflectionShareCardBg: linear-gradient(180deg, #ffffff 0%, #faf7fd 100%);--k-feedReflectionShareCardShadow: 0 18px 44px rgba(92, 74, 110, .26);--k-feedReflectionSharePreviewBg: rgba(155, 133, 196, .08);--k-feedReflectionShareScrimBg: rgba(47, 36, 59, .34);--k-feedReflectionSheetArrowActiveBorder: #9b85c4;--k-feedReflectionSheetArrowBorder: 1px solid rgba(155, 133, 196, .55);--k-feedReflectionSheetBaseBg: #f7f2fb;--k-feedReflectionSheetBg: linear-gradient(180deg, #fefdfe 0%, #f7f2fb 100%);--k-feedReflectionSheetChevronBg: linear-gradient(180deg, #ab98d1 0%, #9b85c4 100%);--k-feedReflectionSheetHandleIBg: rgba(155, 133, 196, .4);--k-feedRevealCardFaceFrontFeedLearningFeedRevealFrontLearningCardShadow: 0 12px 40px rgba(92, 74, 110, .14);--k-feedRewardInk: #2f243b;--k-feedSavedInk: #e07da3;--k-feedSecondaryInk: #6b5a82;--k-feedShadowColor: rgba(155, 133, 196, .5);--k-feedShadowColor2: rgba(20, 14, 30, .55);--k-feedShadowColor3: rgba(47, 36, 59, .25);--k-feedShadowColor4: rgba(0, 0, 0, .35);--k-feedShadowColor5: rgba(20, 14, 30, .28);--k-feedShadowColor6: rgba(92, 74, 110, .1);--k-feedSoftShadow: 0 3px 14px rgba(92, 74, 110, .1);--k-feedSpeedInk: #3f3350;--k-feedStrongInk: #4a3d58;--k-feedSurface: #fff;--k-feedTextFadeMask: linear-gradient(to bottom, #000 78%, transparent 100%);--k-feedUnlockInk: #8a5a6e;--k-focusRing: #7B62A8;--k-fontEditorial: "Playfair Display", Georgia, serif;--k-fontHand: "Caveat", cursive;--k-footerFade: linear-gradient(180deg, rgba(250,247,252,0), #FAF7FC);--k-formErrorInk: #c05a7d;--k-formWarningInk: #b4611f;--k-frameShadow: 0 28px 60px rgba(92, 74, 110, .17), 0 12px 28px rgba(180, 140, 190, .14), 0 2px 8px rgba(92, 74, 110, .06);--k-glowBlur: 100px;--k-glowLavender: rgba(196, 176, 232, .42);--k-glowPeach: rgba(245, 184, 150, .55);--k-guideButtonBg: #fff;--k-guideButtonBoxShadow: 0 8px 22px rgba(92, 74, 110, .18), 0 2px 8px rgba(180, 140, 190, .18);--k-guideButtonBoxShadow2: 0 0 0 0 rgba(155, 133, 196, .4);--k-guideButtonBoxShadow3: 0 12px 30px rgba(92, 74, 110, .22), 0 4px 12px rgba(180, 140, 190, .22), 0 0 0 4px rgba(155, 133, 196, .18);--k-guideButtonDisabledLandingGuideBtnDisabledBoxShadow: 0 8px 22px rgba(92, 74, 110, .12), 0 2px 8px rgba(180, 140, 190, .12);--k-guideButtonInk: #211b27;--k-guideButtonPillBoxShadow: 0 8px 22px rgba(92, 74, 110, .2), 0 2px 8px rgba(180, 140, 190, .22);--k-guideButtonPillBoxShadow2: 0 12px 30px rgba(92, 74, 110, .24), 0 4px 12px rgba(180, 140, 190, .24), 0 0 0 4px rgba(155, 133, 196, .16);--k-guideHeartInk: #c0a0d8;--k-habitOutcomeInk: inherit;--k-habitPickerAccentBg: linear-gradient(100deg, #7e68be, #9b85c4);--k-habitPickerBgBg: linear-gradient(180deg, #fdebe3 0%, #f5e5ee 50%, #e4dbf3 100%);--k-habitPickerBorder: 1px solid rgba(255, 255, 255, .7);--k-habitPickerBorder2: 1px solid rgba(180, 160, 200, .22);--k-habitPickerBorder3: 1.5px solid rgba(180, 160, 200, .55);--k-habitPickerCard2Bg: linear-gradient(100deg, rgba(255, 255, 255, .9), rgba(237, 228, 247, .92));--k-habitPickerFont: "Playfair Display", serif;--k-habitPickerInkBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 52%, #9b85c4 100%);--k-habitPickerInkSoft: #7c68a8;--k-habitPickerOrbBlur: 80px;--k-habitPickerShadow: 0 8px 22px rgba(155, 133, 196, .26);--k-habitPickerShadow2: 0 6px 16px rgba(92, 74, 110, .05);--k-habitPickerShadow3: 0 16px 32px rgba(126, 104, 190, .4);--k-habitPickerShadow4: 0 0 0 0 rgba(155, 133, 196, .5);--k-habitPickerShadow5: 0 0 0 12px rgba(155, 133, 196, 0);--k-habitPickerShadow6: 0 0 0 0 rgba(155, 133, 196, 0);--k-habitPickerTile4Ink: #b4405a;--k-habitPickerTransparentBg: rgba(245, 184, 150, .48);--k-habitPickerTransparentBg2: linear-gradient(90deg, transparent, rgba(255, 255, 255, .8), transparent);--k-headerBg: #F3ECFA;--k-headerRule: 1px solid rgba(180, 160, 200, .35);--k-headlineGradient: linear-gradient(180deg, #4A3D58 0%, #6B5A82 50%, #9B85C4 100%);--k-hoverBg: rgba(255,255,255,.92);--k-ink: #5C4A6E;--k-inkFaint: #A898B8;--k-inkSoft: #333344;--k-inkStrong: #4A3D58;--k-inputBg: #FFFFFF;--k-inputBorder: rgba(180, 160, 200, .45);--k-inputFocusRing: rgba(184,164,232,.5);--k-inputInk: #4a3d5c;--k-inputOutline: 1px solid rgba(180, 160, 200, .45);--k-insetSurface: rgba(255,255,255,.85);--k-inspoAvatar1: #E8DFF5;--k-inspoAvatar2: #F5E4DC;--k-inspoAvatar3: #DCEAF7;--k-inspoAvatar4: #EDE4F8;--k-inspoBodyFont: "DM Sans", system-ui, sans-serif;--k-inspoBodyFont2: "DM Sans", sans-serif;--k-inspoDisplayFont: "Playfair Display", serif;--k-inspoEffectShadow: rgba(0, 0, 0, .3);--k-inspoEffectShadow2: rgba(74, 61, 88, .25);--k-inspoEffectShadow3: rgba(139, 110, 184, .6);--k-inspoEffectShadow4: rgba(232, 168, 192, .55);--k-inspoFoldShine: rgba(255,255,255,.85);--k-inspoHandFont: "Caveat", cursive;--k-inspoInk: #5c4a6e;--k-inspoInk10: #b03a54;--k-inspoInk11: #5c4a3a;--k-inspoInk12: #7a6a54;--k-inspoInk13: #fff;--k-inspoInk14: #4a3d2e;--k-inspoInk15: #333344;--k-inspoInk16: #8b6eb8;--k-inspoInk17: #6b4fa0;--k-inspoInk18: #6B5A46;--k-inspoInk19: #E86BA6;--k-inspoInk2: #4a3d58;--k-inspoInk20: #E8C34A;--k-inspoInk21: #B8A4E8;--k-inspoInk22: #E8A8C0;--k-inspoInk23: #9B85C4;--k-inspoInk24: #C97FA0;--k-inspoInk25: #8A7A9A;--k-inspoInk26: #b85c5c;--k-inspoInk27: #E0A93E;--k-inspoInk28: #5C4A6E;--k-inspoInk3: #9b85c4;--k-inspoInk4: #3e3352;--k-inspoInk5: #a898b8;--k-inspoInk6: #8a7a9a;--k-inspoInk7: #6f579b;--k-inspoInk8: #a79bc8;--k-inspoInk9: #fff;--k-inspoInspoAddphotoPillBorder: 1px solid rgba(180, 160, 200, .45);--k-inspoInspoAddphotoPillShadow: 0 2px 8px rgba(92, 74, 110, .08);--k-inspoInspoCohortOverlayBg: rgba(74, 61, 88, .28);--k-inspoInspoCohortPopoverBg: linear-gradient(180deg, #fdf4ef 0%, #f6e9f3 100%);--k-inspoInspoCohortPopoverBorder: 1px solid rgba(255, 255, 255, .6);--k-inspoInspoCohortPopoverCloseBg: rgba(255, 255, 255, .7);--k-inspoInspoCohortPopoverCloseBorder: 1px solid rgba(180, 160, 200, .4);--k-inspoInspoCohortPopoverShadow: 0 24px 50px rgba(92, 74, 110, .22);--k-inspoInspoCommentInputRowInputBorder: 1px solid rgba(180, 160, 200, .35);--k-inspoInspoCommentSendBg: #9b85c4;--k-inspoInspoCommentsBorder: 1px solid rgba(180, 160, 200, .2);--k-inspoInspoComposerBg: #fff;--k-inspoInspoComposerExpandedShadow: 0 10px 28px rgba(92, 74, 110, .12);--k-inspoInspoComposerShadow: 0 8px 22px rgba(92, 74, 110, .1);--k-inspoInspoComposerSubmitBg: linear-gradient(90deg, #b8a4e8 0%, #d4a8c8 55%, #e8a8c0 100%);--k-inspoInspoComposerSubmitShadow: 0 8px 24px rgba(180, 140, 190, .35);--k-inspoInspoEmojiButtonBg: #fff6df;--k-inspoInspoEmojiButtonShadow: 0 2px 8px rgba(180, 150, 90, .25);--k-inspoInspoFuxArrowLabelBg: rgba(255, 255, 255, .92);--k-inspoInspoFuxArrowLabelShadow: 0 4px 12px rgba(92, 74, 110, .18);--k-inspoInspoModalOverlayBg: rgba(42, 32, 53, .5);--k-inspoInspoModalShadow: 0 24px 60px rgba(42, 32, 53, .32);--k-inspoInspoNoteBackSheenBg: linear-gradient(180deg, rgba(255, 255, 255, .45), rgba(255, 255, 255, 0));--k-inspoInspoNoteFaceBorder: 1px solid rgba(0, 0, 0, .03);--k-inspoInspoNoteFaceShadow: 0 2px 4px rgba(60, 40, 20, .16), 0 12px 22px rgba(60, 40, 20, .16);--k-inspoInspoNoteSlotAfterBg: linear-gradient( 150deg, rgba(255, 255, 255, .4) 0%, rgba(255, 255, 255, .08) 45%, rgba(255, 255, 255, .3) 100% );--k-inspoInspoPageBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 55%, #e0d8f2 100%);--k-inspoInspoPhotoAuthorBg: rgba(20, 14, 24, .4);--k-inspoInspoPhotoAuthorProBadgeBorder: rgba(255, 255, 255, .45);--k-inspoInspoPhotoCaptionBg: linear-gradient( 180deg, rgba(20, 14, 24, 0) 0%, rgba(20, 14, 24, .55) 45%, rgba(20, 14, 24, .82) 100% );--k-inspoInspoPhotoCaptionBoxBg: rgba(15, 10, 18, .5);--k-inspoInspoPhotoCaptionBoxBg2: rgba(15, 10, 18, .62);--k-inspoInspoPhotoCaptionBoxPShadow: 0 1px 2px rgba(0, 0, 0, .6);--k-inspoInspoPhotoRemoveBg: rgba(92, 74, 110, .14);--k-inspoInspoPinGlintBg: rgba(255, 255, 255, .85);--k-inspoInspoPinShadow: 0 2px 4px rgba(0, 0, 0, .35), inset 0 1px 1px rgba(255, 255, 255, .5);--k-inspoInspoPinShadowBg: rgba(30, 20, 10, .22);--k-inspoInspoSkeletonNoteBg: linear-gradient( 100deg, rgba(255, 255, 255, .55) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .55) 70% );--k-inspoInspoSkeletonNoteShadow: 0 2px 4px rgba(60, 40, 20, .08), 0 12px 22px rgba(60, 40, 20, .08);--k-inspoInspoTapeBg: linear-gradient(rgba(255, 255, 245, .72), rgba(240, 235, 220, .58));--k-inspoInspoTapeBorder: 1px solid rgba(255, 255, 255, .3);--k-inspoInspoTapeShadow: 0 2px 3px rgba(0, 0, 0, .15);--k-inspoInspoTextCardSheenBg: linear-gradient(180deg, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0));--k-inspoInspoTimeleftBg: rgba(139, 110, 184, .14);--k-inspoPaper1Fold: #E8D99C;--k-inspoPaper1Surface: #FFF5C2;--k-inspoPaper2Fold: #EABACF;--k-inspoPaper2Surface: #FFD9E8;--k-inspoPaper3Fold: #B6CCE8;--k-inspoPaper3Surface: #D8E8FF;--k-inspoPaper4Fold: #C7B9E2;--k-inspoPaper4Surface: #E4D8F5;--k-inspoPaper5Fold: #B7DBBF;--k-inspoPaper5Surface: #D9F2DC;--k-inspoPaper6Fold: #E9C6AB;--k-inspoPaper6Surface: #FDE4D0;--k-inspoPaper7Fold: #C5B9DE;--k-inspoPaper7Surface: #E0D8F2;--k-inspoPaper8Fold: #E9CCBD;--k-inspoPaper8Surface: #FDEBE3;--k-inspoPin1Core: #D9536A;--k-inspoPin1Dark: #A83850;--k-inspoPin1Light: #F5899E;--k-inspoPin2Core: #5B8FD9;--k-inspoPin2Dark: #3D6BB0;--k-inspoPin2Light: #8FB8ED;--k-inspoPin3Core: #E8C34A;--k-inspoPin3Dark: #C0A030;--k-inspoPin3Light: #F5D97A;--k-insposrcComponentsInspoInspoBoardTsxBorder: 1px solid rgba(184,92,92,.4);--k-intentionBg: #EDE4F8;--k-intentionBorder: rgba(180, 160, 210, .5);--k-intentionLabel: #8B7AA8;--k-introCareerCard: linear-gradient(160deg, #E7E0F7, #C4B0E8);--k-introFocusCard: linear-gradient(160deg, #E4DCF6, #B8A4E8);--k-introRoseCard: linear-gradient(160deg, #F7DCE8, #E8A8C0);--k-journeyBodyFont: "DM Sans", system-ui, sans-serif;--k-journeyBodyFont2: "DM Sans", sans-serif;--k-journeyBodyFont3: "DM Sans",sans-serif;--k-journeyCjAvatarBorder: 2px solid #fff;--k-journeyCjBadgeBg: #f4eefb;--k-journeyCjBadgeGlowBg: linear-gradient(120deg, #f7e4ee, #eadcf9);--k-journeyCjBadgeGlowBorder: rgba(155, 133, 196, .55);--k-journeyCjCalcRingBeforeBorder: 2px solid rgba(184, 164, 232, .28);--k-journeyCjCalcRingBeforeBorder2: #b8a4e8;--k-journeyCjCardBorder: rgba(180, 160, 200, .32);--k-journeyCjCardChallengeBeforeBg: radial-gradient(300px 240px at 46% 104%, rgba(250, 208, 182, .48), rgba(253, 235, 227, 0) 72%), radial-gradient(240px 240px at 96% -8%, rgba(198, 182, 236, .42), rgba(224, 216, 242, 0) 70%);--k-journeyCjCardCoachingBeforeBg: radial-gradient(280px 280px at 100% 58%, rgba(250, 208, 182, .44), rgba(253, 235, 227, 0) 72%), radial-gradient(260px 240px at -4% 8%, rgba(198, 182, 236, .5), rgba(224, 216, 242, 0) 70%);--k-journeyCjCardCommunityBeforeBg: radial-gradient(240px 240px at -10% 96%, rgba(250, 208, 182, .5), rgba(253, 235, 227, 0) 70%), radial-gradient(300px 250px at 84% 4%, rgba(198, 182, 236, .46), rgba(224, 216, 242, 0) 72%);--k-journeyCjCardHeroBeforeBg: radial-gradient(300px 260px at 50% -12%, rgba(250, 208, 182, .5), rgba(253, 235, 227, 0) 72%), radial-gradient(280px 300px at 50% 108%, rgba(198, 182, 236, .45), rgba(224, 216, 242, 0) 72%);--k-journeyCjCardReachBeforeBg: radial-gradient(260px 220px at 4% 46%, rgba(250, 208, 182, .46), rgba(253, 235, 227, 0) 72%), radial-gradient(280px 260px at 100% 12%, rgba(198, 182, 236, .44), rgba(224, 216, 242, 0) 72%);--k-journeyCjCardShadow: 0 14px 40px rgba(92, 74, 110, .12);--k-journeyCjCardTotalBeforeBg: radial-gradient(320px 260px at 50% 50%, rgba(250, 208, 182, .4), rgba(253, 235, 227, 0) 74%), radial-gradient(300px 300px at 8% 100%, rgba(198, 182, 236, .44), rgba(224, 216, 242, 0) 72%);--k-journeyCjCardTotalBg: rgba(255, 255, 255, .96);--k-journeyCjCardTotalBorder: 1.5px solid rgba(155, 133, 196, .55);--k-journeyCjCardViewsBeforeBg: radial-gradient(250px 250px at 108% 6%, rgba(250, 208, 182, .5), rgba(253, 235, 227, 0) 70%), radial-gradient(230px 230px at -6% 82%, rgba(198, 182, 236, .44), rgba(224, 216, 242, 0) 70%);--k-journeyCjChipBorder: 1px solid rgba(180, 160, 200, .3);--k-journeyCjChipShadow: 0 10px 26px rgba(92, 74, 110, .13);--k-journeyCjCtaBg: linear-gradient(90deg, #b8a4e8 0%, #d0a9d4 55%, #e8a8c0 100%);--k-journeyCjCtaHoverShadow: 0 14px 32px rgba(180, 140, 190, .44);--k-journeyCjCtaShadow: 0 10px 26px rgba(180, 140, 190, .34);--k-journeyCjDawn: linear-gradient(180deg, #fdebe3 0%, #f6e9f0 52%, #e9e1f7 100%);--k-journeyCjDotBg: rgba(0, 0, 0, .14);--k-journeyCjDotIsActiveBg: #1a1a1a;--k-journeyCjDotIsPastBg: rgba(155, 133, 196, .7);--k-journeyCjFaint: #8a7a9a;--k-journeyCjFollowersBorder: 1px solid rgba(180, 160, 200, .28);--k-journeyCjFrameShadow: 0 40px 90px rgba(92, 74, 110, .28), 0 0 0 1px rgba(255, 255, 255, .55);--k-journeyCjHandleFieldBg: rgba(255, 255, 255, .85);--k-journeyCjHandleFieldBorder: 1px solid rgba(255, 255, 255, .75);--k-journeyCjHandleFieldFocusWithinBorder: rgba(184, 164, 232, .8);--k-journeyCjHandleFieldFocusWithinShadow: 0 12px 34px rgba(155, 133, 196, .22);--k-journeyCjHandleFieldShadow: 0 12px 30px rgba(92, 74, 110, .1);--k-journeyCjHeartBtnBg: #fff;--k-journeyCjHeartBtnBorder: 2px solid rgba(199, 178, 232, .6);--k-journeyCjHeartBtnHoverBorder: #b8a4e8;--k-journeyCjHeartBtnHoverShadow: 0 16px 36px rgba(155, 133, 196, .3);--k-journeyCjHeartBtnShadow: 0 12px 30px rgba(155, 133, 196, .22);--k-journeyCjHeroChipShadow: 0 12px 26px rgba(92, 74, 110, .16);--k-journeyCjHeroGlowABg: radial-gradient(circle, rgba(253, 222, 202, .8), rgba(253, 235, 227, 0) 70%);--k-journeyCjHeroGlowBBg: radial-gradient(circle, rgba(198, 178, 232, .55), rgba(224, 216, 242, 0) 70%);--k-journeyCjHeroMeterSpanNthChild2IsFillBg: #a992ce;--k-journeyCjHeroMeterSpanNthChild3IsFillBg: #b9a4dc;--k-journeyCjHeroPhoneBadgeBg: #fff;--k-journeyCjHeroPhoneBadgeShadow: 0 4px 12px rgba(92, 74, 110, .12);--k-journeyCjHeroPhoneBg: linear-gradient(170deg, #eadce6 0%, #c8b1de 44%, #8d75b2 100%);--k-journeyCjHeroPhoneBorder: 4px solid #fff;--k-journeyCjHeroPhoneShadow: 0 16px 34px rgba(92, 74, 110, .24);--k-journeyCjHeroUnderlineBg: linear-gradient(#b9a4dc, #b9a4dc);--k-journeyCjHeroWingLeftBg: linear-gradient(180deg, #f0e6f2, #e5d8ee);--k-journeyCjHeroWingRightBg: linear-gradient(180deg, #fae7dd, #f1dce6);--k-journeyCjHeroYearBg: rgba(255, 255, 255, .65);--k-journeyCjHeroYearBorder: 1px solid rgba(255, 255, 255, .7);--k-journeyCjHeroYearShadow: 0 10px 26px rgba(92, 74, 110, .1);--k-journeyCjInk: #1c1b1f;--k-journeyCjLav: #9b85c4;--k-journeyCjLavBright: #b8a4e8;--k-journeyCjLavPale: #e4daf0;--k-journeyCjMathBg: #f5f1fc;--k-journeyCjMathBorder: 1px solid #e5dcf5;--k-journeyCjMuted: #5f5070;--k-journeyCjNextBorder: 1px solid rgba(180, 160, 200, .45);--k-journeyCjNextShadow: 0 6px 18px rgba(92, 74, 110, .1);--k-journeyCjOptionBg: rgba(255, 255, 255, .72);--k-journeyCjOptionDotBorder: 1.5px solid rgba(180, 160, 200, .55);--k-journeyCjOptionIsOnBg: #f3edfb;--k-journeyCjOptionIsOnBorder: rgba(155, 133, 196, .6);--k-journeyCjOptionShadow: 0 8px 20px rgba(92, 74, 110, .07);--k-journeyCjPlum: #3f3350;--k-journeyCjPlumSoft: #5c4a6e;--k-journeyCjReachBarEmailBg: #dcd6e4;--k-journeyCjReachBarWaBg: linear-gradient(180deg, #c4b0e8, #dda8c8);--k-journeyCjReachBarsBorder: 1px dashed rgba(155, 133, 196, .45);--k-journeyCjReachChartBg: rgba(155, 133, 196, .09);--k-journeyCjReachChartBorder: 1.5px solid rgba(155, 133, 196, .6);--k-journeyCjScenePanelBg: #fffdfc;--k-journeyCjSliderFillBg: linear-gradient(90deg, #c4b0e8, #dda8c8);--k-journeyCjSliderInputWebkitSliderThumbBg: #fff;--k-journeyCjSliderInputWebkitSliderThumbBorder: 3px solid #b39bd8;--k-journeyCjSliderInputWebkitSliderThumbShadow: 0 4px 12px rgba(155, 133, 196, .35);--k-journeyCjSliderRailBg: rgba(200, 184, 224, .42);--k-journeyCjStagePaperBg: #fdfcfa;--k-journeyCjTopbarChipBg: #f4eefb;--k-journeyCjTopbarChipBorder: 1px solid rgba(180, 160, 210, .5);--k-journeyCjTopbarChipHoverBorder: rgba(155, 133, 196, .85);--k-journeyCjTopbarDotBg: linear-gradient(140deg, #eaddf8, #d8c4ee);--k-journeyCjTotalDividerBg: rgba(0, 0, 0, .1);--k-journeyCjTotalTableBg: #fbf8fe;--k-journeyCjViewsBarsIBg: #d3cadd;--k-journeyCjViewsBlurRowIBg: #c3b6d4;--k-journeyCjViewsBoxBg: rgba(255, 255, 255, .55);--k-journeyCjViewsBoxBorder: 1px dashed rgba(180, 160, 200, .5);--k-journeyCjViewsBoxSolidBg: #faf7fc;--k-journeyCjViewsBoxSolidBorder: 1px solid rgba(180, 160, 200, .35);--k-journeyCjViewsBoxSolidShadow: 0 10px 28px rgba(92, 74, 110, .1);--k-journeyCjWordmarkBubbleBg: rgba(255, 255, 255, .78);--k-journeyCjWordmarkBubbleBorder: 1px solid rgba(255, 255, 255, .6);--k-journeyCreatorsModalBackdropBg: rgba(74, 61, 88, .38);--k-journeyCreatorsModalBg: #faf7fc;--k-journeyCreatorsModalInputBorder: 1px solid rgba(180, 160, 200, .5);--k-journeyCreatorsModalInputFocusBorder: #b8a4e8;--k-journeyCreatorsModalInputFocusShadow: 0 0 0 3px rgba(184, 164, 232, .22);--k-journeyCreatorsModalShadow: 0 24px 60px rgba(92, 74, 110, .28);--k-journeyDisplayFont: "Playfair Display", Georgia, serif;--k-journeyDisplayFont2: "Playfair Display", serif;--k-journeyDisplayFont3: "Cormorant Garamond",serif;--k-journeyDisplayFont4: "Playfair Display",serif;--k-journeyHandFont: Caveat, cursive;--k-journeyHandFont2: Caveat,cursive;--k-journeyIllustrationBlur18: 18px;--k-journeyIllustrationBlur22: 22px;--k-journeyIllustrationBlur28: 28px;--k-journeyIllustrationBlur30: 30px;--k-journeyIllustrationBlur32: 32px;--k-journeyInk: rgba(155, 133, 196, .35);--k-journeyInk10: #b9a4dc;--k-journeyInk11: #34313a;--k-journeyInk12: rgba(155, 133, 196, .9);--k-journeyInk13: #1a1a1a;--k-journeyInk14: #5f5f68;--k-journeyInk15: #fff;--k-journeyInk16: #a08fb4;--k-journeyInk17: #7a6a8c;--k-journeyInk18: #7a63a8;--k-journeyInk19: rgba(0, 0, 0, .5);--k-journeyInk2: #c4b0e8;--k-journeyInk20: #7c6bb0;--k-journeyInk21: #4a3d58;--k-journeyInk22: #fff;--k-journeyInk23: #a898b8;--k-journeyInk24: #8b7aa8;--k-journeyInk25: #b8788f;--k-journeyInk26: #bcaecb;--k-journeyInk27: #c05a7d;--k-journeyInk28: #7bb894;--k-journeyInk29: #7E6A93;--k-journeyInk3: #a08fba;--k-journeyInk30: #A5765A;--k-journeyInk31: #6E5A8E;--k-journeyInk32: #9E6B7C;--k-journeyInk33: #E6C4D2;--k-journeyInk34: #5F5F68;--k-journeyInk35: #BFB2CC;--k-journeyInk36: #8A7A9A;--k-journeyInk37: #C3B6D4;--k-journeyInk38: #9B85C4;--k-journeyInk39: #4A3D58;--k-journeyInk4: rgba(160, 143, 186, .65);--k-journeyInk40: #5C4A6E;--k-journeyInk41: #2F243B;--k-journeyInk42: #5F5070;--k-journeyInk43: #7A6A8C;--k-journeyInk44: #C4B0E8;--k-journeyInk45: #E8B8D0;--k-journeyInk46: #8A72B4;--k-journeyInk47: rgba(92,74,110,.6);--k-journeyInk48: #6A557F;--k-journeyInk49: #E08FA8;--k-journeyInk5: #8a72b4;--k-journeyInk50: #B4718C;--k-journeyInk51: #A08FBA;--k-journeyInk52: #C9B6E4;--k-journeyInk53: #7E68AC;--k-journeyInk54: rgba(92,74,110,.65);--k-journeyInk55: rgba(74,61,88,.85);--k-journeyInk56: rgba(92,74,110,.55);--k-journeyInk6: #6b5a82;--k-journeyInk7: #7e68ac;--k-journeyInk8: #6b5a96;--k-journeyInk9: #17161a;--k-journeyJourneyCardsTsxBg: #DCCFF0;--k-journeyJourneyCardsTsxBg10: linear-gradient(180deg,rgba(47,36,59,.16) 0%,rgba(47,36,59,0) 34%,rgba(47,36,59,.42) 100%);--k-journeyJourneyCardsTsxBg11: rgba(255,255,255,.85);--k-journeyJourneyCardsTsxBg12: #9B85C4;--k-journeyJourneyCardsTsxBg13: rgba(255,255,255,.94);--k-journeyJourneyCardsTsxBg14: rgba(255,255,255,.75);--k-journeyJourneyCardsTsxBg15: #B8A4E8;--k-journeyJourneyCardsTsxBg16: #C9B6EE;--k-journeyJourneyCardsTsxBg17: #E4DCF0;--k-journeyJourneyCardsTsxBg18: radial-gradient(circle,rgba(253,220,205,.9) 0%,rgba(253,235,227,0) 70%);--k-journeyJourneyCardsTsxBg19: radial-gradient(circle,rgba(206,192,240,.8) 0%,rgba(224,216,242,0) 70%);--k-journeyJourneyCardsTsxBg2: #F9DCC6;--k-journeyJourneyCardsTsxBg20: rgba(255,255,255,.6);--k-journeyJourneyCardsTsxBg21: #F1EBFA;--k-journeyJourneyCardsTsxBg22: linear-gradient(140deg,#F5DFF0,#C7B2E8);--k-journeyJourneyCardsTsxBg23: linear-gradient(160deg,#F8E7DC 0%,#E8DAF4 55%,#CFC0EC 100%);--k-journeyJourneyCardsTsxBg24: rgba(255,255,255,.35);--k-journeyJourneyCardsTsxBg25: rgba(255,255,255,.92);--k-journeyJourneyCardsTsxBg26: #FCEFF3;--k-journeyJourneyCardsTsxBg27: #F2EDFA;--k-journeyJourneyCardsTsxBg28: linear-gradient(140deg,#EADDF8,#C9B6E8);--k-journeyJourneyCardsTsxBg29: linear-gradient(140deg,#FBE2D4,#F2C0AC);--k-journeyJourneyCardsTsxBg3: #CDBBEB;--k-journeyJourneyCardsTsxBg30: linear-gradient(140deg,#F7DCE7,#E6B4C8);--k-journeyJourneyCardsTsxBg31: #F4EEFA;--k-journeyJourneyCardsTsxBg32: linear-gradient(165deg,#EADFF6 0%,#C9B4E6 52%,#A992D4 100%);--k-journeyJourneyCardsTsxBg33: rgba(255,255,255,.3);--k-journeyJourneyCardsTsxBg34: rgba(255,255,255,.9);--k-journeyJourneyCardsTsxBg35: #E08FA8;--k-journeyJourneyCardsTsxBg36: rgba(74,61,88,.42);--k-journeyJourneyCardsTsxBg37: rgba(255,255,255,.55);--k-journeyJourneyCardsTsxBg38: linear-gradient(150deg,#FBE2D4,#EFC2C8);--k-journeyJourneyCardsTsxBg4: #F6D7DF;--k-journeyJourneyCardsTsxBg5: #EDE4F7;--k-journeyJourneyCardsTsxBg6: linear-gradient(170deg,#F7E9F1 0%,#E5DAF5 100%);--k-journeyJourneyCardsTsxBg7: linear-gradient(170deg,#FBEDE6 0%,#ECDFF6 100%);--k-journeyJourneyCardsTsxBg8: #C7B2E9;--k-journeyJourneyCardsTsxBg9: radial-gradient(56% 44% at 28% 22%,#F9DCC8 0%,rgba(249,220,200,0) 72%),radial-gradient(52% 42% at 78% 26%,#D3BFF2 0%,rgba(211,191,242,0) 74%),radial-gradient(72% 58% at 46% 88%,#A996E0 0%,rgba(169,150,224,0) 76%),linear-gradient(158deg,#EFDDF3 0%,#C3ADE8 52%,#E2B7CD 100%);--k-journeyJourneyCardsTsxBorder: 1px solid rgba(255,255,255,.7);--k-journeyJourneyCardsTsxBorder2: 1px solid rgba(180,160,200,.22);--k-journeyJourneyCardsTsxBorder3: 1px solid rgba(180,160,200,.3);--k-journeyJourneyCardsTsxBorder4: 3px solid #fff;--k-journeyJourneyCardsTsxBorder5: 2px solid rgba(255,255,255,.85);--k-journeyJourneyCardsTsxShadow: 0 8px 20px rgba(92,74,110,.12);--k-journeyJourneyCardsTsxShadow2: 0 18px 38px rgba(92,74,110,.2),0 5px 14px rgba(180,140,190,.16);--k-journeyJourneyCardsTsxShadow3: 0 8px 18px rgba(92,74,110,.24);--k-journeyJourneyCardsTsxShadow4: 0 8px 22px rgba(92,74,110,.1);--k-journeyJourneyCardsTsxShadow5: 0 8px 18px rgba(92,74,110,.08);--k-journeyJourneyCardsTsxShadow6: 0 14px 32px rgba(92,74,110,.16);--k-journeyJourneyCardsTsxShadow7: 0 6px 14px rgba(92,74,110,.2);--k-journeyJourneyCardsTsxShadow8: 0 10px 24px rgba(92,74,110,.13);--k-journeyJourneyCardsTsxShadow9: 0 14px 34px rgba(92,74,110,.2);--k-justUnlockedIconBg: radial-gradient(circle at 30% 25%, rgba(255, 255, 255, .95), rgba(228, 214, 248, .9));--k-justUnlockedIconBorder: 1px solid rgba(150, 116, 199, .32);--k-justUnlockedIconBoxShadow: 0 3px 8px rgba(122, 95, 173, .2);--k-justUnlockedIconInk: #7a5fad;--k-justUnlockedKickerInk: #8a6fb8;--k-justUnlockedLabelInk: #5d4380;--k-justUnlockedTileBg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(243, 236, 252, .85));--k-justUnlockedTileBorder: 1px solid rgba(150, 116, 199, .28);--k-justUnlockedTileBoxShadow: 0 6px 16px rgba(122, 95, 173, .16);--k-labelLS: .12em;--k-levelBg: #9B85C4;--k-levelInk: #FFFFFF;--k-levelInkFaint: #BCAECB;--k-levelLockedActionBg: rgba(237,228,248,.55);--k-levelPanelBorder: rgba(180,160,200,.3);--k-levelPanelBorder10: 2.5px solid rgba(255,255,255,.9);--k-levelPanelBorder11: 1px solid rgba(155,133,196,.55);--k-levelPanelBorder2: 1.5px dashed rgba(155,133,196,.75);--k-levelPanelBorder3: 1.5px dashed rgba(168,152,184,.45);--k-levelPanelBorder4: 1px dashed rgba(155,133,196,.65);--k-levelPanelBorder5: 1px solid rgba(214,160,134,.42);--k-levelPanelBorder6: 1.5px solid #FFFFFF;--k-levelPanelBorder7: 1px solid rgba(180,160,200,.3);--k-levelPanelBorder8: rgba(240,170,110,.35);--k-levelPanelBorder9: rgba(255,255,255,.7);--k-levelPanelShadow: 0 6px 18px rgba(123,96,178,.34), 0 0 0 4px rgba(255,255,255,.55);--k-levelPanelShadow2: 0 4px 12px rgba(92,74,110,.16);--k-levelPanelShadow3: 0 8px 20px rgba(180,140,150,.26);--k-levelPanelShadow4: 0 8px 20px rgba(92,74,110,.14);--k-levelPanelShadow5: 0 -18px 44px rgba(92,74,110,.3);--k-levelPanelShadow6: 0 8px 22px rgba(92,74,110,.08);--k-levelPanelShadow7: 0 2px 8px rgba(155,133,196,.4);--k-levelPanelShadow8: 0 8px 22px rgba(92,74,110,.07);--k-levelPanelSurface: linear-gradient(140deg,#B49CDF,#9077C0);--k-levelPanelSurface10: rgba(155,133,196,.5);--k-levelPanelSurface11: rgba(155,133,196,.35);--k-levelPanelSurface12: rgba(232,228,240,.9);--k-levelPanelSurface13: linear-gradient(90deg, #B8A4E8, #DDA8C8);--k-levelPanelSurface14: rgba(92,74,110,.16);--k-levelPanelSurface15: #7B4FA8;--k-levelPanelSurface16: rgba(138,122,154,.4);--k-levelPanelSurface17: linear-gradient(135deg, #B8A4E8, #E8A8C0);--k-levelPanelSurface18: rgba(92,74,110,.28);--k-levelPanelSurface19: rgba(47,36,59,.3);--k-levelPanelSurface2: linear-gradient(140deg,#CBBBE4,#AE9BD2);--k-levelPanelSurface20: rgba(138,122,154,.32);--k-levelPanelSurface21: rgba(138,122,154,.3);--k-levelPanelSurface22: linear-gradient(90deg, #B8A4E8, #DDA8C8);--k-levelPanelSurface23: linear-gradient(135deg, #E8B8D0, #C4B0E8);--k-levelPanelSurface24: rgba(255,244,235,.92);--k-levelPanelSurface25: rgba(245,184,150,.28);--k-levelPanelSurface26: rgba(245,184,150,.3);--k-levelPanelSurface27: rgba(74,61,88,.4);--k-levelPanelSurface29: rgba(168,152,184,.28);--k-levelPanelSurface3: rgba(155,133,196,.18);--k-levelPanelSurface30: #F8E3D4;--k-levelPanelSurface31: #8a76ab;--k-levelPanelSurface4: linear-gradient(90deg,#B9A3DC,#9B85C4);--k-levelPanelSurface5: linear-gradient(140deg,#FDEBE3,#FBDCD0);--k-levelPanelSurface6: linear-gradient(180deg, rgba(243,228,239,.5) 0%, rgba(236,226,245,.6) 45%, rgba(224,216,242,.85) 100%);--k-levelPanelSurface7: linear-gradient(135deg, #C4B0E8, #B8A4E8);--k-levelPanelSurface8: linear-gradient(135deg, #E8B8D0, #DDA8C8);--k-levelPanelSurface9: linear-gradient(135deg, #D4C4F0, #C9A8D8);--k-levelRing: #FAF7FC;--k-levelTile3Ink: #C98F72;--k-levelupBadgeBg: rgba(255, 255, 255, .88);--k-levelupBadgeBoxShadow: 0 14px 40px rgba(140, 110, 190, .28), 0 2px 10px rgba(92, 74, 110, .08);--k-levelupBadgeInk: #9b85c4;--k-levelupCelBg: linear-gradient(180deg, #efe6f8 0%, #f3e4ef 42%, #fdebe3 100%);--k-levelupGlowAltBg: radial-gradient(circle, rgba(245, 184, 150, .4) 0%, rgba(245, 184, 150, 0) 70%);--k-levelupGlowBg: radial-gradient(circle, rgba(180, 150, 220, .55) 0%, rgba(180, 150, 220, 0) 70%);--k-levelupPointsBg: rgba(255, 255, 255, .76);--k-levelupPointsBorder: 1px solid rgba(255, 255, 255, .92);--k-levelupPointsBoxShadow: 0 10px 30px rgba(92, 74, 110, .08);--k-levelupPointsLabelInk: #5c4a6e;--k-levelupPointsValueInk: #6b4e8f;--k-levelupSubInk: #8a7a9a;--k-levelupTitleInk: #4a3d58;--k-levelupXpBg: radial-gradient(120% 80% at 50% 0%, rgba(200, 180, 240, .5) 0%, transparent 55%), linear-gradient(180deg, rgba(255, 250, 255, .96) 0%, rgba(237, 228, 248, .94) 100%);--k-levelupXpBorder: 1px solid rgba(180, 150, 220, .55);--k-levelupXpBoxShadow: 0 12px 36px rgba(140, 100, 180, .16), 0 0 0 1px rgba(255, 255, 255, .65) inset;--k-levelupXpBurstStarInk: #b89ad8;--k-levelupXpFillBg: linear-gradient(90deg, #c4b0e8 0%, #9b85c4 55%, #e8a8c0 100%);--k-levelupXpFillBoxShadow: 0 0 12px rgba(155, 133, 196, .4);--k-levelupXpFillSettledBg: linear-gradient(90deg, #b8a4e8 0%, #7a5fad 100%);--k-levelupXpGainBg: #7a5fad;--k-levelupXpGainBoxShadow: 0 4px 10px rgba(122, 95, 173, .35);--k-levelupXpGainInk: #fff;--k-levelupXpMetaInk: #6b4e8f;--k-levelupXpNewTextShadow: 0 0 18px rgba(155, 133, 196, .45);--k-levelupXpTrackBg: rgba(180, 160, 210, .28);--k-liveBodyFont: "DM Sans", system-ui, sans-serif;--k-liveBodyFont2: "DM Sans", sans-serif;--k-liveCardInputInk: #4A3D58;--k-liveCardInvalid: #B4573C;--k-liveCardPlaceholder: #A898B8;--k-liveDisplayFont: "Playfair Display", Georgia, serif;--k-liveDisplayFont2: "Playfair Display", serif;--k-liveHandFont: "Caveat", cursive;--k-liveInk: #4a3d58;--k-liveInk10: #a394b5;--k-liveInk11: #8a7a9c;--k-liveInk12: #fff;--k-liveInk13: #8a6d4a;--k-liveInk14: #fffdfb;--k-liveInk15: #7a6a8e;--k-liveInk16: #fff;--k-liveInk17: #b07f4f;--k-liveInk18: #b6abc4;--k-liveInk19: #d9a94b;--k-liveInk2: #6d5c80;--k-liveInk20: #a8781f;--k-liveInk21: #b98adf;--k-liveInk22: #7b4fa8;--k-liveInk23: #c45b6e;--k-liveInk24: #7a5fb0;--k-liveInk25: #4a3a1c;--k-liveInk26: #b08a3a;--k-liveInk27: #e0a880;--k-liveInk28: #b8a4d8;--k-liveInk29: #b4643c;--k-liveInk3: #9b85c4;--k-liveInk30: #a3556b;--k-liveInk31: #5f8a63;--k-liveInk32: #b0567a;--k-liveInk33: #7a60aa;--k-liveInk34: #a8628a;--k-liveInk35: #6f6183;--k-liveInk36: #a892dd;--k-liveInk37: #fff;--k-liveInk38: #c07a62;--k-liveInk39: #b4573c;--k-liveInk4: #c9b8e8;--k-liveInk40: #b79be0;--k-liveInk41: #4a3d58;--k-liveInk42: #a898b8;--k-liveInk43: #6f579f;--k-liveInk44: #4d7551;--k-liveInk45: #a898b8;--k-liveInk46: rgba(168, 152, 184, .6);--k-liveInk47: #c99a82;--k-liveInk48: #3e3350;--k-liveInk49: #d4a8c8;--k-liveInk5: #8a7a9a;--k-liveInk50: #E8B84B;--k-liveInk51: #E8A8C0;--k-liveInk52: #B8A4E8;--k-liveInk53: #F5C860;--k-liveInk54: #9BD6C0;--k-liveInk55: #9B85C4;--k-liveInk56: #d9cfe8;--k-liveInk57: #e8524f;--k-liveInk58: #4E9B6A;--k-liveInk6: #b0637f;--k-liveInk7: #3f3350;--k-liveInk8: #b8a4e8;--k-liveInk9: #5c4a6e;--k-liveInviteArrow: #2F243B;--k-liveInviteHeart: #E8A0B8;--k-liveInviteSparkle: #fff;--k-liveLcAdminCardBg: rgba(255, 255, 255, .6);--k-liveLcAdminCardBorder: 1px solid rgba(180, 160, 200, .28);--k-liveLcAwardAmountOnShadow: 0 0 0 1px #8b76b8 inset;--k-liveLcAwardBtnBg: #fbf0e5;--k-liveLcAwardBtnBorder: 1px solid rgba(224, 168, 128, .5);--k-liveLcBtnDmShadow: 0 4px 12px rgba(180, 140, 190, .18);--k-liveLcBtnPrimaryBorder: #8b76b8;--k-liveLcCampickBackdropBg: rgba(60, 45, 85, .42);--k-liveLcCampickDoneShadow: 0 6px 18px rgba(122, 96, 170, .34);--k-liveLcCampickFrameBg: #efe8fa;--k-liveLcCampickWaitBg: rgba(60, 45, 85, .5);--k-liveLcCelebrateAmountBg: linear-gradient(135deg, #e8b84b 0%, #d99a2b 55%, #e8b84b 100%);--k-liveLcCelebrateAvatarAfterBorder: 2px solid rgba(224, 167, 51, .5);--k-liveLcCelebrateAvatarBg: rgba(255, 255, 255, .6);--k-liveLcCelebrateBeforeBg: radial-gradient(circle, rgba(255, 214, 150, .55) 0%, rgba(255, 214, 150, 0) 68%);--k-liveLcCelebrateBg: linear-gradient(160deg, #fbeee6 0%, #f3ecfa 55%, #e9e2f5 100%);--k-liveLcCelebrateChipLevelBorder: 1px solid rgba(224, 168, 128, .6);--k-liveLcCelebrateQuoteBg: linear-gradient(150deg, rgba(255, 251, 240, .95), rgba(253, 244, 224, .85));--k-liveLcCelebrateQuoteShadow: 0 6px 20px rgba(200, 145, 47, .14), inset 0 0 0 1px rgba(224, 167, 51, .28);--k-liveLcCelebrateReasonBg: rgba(255, 255, 255, .75);--k-liveLcCoachBackdropBg: rgba(60, 45, 85, .46);--k-liveLcCoachDotBg: #e2d8ee;--k-liveLcCoachDotOnBg: #9b85c4;--k-liveLcCoachMarkBg: #f6eef4;--k-liveLcCoachShadow: 0 18px 50px rgba(60, 45, 85, .32);--k-liveLcCoachStepBg: #f9f6fc;--k-liveLcComposerBg: rgba(255, 255, 255, .7);--k-liveLcCtrlBorder: 1px dashed rgba(140, 120, 160, .5);--k-liveLcCtrlExitBorder: rgba(180, 165, 200, .4);--k-liveLcCtrlPrimaryBg: #8b76b8;--k-liveLcDevicesDiagBg: #f7f3fb;--k-liveLcDevicesMeterBg: rgba(180, 160, 200, .22);--k-liveLcDevicesMeterFillBg: linear-gradient(90deg, #b9a6d4, #8a6fb0);--k-liveLcDmAskMarkBg: #efe8fa;--k-liveLcEndedArtGlowBg: radial-gradient( circle, rgba(251, 238, 230, .95) 0%, rgba(233, 226, 245, .55) 55%, rgba(233, 226, 245, 0) 72% );--k-liveLcEndedArtRingBorder: 1px solid rgba(155, 133, 196, .28);--k-liveLcEndedArtRingSoftBorder: rgba(224, 168, 128, .22);--k-liveLcHandsAllBg: rgba(155, 133, 196, .1);--k-liveLcHandsAllBorder: 1px solid rgba(155, 133, 196, .55);--k-liveLcHandsAllHoverBorder: #9b85c4;--k-liveLcHearBg: #3f3350;--k-liveLcHeartPillBg: #ece4f5;--k-liveLcHeartPillOnBg: #ddd0ef;--k-liveLcLiveDotBg: #e05c73;--k-liveLcLoaderRingBorder: 1px solid rgba(155, 133, 196, .45);--k-liveLcLobbyBg: rgba(255, 255, 255, .45);--k-liveLcLobbyBorder: 1px solid rgba(180, 160, 200, .25);--k-liveLcLobbyChipBg: rgba(255, 255, 255, .75);--k-liveLcLobbyChipBorder: 1px solid rgba(180, 160, 200, .4);--k-liveLcLobbyChipDotBg: #c9b8e8;--k-liveLcLobbyStartBg: #fff;--k-liveLcLobbyStartShadow: 0 8px 24px rgba(180, 140, 190, .35);--k-liveLcMemberChipBg: rgba(155, 133, 196, .16);--k-liveLcMemberChipGuestBg: rgba(95, 138, 99, .16);--k-liveLcMicAskBg: rgba(60, 45, 85, .42);--k-liveLcMicAskCardBg: #fffdfb;--k-liveLcMicAskCardShadow: 0 18px 50px rgba(60, 45, 85, .3);--k-liveLcMicAskMicBorder: 2px dashed rgba(155, 133, 196, .55);--k-liveLcMicAskMicOnShadow: 0 10px 26px rgba(122, 96, 170, .4);--k-liveLcNoticeDotBg: #c9b8e8;--k-liveLcPageBg: #faf7f4;--k-liveLcPeopleActiveBg: #faf7fc;--k-liveLcPeopleSheetAddBorder: 1px solid rgba(155, 133, 196, .5);--k-liveLcPeopleSheetCamBg: #ece5f5;--k-liveLcPeopleSheetCamShadow: 0 0 0 2px rgba(155, 133, 196, .5);--k-liveLcPeopleSheetRowLcPeopleSheetRowBorder: 1px solid rgba(180, 160, 200, .16);--k-liveLcPillBtnBg: rgba(255, 255, 255, .8);--k-liveLcPillBtnBorder: 1px solid rgba(180, 160, 200, .45);--k-liveLcPillBtnEndBorder: rgba(200, 130, 150, .5);--k-liveLcQcardTickBg: #fff;--k-liveLcQcardTickBorder: 1.5px solid rgba(155, 133, 196, .6);--k-liveLcQcardTickOnBg: #b7a5d6;--k-liveLcQcardTickOnBorder: #b7a5d6;--k-liveLcQueueBg: rgba(255, 255, 255, .9);--k-liveLcQueueBorder: 1px solid rgba(180, 160, 200, .35);--k-liveLcQuickActiveBg: #f3ecfa;--k-liveLcQuickBg: #fbf9fd;--k-liveLcQuickBorder: 1px solid rgba(180, 160, 200, .3);--k-liveLcQuickHostBorder: rgba(155, 133, 196, .55);--k-liveLcRequestChipBg: rgba(255, 255, 255, .85);--k-liveLcRequestChipCountBg: #9b85c4;--k-liveLcRoleChipManagerBg: #e5dcf2;--k-liveLcRoleNoteBg: #f7ecdd;--k-liveLcShareBtnBg: rgba(255, 255, 255, .88);--k-liveLcShareBtnCopiedBg: #eaf7ee;--k-liveLcShareBtnShadow: 0 4px 14px rgba(92, 74, 110, .22);--k-liveLcShareToastBg: rgba(255, 255, 255, .92);--k-liveLcShareToastShadow: 0 4px 14px rgba(92, 74, 110, .18);--k-liveLcSheetBackdropBg: rgba(60, 45, 80, .35);--k-liveLcSheetCloseActiveBg: #e8e0f2;--k-liveLcSheetCloseBg: #f2ecf8;--k-liveLcSheetMoreBorder: 1px solid rgba(180, 160, 200, .22);--k-liveLcSheetPrimaryBg: linear-gradient(135deg, #b8a4e8 0%, #a892dd 100%);--k-liveLcSheetPrimaryShadow: 0 6px 18px rgba(155, 133, 196, .35);--k-liveLcSheetQuoteBg: rgba(247, 241, 253, .8);--k-liveLcSheetQuoteBorder: 2px solid rgba(155, 133, 196, .5);--k-liveLcStageLevelBorder: 1.5px solid #faf7fc;--k-liveLcStageLevelShadow: 0 1px 3px rgba(80, 60, 110, .25);--k-liveLcStageMicShadow: 0 1px 3px rgba(80, 60, 110, .2);--k-liveLcStageNoteBg: rgba(237, 228, 248, .9);--k-liveLcStageNoteBorder: 1px solid rgba(180, 160, 210, .5);--k-liveLcStageSoloLcStageAvatarShadow: 0 8px 26px rgba(116, 92, 156, .2);--k-liveLcStageVideoBg: #ece5f5;--k-liveLcWaitBeforeBg: #f6ecf3;--k-liveLcWaitBg: linear-gradient(180deg, #fdebe3 0%, #f6ecf3 42%, #ece4f6 100%);--k-liveLcWaitCountHereLcWaitPulseCoreBg: linear-gradient(135deg, #7eb8e8, #9bd6c0);--k-liveLcWaitCountHereLcWaitPulseCoreShadow: 0 0 14px rgba(126, 184, 232, .8);--k-liveLcWaitCountHereLcWaitPulseRingBorder: rgba(126, 184, 232, .6);--k-liveLcWaitPulseCoreBg: linear-gradient(135deg, #b8a4e8, #d4a8c8);--k-liveLcWaitPulseCoreShadow: 0 0 14px rgba(184, 164, 232, .75);--k-liveLcWaitPulseRingBorder: 1.5px solid rgba(155, 133, 196, .55);--k-liveLcWaitSeatAvatarShadow: 0 2px 8px rgba(92, 74, 110, .08);--k-liveLfpBandBg: linear-gradient(180deg, #fdebe3 0%, #f4e6f0 100%);--k-liveLfpBandBorder: 1px solid rgba(190, 130, 120, .3);--k-liveLfpPillShadow: 0 6px 18px rgba(180, 140, 190, .32);--k-liveLfpStripBg: #faf6f4;--k-liveLfpStripBorder: 1px solid rgba(180, 140, 150, .3);--k-liveLfpStripWarmBg: #fbede6;--k-liveLfpStripWarmBorder: rgba(190, 130, 120, .35);--k-liveLpwCoachAvatarBg: linear-gradient(150deg, #dccff2, #f0ddec);--k-liveLpwCoachAvatarShadow: 0 10px 30px rgba(92, 74, 110, .18);--k-liveLpwCoachDotBg: #7eb8e8;--k-liveLpwCoachDotBorder: 2.5px solid #fff;--k-liveLpwCompareCellKinobuBg: linear-gradient(180deg, #f6f0fc, #efe7f9);--k-liveLpwCompareCellLatteBg: #fdf7f4;--k-liveLpwCompareShadow: 0 14px 38px rgba(92, 74, 110, .14);--k-liveLpwGcardBg: rgba(255, 255, 255, .62);--k-liveLpwGcardBorder: 1px solid rgba(255, 255, 255, .55);--k-liveLpwGcardShadow: 0 12px 40px rgba(92, 74, 110, .1);--k-liveLpwHairlineBg: rgba(180, 160, 200, .3);--k-liveLpwLockedrowBg: rgba(255, 255, 255, .55);--k-liveLpwLockedrowTileBg: rgba(155, 133, 196, .14);--k-liveLpwProofAvatarBg: linear-gradient(150deg, #e3d6f5, #f7e6de);--k-liveLpwProofAvatarShadow: 0 0 0 2px #fff;--k-liveLpwReviewAvatarBg: linear-gradient(150deg, #cfe0f6, #e8daf3);--k-liveLpwReviewShadow: 0 8px 22px rgba(92, 74, 110, .1);--k-liveLpwRostercardAvatarBg: linear-gradient(150deg, #d9cdf3, #f3dfe9);--k-liveLpwTakeoverBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 46%, #e0d8f2 100%);--k-liveMonoFont: ui-monospace, SFMono-Regular, Menlo, monospace;--k-livePermissionPaper: #fffdfb;--k-livePermissionPaper2: #f4f0f9;--k-livePermissionPaper3: #f7f4fb;--k-livePermissionPaper4: #f2eef7;--k-livePermissionPaper5: #eef7f0;--k-livePermissionPaper6: #efe8fa;--k-livePermissionPaper7: #fbeaea;--k-liveStageRing: #b39ddb;--k-liveStageRing2: rgba(179, 157, 219, .25);--k-liveStageRing3: rgba(116, 92, 156, .2);--k-liveStageRing4: rgba(155, 133, 196, .55);--k-liveStageRing5: rgba(155, 133, 196, .28);--k-liveTabRule: #9b85c4;--k-managementAccent: #7c3aed;--k-managementAccentBg: #C79AAB;--k-managementBorder: 1px solid #DDD6FE;--k-managementBorder2: 1px solid #FDE68A;--k-managementCard2Bg: #eef2f6;--k-managementCardBg: #FBF8FF;--k-managementMediaCanvasBg: #000;--k-managementMediaCanvasBg2: #2f243b;--k-managementMuted: #64748b;--k-managementMuted2: #a86a7a;--k-managementTableBorder: rgba(255, 255, 255, .4);--k-managementTableQuietBorder: rgba(255, 255, 255, .2);--k-managementTile1Bg: #dbeafe;--k-managementTile1Bg2: #e8dff5;--k-managementTile1Bg3: #EDE9FE;--k-managementTile1Bg4: rgba(231,222,246,.7);--k-managementTile1Ink: #5B21B6;--k-managementTile2Bg: #e8f5ec;--k-managementTile2Bg2: #DCEBE4;--k-managementTile3Bg: #fdeee0;--k-managementTile3Bg2: #FFFBEB;--k-managementTile3Bg3: #FFF0D2;--k-managementTile3Ink: #8F5F14;--k-managementTile3Ink2: #C79A48;--k-managementTile4Bg: #f5d5d5;--k-managementTile4Bg2: #fde8e8;--k-managementTile4Bg3: #F3DCE2;--k-managementTile4Ink: #A85A72;--k-managementTile4InkBg: #c45c5c;--k-mediaCanvas: #000;--k-mediaPlaceholderBg: rgba(0,0,0,.1);--k-mediaScrim: rgba(28,20,38,.42);--k-memberPickerShadow: 0 12px 30px rgba(92,74,110,.16);--k-mentionNameInk: #4a3f5c;--k-mentionSelectedBg: rgba(196, 176, 232, .22);--k-mentionSelfBg: rgba(232, 168, 192, .28);--k-messageControlBorder: 1px solid rgba(76,138,85,.3);--k-messageControlBorder2: rgba(155,133,196,.18);--k-messageControlBorder3: 1px solid rgba(139,92,246,.18);--k-messageControlBorder4: 2px solid #D97706;--k-messageControlBorder5: 1px solid rgba(239,68,68,.2);--k-messageControlCard2Bg: #F7F2FC;--k-messageControlCard2Bg2: rgba(0,0,0,.04);--k-messageControlModalBackdropBg: rgba(28,24,38,.82);--k-messageControlShadow: 0 1px 2px rgba(92,74,110,.12);--k-messageControlTile1Bg: #E8EDF8;--k-messageControlTile1Bg2: rgba(139,92,246,.12);--k-messageControlTile1Bg3: rgba(139,92,246,.15);--k-messageControlTile1Bg4: rgba(139,92,246,.08);--k-messageControlTile1Bg5: rgba(139,92,246,.1);--k-messageControlTile1Ink: #4F63A0;--k-messageControlTile2Bg: rgba(16,185,129,.12);--k-messageControlTile2Bg2: rgba(16,185,129,.08);--k-messageControlTile2Ink: #5C8A5E;--k-messageControlTile2InkBg: #4C8A55;--k-messageControlTile3Bg: #F3EDE0;--k-messageControlTile3Bg2: #FBE7D6;--k-messageControlTile3Bg3: rgba(251,191,36,.15);--k-messageControlTile3Ink: #9A8452;--k-messageControlTile3Ink2: #A2632A;--k-messageControlTile3Ink3: #D97706;--k-messageControlTile4Bg: #F7E3E3;--k-messageControlTile4Bg2: rgba(239,68,68,.1);--k-messageControlTile4Bg3: rgba(239,68,68,.08);--k-meta: "DM Sans", system-ui, sans-serif;--k-metaLS: 0em;--k-metaWeight: 500;--k-mineBg: transparent;--k-mineBorder: 0;--k-mineInk: #333344;--k-modalBackdrop: rgba(92, 74, 110, .45);--k-moderationQuoteBg: #FAF8FC;--k-muted: #8A7A9A;--k-name1: #4a3d58;--k-name2: #4a3d58;--k-name3: #4a3d58;--k-navActiveBg: rgba(255, 255, 255, .92);--k-navActiveInk: #4A3D58;--k-navActiveShadow: 0 4px 13px rgba(92, 74, 110, .18);--k-navBg: linear-gradient(90deg, #f4e4dc 0%, #eee2f0 50%, #e6ddf4 100%);--k-navBorder: 1px solid rgba(255, 255, 255, .55);--k-navCase: none;--k-navCountBg: #e8a8c0;--k-navCountRing: 0 0 0 1.5px rgba(255, 255, 255, .9);--k-navGap: 4px;--k-navIndColor: transparent;--k-navIndH: 0px;--k-navInk: #96869F;--k-navItemRadius: 12px;--k-navLS: 0em;--k-navLiveActiveShadow: 0 4px 13px rgba(92, 74, 110, .18), inset 0 0 0 1.5px rgba(224, 96, 127, .5);--k-navLiveDot: #e0607f;--k-navLiveDotRing: 0 0 0 1.5px rgba(255, 255, 255, .95);--k-navLiveInk: #c4708a;--k-navLiveRing: inset 0 0 0 1.5px rgba(224, 96, 127, .55);--k-navLiveRingHigh: inset 0 0 0 1.5px rgba(224, 96, 127, .85);--k-navLiveRingLow: inset 0 0 0 1.5px rgba(224, 96, 127, .45);--k-navLockBorder: 1.3px solid rgba(255, 255, 255, .95);--k-navLockInk: #7b62a8;--k-navLockShadow: 0 3px 8px rgba(155, 133, 196, .32);--k-navPad: 6px;--k-navRadius: 19px;--k-navShadow: 0 8px 20px rgba(92, 74, 110, .09);--k-navTitleSize: 18px;--k-notificationBadgeRing: 0 0 0 1.5px #faf7fc;--k-notificationControlBg: rgba(255, 255, 255, .72);--k-notificationControlBorder: 1px solid rgba(180, 160, 200, .28);--k-notificationPrimerAllowBg: linear-gradient(135deg,#8f77c9,#6d55a8);--k-notificationPrimerAllowBoxShadow: 0 14px 30px -12px rgba(109,85,168,.55);--k-notificationPrimerAppIconBg: linear-gradient(150deg,#f6e7f1,#dcd0f2);--k-notificationPrimerAppIconBoxShadow: inset 0 0 0 1px rgba(255,255,255,.7);--k-notificationPrimerArtActionInk: #0a7aff;--k-notificationPrimerArtBorder: #d9cfe8;--k-notificationPrimerArtCardBg: #fff;--k-notificationPrimerArtHighlight: #e8524f;--k-notificationPrimerArtIconEnd: #dcd0f2;--k-notificationPrimerArtIconStart: #f6e7f1;--k-notificationPrimerArtPaper: #fffdfb;--k-notificationPrimerArtScreenBg: #f4f0f9;--k-notificationPrimerBrandInk: #a893c9;--k-notificationPrimerNotificationAppInk: #8d7ba6;--k-notificationPrimerNotificationBg: rgba(255,255,255,.82);--k-notificationPrimerNotificationBlur: 14px;--k-notificationPrimerNotificationBorder: 1px solid rgba(255,255,255,.9);--k-notificationPrimerNotificationBoxShadow: 0 18px 40px -18px rgba(96,74,124,.35);--k-notificationPrimerNotificationTextInk: #6e5e8a;--k-notificationPrimerSubInk: #7c6a92;--k-notificationPrimerSuccessInk: #6d55a8;--k-offerAbSelectedBg: #F7F2FE;--k-offerAbSelectedBorder: #6B4E9B;--k-offerAdminAccent: rgba(123, 98, 168, .45);--k-offerAdminAccent2: #7b62a8;--k-offerAdminAccent3: rgba(221, 205, 247, .55);--k-offerAdminAccent4: #5c4a6e;--k-offerAdminAccent5: #6B4E9B;--k-offerAdminAccentText: #3f3550;--k-offerAdminAccentText2: #3f3350;--k-offerAdminAccentText3: #6B4E9B;--k-offerAdminAccentText4: #59468A;--k-offerAdminAccentText5: #7b62a8;--k-offerAdminAccentText6: #7a5fb0;--k-offerAdminBorder: #ece4f4;--k-offerAdminBorder10: #b69fd0;--k-offerAdminBorder11: #c4b0dc;--k-offerAdminBorder12: rgba(140, 110, 180, .55);--k-offerAdminBorder14: #7a5fb0;--k-offerAdminBorder15: #e8cfcf;--k-offerAdminBorder16: rgba(180,160,200,.22);--k-offerAdminBorder17: rgba(180,160,200,.3);--k-offerAdminBorder18: rgba(180,160,200,.5);--k-offerAdminBorder19: rgba(180,160,200,.55);--k-offerAdminBorder2: #f1eaf7;--k-offerAdminBorder20: rgba(180,160,200,.26);--k-offerAdminBorder21: rgba(180,160,200,.35);--k-offerAdminBorder3: #cbb8e4;--k-offerAdminBorder4: #7b62a8;--k-offerAdminBorder5: rgba(180, 160, 200, .6);--k-offerAdminBorder6: rgba(123, 98, 168, .45);--k-offerAdminBorder7: rgba(255, 255, 255, .1);--k-offerAdminBorder8: rgba(122, 95, 176, .35);--k-offerAdminBorder9: rgba(123, 98, 168, .5);--k-offerAdminBtnInk: #fff;--k-offerAdminCard: #d8c9ec;--k-offerAdminCard10: rgba(122, 95, 176, .04);--k-offerAdminCard11: rgba(92, 74, 110, .1);--k-offerAdminCard12: #cdbbe4;--k-offerAdminCard13: #faf7fd;--k-offerAdminCard14: #efe6f8;--k-offerAdminCard15: rgba(92, 74, 110, .18);--k-offerAdminCard16: rgba(138, 122, 154, .28);--k-offerAdminCard17: rgba(50, 38, 66, .42);--k-offerAdminCard19: rgba(250, 247, 252, .55);--k-offerAdminCard2: rgba(237, 228, 248, .4);--k-offerAdminCard20: #fff;--k-offerAdminCard21: #ffffff;--k-offerAdminCard210: #faf6fe;--k-offerAdminCard211: rgba(255, 255, 255, .2);--k-offerAdminCard212: #f1e9fa;--k-offerAdminCard213: #f6f0fb;--k-offerAdminCard214: #F6F1FC;--k-offerAdminCard215: rgba(237,228,248,.7);--k-offerAdminCard216: rgba(237,228,248,.55);--k-offerAdminCard217: rgba(237, 228, 248, .85);--k-offerAdminCard218: #fff;--k-offerAdminCard219: #ede4f8;--k-offerAdminCard22: #f5f1f9;--k-offerAdminCard220: #f4eefb;--k-offerAdminCard221: #faf7fd;--k-offerAdminCard222: rgba(255,255,255,.75);--k-offerAdminCard23: #9b85c4;--k-offerAdminCard24: rgba(255, 255, 255, .14);--k-offerAdminCard25: rgba(255, 255, 255, .1);--k-offerAdminCard26: rgba(255, 255, 255, .13);--k-offerAdminCard27: rgba(217, 201, 245, .18);--k-offerAdminCard28: rgba(255, 255, 255, .12);--k-offerAdminCard29: rgba(217, 201, 245, .32);--k-offerAdminCard3: #ede4f8;--k-offerAdminCard4: #1c1620;--k-offerAdminCard5: rgba(255, 255, 255, .16);--k-offerAdminCard6: rgba(217, 201, 245, .22);--k-offerAdminCard7: rgba(46, 34, 58, .28);--k-offerAdminCard8: rgba(122, 95, 176, .14);--k-offerAdminCard9: #7a5fb0;--k-offerAdminEmptyActionGlow: radial-gradient(ellipse at center, rgba(232, 220, 243, .55), transparent 72%);--k-offerAdminEmptyBg: radial-gradient(ellipse 90% 55% at 50% 108%, rgba(217, 201, 245, .42), transparent 62%), linear-gradient(#fff, #fff);--k-offerAdminInk: #ddcdf7;--k-offerAdminInk2: #f4c0aa;--k-offerAdminInk3: #6f5f86;--k-offerAdminInk4: #6b5b7f;--k-offerAdminInk5: #3B2F49;--k-offerAdminInk6: #5C4E6E;--k-offerAdminInk7: #fff;--k-offerAdminInk8: #6b5a82;--k-offerAdminInkSoft: #9b8bab;--k-offerAdminInkSoft2: #9b85bd;--k-offerAdminInkSoft3: #7a6b8c;--k-offerAdminInkSoft4: #7a6a8c;--k-offerAdminMuted: #a596b8;--k-offerAdminMuted10: #c4b4d4;--k-offerAdminMuted2: rgba(255, 255, 255, .45);--k-offerAdminMuted3: rgba(255, 255, 255, .35);--k-offerAdminMuted4: #b4a6c4;--k-offerAdminMuted5: #bdaed0;--k-offerAdminMuted6: #cdbde2;--k-offerAdminMuted7: #a992c9;--k-offerAdminMuted8: #b69fd0;--k-offerAdminMuted9: #C9BCD8;--k-offerAdminSelectedLetterBg: linear-gradient(170deg, #f2e9fd 0%, #e6d8f7 100%);--k-offerAdminShadow: 0 16px 40px rgba(92, 74, 110, .18);--k-offerAdminShadow10: 0 2px 8px rgba(92, 74, 110, .05);--k-offerAdminShadow11: 0 6px 16px rgba(92, 74, 110, .1);--k-offerAdminShadow12: 0 6px 18px rgba(92, 74, 110, .13);--k-offerAdminShadow13: 0 22px 56px rgba(92, 74, 110, .12), 0 2px 8px rgba(180, 140, 190, .08);--k-offerAdminShadow14: 0 24px 60px rgba(60, 44, 78, .28);--k-offerAdminShadow15: 0 6px 18px rgba(92, 74, 110, .06);--k-offerAdminShadow16: 0 12px 32px rgba(92, 74, 110, .09);--k-offerAdminShadow17: 0 10px 28px rgba(92, 74, 110, .18);--k-offerAdminShadow2: inset 0 0 0 1.5px rgba(123, 98, 168, .35);--k-offerAdminShadow3: 0 4px 10px rgba(92, 74, 110, .08);--k-offerAdminShadow4: 0 4px 10px rgba(92, 74, 110, .1);--k-offerAdminShadow5: 0 0 0 2px #fff, 0 0 0 4px #7b62a8;--k-offerAdminShadow6: 0 10px 30px rgba(28, 22, 32, .35);--k-offerAdminShadow7: 0 10px 24px rgba(28, 22, 32, .3);--k-offerAdminShadow8: 0 12px 32px rgba(28, 22, 32, .38);--k-offerAdminShadow9: 0 0 0 4px rgba(92, 74, 110, .13);--k-offerAdminSpacerPattern: repeating-linear-gradient( -45deg, transparent, transparent 6px, rgba(180, 160, 200, .18) 6px, rgba(180, 160, 200, .18) 7px );--k-offerAdminTile1: #E7DEF9;--k-offerAdminTile2: #FBE5DA;--k-offerAdminTile2Ink: #8A5330;--k-offerAdminTile2Ink2: #3EA76B;--k-offerAdminTile3: #EFDCF3;--k-offerAdminTile3Ink: #71407F;--k-offerAdminTile4: #fff;--k-offerAdminTile42: #fdf4f2;--k-offerAdminTile43: #A33F2E;--k-offerAdminTile44: #8F3427;--k-offerAdminTile45: #F8DEE9;--k-offerAdminTile4Ink: #e9a68c;--k-offerAdminTile4Ink2: #8F3427;--k-offerAdminTile4Ink3: #C0543F;--k-offerAdminTile4Ink4: #8A3F63;--k-offerAdminWritingProgress: linear-gradient(90deg, #d9c9f5, #7a5fb0);--k-offerEditorAccent: #7A5FB0;--k-offerEditorAccentBg: #7a5fb0;--k-offerEditorAccentBg2: #6a519c;--k-offerEditorAccentBg3: linear-gradient(90deg, #b8a4e8, #7a5fb0);--k-offerEditorAccentBg4: linear-gradient(90deg, #d9c9f5, #7a5fb0);--k-offerEditorBorder: 1px solid rgba(92, 74, 110, .12);--k-offerEditorBorder10: rgba(122, 95, 176, .25);--k-offerEditorBorder11: 1px solid rgba(122, 95, 176, .3);--k-offerEditorBorder12: 1px solid rgba(122, 95, 176, .2);--k-offerEditorBorder13: 1px solid rgba(122, 95, 176, .1);--k-offerEditorBorder2: #4A3D58;--k-offerEditorBorder3: 1px solid rgba(92, 74, 110, .28);--k-offerEditorBorder4: rgba(92, 74, 110, .45);--k-offerEditorBorder5: #8f74c8;--k-offerEditorBorder6: 2px solid rgba(122, 95, 176, .25);--k-offerEditorBorder7: 2px dashed rgba(180, 160, 200, .45);--k-offerEditorBorder8: 1px solid rgba(122, 95, 176, .22);--k-offerEditorBorder9: rgba(122, 95, 176, .38);--k-offerEditorBtnInkBg: #fff;--k-offerEditorCard2Bg: rgba(180,160,200,.18);--k-offerEditorCard2Bg2: #F0EAF7;--k-offerEditorCard2Bg3: #1c1620;--k-offerEditorCard2Bg4: rgba(255,255,255,.14);--k-offerEditorCardBg: #FFFFFFCC;--k-offerEditorChromeBlur: 10px;--k-offerEditorFont: "DM Sans", system-ui, sans-serif;--k-offerEditorFont2: "DM Sans", sans-serif;--k-offerEditorHoverBgBg: #F6F1FB;--k-offerEditorInk: #3b2f4c;--k-offerEditorInk2: #4a3c66;--k-offerEditorInkSoft: #6b5b7f;--k-offerEditorInkSoft2: #6b5b85;--k-offerEditorInkSoft3: #5b4d78;--k-offerEditorModalBackdropBg: rgba(46, 34, 58, .28);--k-offerEditorMuted: #7b6f89;--k-offerEditorMuted2: rgba(255,255,255,.55);--k-offerEditorMuted3: #7b6c96;--k-offerEditorMuted4: #8b7ca6;--k-offerEditorShadow: 0 10px 30px rgba(28, 22, 32, .35);--k-offerEditorShadow10: 0 1px 3px rgba(46, 34, 58, .3);--k-offerEditorShadow11: 0 14px 40px rgba(46, 34, 58, .22);--k-offerEditorShadow12: 0 6px 22px rgba(46, 34, 58, .14), 0 0 0 1px rgba(122, 95, 176, .09);--k-offerEditorShadow2: 0 4px 12px rgba(92,74,110,.18);--k-offerEditorShadow3: 0 0 0 2px #9b85c4, 0 6px 16px rgba(155, 133, 196, .28);--k-offerEditorShadow4: 0 2px 8px rgba(92,74,110,.12);--k-offerEditorShadow5: 0 0 0 3px rgba(184, 164, 232, .35);--k-offerEditorShadow6: 0 0 0 0 rgba(92, 74, 110, .55), 0 10px 28px rgba(92, 74, 110, .38);--k-offerEditorShadow7: 0 0 0 0 rgba(92, 74, 110, .5), 0 10px 28px rgba(92, 74, 110, .38);--k-offerEditorShadow8: 0 0 0 10px rgba(92, 74, 110, 0), 0 14px 32px rgba(92, 74, 110, .48);--k-offerEditorShadow9: 0 18px 48px rgba(46, 34, 58, .28);--k-offerEditorTile1Bg: #EAE0F7;--k-offerEditorTile1Bg10: rgba(122, 95, 176, .16);--k-offerEditorTile1Bg11: rgba(122, 95, 176, .14);--k-offerEditorTile1Bg12: rgba(122, 95, 176, .05);--k-offerEditorTile1Bg13: rgba(122, 95, 176, .06);--k-offerEditorTile1Bg2: linear-gradient(150deg,#E8DFF5 0%,#C9B8E0 100%);--k-offerEditorTile1Bg3: #efe6fb;--k-offerEditorTile1Bg4: rgba(180, 160, 200, .22);--k-offerEditorTile1Bg5: rgba(122, 95, 176, .09);--k-offerEditorTile1Bg6: rgba(122, 95, 176, .08);--k-offerEditorTile1Bg7: rgba(122, 95, 176, .07);--k-offerEditorTile1Bg8: rgba(122, 95, 176, .25);--k-offerEditorTile1Bg9: linear-gradient(135deg, rgba(184, 164, 232, .22), rgba(122, 95, 176, .14));--k-offerEditorTile1Ink: #5B3A78;--k-offerEditorTile1Ink2: #6b4f9c;--k-offerEditorTile2Bg: #D6EDF6;--k-offerEditorTile2Bg2: #DFF5E8;--k-offerEditorTile2Bg3: #E4F3E9;--k-offerEditorTile2Ink: #1C5E75;--k-offerEditorTile2Ink2: #1E7A48;--k-offerEditorTile3Bg: #FBE6D4;--k-offerEditorTile3Ink: #8A5320;--k-offerEditorTile4Bg: #F5E4DC;--k-offerEditorTile4Bg2: #FCE8E6;--k-offerEditorTile4Bg3: rgba(194, 80, 106, .09);--k-offerEditorTile4Ink: #B0755C;--k-offerEditorTile4Ink2: #9F3A2E;--k-offerEditorTile4Ink3: #c2506a;--k-offerEditorTile4Ink4: #8f3550;--k-offerEditorTile4InkBg: #c2506a;--k-offerEditorTile4InkBg2: #a94258;--k-offerEditorTransparentBg: linear-gradient( 110deg, transparent 20%, rgba(255, 255, 255, .38) 48%, transparent 72% );--k-offerLoadingEnd: rgba(180, 160, 200, .26);--k-offerLoadingStart: rgba(180, 160, 200, .14);--k-offerSignupsBg: #fff;--k-offerSignupsBorder: rgba(180,160,200,.35);--k-offerSignupsErrorInk: #B0755C;--k-offerSignupsHeaderBorder: rgba(180,160,200,.28);--k-offerSignupsRowBorder: rgba(180,160,200,.14);--k-offerSignupsSelectedBg: rgba(237,228,248,.45);--k-onAlert: #FFFFFF;--k-onMedia: #FFFFFF;--k-onboardingAccountErrorInk: #c26a8a;--k-onboardingAccountGoogleRowOnbGoogleBtnBoxShadow: 0 5px 14px rgba(47, 36, 59, .2);--k-onboardingAccountInputBg: rgba(255, 255, 255, .8);--k-onboardingBackBg: rgba(255, 255, 255, .5);--k-onboardingBezelBg: rgba(255, 255, 255, .28);--k-onboardingBezelBorder: 1px solid rgba(255, 255, 255, .72);--k-onboardingBezelBoxShadow: 0 28px 70px rgba(92, 74, 110, .18), 0 8px 24px rgba(180, 140, 190, .12);--k-onboardingChallengeCardCareerBg: linear-gradient(160deg, #e7e0f7 0%, #c2b0ec 100%);--k-onboardingChallengeCardCareerBoxShadow: 0 14px 30px rgba(150, 130, 200, .28);--k-onboardingChallengeCardLoveBg: linear-gradient(160deg, #f7dce8 0%, #eeb4ca 100%);--k-onboardingChallengeCardLoveBoxShadow: 0 14px 30px rgba(180, 140, 190, .28);--k-onboardingChallengeStartBoxShadow: 0 8px 18px rgba(74, 61, 88, .3);--k-onboardingChallengeSubInk: rgba(74, 61, 88, .65);--k-onboardingConfidenceInk: #C97D97;--k-onboardingCouponSuccessBg: #ede4f8;--k-onboardingCouponSuccessBorder: 1px solid #c4b0e8;--k-onboardingDeviceAccountBg: linear-gradient(180deg, #fdebe3 0%, #e0d8f2 100%);--k-onboardingDeviceChooseBg: linear-gradient(180deg, #fdf4ee 0%, #f7eef7 50%, #ece3f7 100%);--k-onboardingDeviceHowOnbHeadingBg: linear-gradient(180deg, #47394f 0%, #574569 58%, #6f5a90 100%);--k-onboardingFocusCanvas: linear-gradient(180deg, #fdebe3 0%, #f2e4f0 55%, #e3daf3 100%);--k-onboardingFocusFallback: #e3daf3;--k-onboardingGoogleBtnBg: #2f243b;--k-onboardingGoogleBtnBoxShadow: 0 8px 22px rgba(47, 36, 59, .28);--k-onboardingGrowthInk: #6E9B7A;--k-onboardingHowCanvas: linear-gradient(180deg, #fdebe3 0%, #f5e6ee 46%, #e4dcf2 100%);--k-onboardingHowFallback: #e4dcf2;--k-onboardingHowIconBg: linear-gradient(160deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .66));--k-onboardingHowIconBorder: 1px solid rgba(255, 255, 255, .85);--k-onboardingHowIconBoxShadow: 0 10px 22px rgba(92, 74, 110, .1), 0 2px 5px rgba(92, 74, 110, .05), inset 0 1px 0 rgba(255, 255, 255, .9);--k-onboardingHowRowBg: linear-gradient(180deg, rgba(155, 133, 196, .32), rgba(155, 133, 196, .12));--k-onboardingHowSubInk: #8d7da2;--k-onboardingHowTitleInk: #40344a;--k-onboardingIntentTimeBg: #fff;--k-onboardingIntentTimeOnBorderInk: #9b85c4;--k-onboardingIntentionCanvas: linear-gradient(180deg, #fdf4ee 0%, #f6edf6 50%, #ece3f7 100%);--k-onboardingIntentionFallback: #ece3f7;--k-onboardingIntroCanvas: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 52%, #e0d8f2 100%);--k-onboardingIntroCardInk: #fff;--k-onboardingIntroFallback: #e0d8f2;--k-onboardingJourneyAccent: #C36B6B;--k-onboardingJourneyAccent2: #8B72C0;--k-onboardingJourneyBackground: radial-gradient(circle, rgba(196,176,232,.4), transparent 62%);--k-onboardingJourneyBloomFill: rgba(206,110,110,.2);--k-onboardingJourneyBloomFill2: rgba(184,164,232,.4);--k-onboardingJourneyBloomFill3: rgba(155,133,196,.52);--k-onboardingJourneyBloomStroke: rgba(196,102,102,.55);--k-onboardingJourneyBloomStroke2: rgba(155,133,196,.6);--k-onboardingJourneyBloomStroke3: rgba(139,114,192,.8);--k-onboardingJourneyCaptionInk: #a898b8;--k-onboardingJourneyChipBg: rgba(202,108,108,.42);--k-onboardingJourneyChipBg2: rgba(184,164,232,.58);--k-onboardingJourneyChipBg3: rgba(155,133,196,.62);--k-onboardingJourneyChipBoxShadow: 0 6px 18px rgba(92, 74, 110, .16);--k-onboardingJourneyDayBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 48%, #9b85c4 100%);--k-onboardingJourneyDotBg: rgba(180, 160, 200, .45);--k-onboardingJourneyGlowBlur: 70px;--k-onboardingJourneyOrb: rgba(222,140,140,.42);--k-onboardingJourneyOrb2: rgba(196,176,232,.55);--k-onboardingJourneyOrb3: rgba(155,133,196,.58);--k-onboardingJourneyPillBg: rgba(255, 255, 255, .74);--k-onboardingJourneyPillBoxShadow: 0 6px 18px rgba(92, 74, 110, .1);--k-onboardingJourneyStroke: rgba(160,140,190,.3);--k-onboardingJourneyStroke2: rgba(160,140,190,.2);--k-onboardingJourneyStroke3: rgba(160,140,190,.16);--k-onboardingJourneyStroke4: rgba(160,140,190,.18);--k-onboardingJourneyUnfoldingInk: #6b5a82;--k-onboardingLoginLinkInk: #7a5fb0;--k-onboardingOptionCheckBorder: 1.5px solid #c4b0e8;--k-onboardingOptionSelectedBorder: 1.5px solid #9b85c4;--k-onboardingOptionSelectedBoxShadow: 0 6px 16px rgba(155, 133, 196, .15);--k-onboardingOptionSelectedOnbOptionCheckBg: #9b85c4;--k-onboardingOptionSelectedOnbOptionCheckInk: #fff;--k-onboardingOrbBlur: 32px;--k-onboardingPlanBorder: 1px solid rgba(180, 160, 200, .5);--k-onboardingPlanSelectedBg: #fff;--k-onboardingPlanSelectedBorder: 2px solid #9b85c4;--k-onboardingPlanSelectedBoxShadow: 0 8px 20px rgba(155, 133, 196, .2);--k-onboardingPracticeInk: #D98A63;--k-onboardingProgressDotActiveBg: rgba(122, 102, 150, .6);--k-onboardingProgressDotBg: rgba(122, 102, 150, .24);--k-onboardingScrollIndicatorBg: rgba(126, 99, 158, .1);--k-onboardingScrollIndicatorThumbBoxShadow: 0 1px 6px rgba(92, 74, 110, .18);--k-onboardingSignatureBoxBorder: 1.5px dashed rgba(180, 160, 200, .5);--k-onboardingStatusbarInk: #5c4a6e;--k-onboardingTransitionBackground: radial-gradient(circle, rgba(245,184,150,.42), transparent 65%);--k-onboardingTransitionBackground2: radial-gradient(circle, rgba(196,176,232,.45), transparent 62%);--k-onboardingTransitionBackground3: linear-gradient(180deg, #4a3d58 0%, #6b5a82 55%, #9b85c4 115%);--k-onboardingTransitionChipBg: linear-gradient(160deg, #cdbcf0 0%, #a488d8 100%);--k-onboardingTransitionChipBorder: 1.5px solid rgba(139, 114, 192, .55);--k-onboardingTransitionChipBoxShadow: 0 14px 34px rgba(122, 95, 176, .32), inset 0 1px 0 rgba(255, 255, 255, .35);--k-onboardingTransitionGlowBlur: 60px;--k-onboardingTransitionHaloBg: radial-gradient( circle, rgba(184, 164, 232, .55), rgba(232, 168, 192, .28) 55%, transparent 72% );--k-onboardingTransitionHaloBlur: 26px;--k-onboardingWelcomeFooterBg: linear-gradient(180deg, rgba(224, 216, 242, 0) 0%, rgba(224, 216, 242, .85) 55%);--k-onboardingWelcomeMembersAvatarBg: linear-gradient(160deg, #c2b0ec 0%, #9b85c4 100%);--k-onboardingWelcomeMembersAvatarBorder: 2.5px solid #fff8f2;--k-onboardingWelcomeMembersAvatarBoxShadow: 0 4px 12px rgba(155, 133, 196, .28);--k-onboardingWelcomeMembersAvatarRightBackBg: linear-gradient(160deg, #eecfe0 0%, #cba3dd 100%);--k-onboardingWelcomeMembersAvatarRightFrontBg: linear-gradient(160deg, #a98fd6 0%, #7c63b8 100%);--k-onboardingWelcomeMembersCountBg: linear-gradient(180deg, #4a3d58 0%, #9b85c4 100%);--k-onboardingWelcomeMembersSparkleInk: #b49cdc;--k-onboardingWelcomeTaglineInk: #a08fbf;--k-onboardingWelcomeTimelineIconBorder: 1px solid rgba(155, 133, 196, .25);--k-onboardingWelcomeTimelineIconInk: #8b79b4;--k-onboardingWelcomeTimelineLineBg: rgba(155, 133, 196, .28);--k-onboardingWelcomeTimelineTextInk: #3a3047;--k-optionIdleBg: #F3F4F6;--k-optionIdleBorder: 1px solid #E5E7EB;--k-ownMentionInk: #7b62a8;--k-paperCanvas: #fff;--k-paywallAccentDeep: #7E68AE;--k-paywallAvatarBg: linear-gradient(140deg,#EADDF8,#F2C0AC);--k-paywallCardBorder: rgba(180,160,200,.28);--k-paywallCardSelectedBg: #FBF7FE;--k-paywallCardSelectedBorder: #C4B0E8;--k-paywallCardSelectedShadow: 0 12px 30px rgba(155,133,196,.18);--k-paywallCardShadowRaised: 0 12px 40px rgba(92,74,110,.1);--k-paywallCloseBg: rgba(92,74,110,.07);--k-paywallCloseBgHover: rgba(92,74,110,.13);--k-paywallCloseGlyph: #6B5A82;--k-paywallCtaBorder: rgba(180,160,200,.3);--k-paywallCtaGlow: 0 6px 16px rgba(180,140,190,.26);--k-paywallCtaShadow: 0 8px 24px rgba(180,140,190,.3);--k-paywallCtaWhiteShadow: 0 10px 26px rgba(92,74,110,.13), 0 2px 6px rgba(92,74,110,.05);--k-paywallCtaWhiteShadowHover: 0 12px 30px rgba(92,74,110,.18), 0 2px 6px rgba(92,74,110,.06);--k-paywallDayCardGradient: linear-gradient(150deg,#D9C6EC 0%,#E7BFD6 45%,#F3D3C2 100%);--k-paywallDiscGradient: linear-gradient(160deg,#FCD9C4 0%,#E9C2DE 52%,#C9B4EC 100%);--k-paywallDiscInk: #FFFFFF;--k-paywallDiscShadow: 0 16px 38px rgba(180,140,190,.32);--k-paywallErrorStrongInk: rgba(194,80,106,.5);--k-paywallFeatureDash: rgba(168,152,184,.6);--k-paywallGlassBg: rgba(255,255,255,.62);--k-paywallGlassBorder: rgba(255,255,255,.75);--k-paywallGlassShadow: 0 6px 20px rgba(92,74,110,.06);--k-paywallGlowLavender: rgba(196,176,232,.42);--k-paywallGlowPeach: rgba(245,184,150,.45);--k-paywallGuaranteeBg: #FDFBFE;--k-paywallHairline: rgba(180,160,200,.25);--k-paywallHairlineDashed: rgba(180,160,200,.5);--k-paywallIconLilacBg: #F0E7FA;--k-paywallIconLilacInk: #9B85C4;--k-paywallIconPinkBg: #FBEDF3;--k-paywallIconPinkInk: #D08FB4;--k-paywallInkSoft: rgba(255,255,255,.9);--k-paywallOnlineDot: #5FCF8F;--k-paywallOnlineDotRing: #FFF8FB;--k-paywallPlainSurface: #FFFFFF;--k-paywallPrimaryPillArrow: #9B85C4;--k-paywallPrimaryPillBg: #FFFFFF;--k-paywallPrimaryPillHeart: #C4B0E8;--k-paywallPrimaryPillInk: #4A3D58;--k-paywallRadioBorder: rgba(180,160,200,.55);--k-paywallRefundBorder: rgba(180,160,200,.32);--k-paywallRewardCardBg: #FEFAF2;--k-paywallRewardCardBorder: rgba(214,178,110,.32);--k-paywallRewardDiscGradient: linear-gradient(150deg,#FBE7C0 0%,#F2CE94 100%);--k-paywallRewardDiscShadow: 0 6px 16px rgba(206,166,96,.28);--k-paywallRewardIconInk: #9A7434;--k-paywallRewardSparkle: #E0B25E;--k-paywallRewardSparkleSoft: #EFCB86;--k-paywallRingFill: #C4A8DE;--k-paywallRingTrack: rgba(180,160,200,.22);--k-paywallRowHairline: rgba(180,160,200,.16);--k-paywallScreenGradient: linear-gradient(180deg,#FDEBE3 0%,#F6E7F0 28%,#FFFFFF 58%,#FFFFFF 100%);--k-paywallSealBg: #F5EDE1;--k-paywallSealGradient: linear-gradient(140deg,#F7EDE6 0%,#EFE4F3 100%);--k-paywallSparkleSoft: #D4A8C8;--k-paywallStatusPillLilacBg: #F4ECFA;--k-paywallStatusPillLilacBorder: rgba(180,160,200,.35);--k-paywallStatusPillPinkBorder: rgba(208,143,180,.32);--k-paywallStatusPillPinkInk: #B07898;--k-paywallTierCheck: #7B5EBE;--k-paywallTierScreenGradient: linear-gradient(180deg,#FDEBE3 0%,#F6E7F0 42%,#EFE7F7 74%,#FFFFFF 100%);--k-paywallTimelineTrack: #EFE7F7;--k-paywallTimerInk: #FFFFFF;--k-paywallTimerPillBg: #C05B5B;--k-paywallTimerPillShadow: 0 8px 20px rgba(158,72,72,.28);--k-paywallTintLavender: #F1EBFA;--k-paywallToggleActiveShadow: 0 2px 8px rgba(92,74,110,.08);--k-paywallToggleTrackBorder: rgba(255,255,255,.6);--k-paywallToggleTrackShadow: none;--k-pdfActionHintInk: rgba(255, 255, 255, .82);--k-pdfBenefitBg: #f0e7fa;--k-pdfBenefitInk: #7e68ae;--k-pdfBenefitMuted: #9b8cac;--k-pdfCanvas: #ede7f3;--k-pdfCardClosing: radial-gradient(120% 90% at 50% 80%,#E8D8CE 0%,#E0D3EF 50%,#D6CDEE 100%);--k-pdfCardCover: radial-gradient(120% 90% at 30% 15%,#F7D9C8 0%,#F3E4EF 45%,#E0D8F2 100%);--k-pdfCardEvening: linear-gradient(180deg,#F7E7DD 0%,#E4D6EF 60%,#D9CEEE 100%);--k-pdfCardHook: radial-gradient(120% 80% at 50% 25%,#F0E1EE 0%,#E2D9F1 100%);--k-pdfCardWarm: radial-gradient(120% 80% at 50% 30%,#F7D9C8 0%,#EBDCEE 55%,#E0D8F2 100%);--k-pdfCardWash: #F3ECFA;--k-pdfCatalogAddBg: #8a72b8;--k-pdfCatalogBrowseBorder: rgba(138, 114, 184, .4);--k-pdfCatalogBuyBg: linear-gradient(90deg, #d9a552, #ecc37b);--k-pdfCatalogBuyShadow: 0 4px 12px rgba(217, 165, 82, .35);--k-pdfCatalogPremiumBadgeBorder: rgba(214, 168, 96, .55);--k-pdfCatalogPremiumBg: linear-gradient(135deg, #fff8ea 0%, #fdeff5 100%);--k-pdfCatalogPremiumBorder: rgba(214, 168, 96, .5);--k-pdfCatalogPremiumShadow: 0 8px 22px rgba(92, 74, 110, .1);--k-pdfCatalogSearchBg: rgba(255, 255, 255, .6);--k-pdfCatalogSearchFocusBg: rgba(255, 255, 255, .85);--k-pdfCatalogSearchFocusBorder: rgba(138, 114, 184, .6);--k-pdfCoverGlowBlur: 8px;--k-pdfCoverRule: rgba(180,160,210,.6);--k-pdfCoverSpark: #C9B8E4;--k-pdfCoverSparkSoft: #D6C4EC;--k-pdfCoverSparkWarm: #E6C6D2;--k-pdfDownloadChipBorder: 1px solid rgba(180, 160, 210, .5);--k-pdfDownloadClaimedBadgeBg: rgba(255, 255, 255, .88);--k-pdfDownloadClaimedBadgeBorder: 1px solid rgba(180, 160, 210, .45);--k-pdfDownloadClaimedBadgeBoxShadow: 0 8px 22px rgba(92, 74, 110, .14);--k-pdfDownloadContinueBoxShadow: 0 8px 22px rgba(92, 74, 110, .18);--k-pdfDownloadCopiesBarBorder: 1px solid rgba(180, 160, 210, .35);--k-pdfDownloadCopiesBarFullSpanBg: linear-gradient(90deg, #c4b0e8 0%, #e8a0b4 100%);--k-pdfDownloadCopiesBarSpanBg: linear-gradient(90deg, #c4b0e8 0%, #e8b8d0 100%);--k-pdfDownloadCopiesBarSpanBoxShadow: 0 0 10px rgba(196, 176, 232, .7);--k-pdfDownloadCoverBg: linear-gradient(178deg, #fff7f2 0%, #fbedf3 46%, #eee4f7 100%);--k-pdfDownloadCoverBorder: 1px solid rgba(180, 160, 200, .35);--k-pdfDownloadCoverBoxShadow: 0 22px 48px rgba(92, 74, 110, .26), 0 6px 16px rgba(180, 140, 190, .2);--k-pdfDownloadCoverGlowBg: radial-gradient( circle, rgba(232, 184, 208, .55) 0%, rgba(196, 176, 232, .35) 45%, transparent 70% );--k-pdfDownloadCoverPreviewBg: linear-gradient(180deg, #ffffff 0%, #faf6fd 100%);--k-pdfDownloadCoverSheetBackBg: linear-gradient(160deg, #f3eaf8 0%, #ebe0f5 100%);--k-pdfDownloadCoverSheetBg: linear-gradient(160deg, #fff 0%, #f7f0fb 100%);--k-pdfDownloadCoverSheetBorder: 1px solid rgba(180, 160, 200, .28);--k-pdfDownloadCoverSheetBoxShadow: 0 10px 28px rgba(92, 74, 110, .12);--k-pdfDownloadCoverSoldoutBg: linear-gradient(180deg, #fbfafc 0%, #f2eef6 100%);--k-pdfDownloadCoverVeilBg: linear-gradient(180deg, rgba(255, 247, 250, .22) 0%, transparent 28%, transparent 62%, rgba(224, 216, 242, .38) 100%), radial-gradient(ellipse at 50% 20%, rgba(255, 255, 255, .35), transparent 55%);--k-pdfDownloadCoverVeilBoxShadow: inset 0 0 0 1px rgba(255, 255, 255, .55);--k-pdfDownloadFormBorder: 1px solid rgba(255, 255, 255, .8);--k-pdfDownloadFormBoxShadow: 0 18px 44px rgba(92, 74, 110, .16), 0 4px 12px rgba(180, 140, 190, .1);--k-pdfDownloadFreeStickerBg: linear-gradient(135deg, #c4b0e8, #e8b8d0);--k-pdfDownloadFreeStickerBoxShadow: 0 8px 20px rgba(155, 133, 196, .4);--k-pdfDownloadFreeStickerLowBg: linear-gradient(135deg, #e8a0b4, #c4879e);--k-pdfDownloadFreeStickerLowBoxShadow: 0 8px 20px rgba(196, 135, 158, .45);--k-pdfDownloadGlowABg: rgba(245, 184, 150, .42);--k-pdfDownloadGlowBBg: rgba(196, 176, 232, .44);--k-pdfDownloadGlowBlur: 95px;--k-pdfDownloadJoinCtaBg: linear-gradient(120deg, #8a72b8, #b79bd6);--k-pdfDownloadJoinCtaBoxShadow: 0 10px 26px rgba(92, 74, 110, .26);--k-pdfDownloadOptionBg: rgba(255, 255, 255, .5);--k-pdfDownloadOptionBoxShadow: 0 5px 16px rgba(92, 74, 110, .06);--k-pdfDownloadOptionSelectedBorder: 1.6px solid #a88fd1;--k-pdfDownloadOptionSelectedBoxShadow: 0 10px 26px rgba(150, 120, 190, .2);--k-pdfDownloadPillBg: rgba(255, 255, 255, .85);--k-pdfDownloadPillBorder: 1px solid rgba(255, 255, 255, .6);--k-pdfDownloadPillBoxShadow: 0 8px 22px rgba(92, 74, 110, .12);--k-pdfDownloadPillTextInk: #3a2e48;--k-pdfDownloadPlayCircleBorder: 1.5px solid rgba(255, 255, 255, .65);--k-pdfDownloadPlayCircleGhostBg: rgba(47, 36, 59, .45);--k-pdfDownloadSectionTitleBg: linear-gradient(120deg, #7b62a8, #b79bd6);--k-pdfDownloadSendBg: rgba(203, 190, 224, .28);--k-pdfDownloadSendInk: rgba(120, 104, 142, .42);--k-pdfDownloadSendReadyBg: linear-gradient(135deg, #ffffff 0%, #f4ebff 55%, #efe4fc 100%);--k-pdfDownloadSendReadyBoxShadow: 0 0 0 6px rgba(184, 164, 232, .45), 0 0 28px rgba(184, 164, 232, .55), 0 10px 24px rgba(124, 96, 170, .22);--k-pdfDownloadSoldoutBannerBg: rgba(255, 255, 255, .65);--k-pdfDownloadSoldoutBannerBorder: 1px solid rgba(180, 160, 210, .4);--k-pdfDownloadSoldoutStickerBoxShadow: 0 10px 26px rgba(155, 133, 196, .45), inset 0 0 0 3px rgba(255, 255, 255, .35);--k-pdfDownloadTitleBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 55%, #9b85c4 100%);--k-pdfDownloadVideoCaptionTextShadow: 0 1px 6px rgba(0, 0, 0, .4);--k-pdfDownloadVideoCardBorder: 1px solid rgba(255, 255, 255, .5);--k-pdfDownloadVideoCardBoxShadow: 0 22px 48px rgba(92, 74, 110, .3);--k-pdfDownloadVideoDurationBg: rgba(47, 36, 59, .5);--k-pdfDownloadVideoOverlayBg: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(47, 36, 59, .34) 100%);--k-pdfEarnedChipBg: rgba(232, 185, 63, .9);--k-pdfEarnedDotBg: #e8b93f;--k-pdfEarnedDotShadow: 0 0 0 2px rgba(255, 255, 255, .95);--k-pdfEarnedInk: #4a3305;--k-pdfErrorInk: #a86a7a;--k-pdfFieldIdleBorder: rgba(155,133,196,.45);--k-pdfFieldPromptBorder: 1.5px solid rgba(155,133,196,.65);--k-pdfFieldPulsePeakShadow: 0 0 0 1.5px rgba(155, 133, 196, .8), 0 0 18px rgba(155, 133, 196, .4);--k-pdfFieldPulseRestShadow: 0 0 0 1.5px rgba(155, 133, 196, .55), 0 0 0 rgba(155, 133, 196, 0);--k-pdfFrameBg: #2f243b;--k-pdfFreshAvatarRing: rgba(255, 255, 255, .95);--k-pdfFreshAvatarShadow: 0 2px 6px rgba(92, 74, 110, .18);--k-pdfFreshBadgeBg: rgba(138, 114, 184, .13);--k-pdfFreshBg: linear-gradient( 158deg, rgba(255, 255, 255, .94) 0%, rgba(253, 249, 254, .82) 52%, rgba(247, 240, 251, .74) 100% );--k-pdfFreshBorder: rgba(255, 255, 255, .85);--k-pdfFreshCoverShadow: 0 2px 5px rgba(92, 74, 110, .16), 0 16px 34px -8px rgba(92, 74, 110, .3);--k-pdfFreshCtaBg: linear-gradient(135deg, #9179c2 0%, #8a72b8 55%, #7e63b0 100%);--k-pdfFreshCtaShadow: 0 6px 16px -8px rgba(126, 99, 176, .7);--k-pdfFreshShadow: 0 1px 2px rgba(92, 74, 110, .06), 0 18px 44px -14px rgba(92, 74, 110, .34);--k-pdfHintHeartBorder: #d9c8ea;--k-pdfInputPlaceholder: #b7a6c8;--k-pdfInset: #f4eefa;--k-pdfJoinDot: #b7a8c8;--k-pdfLabelInk: #a79ab8;--k-pdfLibraryAccent: #8a72b8;--k-pdfLibraryAccent2: #d9c8f2;--k-pdfLibraryAccent3: #6f579e;--k-pdfLibraryAvatarRing: #f8f3f8;--k-pdfLibraryAvatarShadow: 0 3px 9px rgba(92, 74, 110, .2);--k-pdfLibraryBtnInk: #fdfbff;--k-pdfLibraryBtnInk2: #3a2a10;--k-pdfLibraryCardBlur: 18px;--k-pdfLibraryCoverBg: #fbf8fc;--k-pdfLibraryCoverShadow: 0 1px 3px rgba(92, 74, 110, .14), 0 12px 28px rgba(92, 74, 110, .16);--k-pdfLibraryErrorStrongInk: #b0567e;--k-pdfLibraryInk: #f6f1f8;--k-pdfLibraryInkSoft: #7d6e90;--k-pdfLibraryPaperBackShadow: 0 6px 14px rgba(92, 74, 110, .08);--k-pdfLibraryPaperFrontBg: #f7f1f9;--k-pdfLibraryPaperFrontShadow: 0 5px 12px rgba(92, 74, 110, .07);--k-pdfLibraryProgressFill: #8a72b8;--k-pdfLibraryProgressTrack: rgba(155, 133, 196, .24);--k-pdfLibraryRemoveBg: rgba(232, 168, 192, .22);--k-pdfLibraryScrimBg: rgba(47, 36, 59, .28);--k-pdfLibrarySheetBg: rgba(255, 255, 255, .94);--k-pdfLibrarySheetBorder: rgba(255, 255, 255, .8);--k-pdfLibrarySheetHoverBg: rgba(237, 228, 248, .65);--k-pdfLibrarySheetShadow: 0 18px 44px rgba(92, 74, 110, .22);--k-pdfLibrarySkeletonBg: rgba(155, 133, 196, .14);--k-pdfLibraryToastBg: rgba(47, 36, 59, .92);--k-pdfLibraryToastShadow: 0 10px 30px rgba(47, 36, 59, .35);--k-pdfLinkInk: #8a72b8;--k-pdfManualLinkBg: #faf7fd;--k-pdfNameInk: #b08fd8;--k-pdfOpeningBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 46%, #e0d8f2 100%);--k-pdfOpeningCtaBg: rgba(255, 255, 255, .86);--k-pdfOpeningDotBg: rgba(255, 255, 255, .66);--k-pdfOpeningLibRowBorderBottom: 1px solid rgba(180, 160, 200, .28);--k-pdfOpeningRailLineBg: rgba(155, 133, 196, .22);--k-pdfOpeningRuleBg: rgba(180, 160, 200, .28);--k-pdfPlaceholderInk: #b8a9cc;--k-pdfProgressArrivalShadow: 0 0 0 10px rgba(184, 164, 232, .22), 0 0 44px rgba(200, 170, 230, .55), 0 18px 40px rgba(92, 74, 110, .2);--k-pdfProgressCircleTrack: #EDE6F5;--k-pdfProgressTrack: #efe8f7;--k-pdfRadioBg: #8e76be;--k-pdfRadioRingBorder: 2px solid #cfc0e2;--k-pdfReadSpinnerBg: linear-gradient(135deg, #9b85c4, #c4a0b8);--k-pdfReadSpinnerDots: #9b85c4;--k-pdfReadSpinnerShadow: 0 10px 28px rgba(155, 133, 196, .35);--k-pdfReaderBoxShadow: 0 -8px 24px rgba(92, 74, 110, .2);--k-pdfReaderCancelBorder: 1px solid rgba(180, 160, 200, .4);--k-pdfReaderChipBg: rgba(155, 133, 196, .16);--k-pdfReaderChromeBg: linear-gradient(180deg, #fdebe3 0%, #fbeae4 55%, rgba(246,237,245,.94) 100%);--k-pdfReaderContinueShadow: 0 8px 24px rgba(92,74,110,.18);--k-pdfReaderDotBg: rgba(155, 133, 196, .45);--k-pdfReaderDotBoxShadow: 0 0 0 2px rgba(255, 255, 255, .75);--k-pdfReaderGripBg: rgba(180, 160, 200, .4);--k-pdfReaderIconBg: rgba(155, 133, 196, .14);--k-pdfReaderManualLinkBorder: 1px solid rgba(180, 160, 200, .45);--k-pdfReaderMoreShadow: 0 2px 10px rgba(92,74,110,.16);--k-pdfReaderPointsBg: rgba(255, 255, 255, .94);--k-pdfReaderPointsBoxShadow: 0 6px 18px rgba(92, 74, 110, .18);--k-pdfReaderPointsIsEarnedBg: linear-gradient(135deg, #f2c85a 0%, #e8b93f 100%);--k-pdfReaderPointsIsEarnedBoxShadow: 0 8px 22px rgba(198, 152, 30, .4);--k-pdfReaderRowActiveBg: rgba(155, 133, 196, .1);--k-pdfReaderScrimBg: rgba(47, 36, 59, .4);--k-pdfReaderSegBg: rgba(180, 160, 200, .3);--k-pdfSelectedBg: #ece3f8;--k-pdfSendPulsePeakShadow: 0 0 0 8px rgba(184, 164, 232, .55), 0 0 36px rgba(200, 170, 230, .7), 0 12px 28px rgba(124, 96, 170, .28);--k-pdfSendPulseRestShadow: 0 0 0 6px rgba(184, 164, 232, .4), 0 0 22px rgba(184, 164, 232, .45), 0 10px 24px rgba(124, 96, 170, .2);--k-pdfSendReadyInk: #5c4a6e;--k-pdfSoftInk: #6b5a82;--k-pdfSoldOutInk: #7a6890;--k-pdfSoldOutTrackShadow: inset 0 1px 2px rgba(92, 74, 110, .08);--k-pdfTitleInk: #2f243b;--k-pdfVideoTitleGradient: linear-gradient(180deg,#4A3D58 0%,#7A5CA8 55%,#B8A4E8 100%);--k-peach: #F5E4DC;--k-personality0100Shadow: 0 0 0 0 rgba(145, 118, 216, .35);--k-personality0100Shadow2: 0 6px 32px rgba(139, 74, 232, .32);--k-personality50Shadow: 0 0 0 7px rgba(145, 118, 216, 0);--k-personality50Shadow2: 0 6px 48px rgba(139, 74, 232, .6), 0 0 0 8px rgba(139, 74, 232, .08);--k-personalityAlchemistC1: #f0e4fb;--k-personalityAlchemistC2: #b07fe6;--k-personalityAlchemistGlow: rgba(176,127,230,.5);--k-personalityAlchemistInk: #8a52c4;--k-personalityAlchemistSoft: rgba(138,82,196,.1);--k-personalityArchitectC1: #e4eafb;--k-personalityArchitectC2: #8aa6d6;--k-personalityArchitectGlow: rgba(138,166,214,.5);--k-personalityArchitectInk: #5570ac;--k-personalityArchitectSoft: rgba(85,112,172,.1);--k-personalityBodyFont: system-ui, sans-serif;--k-personalityBodyFont2: "DM Sans", system-ui, sans-serif;--k-personalityCatalystC1: #e3ecfc;--k-personalityCatalystC2: #79a8e8;--k-personalityCatalystGlow: rgba(121,168,232,.5);--k-personalityCatalystInk: #4f7fc8;--k-personalityCatalystSoft: rgba(79,127,200,.1);--k-personalityDisplayFont: "Newsreader", serif;--k-personalityDisplayFont2: "Lora", serif;--k-personalityDisplayFont3: "Playfair Display", Georgia, serif;--k-personalityEffectColor: rgba(247, 205, 135, .9);--k-personalityEffectColor2: rgba(190, 150, 210, .3);--k-personalityEffectColor3: #d6d0e8;--k-personalityEffectColor4: #cdc6e2;--k-personalityEffectColor5: rgba(255, 255, 255, .65);--k-personalityEffectColor6: rgba(255, 255, 255, .75);--k-personalityHandFont: "Caveat", cursive;--k-personalityInk: #8a66c4;--k-personalityInk10: #4a3f63;--k-personalityInk11: #b6a9cc;--k-personalityInk12: #b0a4c6;--k-personalityInk13: #9176d8;--k-personalityInk14: #fff;--k-personalityInk15: #c3b6dd;--k-personalityInk16: #7c6bd0;--k-personalityInk17: #9389a6;--k-personalityInk18: #aaa0ce;--k-personalityInk19: #8a85a8;--k-personalityInk2: #9579c0;--k-personalityInk20: #5b5478;--k-personalityInk21: #ef9fc4;--k-personalityInk22: #f3c64a;--k-personalityInk23: #46415f;--k-personalityInk24: #322e4a;--k-personalityInk25: #7d7898;--k-personalityInk26: #a080c8;--k-personalityInk27: #2d1b69;--k-personalityInk28: #5e3a9e;--k-personalityInk29: #d4c4ec;--k-personalityInk3: #8c7aae;--k-personalityInk30: #8b7ab8;--k-personalityInk31: #4a3070;--k-personalityInk32: #8b7aa8;--k-personalityInk33: #b85c5c;--k-personalityInk34: #b8a8d4;--k-personalityInk35: #9b8ab8;--k-personalityInk36: #5FA86E;--k-personalityInk37: #9176D8;--k-personalityInk38: #6B5A86;--k-personalityInk39: rgba(240,150,180,.6);--k-personalityInk4: #9a8fb0;--k-personalityInk40: #ECDDF0;--k-personalityInk41: #F7CD87;--k-personalityInk42: #ECDDF6;--k-personalityInk43: #E88EBE;--k-personalityInk44: #c0a8e8;--k-personalityInk45: #e8c0dc;--k-personalityInk46: #d0b8f0;--k-personalityInk47: #e0c8e8;--k-personalityInk48: #b8c0f0;--k-personalityInk5: #a99cc4;--k-personalityInk6: #6e5e9a;--k-personalityInk7: #b3a9c4;--k-personalityInk8: #a8431f;--k-personalityInk9: #473c61;--k-personalityMysticC1: #ece6fb;--k-personalityMysticC2: #b9a4ee;--k-personalityMysticGlow: rgba(168,150,235,.5);--k-personalityMysticInk: #6f5fc4;--k-personalityMysticSoft: rgba(111,95,196,.1);--k-personalityOracleC1: #e7e6fb;--k-personalityOracleC2: #8a86e0;--k-personalityOracleGlow: rgba(138,134,224,.5);--k-personalityOracleInk: #5c58bd;--k-personalityOracleSoft: rgba(92,88,189,.1);--k-personalityPqBoxBg: #f7f3fc;--k-personalityPqBoxBorder: 1.5px solid rgba(150, 120, 210, .13);--k-personalityPqCardBorder: 1.5px solid rgba(150, 120, 210, .16);--k-personalityPqCardShadow: 0 12px 26px rgba(120, 90, 150, .13);--k-personalityPqChipAddedBg: #eee6fa;--k-personalityPqChipAddedBorder: #b79be8;--k-personalityPqChipBg: #f4effb;--k-personalityPqChipBorder: 1.5px solid rgba(140, 110, 180, .16);--k-personalityPqContOffBg: #efe8f6;--k-personalityPqContOnBg: linear-gradient(150deg, #9176d8, #7c6bd0);--k-personalityPqContOnShadow: 0 6px 16px rgba(124, 107, 208, .5);--k-personalityPqCoreBg: radial-gradient( circle at 50% 42%, #fff 0%, #ffeeda 36%, #f4c3e4 66%, rgba(244, 195, 228, 0) 82% );--k-personalityPqFooterBg: rgba(255, 255, 255, .92);--k-personalityPqFooterBorder: 1px solid rgba(180, 160, 210, .14);--k-personalityPqFooterShadow: 0 -10px 32px rgba(120, 90, 150, .08);--k-personalityPqGlowBg: radial-gradient( circle, rgba(255, 210, 160, .55) 0%, rgba(231, 200, 242, .3) 46%, transparent 72% );--k-personalityPqHdBg: rgba(255, 255, 255, .55);--k-personalityPqHdBorder: 1px solid rgba(140, 110, 180, .1);--k-personalityPqListenDotBg: #8a66c4;--k-personalityPqMainResultBg: radial-gradient(120% 90% at 50% 16%, #e4dff2 0%, #d6d0e8 55%, #cdc6e2 100%);--k-personalityPqMainUnlockBg: linear-gradient(170deg, #fce4f0 0%, #ede0f8 54%, #dde0ff 100%);--k-personalityPqMicIdleBorder: 1.5px solid #dcd0ee;--k-personalityPqMicIdleShadow: 0 3px 9px rgba(124, 107, 208, .18);--k-personalityPqMicOnBg: linear-gradient(150deg, #9176d8, #7c6bd0);--k-personalityPqMicOnShadow: 0 4px 12px rgba(124, 107, 208, .45);--k-personalityPqPeekBorder: 1px dashed rgba(140, 110, 180, .24);--k-personalityPqPeekNBorder: 1.5px solid #c3b6dd;--k-personalityPqPhoneBg: linear-gradient(160deg, #e7dcf2, #f3d8e4);--k-personalityPqPhoneShadow: 0 30px 60px rgba(90, 60, 120, .26), inset 0 0 0 1px rgba(255, 255, 255, .6);--k-personalityPqProgBarBg: linear-gradient(90deg, #b79be8, #e89fc0);--k-personalityPqProgTrackBg: #e6dcf0;--k-personalityPqQnumBg: rgba(155, 135, 224, .15);--k-personalityPqReturnLinkBg: rgba(255, 255, 255, .88);--k-personalityPqReturnLinkBorder: 1px solid rgba(210, 190, 230, .55);--k-personalityPqReturnLinkShadow: 0 2px 10px rgba(140, 110, 180, .12);--k-personalityPqRowCheckBg: #eaf6ec;--k-personalityPqRowShadow: 0 4px 12px rgba(120, 90, 150, .07);--k-personalityPqScreenBg: linear-gradient(178deg, #fceff3 0%, #f5ecf8 50%, #eee6f7 100%);--k-personalityPqToastBg: #fff;--k-personalityPqToastShadow: 0 8px 20px rgba(140, 90, 170, .24);--k-personalityPqUnlockBadgeBg: rgba(255, 255, 255, .7);--k-personalityPqUnlockDividerLineLeftBg: linear-gradient(90deg, transparent, rgba(180, 158, 224, .36));--k-personalityPqUnlockDividerLineRightBg: linear-gradient(90deg, rgba(180, 158, 224, .36), transparent);--k-personalityPqUnlockEmailWrapSignupContactEmailBorder: #b898e8;--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinBorder: #9b6de8;--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinShadow: 0 0 0 3px rgba(155, 109, 232, .18);--k-personalityPqUnlockEmailWrapSignupContactEmailShadow: 0 0 0 4px rgba(168, 128, 232, .12);--k-personalityPqUnlockRevealBtnBg: linear-gradient(135deg, #8b4ae8 0%, #c47edd 100%);--k-personalityPqUnlockTaglineBg: rgba(255, 255, 255, .5);--k-personalityPrRarityBadgeBg: rgba(255, 255, 255, .55);--k-personalityPrRevealSealInnerShadow: 0 4px 14px rgba(90, 75, 150, .18);--k-personalityPrRevealVeilShimmerBg: conic-gradient( from 0deg at 50% 50%, transparent 0deg, rgba(255, 255, 255, .14) 40deg, transparent 80deg );--k-personalityPrStepBorder: 1px solid rgba(124, 111, 212, .09);--k-personalityPrTraitTrackBg: rgba(111, 95, 196, .1);--k-personalityPrWhoCardBorder: 1px solid rgba(124, 111, 212, .08);--k-personalityPrWhoCardShadow: 0 14px 34px rgba(90, 75, 150, .1), inset 0 1px 0 rgba(255, 255, 255, .9);--k-planChoiceBorder: rgba(155,133,196,.35);--k-planProgressFill: linear-gradient(90deg,#C4B0E8,#9B85C4);--k-planProgressIdleFill: #D9CCEC;--k-planProgressTrack: #EFE8F7;--k-pointBg: #EDE4F8;--k-pointInk: #9B85C4;--k-pointsBadgeBg: #fcf1e4;--k-pointsBadgeBorder: 1px solid rgba(214, 150, 90, .35);--k-pointsBadgeInk: #a0592a;--k-pollFill: rgba(155, 133, 196, .14);--k-postTitle: 17px;--k-postTitleLH: 1.25;--k-previewBackdrop: rgba(46, 38, 55, .55);--k-previewBackdrop2: rgba(20,16,28,.72);--k-previewEditorialFont: Georgia, "Times New Roman", serif;--k-proBadgeBg: linear-gradient(120deg, #fbf1de, #f3e7f6);--k-proBadgeBorder: .75px solid rgba(190, 160, 105, .5);--k-proBadgeInk: #9a7a3e;--k-profileImageShadow: 0 8px 20px rgba(150,130,200,.3);--k-progress0HomeHubCtaGlowShadow: 0 8px 24px rgba(180, 140, 190, .35), 0 0 0 0 rgba(155, 133, 196, .35);--k-progress0HomeHubPulseGlowShadow: 0 0 0 0 rgba(155, 133, 196, .32);--k-progress70100HomeHubCtaGlowShadow: 0 8px 24px rgba(180, 140, 190, .35), 0 0 0 14px rgba(155, 133, 196, 0);--k-progress70100HomeHubPulseGlowShadow: 0 0 0 12px rgba(155, 133, 196, 0);--k-progressAccentInk: #9b85c4;--k-progressActivityCheckShadow: 0 4px 10px rgba(126, 104, 190, .42);--k-progressActivityHeroInk: #7A5FB0;--k-progressActivityInk: #B87E5C;--k-progressActivityParticle1: #9B85C4;--k-progressActivityParticle2: #C48BA6;--k-progressActivityParticle3: #7A5FB0;--k-progressActivityParticle4: #E5C15C;--k-progressActivityParticle5: #E8A0BF;--k-progressActivityParticle6: #8E79C4;--k-progressActivityParticle7: #B48FAE;--k-progressActivityParticle8: #D9A2C0;--k-progressActivitySelectedBg: rgba(126, 104, 190, .07);--k-progressActivitySelectedShadow: 0 0 0 4px rgba(126, 104, 190, .12), 0 12px 28px rgba(126, 104, 190, .2);--k-progressActivityTint: #F5E4DC;--k-progressBadgeInk: #7d67ac;--k-progressBg: rgba(255, 255, 255, .6);--k-progressBodyFont: "DM Sans", system-ui, sans-serif;--k-progressBodyInk: #5c4a6e;--k-progressCardBorder: 1px solid rgba(180, 160, 200, .35);--k-progressDailyProgressBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 55%, #e0d8f2 100%);--k-progressDailyProgressCelebrationCaptionShadow: 0 2px 14px rgba(255, 255, 255, .8);--k-progressDailyProgressCelebrationGlowBg: radial-gradient( circle, rgba(196, 176, 232, .55) 0%, rgba(232, 168, 192, .3) 45%, transparent 70% );--k-progressDailyProgressDayNumBg: linear-gradient(180deg, #4a3d58 0%, #6b5a82 50%, #9b85c4 100%);--k-progressDailyProgressDividerBg: linear-gradient(90deg, transparent, rgba(155, 133, 196, .25), transparent);--k-progressDailyProgressInspireModalCloseBg: rgba(255, 255, 255, .7);--k-progressDailyProgressInspireModalCloseBorder: 1px solid rgba(150, 116, 199, .18);--k-progressDailyProgressInspireModalCloseHoverBg: rgba(255, 255, 255, .92);--k-progressDailyProgressInspireOverlayBg: rgba(47, 36, 59, .45);--k-progressDailyProgressLockedCtaShadow: 0 12px 30px rgba(92, 74, 110, .22), 0 3px 10px rgba(180, 140, 190, .25);--k-progressDailyProgressLockedPageBg: linear-gradient( 180deg, rgba(253, 235, 227, .35) 0%, rgba(224, 216, 242, .55) 100% );--k-progressDailyProgressLogRowBg: rgba(255, 255, 255, .5);--k-progressDailyProgressMoodButtonBorder: 1.5px solid rgba(180, 160, 200, .35);--k-progressDailyProgressMoodButtonShadow: 0 10px 26px rgba(92, 74, 110, .1);--k-progressDailyProgressNoteBadgeBg: rgba(255, 255, 255, .9);--k-progressDailyProgressNoteBadgeShadow: 0 4px 10px rgba(92, 74, 110, .12);--k-progressDailyProgressNoteCardBorder: 1px solid rgba(180, 160, 200, .4);--k-progressDailyProgressNoteCardShadow: 0 12px 40px rgba(92, 74, 110, .12);--k-progressDailyProgressNotePhotoButtonBg: rgba(255, 255, 255, .7);--k-progressDailyProgressNotePhotoRemoveBg: rgba(47, 36, 59, .72);--k-progressDailyProgressNotePhotoRemoveBorder: 2px solid #fff;--k-progressDailyProgressNoteReflectBtnActiveBg: rgba(155, 133, 196, .22);--k-progressDailyProgressNoteSaveBg: #ede4f8;--k-progressDailyProgressNoteSaveBorder: 1px solid rgba(155, 133, 196, .45);--k-progressDailyProgressNoteSaveDoneBg: rgba(237, 228, 248, .5);--k-progressDailyProgressNoteSaveShadow: 0 4px 14px rgba(155, 133, 196, .18);--k-progressDailyProgressSavedModalDailyProgressSentModalShadow: 0 20px 44px -14px rgba(42, 32, 53, .28);--k-progressDisplayFont: "Playfair Display", Georgia, serif;--k-progressEditorialFont: "Cormorant Garamond", Georgia, serif;--k-progressEffectShadowInk: rgba(220, 170, 200, .5);--k-progressEffectShadowInk2: rgba(92, 74, 110, .25);--k-progressEffectShadowInk3: rgba(155, 133, 196, .5);--k-progressEmptyMark: #b8a4d8;--k-progressErrorInk: #b03a54;--k-progressFaintInk: #b4a8c4;--k-progressFill: linear-gradient(90deg, #B8A4E8, #DDA8C8);--k-progressHandFont: "Caveat", cursive;--k-progressHeartFill: #fff;--k-progressHeartStroke: #e8c4d8;--k-progressHomeHubActionCheckShadow: 0 4px 12px rgba(155, 133, 196, .3);--k-progressHomeHubActionIconBg: #f3ecfa;--k-progressHomeHubBadgeBg: rgba(237, 228, 248, .85);--k-progressHomeHubBadgeBorder: 1px solid rgba(180, 160, 210, .5);--k-progressHomeHubDayCardShadow: 0 12px 36px rgba(92, 74, 110, .1);--k-progressHomeHubDayCardTodayBorder: rgba(180, 160, 210, .5);--k-progressHomeHubDayLineBg: linear-gradient(#d9cfea, #e4ddf0);--k-progressHomeHubDayLineFadeBg: linear-gradient(#d9cfea, rgba(228, 221, 240, 0));--k-progressHomeHubDayNumBg: linear-gradient(135deg, #c4b0e8, #dda8c8);--k-progressHomeHubDayNumShadow: 0 6px 18px rgba(155, 133, 196, .3);--k-progressHomeHubDayNumTodayBg: linear-gradient(135deg, #c4b0e8, #d4a8c8);--k-progressHomeHubDividerLineBg: rgba(180, 160, 210, .5);--k-progressHomeHubPageBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 48%, #e0d8f2 100%);--k-progressHomeHubPageGlowBlobLavLeftBg: radial-gradient(ellipse, rgba(196, 176, 232, .4) 0%, rgba(196, 176, 232, 0) 70%);--k-progressHomeHubPageGlowBlobLavRightBg: radial-gradient(ellipse, rgba(196, 176, 232, .42) 0%, rgba(196, 176, 232, 0) 70%);--k-progressHomeHubPageGlowBlobPeachBg: radial-gradient(ellipse, rgba(245, 184, 150, .5) 0%, rgba(245, 184, 150, 0) 70%);--k-progressHomeHubTodayCtaBg: linear-gradient(90deg, #b8a4e8 0%, #d4a8c8 55%, #e8a8c0 100%);--k-progressHomeHubTodayCtaPlayBg: rgba(255, 255, 255, .28);--k-progressHomeHubTomorrowBadgeBg: linear-gradient(135deg, #c4b0e8, #e8b8d0);--k-progressHomeHubTomorrowBadgeShadow: 0 6px 20px rgba(155, 133, 196, .35);--k-progressHomeHubTomorrowPillBorder: 1px solid rgba(180, 160, 210, .4);--k-progressHomeHubTomorrowShadow: 0 14px 40px rgba(92, 74, 110, .13);--k-progressHomeHubWatchFillBg: linear-gradient(90deg, #b8a4e8, #dda8c8);--k-progressHomeHubWatchTrackBg: rgba(180, 160, 210, .2);--k-progressHoverInk: #7a6a8a;--k-progressInputInk: #333344;--k-progressLevelBlur: 10px;--k-progressLevelModuleBg: linear-gradient( 150deg, rgba(255, 255, 255, .72) 0%, rgba(244, 238, 252, .62) 55%, rgba(237, 228, 248, .58) 100% );--k-progressLevelModuleBorder: 1px solid rgba(255, 255, 255, .6);--k-progressLevelModuleShadow: 0 4px 16px rgba(92, 74, 110, .06);--k-progressLogInk: #6c5b7c;--k-progressLogLabelInk: #c4b8d4;--k-progressMediaInk: #fff;--k-progressMutedInk: #a898b8;--k-progressOnAccent: #fff;--k-progressPlaceholderInk: #b4a8c2;--k-progressPlainBodyFont: "DM Sans", sans-serif;--k-progressQuestionInk: #3d3149;--k-progressQuietInk: #8a7a9a;--k-progressReflectInk: #6b4e8f;--k-progressReflectionBlur: 12px;--k-progressReflectionInputBg: #fff;--k-progressRflArrowActiveBg: #9b85c4;--k-progressRflArrowActiveBorder: #9b85c4;--k-progressRflArrowBorder: 1px solid rgba(155, 133, 196, .55);--k-progressRflBg: rgba(255, 255, 255, .82);--k-progressRflBodyIsOpenRflClipBeforeBg: rgba(155, 133, 196, .7);--k-progressRflBodyNotRflBodyStaticHoverRflChevBg: rgba(155, 133, 196, .24);--k-progressRflClipBeforeBg: rgba(155, 133, 196, .45);--k-progressRflInputShadow: 0 3px 12px rgba(92, 74, 110, .07);--k-progressRflMetaBorder: 1px solid rgba(180, 160, 200, .28);--k-progressRflShadow: 0 8px 26px rgba(92, 74, 110, .1);--k-progressSaveInk: #6b5a82;--k-progressScrubMask: linear-gradient( 90deg, transparent 0%, #000 22%, #000 78%, transparent 100% );--k-progressSoftAccentBg: rgba(155, 133, 196, .14);--k-progressStrongInk: #4a3d58;--k-progressSurface: #fff;--k-progressSurfaceRaised: #faf7fc;--k-promptSize: 28px;--k-publicAccessBadgeBg: rgba(155, 133, 196, .15);--k-publishStatusBg: rgba(126, 176, 132, .12);--k-publishStatusInk: #4b7a52;--k-pushAlertBg: #f5d5d5;--k-pushAlertInk: #c45c5c;--k-pushDeleteBg: #c45c5c;--k-pushDeleteInk: #ffffff;--k-pushFailureBg: #FEF2F2;--k-pushFailureInk: #991B1B;--k-pushSuccessBg: #ECFDF5;--k-pushSuccessInk: #065F46;--k-questionLabelInk: #8a6fbd;--k-questionMessageBg: linear-gradient(160deg, #f7f1fd 0%, #f1e9fb 100%);--k-questionMessageBorder: 1px solid rgba(155, 133, 196, .28);--k-questionMessageInk: #46375c;--k-questionMessageShadow: 0 6px 18px rgba(122, 96, 168, .07);--k-quietControlBg: rgba(255, 255, 255, .7);--k-quietControlBorder: 1px solid rgba(180, 160, 200, .35);--k-quietPanelBg: rgba(255,255,255,.55);--k-quoteInk: #5C4A6E;--k-radius: 16px;--k-radiusSm: 10px;--k-raisedSurface: rgba(255,255,255,.9);--k-reactionBorder: 1px solid rgba(180, 160, 210, .5);--k-reactionInk: #E8A8C0;--k-readingUnlockActionInk: #fff;--k-readingUnlockHeartInk: #c0a0d8;--k-readingUnlockLockInk: #B8A8CC;--k-readingUnlockRetryInk: #c0a8e8;--k-replyBg: rgba(92, 74, 110, .05);--k-resourceCardBorder: rgba(180, 160, 200, .22);--k-resourceCardShadow: 0 12px 32px rgba(92, 74, 110, .09), 0 5px 16px rgba(180, 140, 190, .11), 0 1px 4px rgba(92, 74, 110, .04);--k-revealAuroraBlueBg: linear-gradient( 180deg, transparent 0%, rgba(100, 160, 220, .35) 30%, rgba(160, 200, 240, .2) 60%, transparent 100% );--k-revealAuroraMintBg: linear-gradient( 180deg, transparent 0%, rgba(120, 200, 180, .4) 30%, rgba(80, 180, 200, .3) 60%, transparent 100% );--k-revealAuroraVioletBg: linear-gradient( 180deg, transparent 0%, rgba(180, 140, 220, .35) 30%, rgba(220, 140, 200, .25) 60%, transparent 100% );--k-revealBloomBg: radial-gradient( ellipse at 50% 0%, rgba(255, 200, 220, .18) 0%, rgba(220, 160, 200, .08) 50%, transparent 80% );--k-revealCardBackLabelFont: "Caveat", cursive;--k-revealCardBackLabelInk: rgba(74, 61, 88, .78);--k-revealCardGlowBg: radial-gradient(circle, rgba(206, 176, 255, .34) 0%, rgba(206, 176, 255, .12) 34%, transparent 66%), radial-gradient(circle at 65% 60%, rgba(255, 206, 168, .2) 0%, transparent 58%);--k-revealEmberBg: radial-gradient( circle, rgba(255, 200, 140, .16) 0%, rgba(255, 160, 90, .08) 25%, rgba(180, 90, 160, .04) 50%, transparent 70% );--k-revealFlashBg: radial-gradient( circle at center, rgba(255, 248, 232, .55) 0%, rgba(255, 245, 220, .2) 22%, transparent 50% );--k-revealGildedDustBg: radial-gradient(2px 2px at 20% 30%, rgba(255, 220, 140, .6) 0%, transparent 50%), radial-gradient(1px 1px at 70% 20%, rgba(255, 220, 140, .4) 0%, transparent 50%), radial-gradient(1.5px 1.5px at 50% 70%, rgba(255, 220, 140, .5) 0%, transparent 50%), radial-gradient(1px 1px at 30% 85%, rgba(255, 220, 140, .4) 0%, transparent 50%), radial-gradient(2px 2px at 85% 60%, rgba(255, 220, 140, .5) 0%, transparent 50%), radial-gradient(1px 1px at 15% 60%, rgba(255, 220, 140, .4) 0%, transparent 50%);--k-revealGildedPoolBg: radial-gradient( circle, rgba(255, 210, 140, .18) 0%, rgba(220, 170, 90, .1) 30%, transparent 60% );--k-revealGildedShimmerBg: repeating-linear-gradient( 115deg, transparent 0px, transparent 80px, rgba(255, 210, 140, .04) 80px, rgba(255, 210, 140, .04) 82px );--k-revealHaloBg: radial-gradient( circle, transparent 38%, rgba(255, 220, 160, .07) 44%, rgba(255, 180, 120, .035) 52%, transparent 62% );--k-revealMistBg: radial-gradient( circle, rgba(180, 220, 235, .25) 0%, rgba(120, 160, 190, .15) 40%, transparent 70% );--k-revealParticleAmberRgb: 255, 215, 170;--k-revealParticleMistRgb: 240, 220, 200;--k-revealParticlePearlRgb: 255, 245, 220;--k-revealParticleVioletRgb: 220, 200, 230;--k-revealParticleWarmRgb: 255, 230, 190;--k-revealPrismShadow: 0 0 4px rgba(180, 220, 255, .4);--k-revealPrismStroke: rgba(180, 220, 255, .5);--k-revealRayCore: #fff8e0;--k-revealRayEdge: #ff9a6c;--k-revealRayWarm: #ffcd9a;--k-revealScrimBg: radial-gradient(ellipse at center, rgba(18, 12, 36, .9) 0%, rgba(18, 12, 36, .72) 30%, rgba(18, 12, 36, .3) 56%, transparent 78%), radial-gradient(circle at 34% 42%, rgba(180, 132, 248, .24) 0%, transparent 54%), radial-gradient(circle at 72% 46%, rgba(255, 194, 138, .16) 0%, transparent 56%);--k-revealSigilBurstShadow: 0 0 18px rgba(255, 220, 140, .9);--k-revealSigilBurstStroke: rgba(255, 240, 180, 1);--k-revealSigilShadow: 0 0 6px rgba(231, 200, 144, .5);--k-revealSigilStroke: rgba(231, 200, 144, .7);--k-revealStarPearlRgb: 255, 241, 255;--k-revealStarVioletRgb: 112, 78, 181;--k-roomHeaderBorder: 1px solid rgba(180, 160, 200, .35);--k-routeFallbackCard: rgba(255, 255, 255, .5);--k-routeFallbackFont: "Fraunces", Georgia, serif;--k-routeFallbackInk: #3f3350;--k-routeSkeletonBg: rgba(122, 96, 152, .16);--k-routeSkeletonShimmer: linear-gradient( 100deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .55) 50%, rgba(255, 255, 255, 0) 70% );--k-sectionBorder: rgba(180, 160, 200, .35);--k-sectionSurface: rgba(255, 255, 255, .55);--k-seenInk: #A898B8;--k-selectedBg: #5C4A6E;--k-selectedInk: #FFFFFF;--k-selectedReactionBg: #fdebe3;--k-selectedReactionBorder: rgba(232, 168, 192, .8);--k-selectedShadow: 0 2px 8px rgba(92, 74, 110, .28);--k-selectionRing: #9B85C440;--k-sessionFallbackBg: #f4e4dc;--k-shadow: 0 12px 40px rgba(92, 74, 110, .14);--k-sheetActionActiveBg: rgba(155, 133, 196, .1);--k-sheetAwardActiveBg: rgba(200, 145, 47, .1);--k-sheetAwardIcon: #C8912F;--k-sheetAwardInk: #a2761f;--k-sheetBackdrop: rgba(60, 45, 80, .35);--k-sheetCloseActiveBg: #e8e0f2;--k-sheetCloseBg: #f2ecf8;--k-sheetCloseInk: #7a6a8e;--k-sheetDangerActiveBg: rgba(196, 91, 110, .1);--k-sheetDangerInk: #c45b6e;--k-sheetPreviewBorder: 1px solid rgba(180, 160, 200, .25);--k-shellBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 55%, #e0d8f2 100%);--k-shellGlowLavender: radial-gradient(closest-side, rgba(196,176,232,.38) 0%, rgba(196,176,232,.2) 45%, rgba(196,176,232,0) 100%);--k-shellGlowPeach: radial-gradient(closest-side, rgba(245,184,150,.5) 0%, rgba(245,184,150,.28) 45%, rgba(245,184,150,0) 100%);--k-signupAccountGateBlur38px: 38px;--k-signupBirthSelectBg: rgba(255, 255, 255, .92);--k-signupBirthSelectInk: #9a949f;--k-signupBirthSelectInk2: #7a6794;--k-signupBirthSelectOptionValueInk: #b5aebf;--k-signupContactPhoneCodeBtnBg: rgba(237, 228, 248, .65);--k-signupContactPhoneDividerBg: rgba(180, 160, 200, .42);--k-signupContactPhoneFullBorder: 1px solid rgba(180, 160, 200, .38);--k-signupContactPhoneFullBorderInk: rgba(155, 133, 196, .55);--k-signupContactPhoneFullBoxShadow: 0 6px 20px rgba(92, 74, 110, .08);--k-signupContactPhoneFullBoxShadow2: 0 8px 22px rgba(92, 74, 110, .1), 0 0 0 3px rgba(184, 164, 232, .16);--k-signupContactPhoneFullErrorBorderInk: rgba(196, 68, 68, .5);--k-signupContactPhoneFullErrorBoxShadow: 0 6px 20px rgba(92, 74, 110, .08), 0 0 0 3px rgba(196, 68, 68, .12);--k-signupContactPhoneFullInputInk: #b8aac8;--k-signupCountrySheetBackdropBg: rgba(0, 0, 0, .35);--k-signupCountrySheetChromeBorderBottom: 1px solid rgba(0, 0, 0, .06);--k-signupCountrySheetCloseInk: #1a1a1a;--k-signupCountrySheetCustomCtaBg: rgba(155, 133, 196, .28);--k-signupCountrySheetHandleBg: rgba(0, 0, 0, .12);--k-signupCountrySheetHighlightBg: rgba(155, 133, 196, .22);--k-signupCountrySheetOptionSignupCountrySheetOptionSelectedBg: rgba(0, 0, 0, .03);--k-signupCountrySheetPanelBoxShadow: 0 -8px 32px rgba(0, 0, 0, .12);--k-signupCountrySheetSearchBg: #f1f1f1;--k-signupCountrySheetSearchBg2: #ebebeb;--k-signupCountrySheetSearchClearBg: rgba(0, 0, 0, .12);--k-signupCountrySheetSearchIconInk: #8e8e93;--k-signupDesktopSurfaceBg: linear-gradient(180deg, #fdf4ee 0%, #f4e9f4 52%, #e7def5 100%);--k-signupLoaderAvatarBorder: 1px solid rgba(160, 140, 190, .35);--k-signupLoaderBg: rgba(42, 32, 53, .42);--k-signupLoaderBubbleBoxShadow: 0 4px 14px rgba(92, 74, 110, .06);--k-signupLoaderGlowBg: radial-gradient(circle at 20% 30%, rgba(245, 184, 150, .28), transparent 42%), radial-gradient(circle at 80% 70%, rgba(196, 176, 232, .32), transparent 45%);--k-signupLoaderGlowBlur: 28px;--k-signupLoaderHeaderBg: rgba(243, 236, 250, .92);--k-signupLoaderOnlineBg: #7eb8e8;--k-signupLoaderPanelBg: linear-gradient(165deg, #ffffff 0%, #faf7fc 55%, #f3ecfa 100%);--k-signupLoaderPanelBoxShadow: 0 24px 50px rgba(42, 32, 53, .18), 0 8px 24px rgba(180, 140, 190, .16);--k-signupLoaderTrackBg: rgba(237, 228, 248, .85);--k-signupLoaderTrackFillBg: linear-gradient(90deg, #b8a4e8, #dda8c8, #e8a8c0);--k-signupModalBg: #ffffff;--k-signupModalShadow: 0 20px 44px -14px rgba(42, 32, 53, .22);--k-signupSearchClearInk: #fff;--k-signupSkipDisabledInk: #C9C0D6;--k-signupWizardBackInk: #c4b8d4;--k-signupWizardBirthLabelInk: #8b7aa8;--k-statusDangerBg: #F7E2E6;--k-statusDangerInk: #8A3D4E;--k-statusIdleBg: #F0EEF3;--k-statusIdleInk: #6E6478;--k-statusSuccessBg: #E4F3E8;--k-statusSuccessInk: #3F6B52;--k-stepBadgeBg: rgba(237, 228, 248, .85);--k-stepBadgeGradient: linear-gradient(135deg, #C4B0E8 0%, #D4A8C8 55%, #E8B8D0 100%);--k-stepBadgeShadow: 0 6px 20px rgba(155, 133, 196, .35);--k-streakBg: linear-gradient(180deg, #fff2d6 0%, #ffe1b0 100%);--k-streakBonusTagBg: rgba(245, 184, 150, .32);--k-streakBonusTagInk: #b4611f;--k-streakBonusValueInk: #e07a2c;--k-streakBorder: 1px solid rgba(217,119,6,.25);--k-streakCelBg: linear-gradient(180deg, #fdebe3 0%, #f3e4ef 50%, #e0d8f2 100%);--k-streakFlameBg: rgba(255, 255, 255, .82);--k-streakFlameBoxShadow: 0 14px 40px rgba(240, 138, 60, .28), 0 2px 10px rgba(92, 74, 110, .08);--k-streakFlameInk: #f08a3c;--k-streakGlowBg: radial-gradient(circle, rgba(245, 184, 150, .5) 0%, rgba(245, 184, 150, 0) 70%);--k-streakInk: #b45309;--k-streakLevelAccentInk: #c47a2e;--k-streakMathsBg: rgba(255, 255, 255, .72);--k-streakMathsBorder: 1px solid rgba(255, 255, 255, .9);--k-streakRuleBg: linear-gradient(90deg, rgba(168, 152, 184, .45), rgba(168, 152, 184, .12));--k-streakSparkInk: #e8b48a;--k-streakSubtleBg: rgba(255, 237, 205, .75);--k-streakSubtleBorder: 1px solid rgba(217,119,6,.16);--k-streakSubtleInk: #c07b1f;--k-streakXpBg: rgba(255, 255, 255, .68);--k-streakXpBoxShadow: 0 8px 24px rgba(92, 74, 110, .08);--k-streakXpBurstStarInk: #e8a86a;--k-streakXpCelebrateBg: radial-gradient(120% 80% at 50% 0%, rgba(255, 220, 180, .55) 0%, transparent 55%), linear-gradient(180deg, rgba(255, 248, 255, .95) 0%, rgba(237, 228, 248, .92) 100%);--k-streakXpCelebrateBorderColor: rgba(214, 180, 230, .75);--k-streakXpCelebrateBoxShadow: 0 12px 36px rgba(140, 100, 180, .18), 0 0 0 1px rgba(255, 255, 255, .65) inset;--k-streakXpFillBg: linear-gradient(90deg, #c4b0e8 0%, #e8a8c0 55%, #f0b070 100%);--k-streakXpFillBoxShadow: 0 0 12px rgba(232, 168, 112, .35);--k-streakXpFillSettledBg: linear-gradient(90deg, #b8a4e8 0%, #9b85c4 100%);--k-streakXpFillSettledBoxShadow: 0 0 10px rgba(155, 133, 196, .35);--k-streakXpGainBg: #e07a2c;--k-streakXpGainBoxShadow: 0 4px 10px rgba(224, 122, 44, .35);--k-streakXpNewTextShadow: 0 0 18px rgba(232, 168, 112, .45);--k-strongActionBg: #4A3D58;--k-strongActionInk: #ffffff;--k-successBadgeBg: #4C8A55;--k-successBadgeInk: #FFFFFF;--k-successInk: #4e8a5e;--k-successTintBg: #E4F3E6;--k-surface: #FFFFFF;--k-tableRowBorder: rgba(180,160,200,.2);--k-tableRowHoverBg: rgba(255,255,255,.5);--k-tarotIllustrationGradient: linear-gradient(160deg, #EDE4F8 0%, #D4C4F0 45%, #C4B0E8 100%);--k-tile1: #EDE4F8;--k-tile1Ink: #5C4A6E;--k-tile2: #E9F3EC;--k-tile2Ink: #2F6045;--k-tile3: #FBF0DE;--k-tile3Ink: #7A5A16;--k-tile4: #F5E4EC;--k-tile4Ink: #B56582;--k-titleCase: none;--k-titleLS: 0em;--k-toggleOffBg: #f4f0f7;--k-ugaLockRingBg: rgba(255,255,255,.85);--k-ugaLockRingBoxShadow: 0 6px 16px -8px rgba(120,100,140,.4);--k-ugaLockRingSvgStroke: #9b8fae;--k-ugaPulseBorder: 2px solid rgba(255,255,255,.9);--k-ugaReadingLabelInk: #b48fae;--k-ugaReadingOverlayBg: linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 100%);--k-ugaReadingOverlayH2Font: "Playfair Display",serif;--k-ugaReadingOverlayH2Ink: #6a4f7e;--k-ugaSheenBg: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%);--k-unlockGateRootFont: "DM Sans",system-ui,sans-serif;--k-unlockGateRootRevealedUgaCardBoxShadow: 0 34px 66px -28px rgba(78,58,92,.42);--k-unseenBadgeBg: #B8A4E8;--k-uploadDropzoneBg: linear-gradient(160deg, rgba(237,228,248,.95), rgba(255,248,252,.9));--k-uploadDropzoneBg2: linear-gradient(160deg, rgba(251,248,255,.95), rgba(255,250,246,.9));--k-uploadGlow: radial-gradient(circle, #E8D9F8 0%, transparent 70%);--k-uploadGlow2: radial-gradient(circle, #F8E4D9 0%, transparent 70%);--k-validationErrorInk: #a86a7a;--k-videoGradient: linear-gradient(145deg, #D4C4F0 0%, #B8A4E8 48%, #C9A8D8 100%);--k-voiceFailureInk: #C9A4A8;--k-waHiPromptAvatarBorder: 3px solid #fff;--k-waHiPromptAvatarBoxShadow: 0 10px 26px rgba(92, 74, 110, .2);--k-waHiPromptConnectorBg: #f7f5fa;--k-waHiPromptConnectorBorderLeft: 1.5px solid #d5cde5;--k-waHiPromptConnectorTextFont: "Caveat", cursive;--k-waHiPromptConnectorTextInk: #a898b8;--k-waHiPromptFont: "DM Sans", system-ui, -apple-system, sans-serif;--k-waHiPromptGlowBg: radial-gradient(circle, rgba(245, 184, 150, .38) 0%, rgba(245, 184, 150, 0) 70%);--k-waHiPromptInk: #5c4a6e;--k-waHiPromptKanjiInk: #2f243b;--k-waHiPromptKanjiRingBg: rgba(255, 255, 255, .6);--k-waHiPromptKanjiRingBorder: 1px solid rgba(255, 255, 255, .8);--k-waHiPromptKanjiRingBoxShadow: 0 4px 18px rgba(180, 140, 190, .15);--k-waHiPromptLockedInk: #b8a8cc;--k-waHiPromptSparkInk: #c4b0e8;--k-waHiPromptStep1Bg: #f0fbf3;--k-waHiPromptStep1Border: 1.5px solid #b3e6c0;--k-waHiPromptStep2Bg: #f5f0fa;--k-waHiPromptStep2Border: 1.5px solid #c4b0e8;--k-waHiPromptStepIconLockBg: linear-gradient(135deg, #b8a4e8, #d4a8c8);--k-waHiPromptStepIconLockBoxShadow: 0 4px 10px rgba(180, 140, 190, .35);--k-waHiPromptStepLabel1Ink: #1b8b47;--k-waHiPromptStepLabel2Ink: #6b5a82;--k-waHiPromptStepText1Ink: #2d5a38;--k-waHiPromptTeaserBg: linear-gradient(160deg, #ede6f8 0%, #f9eef5 50%, #fdf5f0 100%);--k-waHiPromptTeaserBorder: 1px solid rgba(255, 255, 255, .9);--k-waHiPromptTeaserBoxShadow: 0 22px 48px rgba(92, 74, 110, .22), 0 6px 18px rgba(180, 140, 190, .18);--k-waHiPromptTeaserGlowBg: radial-gradient(circle, rgba(196, 176, 232, .35) 0%, rgba(196, 176, 232, 0) 70%);--k-waHiPromptTitleFont: "Playfair Display", serif;--k-waHiPromptTitleInk: #4a3d58;--k-waHiPromptWaBadgeBorder: 3px solid #fbeae6;--k-warningPanelBg: #FFF8E8;--k-warningPanelInk: #8A6A2A;--k-welcomeActionShadow: 0 10px 26px rgba(92, 74, 110, .26);--k-welcomeCodeBorder: 1px solid rgba(155, 133, 196, .35);--k-welcomeCodeFocusShadow: 0 0 0 4px rgba(155, 133, 196, .18);--k-welcomeErrorInk: #b0567e;--k-whatsappReplyLoaderAvatarBg: #ede4f8;--k-whatsappReplyLoaderAvatarBorder: 1px solid rgba(160, 140, 190, .35);--k-whatsappReplyLoaderBg: rgba(42, 32, 53, .42);--k-whatsappReplyLoaderBubbleAfterBg: linear-gradient( 115deg, transparent 20%, rgba(196, 176, 232, .22) 48%, transparent 72% );--k-whatsappReplyLoaderBubbleBg: #ffffff;--k-whatsappReplyLoaderBubbleBorder: 1px solid rgba(180, 160, 200, .4);--k-whatsappReplyLoaderBubbleBoxShadow: 0 4px 14px rgba(92, 74, 110, .06);--k-whatsappReplyLoaderFlyFilter: 0 2px 6px rgba(155, 133, 196, .35);--k-whatsappReplyLoaderGlowBg: radial-gradient(circle at 75% 25%, rgba(196, 176, 232, .34), transparent 42%), radial-gradient(circle at 25% 75%, rgba(245, 184, 150, .24), transparent 45%);--k-whatsappReplyLoaderHeaderBg: rgba(243, 236, 250, .92);--k-whatsappReplyLoaderHeaderBorder: 1px solid rgba(180, 160, 200, .35);--k-whatsappReplyLoaderLineBg: rgba(155, 133, 196, .28);--k-whatsappReplyLoaderLineHiBg: rgba(155, 133, 196, .55);--k-whatsappReplyLoaderNameInk: #5c4a6e;--k-whatsappReplyLoaderOnlineBg: #b8a4e8;--k-whatsappReplyLoaderPanelBg: linear-gradient(165deg, #ffffff 0%, #faf7fc 55%, #f3ecfa 100%);--k-whatsappReplyLoaderPanelBorder: 1px solid rgba(180, 160, 200, .38);--k-whatsappReplyLoaderPanelBoxShadow: 0 24px 50px rgba(42, 32, 53, .18), 0 8px 24px rgba(180, 140, 190, .16);--k-whatsappReplyLoaderStatusFont: "DM Sans", system-ui, sans-serif;--k-whatsappReplyLoaderTrackBg: rgba(237, 228, 248, .85);--k-whatsappReplyLoaderTrackFillBg: linear-gradient(90deg, #9b85c4, #b8a4e8, #dda8c8);--k-wjcCardBg: linear-gradient(165deg, #f3ecfa 0%, #ede4f8 48%, #e8dff5 100%);--k-wjcCardBorder: 1px solid rgba(180, 160, 210, .55);--k-wjcCardBoxShadow: 0 12px 32px rgba(92, 74, 110, .12), 0 4px 14px rgba(180, 140, 190, .16), inset 0 1px 0 rgba(255, 255, 255, .65);--k-wjcCardInk: #4a3d58;--k-wjcCountInk: #8a7a9a;--k-wjcErrorFontFamily: "DM Sans", system-ui, sans-serif;--k-wjcErrorInk: #b85c5c;--k-wjcFieldsSignupContactNameBoxShadow: 0 3px 12px rgba(92, 74, 110, .06);--k-wjcThankFontFamily: "Caveat", cursive;--k-wjcTitleFontFamily: "Cormorant Garamond", serif;--k-wjcTitleInk: #6b5a82;--k-xpAbsorbAuraBg: radial-gradient(circle, rgba(184, 164, 232, .85) 0%, rgba(232, 168, 192, .2) 70%, transparent 100%);--k-xpAbsorbChipBg: rgba(255, 255, 255, .94);--k-xpAbsorbChipBorder: 1px solid rgba(180, 160, 200, .45);--k-xpAbsorbChipBoxShadow: 0 6px 18px rgba(92, 74, 110, .16), 0 1px 0 rgba(255, 255, 255, .8) inset;--k-xpAbsorbHaloShadow: 0 0 10px rgba(184, 164, 232, .55)}[data-skin=dusk]{--k-accent: #8F7BF5;--k-accentText: #B3A5FA;--k-accountAccent: #8F7BF5;--k-accountAccent2: #8F7BF5;--k-accountAccent3: #8F7BF5;--k-accountAccent4: #8F7BF5;--k-accountAccentBg: #8F7BF5;--k-accountBadgeAvatarFallbackBg: #2A2C38;--k-accountBadgeBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-accountBadgeCheckInk: #8FE0BC;--k-accountBadgeEmailInk: #8F8DA0;--k-accountBadgeNameInk: #EDECF2;--k-accountBgBg: #0F1014;--k-accountBlur: 0px;--k-accountBlur2: 0px;--k-accountBlur3: 0px;--k-accountBorder: 1px solid rgba(255,255,255,.1);--k-accountBorder2: #8F7BF5;--k-accountBorder3: rgba(255,255,255,.1);--k-accountBorder4: 1px solid rgba(255,255,255,.1);--k-accountBorder5: 2px solid #BDB0FF;--k-accountBorder6: 1px solid rgba(255,255,255,.1);--k-accountBorder7: 1px solid rgba(255,255,255,.1);--k-accountBorderBg: rgba(255,255,255,.1);--k-accountBorderBg2: rgba(255,255,255,.1);--k-accountBorderBg3: rgba(255,255,255,.1);--k-accountBtnBg: #8F7BF5;--k-accountBtnBg2: #8F7BF5;--k-accountBtnBg3: #8F7BF5;--k-accountBtnBg4: #8F7BF5;--k-accountCard2Bg: #1D1F26;--k-accountCard2Bg2: #1D1F26;--k-accountCard2Bg3: #1D1F26;--k-accountCard2Bg4: #1D1F26;--k-accountCard2Bg5: #1D1F26;--k-accountCard2Bg6: #1D1F26;--k-accountCardBg: #181A20;--k-accountCardBg2: #181A20;--k-accountCardBg3: #181A20;--k-accountCardBg4: #181A20;--k-accountErrorStrongInk: #F5A0B8;--k-accountErrorStrongInk2: #F5A0B8;--k-accountErrorStrongInk3: #F5A0B8;--k-accountFont: "Instrument Sans", sans-serif;--k-accountFont2: "Instrument Sans", sans-serif;--k-accountHoverBgBg: #25232E;--k-accountHoverBgBg2: #25232E;--k-accountInkBg: #EDECF2;--k-accountInkBg2: #EDECF2;--k-accountInkFaint: #9C93B8;--k-accountInkFaint2: #9C93B8;--k-accountInkFaint3: #9C93B8;--k-accountInkFaint4: #9C93B8;--k-accountInkSoft: #C3C1CE;--k-accountInkStrong: #EDECF2;--k-accountModalBackdropBg: rgba(0,0,0,.65);--k-accountModalBackdropBg2: rgba(0,0,0,.65);--k-accountModalBackdropBg3: rgba(0,0,0,.65);--k-accountMuted: #8F8DA0;--k-accountRing: rgba(255,255,255,.1);--k-accountRing2: rgba(255,255,255,.1);--k-accountShadow: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow10: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow11: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow12: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow13: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow14: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow15: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow16: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow17: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow18: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow19: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow2: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow20: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow21: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow3: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow4: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow5: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow6: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow7: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow8: 0 1px 2px rgba(0,0,0,.4);--k-accountShadow9: 0 1px 2px rgba(0,0,0,.4);--k-accountTile1Bg: rgba(143,123,245,.14);--k-accountTile1Bg10: rgba(143,123,245,.14);--k-accountTile1Bg2: rgba(143,123,245,.14);--k-accountTile1Bg3: rgba(143,123,245,.14);--k-accountTile1Bg4: rgba(143,123,245,.14);--k-accountTile1Bg5: rgba(143,123,245,.14);--k-accountTile1Bg6: rgba(143,123,245,.14);--k-accountTile1Bg7: rgba(143,123,245,.14);--k-accountTile1Bg8: rgba(143,123,245,.14);--k-accountTile1Bg9: rgba(143,123,245,.14);--k-accountTile1Ink: #C6BBFB;--k-accountTile1Ink2: #C6BBFB;--k-accountTile2Bg: rgba(96,196,150,.14);--k-accountTile2Bg2: rgba(96,196,150,.14);--k-accountTile2Ink: #8FE0BC;--k-accountTile3Bg: rgba(224,180,90,.14);--k-accountTile3Bg2: rgba(224,180,90,.14);--k-accountTile3Ink: #EBCB8B;--k-accountTile3Ink2: #EBCB8B;--k-accountTile4Bg: rgba(240,110,140,.14);--k-accountTile4Bg2: rgba(240,110,140,.14);--k-accountTile4Ink: #F5A0B8;--k-accountTransparentBg: transparent;--k-accountTransparentBg2: transparent;--k-adminControlBg: #1D1F26;--k-adminErrorInk: #F5A0B8;--k-adminNavBg: #181A20;--k-adminUnreadBg: #8F7BF5;--k-adminUnreadInk: #181231;--k-alert: #F0578A;--k-analyticsAudioInk: #EBCB8B;--k-analyticsExpiredInk: #8F8DA0;--k-analyticsPdfInk: #F5A0B8;--k-analyticsRevealsInk: #C6BBFB;--k-analyticsVideoInk: #8FE0BC;--k-analyticsViewsInk: #B3A5FA;--k-answeredBadgeBg: rgba(96,196,150,.14);--k-answeredBadgeInk: #8FE0BC;--k-askChipHoverBg: #25232E;--k-askPlaceholderInk: #8F8DA0;--k-avatar: 9999px;--k-avatarBg: #2A2C38;--k-avatarBg2: #2E2A38;--k-avatarBorder: rgba(255,255,255,.1);--k-avatarGradient1: #2A2C38;--k-avatarGradient2: #2E2A38;--k-avatarGradient3: #2A2C38;--k-avatarGradient4: #2E2A38;--k-avatarGradient5: #2A2C38;--k-avatarHaloEnd: #B3A5FA;--k-avatarHaloStart: #8F7BF5;--k-avatarHaloTrack: rgba(255,255,255,.1);--k-avatarInitialInk: #C6BBFB;--k-avatarInk: #C6BBFB;--k-avatarLevelBorder: 2px solid #0F1014;--k-awardArrivalBg: rgba(224,180,90,.14);--k-awardInk: #EBCB8B;--k-awardedMessageBg: rgba(224,180,90,.14);--k-awardedMessageRule: inset 2px 0 0 #EBCB8B;--k-bg: #0F1014;--k-body: "Instrument Sans", sans-serif;--k-bodyInk: #EDECF2;--k-border: rgba(255,255,255,.1);--k-borderFaint: rgba(255,255,255,.07);--k-brandCalligraphyInk: #EDECF2;--k-brandPillBg: rgba(255,255,255,.07);--k-brandPillBorder: 1px solid rgba(255,255,255,.1);--k-brandPillShadow: 0 1px 2px rgba(0,0,0,.4);--k-btn: #8F7BF5;--k-btnBorder: 0;--k-btnCase: none;--k-btnFont: "Instrument Sans";--k-btnHintInk: #1C1730;--k-btnInk: #12101C;--k-btnLS: -.005em;--k-btnRadius: 9999px;--k-btnShadow: 0 6px 20px rgba(143,123,245,.26);--k-btnSize: 12.5px;--k-btnWeight: 700;--k-bubbleBg: #2C2840;--k-bubbleBorder: 1px solid rgba(255,255,255,.1);--k-bubbleBorderColor: rgba(255,255,255,.1);--k-bubbleInk: #E4E1F0;--k-bubblePaddingBlock: 10px;--k-bubblePaddingInline: 12px;--k-bubbleShadow: inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.45);--k-canvasImage: none;--k-card: #181A20;--k-card0100BoxShadow: none;--k-card0100BoxShadow2: none;--k-card2: #1D1F26;--k-card50BoxShadow: none;--k-card50BoxShadow2: none;--k-cardArtAnalysisColor: rgba(250, 247, 242, .94);--k-cardArtAnalysisTextShadow: 0 1px 8px rgba(8, 6, 18, .55);--k-cardArtFrameShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardArtHeaderBandBackground: linear-gradient(180deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, 0) 100%);--k-cardArtLabelColor: rgba(250, 247, 242, .86);--k-cardArtLabelTextShadow: 0 1px 6px rgba(8, 6, 18, .55);--k-cardArtMarkWhiteArtHeaderBandBackground: linear-gradient(180deg, rgba(12, 8, 24, .12) 0%, rgba(12, 8, 24, 0) 100%);--k-cardArtMarkWhiteRarityHeaderCommonBackground: rgba(255, 255, 255, .16);--k-cardArtMarkWhiteRarityHeaderCommonBorder: 1px solid rgba(255, 255, 255, .34);--k-cardArtMarkWhiteRarityHeaderCommonColor: rgba(250, 247, 242, .96);--k-cardArtMarkWhiteRarityHeaderCommonTextShadow: 0 1px 4px rgba(8, 6, 18, .45);--k-cardArtMarkWhiteRarityHeaderLegendaryBackground: rgba(255, 215, 0, .24);--k-cardArtMarkWhiteRarityHeaderLegendaryBorder: 1px solid rgba(255, 215, 0, .52);--k-cardArtMarkWhiteRarityHeaderLegendaryColor: rgba(255, 250, 230, .98);--k-cardArtMarkWhiteRarityHeaderRareBackground: rgba(245, 208, 97, .22);--k-cardArtMarkWhiteRarityHeaderRareBorder: 1px solid rgba(245, 208, 97, .48);--k-cardArtMarkWhiteRarityHeaderRareColor: rgba(255, 248, 220, .98);--k-cardArtMarkWhiteRarityHeaderUncommonBackground: rgba(186, 230, 253, .2);--k-cardArtMarkWhiteRarityHeaderUncommonBorder: 1px solid rgba(186, 230, 253, .42);--k-cardArtMarkWhiteRarityHeaderUncommonColor: rgba(240, 249, 255, .96);--k-cardArtScrimBackground: linear-gradient( 180deg, rgba(12, 8, 24, .06) 0%, rgba(12, 8, 24, .02) 52%, rgba(12, 8, 24, .28) 68%, rgba(12, 8, 24, .82) 100% );--k-cardArtTitleColor: #faf7f2;--k-cardArtTitleTextShadow: 0 2px 10px rgba(8, 6, 18, .6);--k-cardBackFoilEnd: #8F7BF5;--k-cardBackFoilMiddle: #C6BBFB;--k-cardBackFoilStart: #8F7BF5;--k-cardBorder: 1px solid rgba(255,255,255,.08);--k-cardCaptionInk: #C3C1CE;--k-cardCardKinobuMarkBlackColor: #1a1220;--k-cardCardKinobuMarkBlackTextShadow: 0 1px 3px rgba(255, 255, 255, .45);--k-cardCardTextPlaceholderLineBackground: rgba(255, 255, 255, .62);--k-cardCinematicHaloBorder: 2px solid rgba(255,255,255,.1);--k-cardCinematicHaloBoxShadow: none;--k-cardCinematicRuneColor: #8F7BF5;--k-cardCinematicRuneTextShadow: none;--k-cardCinematicShimmerBackground: transparent;--k-cardCinematicVeilBackground: transparent;--k-cardCosmicVioletBorderColor: rgba(255,255,255,.1);--k-cardCosmicVioletFaceGradient: linear-gradient(180deg, rgba(40.4, 40.2, 58.7, 1) 0%, rgba(45.42, 43.46, 70.34, 1) 100%);--k-cardCosmicVioletIconColor: #C6BBFB;--k-cardCosmicVioletLabelColor: #C3C1CE;--k-cardCosmicVioletTitleColor: #EDECF2;--k-cardDawnLilacBorderColor: rgba(255,255,255,.1);--k-cardDawnLilacFaceGradient: linear-gradient(180deg, rgba(39.14, 40.36, 50.78, 1) 0%, rgba(41.4, 42.1, 53.9, 1) 100%);--k-cardDawnLilacIconColor: #C6BBFB;--k-cardDawnLilacLabelColor: #C3C1CE;--k-cardDestinyDealtShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardDestinyFlightShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardDestinyLandedShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardDestinyLiftShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardDestinyShadowRgb: 0, 0, 0;--k-cardEditorialFont: "Instrument Sans",sans-serif;--k-cardEditorialFont2: "Instrument Sans",sans-serif;--k-cardEmbeddedVideoDurationBackground: rgba(0, 0, 0, .55);--k-cardEmbeddedVideoDurationColor: rgba(255, 255, 255, .92);--k-cardEmbeddedVideoExpandBackground: rgba(0, 0, 0, .45);--k-cardEmbeddedVideoExpandColor: rgba(255, 255, 255, .9);--k-cardEmbeddedVideoExpandHoverBackground: rgba(0, 0, 0, .65);--k-cardEmbeddedVideoIdleBackground: linear-gradient(180deg, rgba(20, 16, 40, .55) 0%, rgba(8, 6, 18, .75) 100%);--k-cardEmbeddedVideoLabelBackground: rgba(255, 255, 255, .88);--k-cardEmbeddedVideoLabelColor: rgba(30, 24, 48, .85);--k-cardEmbeddedVideoLegendaryBoxShadow: none;--k-cardEmbeddedVideoMediaBackground: #1a1528;--k-cardEmbeddedVideoOverlayBackground: rgba(0, 0, 0, .92);--k-cardEmbeddedVideoOverlayCloseBackground: rgba(255, 255, 255, .08);--k-cardEmbeddedVideoOverlayCloseBorder: 1px solid rgba(255, 255, 255, .25);--k-cardEmbeddedVideoPlayBackground: rgba(255, 255, 255, .18);--k-cardEmbeddedVideoPlayBoxShadow: 0 0 18px rgba(255, 255, 255, .15);--k-cardEmbeddedVideoRareBoxShadow: none;--k-cardEmbeddedVideoUncommonBoxShadow: none;--k-cardEmeraldCalmBorderColor: rgba(255,255,255,.1);--k-cardEmeraldCalmFaceGradient: linear-gradient(180deg, rgba(38.12, 46.44, 50, 1) 0%, rgba(43.04, 57.68, 56.96, 1) 100%);--k-cardEmeraldCalmIconColor: #8FE0BC;--k-cardEmeraldCalmLabelColor: #C3C1CE;--k-cardEmeraldCalmTitleColor: #EDECF2;--k-cardFaceUncommonHoverBoxShadow: none;--k-cardGoldenHourBorderColor: rgba(255,255,255,.1);--k-cardGoldenHourFaceGradient: linear-gradient(180deg, rgba(41.36, 41.32, 44.06, 1) 0%, rgba(49.32, 47.24, 44.84, 1) 100%);--k-cardGoldenHourIconColor: #EBCB8B;--k-cardGoldenHourLabelColor: #C3C1CE;--k-cardGoldenHourTitleColor: #EDECF2;--k-cardHoloBurstBackground: transparent;--k-cardHoloFoilBackground: transparent;--k-cardIconSelectedBg: rgba(143,123,245,.14);--k-cardKcardBackBackground: #1D1F26;--k-cardLegendaryGlowColor: #EBCB8B;--k-cardLegendaryGlowRgb: 235, 203, 139;--k-cardMoonlitTealBorderColor: rgba(255,255,255,.1);--k-cardMoonlitTealFaceGradient: linear-gradient(180deg, rgba(36.98, 44.51, 48.5, 1) 0%, rgba(37.92, 38.88, 49.52, 1) 100%);--k-cardMoonlitTealIconColor: #8FE0BC;--k-cardMoonlitTealLabelColor: #C3C1CE;--k-cardMoonlitTealTitleColor: #EDECF2;--k-cardProbabilityTooltipBackground: #1D1F26;--k-cardProbabilityTooltipBeforeBorderBottomColor: #1D1F26;--k-cardProbabilityTooltipBeforeFilter: 0 0 0 transparent;--k-cardProbabilityTooltipBorder: 1px solid rgba(255,255,255,.1);--k-cardProbabilityTooltipBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardProbabilityTooltipCommonBorderColor: rgba(255,255,255,.1);--k-cardProbabilityTooltipLegendaryBackground: #1D1F26;--k-cardProbabilityTooltipLegendaryBorderColor: rgba(255,255,255,.1);--k-cardProbabilityTooltipLegendaryBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-cardProbabilityTooltipLegendaryProbabilityTooltipEyebrowColor: #EBCB8B;--k-cardProbabilityTooltipMessageColor: #EDECF2;--k-cardProbabilityTooltipRareBackground: #1D1F26;--k-cardProbabilityTooltipRareBorderColor: rgba(255,255,255,.1);--k-cardProbabilityTooltipUncommonBackground: #1D1F26;--k-cardProbabilityTooltipUncommonBorderColor: rgba(255,255,255,.1);--k-cardPulseGlowRgb: 143, 123, 245;--k-cardRareGlowColor: #EBCB8B;--k-cardRareGlowRgb: 235, 203, 139;--k-cardRarityBadgeCommonBackground: rgba(143,123,245,.14);--k-cardRarityBadgeCommonBorder: 1px solid rgba(255,255,255,.1);--k-cardRarityBadgeCommonColor: #C6BBFB;--k-cardRarityBadgeLegendaryBackground: #EBCB8B;--k-cardRarityBadgeLegendaryBorder: 1px solid rgba(255,255,255,.1);--k-cardRarityBadgeLegendaryColor: #12101C;--k-cardRarityBadgeRareBackground: rgba(224,180,90,.14);--k-cardRarityBadgeRareBorder: 1px solid rgba(255,255,255,.1);--k-cardRarityBadgeRareColor: #EBCB8B;--k-cardRarityBadgeUncommonBackground: rgba(96,196,150,.14);--k-cardRarityBadgeUncommonBorder: 1px solid rgba(255,255,255,.1);--k-cardRarityBadgeUncommonColor: #8FE0BC;--k-cardRarityBudBackground: #C6BBFB;--k-cardRarityBudBoxShadow: none;--k-cardRarityBudsCommonRarityBudBackground: #C6BBFB;--k-cardRarityBudsCommonRarityBudBoxShadow: none;--k-cardRarityBudsLegendaryRarityBudBackground: #EBCB8B;--k-cardRarityBudsLegendaryRarityBudBoxShadow: none;--k-cardRarityBudsLegendaryRarityBudGemBackground: #EBCB8B;--k-cardRarityBudsRareRarityBudBackground: #EBCB8B;--k-cardRarityBudsRareRarityBudBoxShadow: none;--k-cardRarityBudsRareRarityBudGemBackground: #EBCB8B;--k-cardRarityBudsUncommonRarityBudBackground: #8FE0BC;--k-cardRarityBudsUncommonRarityBudBoxShadow: none;--k-cardRarityHeaderBadgeInteractiveFocusVisibleOutline: 2px solid #BDB0FF;--k-cardRarityHeaderFoilTextShadow: none;--k-cardRarityHeaderGlowBoxShadow: none;--k-cardRarityHeaderLegendaryBackground: #EBCB8B;--k-cardRarityHeaderRareBackground: rgba(224,180,90,.14);--k-cardRarityIconHollowSvgRarityIconHollowSpanSvgFilter: 0 0 0 transparent;--k-cardRarityIconMotionFilter: 0 0 0 transparent;--k-cardRarityIconUncommonFilter: 0 0 0 transparent;--k-cardRootEngagedRarityTitleLegendaryTextShadow: none;--k-cardRootEngagedRarityTitleRareTextShadow: none;--k-cardRootLegendaryBackground: linear-gradient(135deg, #EBCB8B, #8F7BF5, #EBCB8B);--k-cardRootRareBackground: linear-gradient(135deg, #EBCB8B, #8F7BF5, #EBCB8B);--k-cardRoseMistBorderColor: rgba(255,255,255,.1);--k-cardRoseMistFaceGradient: linear-gradient(180deg, rgba(41.96, 38.74, 46.76, 1) 0%, rgba(50.52, 42.08, 50.24, 1) 100%);--k-cardRoseMistIconColor: #F5A0B8;--k-cardRoseMistLabelColor: #C3C1CE;--k-cardRoseMistTitleColor: #EDECF2;--k-cardShelfVideoFaceThumbBackground: #1D1F26;--k-cardShelfVideoFaceThumbOverlayBackground: linear-gradient( to bottom, rgba(30, 10, 50, .05) 0%, rgba(30, 10, 50, .28) 100% );--k-cardSilverMistBorderColor: rgba(255,255,255,.1);--k-cardSilverMistFaceGradient: linear-gradient(180deg, rgba(33.98, 35.86, 43.04, 1) 0%, rgba(34.26, 36.02, 42.44, 1) 100%);--k-cardSilverMistIconColor: #C3C1CE;--k-cardSilverMistLabelColor: #C3C1CE;--k-cardSilverMistTitleColor: #EDECF2;--k-cardSparkleBackground: transparent;--k-cardSparkleBoxShadow: none;--k-cardSunsetPeachBorderColor: rgba(255,255,255,.1);--k-cardSunsetPeachFaceGradient: linear-gradient(180deg, rgba(45.48, 44.76, 46.08, 1) 0%, rgba(57.15, 46.1, 54.8, 1) 100%);--k-cardSunsetPeachIconColor: #EBCB8B;--k-cardSunsetPeachLabelColor: #C3C1CE;--k-cardSunsetPeachTitleColor: #EDECF2;--k-cdBackBtnInk: #C3C1CE;--k-cdDcFaceDownHoverBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-cdDestinyBtnBg: #8F7BF5;--k-cdDestinyBtnBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-cdDestinyBtnHoverBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-cdDestinyBtnInk: #12101C;--k-cdLoadErrorInk: #F0578A;--k-cdLoadingInk: #C3C1CE;--k-cdMuteBg: #181A20;--k-cdMuteBorder: 1px solid rgba(255,255,255,.1);--k-cdMuteHoverBg: #25232E;--k-cdMuteInk: #B3A5FA;--k-cdShimmerBorder: 2px solid rgba(255,255,255,.1);--k-cdSpkBg: radial-gradient(circle, #EDECF2 0%, rgba(143, 123, 245, .55) 60%, transparent 100%);--k-cdSpkstarInk: #B3A5FA;--k-cdTitleFontFamily: "Instrument Sans",sans-serif;--k-cdTitleInk: #EDECF2;--k-cdWrapBg: #0F1014;--k-cdWrapFontFamily: "Instrument Sans", sans-serif;--k-challengeAvatarCalm: rgba(96,196,150,.14);--k-challengeAvatarCalmInk: #8FE0BC;--k-challengeAvatarFirst: #2A2C38;--k-challengeAvatarFourth: rgba(224,180,90,.14);--k-challengeAvatarJoy: rgba(240,110,140,.14);--k-challengeAvatarJoyInk: #F5A0B8;--k-challengeAvatarLove: rgba(143,123,245,.14);--k-challengeAvatarLoveInk: #C6BBFB;--k-challengeAvatarSecond: #2E2A38;--k-challengeAvatarStackSpanBorder: 2px solid rgba(255,255,255,.1);--k-challengeAvatarThird: rgba(143,123,245,.14);--k-challengeAvatarWarm: rgba(224,180,90,.14);--k-challengeAvatarWarmInk: #EBCB8B;--k-challengeCloseBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-challengeCtaBg: linear-gradient(180deg,rgba(15,16,20,0),rgba(15,16,20,.92) 45%,#0F1014);--k-challengeCtaBg2: linear-gradient(180deg,rgba(15,16,20,0),rgba(15,16,20,.92) 45%,#0F1014);--k-challengeCtaGlowBg: transparent;--k-challengeDotBg: rgba(255,255,255,.1);--k-challengeGrabberBg: rgba(255,255,255,.1);--k-challengeGuideHandleInk: #8F8DA0;--k-challengeGuideSocialBg: rgba(143,123,245,.18);--k-challengeGuideSocialBg2: rgba(143,123,245,.18);--k-challengeGuideSocialBorder: 1px solid rgba(255,255,255,.1);--k-challengeGuideSocialInk: #B3A5FA;--k-challengeLoaderGlowBg: transparent;--k-challengeLoaderStarInk: #B3A5FA;--k-challengeNeighbourBg: #1D1F26;--k-challengePageBg: #0F1014;--k-challengePosterBadgeBg: rgba(0,0,0,.55);--k-challengePosterBadgeBlur: 0px;--k-challengePosterBadgeInk: #FFFFFF;--k-challengePosterBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-challengePreviewBezel: 9px solid #1c1620;--k-challengePreviewBg: #0F1014;--k-challengePreviewCaption: #C3C1CE;--k-challengePreviewDot: rgba(195, 193, 206, .3);--k-challengePreviewDotActive: #B3A5FA;--k-challengePreviewMedia: #000;--k-challengePreviewShadow: 0 18px 40px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(255,255,255,.1);--k-challengePreviewStatusInk: #C3C1CE;--k-challengeRootCbSurface: #0F1014;--k-challengeScrollThumbBg: #0F1014;--k-challengeSheetBg: #181A20;--k-challengeSheetBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-challengeTimelineLineBg: rgba(255,255,255,.1);--k-challengeTimelineNodeBorder: 1.5px solid rgba(255,255,255,.1);--k-challengeTimelineStepBg: #1D1F26;--k-challengeTitlePinnedInk: #EDECF2;--k-chatAccentFill: #8F7BF5;--k-chatAccentInk: #B3A5FA;--k-chatActionPressedBg: #25232E;--k-chatAvatarOutline: 2px solid rgba(255,255,255,.1);--k-chatBackground: #181A20;--k-chatBg: #100D1A;--k-chatBlockAccent: #F5A0B8;--k-chatBlockAccentAlpha10: rgba(245, 160, 184, .1);--k-chatBlockAccentAlpha12: rgba(245, 160, 184, .12);--k-chatBlockAccentAlpha13: rgba(245, 160, 184, .13);--k-chatBlockAccentAlpha15: rgba(245, 160, 184, .15);--k-chatBlockAccentAlpha16: rgba(245, 160, 184, .16);--k-chatBlockAccentAlpha18: rgba(245, 160, 184, .18);--k-chatBlockAccentAlpha20: rgba(245, 160, 184, .2);--k-chatBlockAccentAlpha26: rgba(245, 160, 184, .26);--k-chatBlockAccentAlpha28: rgba(245, 160, 184, .28);--k-chatBlockAccentAlpha34: rgba(245, 160, 184, .34);--k-chatBlockAccentAlpha42: rgba(245, 160, 184, .42);--k-chatBlockAccentAlpha45: rgba(245, 160, 184, .45);--k-chatBlockAccentAlpha9: rgba(245, 160, 184, .09);--k-chatBlockAccentInk62: rgba(226, 172.54, 192.36, 1);--k-chatBlockAccentInk72: rgba(231, 169.24, 190.16, 1);--k-chatBlockAccentInk78: rgba(234, 167.26, 188.84, 1);--k-chatBlockAccentInk8: rgba(46.28, 41.32, 49.68, 1);--k-chatBlockAccentSurface10: rgba(46.1, 39.4, 47.2, 1);--k-chatBlockAccentSurface30: rgba(90.3, 66.2, 77.6, 1);--k-chatBlockAccentSurface4: rgba(32.84, 31.36, 38.08, 1);--k-chatBlockAccentSurface5: rgba(35.05, 32.7, 39.6, 1);--k-chatBlockAccentSurface6: rgba(37.26, 34.04, 41.12, 1);--k-chatBlockAccentSurface70: rgba(178.7, 119.8, 138.4, 1);--k-chatBlockAccentSurface80: rgba(200.8, 133.2, 153.6, 1);--k-chatBlockAccentSurface85: rgba(211.85, 139.9, 161.2, 1);--k-chatBlockEdge: rgba(245, 160, 184, .35);--k-chatBlockEdgeAlpha55: rgba(245, 160, 184, .1925);--k-chatBlockGlow: rgba(245, 160, 184, .2);--k-chatBlockOnAccent: #12101C;--k-chatBlockSoft: rgba(41.68, 36.72, 44.16, 1);--k-chatBlockSoftEnd: rgba(54.94, 44.76, 53.28, 1);--k-chatBlockSoftEndSurface50: rgba(39.47, 35.38, 42.64, 1);--k-chatBlockSoftSurface50: rgba(32.84, 31.36, 38.08, 1);--k-chatBodyFont: "Instrument Sans", sans-serif;--k-chatBodyInk: #EDECF2;--k-chatBodySystemFont: "Instrument Sans", sans-serif;--k-chatChatDmListProChatDmRowBackground: #181A20;--k-chatChatDmListProChatDmRowBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatChatDmListProChatDmRowPro2Background: #181A20;--k-chatChatDmRowActiveBackground: #25232E;--k-chatChatDmRowHoverBackground: #181A20;--k-chatChatDmRowNameColor: #EDECF2;--k-chatChatDmRowOnlineBackground: #8FE0BC;--k-chatChatDmRowOnlineBorder: 2px solid rgba(255,255,255,.1);--k-chatChatDmRowPreviewColor: #C3C1CE;--k-chatChatDmRowTimeColor: #C3C1CE;--k-chatChatDmRowUnreadChatDmRowPreviewColor: #C3C1CE;--k-chatChatFeedSkeletonBlockBackground: rgba(195, 193, 206, .18);--k-chatChatFeedSkeletonBlockBackground2: rgba(195, 193, 206, .18);--k-chatComposerCatBorderBottom: 1px solid rgba(255,255,255,.1);--k-chatComposerCatChangeColor: #EDECF2;--k-chatComposerIconBtnBorder: 1px solid rgba(255,255,255,.1);--k-chatComposerIconBtnOnBorderColor: rgba(255,255,255,.1);--k-chatComposerIconBtnOnColor: #EDECF2;--k-chatComposerMicActiveBackground: #25232E;--k-chatComposerMicActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatComposerMicBackground: #25232E;--k-chatComposerMicBorder: 1px solid rgba(255,255,255,.1);--k-chatComposerMicBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatComposerMicColor: #B3A5FA;--k-chatComposerMicComposerMicStandaloneBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatComposerOutline: 1px solid rgba(255,255,255,.1);--k-chatComposerRecBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatComposerRecBadgeColor: #C3C1CE;--k-chatComposerRecBorder: 1px solid rgba(255,255,255,.1);--k-chatComposerRecDotBackground: #F0578A;--k-chatComposerRecStopBackground: #8F7BF5;--k-chatComposerRecStopBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatComposerRecVoiceWaveColor: #B3A5FA;--k-chatComposerVoiceCtaActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatComposerVoiceCtaBackground: #25232E;--k-chatComposerVoiceCtaBorder: 1px solid rgba(255,255,255,.1);--k-chatComposerVoiceCtaBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatControlOutline: 1px solid rgba(255,255,255,.1);--k-chatDateDivider: rgba(255,255,255,.07);--k-chatDivider: 1px solid rgba(255,255,255,.1);--k-chatDmEntryBg: #181A20;--k-chatDmEntryChevronColor: #C3C1CE;--k-chatDmEntryIconBackground: #181A20;--k-chatDmEntryIconColor: #EDECF2;--k-chatDmEntryOutline: 1px solid rgba(255,255,255,.1);--k-chatDmEntryShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatDraftShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatFloatingActionInk: #12101C;--k-chatFocusOutline: 1.5px solid #BDB0FF;--k-chatForumVoiceDotBackground: #F0578A;--k-chatForumVoiceDotBorder: 2.5px solid rgba(255,255,255,.1);--k-chatForumVoiceDotBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatForumVoiceHeardForumVoiceTimeColor: #C3C1CE;--k-chatGhostOutline: 1px solid rgba(255,255,255,.1);--k-chatHeaderBg: #0F1014;--k-chatHeartActive: #F5A0B8;--k-chatInviteAuraBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatInviteShineAfterBackground: linear-gradient( 100deg, transparent 0%, rgba(143, 123, 245, .2) 50%, transparent 100% );--k-chatInviteSparkColor: #B3A5FA;--k-chatLessonBg: #181A20;--k-chatMedallionBg: #1D1F26;--k-chatMediaOutline: 1px solid rgba(255,255,255,.1);--k-chatMenuDanger: #F5A0B8;--k-chatMutedInk: #C3C1CE;--k-chatNameInk: #EDECF2;--k-chatNoticeBg: #181A20;--k-chatNoticeInk: #EDECF2;--k-chatPanelOutline: 1px solid rgba(255,255,255,.1);--k-chatPressedBg: #25232E;--k-chatProBorder: 1px solid rgba(255,255,255,.1);--k-chatProButton: #8F7BF5;--k-chatProDisplay: "Instrument Sans",sans-serif;--k-chatProDmGhostAvatarBackground: rgba(143,123,245,.14);--k-chatProDmGhostNameBackground: rgba(237, 236, 242, .28);--k-chatProDmGhostPreviewBackground: rgba(195, 193, 206, .18);--k-chatProDmTailChatDmRowBackground: #181A20;--k-chatProHand: "Instrument Sans", sans-serif;--k-chatProHeadline: #EDECF2;--k-chatProHeart: #12101C;--k-chatProLabel: #12101C;--k-chatProLessonCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatProLessonCardTitleFontFamily: "Instrument Sans",sans-serif;--k-chatProLessonDotsDotActiveBackground: rgba(237, 236, 242, .28);--k-chatProLessonDotsDotBackground: rgba(195, 193, 206, .18);--k-chatProLessonVeilBackground: #1D1F26;--k-chatProLessonVeilBlurBackground: #1D1F26;--k-chatProLessonVeilDurationBackground: rgba(0, 0, 0, .75);--k-chatProLessonVeilLockBackground: #1D1F26;--k-chatProLessonVeilLockBorder: 1px solid rgba(255,255,255,.1);--k-chatProLessonVeilLockColor: #EDECF2;--k-chatProShadow: 0 6px 20px rgba(143,123,245,.26);--k-chatProSkelBarBackground: rgba(195, 193, 206, .18);--k-chatProSkelBarDarkBackground: rgba(237, 236, 242, .28);--k-chatProTailFadeBackground: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #0F1014 100%);--k-chatProVeilBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatProVeilBorder: 1px solid rgba(255,255,255,.1);--k-chatProVeilBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatProVeilCompactBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatProVeilWashBackground: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #0F1014 100%);--k-chatQuestionAccent: #EBCB8B;--k-chatQuestionAccentAlpha10: rgba(235, 203, 139, .1);--k-chatQuestionAccentAlpha12: rgba(235, 203, 139, .12);--k-chatQuestionAccentAlpha13: rgba(235, 203, 139, .13);--k-chatQuestionAccentAlpha15: rgba(235, 203, 139, .15);--k-chatQuestionAccentAlpha16: rgba(235, 203, 139, .16);--k-chatQuestionAccentAlpha18: rgba(235, 203, 139, .18);--k-chatQuestionAccentAlpha20: rgba(235, 203, 139, .2);--k-chatQuestionAccentAlpha26: rgba(235, 203, 139, .26);--k-chatQuestionAccentAlpha28: rgba(235, 203, 139, .28);--k-chatQuestionAccentAlpha34: rgba(235, 203, 139, .34);--k-chatQuestionAccentAlpha42: rgba(235, 203, 139, .42);--k-chatQuestionAccentAlpha45: rgba(235, 203, 139, .45);--k-chatQuestionAccentAlpha9: rgba(235, 203, 139, .09);--k-chatQuestionAccentInk62: rgba(219.8, 199.2, 164.46, 1);--k-chatQuestionAccentInk72: rgba(223.8, 200.2, 157.76, 1);--k-chatQuestionAccentInk78: rgba(226.2, 200.8, 153.74, 1);--k-chatQuestionAccentInk8: rgba(45.48, 44.76, 46.08, 1);--k-chatQuestionAccentSurface10: rgba(45.1, 43.7, 42.7, 1);--k-chatQuestionAccentSurface30: rgba(87.3, 79.1, 64.1, 1);--k-chatQuestionAccentSurface4: rgba(32.44, 33.08, 36.28, 1);--k-chatQuestionAccentSurface5: rgba(34.55, 34.85, 37.35, 1);--k-chatQuestionAccentSurface6: rgba(36.66, 36.62, 38.42, 1);--k-chatQuestionAccentSurface70: rgba(171.7, 149.9, 106.9, 1);--k-chatQuestionAccentSurface80: rgba(192.8, 167.6, 117.6, 1);--k-chatQuestionAccentSurface85: rgba(203.35, 176.45, 122.95, 1);--k-chatQuestionEdge: rgba(235, 203, 139, .35);--k-chatQuestionEdgeAlpha55: rgba(235, 203, 139, .1925);--k-chatQuestionGlow: rgba(235, 203, 139, .2);--k-chatQuestionOnAccent: #12101C;--k-chatQuestionSoft: rgba(40.88, 40.16, 40.56, 1);--k-chatQuestionSoftEnd: rgba(53.54, 50.78, 46.98, 1);--k-chatQuestionSoftEndSurface50: rgba(38.77, 38.39, 39.49, 1);--k-chatQuestionSoftSurface50: rgba(32.44, 33.08, 36.28, 1);--k-chatQuietInk: #C3C1CE;--k-chatReflectAnswerCardBackground: #181A20;--k-chatReflectAnswerCardBestBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatReflectAnswerCardBestBorder: 1px solid rgba(255,255,255,.1);--k-chatReflectAnswerCardBestBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectAnswerCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectAwaitingBackground: #181A20;--k-chatReflectCardAnsweredBoxShadowPart: rgba(0, 0, 0, .3);--k-chatReflectCardBackgroundPart: #181A20;--k-chatReflectCardBoxShadowPart: rgba(0, 0, 0, .3);--k-chatReflectCardPreviewColor: #C3C1CE;--k-chatReflectCardReflectionBorderLeft: 2px solid rgba(255,255,255,.1);--k-chatReflectCardRepliesChatAvatarBorder: 2px solid rgba(255,255,255,.1);--k-chatReflectCardRepliesColor: #EDECF2;--k-chatReflectCardRepliesReflectCardAnswerersMoreColor: #C3C1CE;--k-chatReflectCardRepliesSvgColor: #B3A5FA;--k-chatReflectCardWaitingBoxShadowPart: rgba(0, 0, 0, .3);--k-chatReflectComposerCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectComposerCardTextareaCaretColor: #8F7BF5;--k-chatReflectComposerCardTextareaReflectTitleInputBackground: #181A20;--k-chatReflectComposerCardTextareaReflectTitleInputBorder: 1.5px dashed rgba(255,255,255,.1);--k-chatReflectCtaActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectCtaBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectCtaGhostColor: #EDECF2;--k-chatReflectDraftChipColor: #EDECF2;--k-chatReflectEmptyBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatReflectEmptyBodyColor: #C3C1CE;--k-chatReflectEmptyBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectEmptyMarkBackground: rgba(143,123,245,.14);--k-chatReflectEmptyMarkBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectEmptyMarkColor: #B3A5FA;--k-chatReflectEmptyTitleColor: #EDECF2;--k-chatReflectEmptyTitleFontFamily: "Instrument Sans",sans-serif;--k-chatReflectFabActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectFabBackground: #8F7BF5;--k-chatReflectFabBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectFabDotBackground: #181A20;--k-chatReflectFilterChipOnBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectFilterChipOnReflectFilterCountColor: #F5A0B8;--k-chatReflectFilterCountColor: #F5A0B8;--k-chatReflectFilterTrackBackground: #1D1F26;--k-chatReflectHeaderBackground: linear-gradient(180deg, #0F1014 0%, #0F1014 62%, rgba(15, 16, 20, .92) 82%, rgba(0, 0, 0, 0) 100%);--k-chatReflectIntroLineFontFamily: "Instrument Sans", sans-serif;--k-chatReflectIntroSubColor: #C3C1CE;--k-chatReflectMicBtnActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectMicBtnBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatReflectMicBtnBorder: 1px solid rgba(255,255,255,.1);--k-chatReflectMicBtnBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectMicBtnLiveBackground: rgba(240,110,140,.14);--k-chatReflectMicBtnLiveBorderColor: #BDB0FF;--k-chatReflectMicBtnLiveColor: #F5A0B8;--k-chatReflectPhotoBtnAddedBackground: #25232E;--k-chatReflectPhotoBtnAddedColor: #B3A5FA;--k-chatReflectPhotoBtnBackground: #181A20;--k-chatReflectPhotoBtnColor: #EDECF2;--k-chatReflectPhotoPreviewButtonBackground: rgba(0, 0, 0, .75);--k-chatReflectPhotoPreviewButtonColor: #ffffff;--k-chatReflectPostBtnBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectPostBtnDraftBorderColor: rgba(255,255,255,.1);--k-chatReflectPostCardBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatReflectPostCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectRepliesErrorColor: #F5A0B8;--k-chatReflectRepliesTotalColor: #C3C1CE;--k-chatReflectReplyBubbleBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectReplyBubbleForumVoiceBtnBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectReplyComposerComposerCollapsedComposerPillActiveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectReplyComposerComposerCollapsedComposerPillBackground: linear-gradient(180deg, #181A20 0%, #1D1F26 100%);--k-chatReflectReplyComposerComposerCollapsedComposerPillBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatReflectReplyComposerComposerCollapsedComposerPillLabelColor: #C3C1CE;--k-chatReflectReplyComposerDraftingBorder: 1px solid rgba(255,255,255,.1);--k-chatReflectReplyComposerDraftingReplyClipBorderBottom: 1px solid rgba(255,255,255,.1);--k-chatReflectReplyLikeColor: #C3C1CE;--k-chatReflectReplyLikeOnColor: #F5A0B8;--k-chatReflectReplyMetaColor: #C3C1CE;--k-chatReflectReplyTimeColor: #C3C1CE;--k-chatReflectReplyTimeColor2: #C3C1CE;--k-chatReflectSectionTitleColor: #EDECF2;--k-chatReflectTitleDraftLabelFontFamily: "Instrument Sans", sans-serif;--k-chatReflectTitlePencilColor: #B3A5FA;--k-chatReflectTitleWrapAfterFontFamily: "Instrument Sans",sans-serif;--k-chatReflectVoiceDiscardBackground: #25232E;--k-chatReflectVoiceDiscardColor: #EDECF2;--k-chatReplyClipRemoveActiveBackground: #25232E;--k-chatReplyHeartActive: #F5A0B8;--k-chatReplyHeartIdle: #C3C1CE;--k-chatReplyInk: #EDECF2;--k-chatReplyOutline: 1px solid rgba(255,255,255,.1);--k-chatReplyRecorderCancelColor: #C3C1CE;--k-chatReplyRecorderLiveBackground: rgba(240,110,140,.14);--k-chatReplyRecorderLiveBorder: 1px solid #BDB0FF;--k-chatReplyRecorderPctColor: #C3C1CE;--k-chatReplyRecorderRingFillStroke: #BDB0FF;--k-chatReplyRecorderRingTrackStroke: rgba(255,255,255,.1);--k-chatReplyRecorderStopFocusVisibleOutline: 2px solid #BDB0FF;--k-chatSelectedBorder: rgba(255,255,255,.1);--k-chatSoftOutline: 1px solid rgba(255,255,255,.1);--k-chatStoryAccent: #C6BBFB;--k-chatStoryAccentAlpha10: rgba(198, 187, 251, .1);--k-chatStoryAccentAlpha12: rgba(198, 187, 251, .12);--k-chatStoryAccentAlpha13: rgba(198, 187, 251, .13);--k-chatStoryAccentAlpha15: rgba(198, 187, 251, .15);--k-chatStoryAccentAlpha16: rgba(198, 187, 251, .16);--k-chatStoryAccentAlpha18: rgba(198, 187, 251, .18);--k-chatStoryAccentAlpha20: rgba(198, 187, 251, .2);--k-chatStoryAccentAlpha26: rgba(198, 187, 251, .26);--k-chatStoryAccentAlpha28: rgba(198, 187, 251, .28);--k-chatStoryAccentAlpha34: rgba(198, 187, 251, .34);--k-chatStoryAccentAlpha42: rgba(198, 187, 251, .42);--k-chatStoryAccentAlpha45: rgba(198, 187, 251, .45);--k-chatStoryAccentAlpha9: rgba(198, 187, 251, .09);--k-chatStoryAccentInk62: rgba(196.86, 189.28, 233.9, 1);--k-chatStoryAccentInk72: rgba(197.16, 188.68, 238.4, 1);--k-chatStoryAccentInk78: rgba(197.34, 188.32, 241.1, 1);--k-chatStoryAccentInk8: rgba(42.52, 43.48, 55.04, 1);--k-chatStoryAccentSurface10: rgba(41.4, 42.1, 53.9, 1);--k-chatStoryAccentSurface30: rgba(76.2, 74.3, 97.7, 1);--k-chatStoryAccentSurface4: rgba(30.96, 32.44, 40.76, 1);--k-chatStoryAccentSurface5: rgba(32.7, 34.05, 42.95, 1);--k-chatStoryAccentSurface6: rgba(34.44, 35.66, 45.14, 1);--k-chatStoryAccentSurface70: rgba(145.8, 138.7, 185.3, 1);--k-chatStoryAccentSurface80: rgba(163.2, 154.8, 207.2, 1);--k-chatStoryAccentSurface85: rgba(171.9, 162.85, 218.15, 1);--k-chatStoryEdge: rgba(198, 187, 251, .35);--k-chatStoryEdgeAlpha55: rgba(198, 187, 251, .1925);--k-chatStoryGlow: rgba(198, 187, 251, .2);--k-chatStoryOnAccent: #12101C;--k-chatStorySoft: rgba(37.92, 38.88, 49.52, 1);--k-chatStorySoftEnd: rgba(48.36, 48.54, 62.66, 1);--k-chatStorySoftEndSurface50: rgba(36.18, 37.27, 47.33, 1);--k-chatStorySoftSurface50: rgba(30.96, 32.44, 40.76, 1);--k-chatStrongInk: #EDECF2;--k-chatSurface: #181A20;--k-chatTabShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatTagCardMedallionBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatTitleInk: #EDECF2;--k-chatToastBg: #181A20;--k-chatToastShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatUnreadDivider: 1px solid rgba(255,255,255,.1);--k-chatUpdateAccent: #8FE0BC;--k-chatUpdateAccentAlpha10: rgba(143, 224, 188, .1);--k-chatUpdateAccentAlpha12: rgba(143, 224, 188, .12);--k-chatUpdateAccentAlpha13: rgba(143, 224, 188, .13);--k-chatUpdateAccentAlpha15: rgba(143, 224, 188, .15);--k-chatUpdateAccentAlpha16: rgba(143, 224, 188, .16);--k-chatUpdateAccentAlpha18: rgba(143, 224, 188, .18);--k-chatUpdateAccentAlpha20: rgba(143, 224, 188, .2);--k-chatUpdateAccentAlpha26: rgba(143, 224, 188, .26);--k-chatUpdateAccentAlpha28: rgba(143, 224, 188, .28);--k-chatUpdateAccentAlpha34: rgba(143, 224, 188, .34);--k-chatUpdateAccentAlpha42: rgba(143, 224, 188, .42);--k-chatUpdateAccentAlpha45: rgba(143, 224, 188, .45);--k-chatUpdateAccentAlpha9: rgba(143, 224, 188, .09);--k-chatUpdateAccentInk62: rgba(162.76, 212.22, 194.84, 1);--k-chatUpdateAccentInk72: rgba(157.56, 215.32, 193.04, 1);--k-chatUpdateAccentInk78: rgba(154.44, 217.18, 191.96, 1);--k-chatUpdateAccentInk8: rgba(38.12, 46.44, 50, 1);--k-chatUpdateAccentSurface10: rgba(35.9, 45.8, 47.6, 1);--k-chatUpdateAccentSurface30: rgba(59.7, 85.4, 78.8, 1);--k-chatUpdateAccentSurface4: rgba(28.76, 33.92, 38.24, 1);--k-chatUpdateAccentSurface5: rgba(29.95, 35.9, 39.8, 1);--k-chatUpdateAccentSurface6: rgba(31.14, 37.88, 41.36, 1);--k-chatUpdateAccentSurface70: rgba(107.3, 164.6, 141.2, 1);--k-chatUpdateAccentSurface80: rgba(119.2, 184.4, 156.8, 1);--k-chatUpdateAccentSurface85: rgba(125.15, 194.3, 164.6, 1);--k-chatUpdateEdge: rgba(143, 224, 188, .35);--k-chatUpdateEdgeAlpha55: rgba(143, 224, 188, .1925);--k-chatUpdateGlow: rgba(143, 224, 188, .2);--k-chatUpdateOnAccent: #12101C;--k-chatUpdateSoft: rgba(33.52, 41.84, 44.48, 1);--k-chatUpdateSoftEnd: rgba(40.66, 53.72, 53.84, 1);--k-chatUpdateSoftEndSurface50: rgba(32.33, 39.86, 42.92, 1);--k-chatUpdateSoftSurface50: rgba(28.76, 33.92, 38.24, 1);--k-chatVoiceAccent: #C6BBFB;--k-chatVoiceAccentAlpha10: rgba(198, 187, 251, .1);--k-chatVoiceAccentAlpha12: rgba(198, 187, 251, .12);--k-chatVoiceAccentAlpha13: rgba(198, 187, 251, .13);--k-chatVoiceAccentAlpha15: rgba(198, 187, 251, .15);--k-chatVoiceAccentAlpha16: rgba(198, 187, 251, .16);--k-chatVoiceAccentAlpha18: rgba(198, 187, 251, .18);--k-chatVoiceAccentAlpha20: rgba(198, 187, 251, .2);--k-chatVoiceAccentAlpha26: rgba(198, 187, 251, .26);--k-chatVoiceAccentAlpha28: rgba(198, 187, 251, .28);--k-chatVoiceAccentAlpha34: rgba(198, 187, 251, .34);--k-chatVoiceAccentAlpha42: rgba(198, 187, 251, .42);--k-chatVoiceAccentAlpha45: rgba(198, 187, 251, .45);--k-chatVoiceAccentAlpha9: rgba(198, 187, 251, .09);--k-chatVoiceAccentInk62: rgba(196.86, 189.28, 233.9, 1);--k-chatVoiceAccentInk72: rgba(197.16, 188.68, 238.4, 1);--k-chatVoiceAccentInk78: rgba(197.34, 188.32, 241.1, 1);--k-chatVoiceAccentInk8: rgba(42.52, 43.48, 55.04, 1);--k-chatVoiceAccentSurface10: rgba(41.4, 42.1, 53.9, 1);--k-chatVoiceAccentSurface30: rgba(76.2, 74.3, 97.7, 1);--k-chatVoiceAccentSurface4: rgba(30.96, 32.44, 40.76, 1);--k-chatVoiceAccentSurface5: rgba(32.7, 34.05, 42.95, 1);--k-chatVoiceAccentSurface6: rgba(34.44, 35.66, 45.14, 1);--k-chatVoiceAccentSurface70: rgba(145.8, 138.7, 185.3, 1);--k-chatVoiceAccentSurface80: rgba(163.2, 154.8, 207.2, 1);--k-chatVoiceAccentSurface85: rgba(171.9, 162.85, 218.15, 1);--k-chatVoiceEdge: rgba(198, 187, 251, .35);--k-chatVoiceEdgeAlpha55: rgba(198, 187, 251, .1925);--k-chatVoiceGlow: rgba(198, 187, 251, .2);--k-chatVoiceHeardInk: #EDECF2;--k-chatVoiceOnAccent: #12101C;--k-chatVoiceSoft: rgba(37.92, 38.88, 49.52, 1);--k-chatVoiceSoftEnd: rgba(48.36, 48.54, 62.66, 1);--k-chatVoiceSoftEndSurface50: rgba(36.18, 37.27, 47.33, 1);--k-chatVoiceSoftSurface50: rgba(30.96, 32.44, 40.76, 1);--k-chatVoiceTakeNoteBackground: #1D1F26;--k-chatVoiceTakeNoteButtonBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-chatVoiceTakeNoteColor: #EDECF2;--k-chatVoiceTakeNotePendingBackground: rgba(224,180,90,.14);--k-chatVoiceTakeNotePendingColor: #EBCB8B;--k-chipOnChromeBg: rgba(143,123,245,.2);--k-chipOnChromeInk: #C6BBFB;--k-chipRadius: 9999px;--k-chromeInk: #EDECF2;--k-chromePillBg: rgba(255,255,255,.07);--k-chromePillBorder: 1px solid rgba(255,255,255,.1);--k-coaching0100Shadow: 0 8px 24px rgba(0, 0, 0, .35), 0 0 0 0 rgba(0, 0, 0, .45);--k-coaching0Shadow: 0 0 0 0 rgba(255, 255, 255, .7);--k-coaching0Shadow2: 0 0 0 0 rgba(0, 0, 0, .5);--k-coaching100Shadow: 0 0 0 0 transparent;--k-coaching100Shadow2: 0 0 0 0 transparent;--k-coaching50Shadow: 0 8px 30px rgba(0, 0, 0, .62);--k-coaching55Shadow: 0 12px 30px rgba(0, 0, 0, .42), 0 0 0 9px transparent;--k-coaching70100Shadow: 0 0 0 8px transparent;--k-coaching70Shadow: 0 0 0 9px transparent;--k-coaching70Shadow2: 0 0 0 7px transparent;--k-coachingAuthoredShadow: rgba(0, 0, 0, .16);--k-coachingAuthoredShadow2: rgba(0, 0, 0, .08);--k-coachingAuthoredShadow3: rgba(0, 0, 0, .16);--k-coachingAuthoredShadow4: rgba(0, 0, 0, .12);--k-coachingBodyFont: "Instrument Sans", sans-serif;--k-coachingBodyFont2: "Instrument Sans", sans-serif;--k-coachingBodyFont3: "Instrument Sans", sans-serif;--k-coachingCardBlur: 0px;--k-coachingCardBlur2: 0px;--k-coachingCevAddcalBoxBorder: 1.5px solid rgba(255,255,255,.1);--k-coachingCevAddcalChipBg: rgba(143,123,245,.14);--k-coachingCevAddcalChipYesBg: #8FE0BC;--k-coachingCevAddcalDlActiveBg: #181A20;--k-coachingCevAddcalIconBg: #8F7BF5;--k-coachingCevAddcalIconShadow: 0 6px 14px -4px rgba(0, 0, 0, .55);--k-coachingCevAddcalMailBg: #1D1F26;--k-coachingCevAddcalMailShadow: 0 6px 16px rgba(0, 0, 0, .14);--k-coachingCevAddcalOrlineBg: #181A20;--k-coachingCevAddcalSendActiveShadow: 0 4px 10px -4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .16);--k-coachingCevAddcalSendAfterBg: linear-gradient(100deg, transparent 0%, rgba(18, 16, 28, .22) 50%, transparent 100%);--k-coachingCevAddcalSendBeforeBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevAddcalSendFocusVisibleBorder: 2px solid #BDB0FF;--k-coachingCevAddcalSendHoverShadow: 0 18px 34px -8px rgba(0, 0, 0, .65), 0 3px 8px -1px rgba(0, 0, 0, .2);--k-coachingCevAddcalSendShadow: 0 10px 24px -6px rgba(0, 0, 0, .55), 0 2px 6px -1px rgba(0, 0, 0, .18);--k-coachingCevAddcalTabBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevAddcalTabOnBg: #181A20;--k-coachingCevAddcalTabOnBorder: rgba(255, 255, 255, .045);--k-coachingCevAddcalTickActiveBg: #8F7BF5;--k-coachingCevAddcalTickBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevClockpanelBg: #181A20;--k-coachingCevClockpanelGlowABg: rgba(143,123,245,.14);--k-coachingCevClockpanelGlowBBg: rgba(143,123,245,.14);--k-coachingCevClockpanelOpenBg: #181A20;--k-coachingCevClockpanelOpenCevClockpanelGlowABg: rgba(143,123,245,.14);--k-coachingCevClockpanelOpenShadow: 0 16px 46px rgba(0, 0, 0, .34);--k-coachingCevClockpanelShadow: 0 12px 40px rgba(0, 0, 0, .16);--k-coachingCevCloseCtaActiveShadow: 0 5px 12px -5px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .16);--k-coachingCevCloseCtaHoverShadow: 0 20px 38px -10px rgba(0, 0, 0, .68), 0 3px 8px -1px rgba(0, 0, 0, .2);--k-coachingCevCloseCtaShadow: 0 12px 28px -8px rgba(0, 0, 0, .6), 0 2px 6px -1px rgba(0, 0, 0, .18);--k-coachingCevComposeBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevComposeFocusWithinBorder: #BDB0FF;--k-coachingCevComposeFocusWithinShadow: 0 12px 34px rgba(0, 0, 0, .14), 0 0 0 3px rgba(0, 0, 0, .2);--k-coachingCevComposeSendBg: #8F7BF5;--k-coachingCevComposeSendShadow: 0 8px 20px rgba(0, 0, 0, .38);--k-coachingCevComposeShadow: 0 10px 30px rgba(0, 0, 0, .11);--k-coachingCevCoverGlowBg: radial-gradient(circle, rgba(143, 123, 245, .2) 0%, transparent 72%);--k-coachingCevCoverHeroShadow: 0 12px 40px rgba(0, 0, 0, .14);--k-coachingCevCtaBg: #8F7BF5;--k-coachingCevCtaDoneShadow: 0 6px 18px rgba(0, 0, 0, .3);--k-coachingCevCtaLiveBg: #181A20;--k-coachingCevCtaPulseBeforeBg: linear-gradient( 100deg, transparent 0%, rgba(143, 123, 245, .2) 45%, transparent 100% );--k-coachingCevCtaQuietShadow: 0 4px 14px rgba(0, 0, 0, .22);--k-coachingCevCtaShadow: 0 8px 24px rgba(0, 0, 0, .35);--k-coachingCevDlguideNumBg: #181A20;--k-coachingCevDoorBtnBg: #181A20;--k-coachingCevDoorBtnShadow: 0 10px 28px rgba(0, 0, 0, .38);--k-coachingCevDoorChipBg: #8F7BF5;--k-coachingCevDoorChipLiveBg: #F0578A;--k-coachingCevGoingrowFaceShadow: 0 0 0 2px #000;--k-coachingCevGoingrowMoreBg: #181A20;--k-coachingCevHeroPillBg: #1D1F26;--k-coachingCevHeroPillShadow: 0 4px 14px rgba(0, 0, 0, .12);--k-coachingCevHostPhotoBlankBg: #181A20;--k-coachingCevHostPhotoBorder: 2px solid rgba(255,255,255,.1);--k-coachingCevJoinbtnClosedBg: #181A20;--k-coachingCevJoinbtnLiveShadow: 0 14px 38px rgba(0, 0, 0, .28), 0 6px 18px rgba(0, 0, 0, .35);--k-coachingCevJoinbtnShadow: 0 12px 32px rgba(0, 0, 0, .45);--k-coachingCevLivecardBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevLivecardFaceBorder: 2px solid rgba(255,255,255,.1);--k-coachingCevLivecardJoinShadow: 0 10px 26px rgba(0, 0, 0, .24), 0 4px 12px rgba(0, 0, 0, .28);--k-coachingCevLivecardJoinSoonShadow: 0 10px 26px rgba(0, 0, 0, .22), 0 3px 10px rgba(0, 0, 0, .16);--k-coachingCevLivecardJoindotBg: #181A20;--k-coachingCevLivecardRibbonBg: #F0578A;--k-coachingCevLivecardRibbonShadow: 0 4px 14px rgba(0, 0, 0, .35);--k-coachingCevLivecardRibbonSoonBg: #F0578A;--k-coachingCevLivecardRibbonSoonShadow: 0 4px 14px rgba(0, 0, 0, .32);--k-coachingCevLivecardRibbondotBg: #F0578A;--k-coachingCevLivecardShadow: 0 14px 38px rgba(0, 0, 0, .16), 0 6px 18px rgba(0, 0, 0, .1);--k-coachingCevLivechipBg: #181A20;--k-coachingCevLivechipDotBg: #8FE0BC;--k-coachingCevLivechipDotIdleBg: #8F8DA0;--k-coachingCevLockedBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevLockedFaceShadow: 0 0 0 2px #FFFFFF;--k-coachingCevLockedPeekMask: linear-gradient(180deg, #000 0%, #000 42%, transparent 100%);--k-coachingCevMorebandBg: #181A20;--k-coachingCevMorebandBorder: 1px solid rgba(255, 255, 255, .014);--k-coachingCevMorebandRuleBg: #181A20;--k-coachingCevOnairDotBg: #F0578A;--k-coachingCevOnairDotShadow: 0 0 0 0 rgba(0, 0, 0, .55);--k-coachingCevOnairSoonCevOnairDotBg: rgba(224,180,90,.14);--k-coachingCevPresenceFaceAvatarBg: #181A20;--k-coachingCevPresenceFaceBorder: 2.5px solid rgba(255,255,255,.1);--k-coachingCevQlistRuleBorder: 1px dashed rgba(255,255,255,.1);--k-coachingCevRowBadgeBg: rgba(143,123,245,.14);--k-coachingCevRowBg: #181A20;--k-coachingCevRowHostBorder: 2.5px solid rgba(255,255,255,.1);--k-coachingCevRowLockBg: #181A20;--k-coachingCevRowLockShadow: 0 2px 6px rgba(0, 0, 0, .18);--k-coachingCevRowLockedBg: #181A20;--k-coachingCevRowLockedBorder: rgba(255, 255, 255, .1);--k-coachingCevRowLockedShadow: 0 6px 18px rgba(0, 0, 0, .14);--k-coachingCevRowShadow: 0 12px 32px rgba(0, 0, 0, .09), 0 5px 16px rgba(0, 0, 0, .11);--k-coachingCevRowskelBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevRowskelCoverCevRowskelLineBg: #1D1F26;--k-coachingCevRowskelCoverCevRowskelLineBg2: linear-gradient(90deg, transparent 0%, rgba(237, 236, 242, .12) 50%, transparent 100%);--k-coachingCevSavedPillBg: #181A20;--k-coachingCevSavedPillBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevShareBtnBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevShareBtnChipShadow: 0 3px 10px rgba(0, 0, 0, .14);--k-coachingCevShareBtnCopiedBg: rgba(96,196,150,.14);--k-coachingCevShareBtnCopiedBorder: rgba(255,255,255,.1);--k-coachingCevShareBtnCopiedShadow: 0 6px 18px rgba(0, 0, 0, .24);--k-coachingCevShareBtnIconBg: #181A20;--k-coachingCevShareBtnIconBorder: rgba(255,255,255,.1);--k-coachingCevShareBtnShadow: 0 6px 18px rgba(0, 0, 0, .16);--k-coachingCevShareBtnSoloShadow: 0 8px 24px rgba(0, 0, 0, .32);--k-coachingCevShareIconCevShareManualShadow: 0 14px 34px rgba(0, 0, 0, .18);--k-coachingCevShareManualBg: #181A20;--k-coachingCevSkelBg: #181A20;--k-coachingCevTabActiveBorder: #8F7BF5;--k-coachingCevTabsBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevTicketBg: #181A20;--k-coachingCevTicketBorder: 1px solid rgba(255,255,255,.1);--k-coachingCevTicketChipBg: rgba(143,123,245,.14);--k-coachingCevTicketConfirmBg: #181A20;--k-coachingCevTicketConfirmedBg: #181A20;--k-coachingCevTicketHostfaceBlankBg: #181A20;--k-coachingCevTicketPerfBg: #181A20;--k-coachingCevTicketPerfMask: linear-gradient( to right, transparent, #000 18%, #000 82%, transparent );--k-coachingCevTicketPerfMask2: linear-gradient(to right, transparent, #000 18%, #000 82%, transparent);--k-coachingCevTicketShadow: 0 18px 46px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .95);--k-coachingCevToastShadow: 0 12px 40px rgba(0, 0, 0, .18);--k-coachingCevUtilBorder: 1.5px solid rgba(255,255,255,.1);--k-coachingCevUtilDoneBorder: rgba(255,255,255,.1);--k-coachingCevUtilDoneHoverBg: rgba(96,196,150,.14);--k-coachingCevUtilHoverBg: #181A20;--k-coachingCevWhenDurationBorder: 1px solid rgba(255,255,255,.1);--k-coachingCoverBg: rgba(143,123,245,.14);--k-coachingCoverBg2: rgba(240,110,140,.14);--k-coachingCoverBg3: rgba(96,196,150,.14);--k-coachingCoverBg4: rgba(143,123,245,.14);--k-coachingCreatorOfferArrowShadow: 0 4px 12px rgba(0, 0, 0, .18);--k-coachingCreatorOfferAvatarBorder: 2px solid rgba(255,255,255,.1);--k-coachingCreatorOfferAvatarEmptyBg: #181A20;--k-coachingCreatorOfferAvatarShadow: 0 4px 14px rgba(0, 0, 0, .2);--k-coachingCreatorOfferCloseBg: #1D1F26;--k-coachingCreatorOfferCtaShadow: 0 6px 18px rgba(0, 0, 0, .16);--k-coachingCreatorOfferGrabBg: #181A20;--k-coachingCreatorOfferPriceOldAfterBg: #181A20;--k-coachingCreatorOfferRuleBg: #181A20;--k-coachingCreatorOfferScrimBg: rgba(0,0,0,.55);--k-coachingCreatorOfferSheetShadow: 0 -18px 50px rgba(0, 0, 0, .22);--k-coachingDisplayFont: "Instrument Sans",sans-serif;--k-coachingDisplayFont2: "Instrument Sans",sans-serif;--k-coachingDisplayFont3: "Instrument Sans",sans-serif;--k-coachingDisplayFont4: "Instrument Sans",sans-serif;--k-coachingDisplayFont5: "Instrument Sans",sans-serif;--k-coachingEvAskCardShadow: 0 12px 40px rgba(0, 0, 0, .08);--k-coachingEvCallbarBadgeBg: rgba(143,123,245,.14);--k-coachingEvCallbarHostBorder: 1.5px solid rgba(255,255,255,.1);--k-coachingEvCallbarHostHoverBorder: rgba(255,255,255,.1);--k-coachingEvCallbarJoinAfterBg: linear-gradient( 100deg, transparent 20%, rgba(143, 123, 245, .09) 48%, transparent 76% );--k-coachingEvCallbarJoinBg: #8F7BF5;--k-coachingEvCallbarJoinEvLiveDotShadow: 0 0 0 3px rgba(255, 255, 255, .28);--k-coachingEvCallbarJoinShadow: 0 8px 22px rgba(0, 0, 0, .42);--k-coachingEvCallbarResumeBg: #181A20;--k-coachingEvCallbarResumeHoverShadow: 0 8px 20px rgba(0, 0, 0, .42);--k-coachingEvCallbarResumeShadow: 0 6px 16px rgba(0, 0, 0, .32);--k-coachingEvCardBg: #181A20;--k-coachingEvCardFootBorder: 1px solid rgba(255,255,255,.1);--k-coachingEvCardShadow: 0 12px 40px rgba(0, 0, 0, .1);--k-coachingEvDividerBg: #181A20;--k-coachingEvDurationPillBg: #181A20;--k-coachingEvDurationPillBorder: 1px solid rgba(255,255,255,.1);--k-coachingEvEarlyBannerBorder: 1px solid rgba(255,255,255,.1);--k-coachingEvFinalShadow: 0 14px 34px rgba(0, 0, 0, .14);--k-coachingEvHeroTitleBg: #181A20;--k-coachingEvLiveRingBorder: 1px solid rgba(255,255,255,.1);--k-coachingEvLivecardCtaShadow: 0 12px 28px rgba(0, 0, 0, .45);--k-coachingEvLivecardShadow: 0 16px 38px rgba(0, 0, 0, .16);--k-coachingEvQuestionMineBg: #181A20;--k-coachingEvQuestionsScrollMask: linear-gradient( to bottom, #000 0, #000 calc(100% - 26px) , transparent 100% );--k-coachingEvQuestionsScrollMask2: linear-gradient(to bottom, #000 0, #000 calc(100% - 26px) , transparent 100%);--k-coachingEvQuestionsScrollWebkitScrollbarThumbBg: #181A20;--k-coachingEvRingRuleBg: #181A20;--k-coachingEvSeatChipBg: #181A20;--k-coachingEvSeatChipBorder: 1px solid rgba(255,255,255,.1);--k-coachingEvSeatChipDotBg: #B3A5FA;--k-coachingEvSeatChipShadow: 0 8px 24px rgba(0, 0, 0, .08);--k-coachingEvToastBg: #181A20;--k-coachingEvToastShadow: 0 12px 32px rgba(0, 0, 0, .3);--k-coachingHandFont: "Instrument Sans", sans-serif;--k-coachingInk: #C3C1CE;--k-coachingInk10: #12101C;--k-coachingInk11: #C3C1CE;--k-coachingInk12: #9C93B8;--k-coachingInk13: #C3C1CE;--k-coachingInk14: #F5A0B8;--k-coachingInk15: #1a1020;--k-coachingInk16: #EBCB8B;--k-coachingInk17: #EDECF2;--k-coachingInk18: #9C93B8;--k-coachingInk19: #F5A0B8;--k-coachingInk2: #8F8DA0;--k-coachingInk20: #F5A0B8;--k-coachingInk21: #EDECF2;--k-coachingInk22: #8FE0BC;--k-coachingInk23: #8F8DA0;--k-coachingInk24: #8F8DA0;--k-coachingInk25: #C6BBFB;--k-coachingInk26: #12101C;--k-coachingInk27: #C3C1CE;--k-coachingInk28: #EDECF2;--k-coachingInk29: #8FE0BC;--k-coachingInk3: #EDECF2;--k-coachingInk30: #8FE0BC;--k-coachingInk31: #F5A0B8;--k-coachingInk32: #C3C1CE;--k-coachingInk33: rgba(237, 236, 242, .58);--k-coachingInk34: rgba(237, 236, 242, .62);--k-coachingInk35: rgba(237, 236, 242, .52);--k-coachingInk36: #12101C;--k-coachingInk37: #C3C1CE;--k-coachingInk38: #C3C1CE;--k-coachingInk39: #EDECF2;--k-coachingInk4: #C3C1CE;--k-coachingInk40: #9C93B8;--k-coachingInk41: #C3C1CE;--k-coachingInk42: #EBCB8B;--k-coachingInk43: #EBCB8B;--k-coachingInk44: #B3A5FA;--k-coachingInk45: #EBCB8B;--k-coachingInk46: #C3C1CE;--k-coachingInk47: #F5A0B8;--k-coachingInk48: #B3A5FA;--k-coachingInk49: #EDECF2;--k-coachingInk5: #8FE0BC;--k-coachingInk50: #C3C1CE;--k-coachingInk51: rgba(255,255,255,.1);--k-coachingInk52: #B3A5FA;--k-coachingInk53: #B3A5FA;--k-coachingInk54: #EBCB8B;--k-coachingInk55: #F5A0B8;--k-coachingInk56: #B3A5FA;--k-coachingInk57: #EBCB8B;--k-coachingInk58: #8FE0BC;--k-coachingInk59: #8FE0BC;--k-coachingInk6: #8F8DA0;--k-coachingInk60: #8FE0BC;--k-coachingInk61: #EDECF2;--k-coachingInk62: #C3C1CE;--k-coachingInk63: #F5A0B8;--k-coachingInk64: #8FE0BC;--k-coachingInk65: #B3A5FA;--k-coachingInk7: #B3A5FA;--k-coachingInk8: #EDECF2;--k-coachingInk9: #C3C1CE;--k-coachingLockTint: #8F7BF5;--k-coachingLockTint2: rgba(255,255,255,.1);--k-coachingLockTint3: #181A20;--k-coachingLriElsewhereBg: #181A20;--k-coachingLriElsewhereBorder: 1px solid rgba(255,255,255,.1);--k-coachingLriHeroPhotoBlankBg: #181A20;--k-coachingLriHeroPhotoBorder: 3px solid rgba(255,255,255,.1);--k-coachingLriHeroRingBg: #181A20;--k-coachingLriHeroRingShadow: 0 14px 34px rgba(0, 0, 0, .2);--k-coachingLriInsideFaceShadow: 0 0 0 2.5px #000;--k-coachingLriJoinBg: #181A20;--k-coachingLriJoinBorder: 1px solid rgba(255,255,255,.1);--k-coachingLriJoinShadow: 0 16px 40px rgba(0, 0, 0, .15);--k-coachingLriLiveDotBg: #F0578A;--k-coachingLriLiveDotShadow: 0 0 0 0 rgba(0, 0, 0, .55);--k-coachingLriLiveSoonLriLiveDotBg: rgba(224,180,90,.14);--k-coachingLsiJoinRetryBorder: 1px solid rgba(255,255,255,.1);--k-coachingLsiJoinRetryHoverBorder: rgba(255,255,255,.1);--k-coachingLsiPillBorder: 1px solid rgba(255,255,255,.1);--k-coachingLsiPillErrorBorder: #F5A0B8;--k-coachingLsiPillFocusWithinBorder: #BDB0FF;--k-coachingLsiPillFocusWithinShadow: 0 8px 22px rgba(0, 0, 0, .1), 0 0 0 3px rgba(0, 0, 0, .16);--k-coachingLsiPillShadow: 0 6px 20px rgba(0, 0, 0, .08);--k-coachingRingColor: #1D1F26;--k-coachingRingColor2: rgba(255,255,255,.1);--k-coachingRingColor3: #1D1F26;--k-coachingRingColor4: rgba(255,255,255,.1);--k-coachingRingColor5: rgba(143, 123, 245, .5);--k-coachingRingDot: #181A20;--k-coachingSeatcelBeforeBg: radial-gradient(60% 45% at 50% 32%, rgba(143, 123, 245, .26), transparent 70%);--k-coachingShadowColor: rgba(143, 123, 245, .35);--k-commandExampleBg: #1D1F26;--k-composerCompactShadow: 0 1px 2px rgba(0,0,0,.4);--k-composerDisabledBg: #25232E;--k-composerDisabledInk: #9C93B8;--k-composerErrorInk: #F5A0B8;--k-composerMentionsShadow: 0 1px 2px rgba(0,0,0,.4);--k-composerPressedShadow: 0 1px 2px rgba(0,0,0,.4);--k-composerSendBg: #8F7BF5;--k-composerSendShadow: 0 6px 20px rgba(143,123,245,.26);--k-composerShadow: 0 1px 2px rgba(0,0,0,.4);--k-connectedBadgeBg: rgba(96,196,150,.14);--k-connectedBadgeInk: #8FE0BC;--k-controlAccentPanelBg: rgba(143,123,245,.18);--k-controlAccentPanelBg2: rgba(143,123,245,.18);--k-controlAccentPanelBg3: rgba(143,123,245,.18);--k-controlAccentPanelBg4: rgba(143,123,245,.18);--k-controlCard2Bg: #1D1F26;--k-controlCard2Bg2: #1D1F26;--k-controlCard2Bg3: #1D1F26;--k-controlCard2Bg4: #1D1F26;--k-controlDangerBorder: 1px solid #F5A0B8;--k-controlDangerBorder2: 1px solid #F5A0B8;--k-controlDangerBorder3: 1px solid #F5A0B8;--k-controlDangerBorder4: 1px solid #F5A0B8;--k-controlDangerBorder5: 1px solid #F5A0B8;--k-controlErrorPanelBg: rgba(240,110,140,.14);--k-controlFloatShadow: 0 1px 2px rgba(0,0,0,.4);--k-controlHoverBorder: #8F7BF5;--k-controlHoverInk: #B3A5FA;--k-controlInk: #EDECF2;--k-controlMuted: #8F8DA0;--k-controlMuted2: #8F8DA0;--k-controlPressedBg: rgba(143,123,245,.18);--k-controlProgressGradient: #8F7BF5;--k-controlProgressGradient2: #8F7BF5;--k-controlProgressGradient3: #8F7BF5;--k-controlQuietBorder: 1px solid rgba(255,255,255,.1);--k-controlQuietBorder2: 1px solid rgba(255,255,255,.1);--k-controlQuietBorder3: 1px solid rgba(255,255,255,.1);--k-controlQuietBorderColor: rgba(255,255,255,.1);--k-controlQuietBorderColor2: rgba(255,255,255,.1);--k-controlQuietBorderColor3: rgba(255,255,255,.1);--k-controlQuietBorderColor4: rgba(255,255,255,.1);--k-controlQuietPanelBg: #1D1F26;--k-controlSoftSurface: #1D1F26;--k-controlSuccessBorder: 1px solid #8FE0BC;--k-controlSuccessBorderColor: #8FE0BC;--k-controlSuccessPanelBg: rgba(96,196,150,.14);--k-controlSurface: #1D1F26;--k-controlTile1Bg: rgba(143,123,245,.14);--k-controlTile1Bg2: rgba(143,123,245,.14);--k-controlTile1Ink: #C6BBFB;--k-controlTile1Ink2: #C6BBFB;--k-controlTile1Ink3: #C6BBFB;--k-controlTile1Ink4: #C6BBFB;--k-controlTile1Ink5: #C6BBFB;--k-controlTile1Ink6: #C6BBFB;--k-controlTile1Ink7: #C6BBFB;--k-controlTile2Bg: rgba(96,196,150,.14);--k-controlTile2Bg2: rgba(96,196,150,.14);--k-controlTile2Bg3: rgba(96,196,150,.14);--k-controlTile2Bg4: rgba(96,196,150,.14);--k-controlTile2Bg5: rgba(96,196,150,.14);--k-controlTile2Bg6: rgba(96,196,150,.14);--k-controlTile2Ink: #8FE0BC;--k-controlTile2Ink2: #8FE0BC;--k-controlTile2Ink3: #8FE0BC;--k-controlTile2Ink4: #8FE0BC;--k-controlTile2Ink5: #8FE0BC;--k-controlTile2Ink6: #8FE0BC;--k-controlTile2Ink7: #8FE0BC;--k-controlTile2Ink8: #8FE0BC;--k-controlTile3Bg: rgba(224,180,90,.14);--k-controlTile3Bg2: rgba(224,180,90,.14);--k-controlTile3Bg3: rgba(224,180,90,.14);--k-controlTile3Bg4: rgba(224,180,90,.14);--k-controlTile3Bg5: rgba(224,180,90,.14);--k-controlTile3Ink: #EBCB8B;--k-controlTile3Ink2: #EBCB8B;--k-controlTile3Ink3: #EBCB8B;--k-controlTile3Ink4: #EBCB8B;--k-controlTile4Bg: rgba(240,110,140,.14);--k-controlTile4Bg2: rgba(240,110,140,.14);--k-controlTile4Bg3: rgba(240,110,140,.14);--k-controlTile4Bg4: rgba(240,110,140,.14);--k-controlTile4Ink: #F5A0B8;--k-controlTile4Ink2: #F5A0B8;--k-controlTile4Ink3: #F5A0B8;--k-coursePlayerActionBg: #8F7BF5;--k-coursePlayerActionInk: #12101C;--k-coursePlayerCard: #181A20;--k-coursePlayerErrorBg: rgba(240,110,140,.14);--k-coursePlayerErrorInk: #F5A0B8;--k-creatorBadgeBg: rgba(143,123,245,.2);--k-creatorBadgeInk: #C6BBFB;--k-dailyLinkStatusInk: #C3C1CE;--k-dangerButtonBg: #F0578A;--k-dangerButtonInk: #1a1020;--k-dangerPanelBg: rgba(240,110,140,.14);--k-dangerPanelBorder: 1px solid rgba(255,255,255,.1);--k-dangerPanelInk: #F5A0B8;--k-deliveryFailureInk: #F5A0B8;--k-deviceFrameBg: #0F1014;--k-deviceFrameShadow: 0 1px 2px rgba(0,0,0,.4);--k-disabledBg: #25232E;--k-disabledInk: #9C93B8;--k-display: "Instrument Sans",sans-serif;--k-displayWeight: 700;--k-documentTopBg: #0F1014;--k-draftStatusBg: rgba(143,123,245,.18);--k-emailCanvasControlBg: #181A20;--k-emailControlBorder: rgba(255,255,255,.1);--k-emailControlBorder2: rgba(255,255,255,.1);--k-emailControlBtn: #8F7BF5;--k-emailControlInk: #EDECF2;--k-emailControlMuted: #8F8DA0;--k-emailPhaseCountInk: #EDECF2;--k-emailPreviewMailPanelBg: #181A20;--k-emailResultsborder: rgba(255,255,255,.1);--k-emailResultsborder2: rgba(255,255,255,.1);--k-emailResultsborder3: rgba(255,255,255,.1);--k-emailResultsborder4: rgba(255,255,255,.1);--k-emailResultsborder5: rgba(255,255,255,.1);--k-emailResultsborder6: rgba(255,255,255,.1);--k-emailResultsborder7: rgba(255,255,255,.1);--k-emailResultsborder8: rgba(255,255,255,.1);--k-emailResultsbtnInk: #12101C;--k-emailResultscard: #1D1F26;--k-emailResultscard10: #1D1F26;--k-emailResultscard2: #1D1F26;--k-emailResultscard4: #1D1F26;--k-emailResultscard5: #181A20;--k-emailResultscard6: #1D1F26;--k-emailResultscard7: #1D1F26;--k-emailResultscard8: #1D1F26;--k-emailResultscard9: #1D1F26;--k-emailResultsink: #EDECF2;--k-emailResultsink2: #EDECF2;--k-emailResultsink3: #EDECF2;--k-emailResultsmuted: #8F8DA0;--k-emailResultsmuted2: #8F8DA0;--k-emailResultsmuted3: #8F8DA0;--k-emailResultstile: rgba(96,196,150,.14);--k-emailResultstile2: rgba(240,110,140,.14);--k-emailResultstileInk: #8FE0BC;--k-emailResultstileInk2: #8FE0BC;--k-emailResultstileInk3: #F5A0B8;--k-emailResultstransparent: transparent;--k-emptyStatusBg: #1D1F26;--k-entry0BoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-entryFocusOrb: transparent;--k-entryHeroAura: transparent;--k-entryHeroAuraBlur: 0px;--k-entryHeroCoolGlow: transparent;--k-entryHeroGlowBlur: 0px;--k-entryHeroTitleShadowInk: rgba(255,255,255,.1);--k-entryHeroWarmGlow: transparent;--k-entryIntroCoolOrb: transparent;--k-entryIntroScreenBorder: 3px solid rgba(255,255,255,.1);--k-entryIntroScreenBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-entryIntroScreenBoxShadow2: 0 1px 2px rgba(0,0,0,.4);--k-entryIntroScreenBoxShadow3: 0 1px 2px rgba(0,0,0,.4);--k-entryIntroScreenBoxShadow4: 0 1px 2px rgba(0,0,0,.4);--k-entryIntroWarmOrb: transparent;--k-entryLandingSignupModalFill: #B3A5FA;--k-entryLoadingInk: #B3A5FA;--k-entryLoginPageBackground: transparent;--k-entryLoginPageColor: #C3C1CE;--k-entryModalBackdrop: rgba(0,0,0,.65);--k-entryPaywallScreenBackground: transparent;--k-entryPaywallScreenBackground2: #1D1F26;--k-entryPaywallScreenBackground3: #1D1F26;--k-entryPaywallScreenBlur34px: 0px;--k-entryPaywallScreenBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-entryQuietOrb: transparent;--k-entryScrollThumb: #8F8DA0;--k-entryScrollThumbBg: #8F8DA0;--k-errorBadgeBg: rgba(240,110,140,.14);--k-errorStrongInk: #F5A0B8;--k-failedStatusBg: rgba(240,110,140,.14);--k-feedAccentGradientBg: #8F7BF5;--k-feedAccentInk: #B3A5FA;--k-feedAccentSolidBg: #8F7BF5;--k-feedAudioBg: #1D1F26;--k-feedAudioGlowBg: rgba(143,123,245,.14);--k-feedAudioSparkInk: #B3A5FA;--k-feedBannerErrorInk: #F5A0B8;--k-feedBodyFont: "Instrument Sans", sans-serif;--k-feedBodyFont2: "Instrument Sans", sans-serif;--k-feedBodyHasLearningFeedBg: #0F1014;--k-feedBodyInk: #EDECF2;--k-feedChipInk: #C6BBFB;--k-feedCompactEditorialFont: "Instrument Sans",sans-serif;--k-feedDayDone: #8FE0BC;--k-feedDayPending: rgba(195, 193, 206, .35);--k-feedDaySelected: #8F7BF5;--k-feedDaySelectedGlow: 0 0 12px rgba(143, 123, 245, .4);--k-feedDayToday: #B3A5FA;--k-feedDisplayFont: "Instrument Sans",sans-serif;--k-feedDisplayFont2: "Instrument Sans",sans-serif;--k-feedEditorialFont: "Instrument Sans",sans-serif;--k-feedEmptyCopyInk: #C3C1CE;--k-feedEmptyMarkInk: #B3A5FA;--k-feedEmptyTitleInk: #EDECF2;--k-feedFeedActionCardInstrShadow: 0 1px 4px rgba(0, 0, 0, .3);--k-feedFeedActionCardOverlayBg: linear-gradient( 180deg, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .25) 40%, rgba(0, 0, 0, .72) 68%, rgba(0, 0, 0, .92) 86%, rgba(0, 0, 0, .97) 100% );--k-feedFeedActionCardPillBorder: 1px solid rgba(255, 255, 255, .4);--k-feedFeedActionCardShadow: 0 14px 42px rgba(0, 0, 0, .16);--k-feedFeedActionCardTitleShadow: 0 2px 8px rgba(0, 0, 0, .3);--k-feedFeedListeningPlayerOrbCoreShadow: 0 10px 26px rgba(0, 0, 0, .45);--k-feedFeedListeningPlayerProgressTrackBg: rgba(143, 123, 245, .25);--k-feedFeedListeningPlayerRetryBg: #8F7BF5;--k-feedFeedListeningPlayerWaveformSpanBg: #8F7BF5;--k-feedFeedListeningPlayerWaveformSpanNthChild2Bg: #8F7BF5;--k-feedFeedListeningPlayerWaveformSpanNthChild4Bg: #8F7BF5;--k-feedFeedNoChallengeBg: #181A20;--k-feedFeedNoChallengeMarkBg: rgba(143,123,245,.14);--k-feedFeedNoChallengeMarkShadow: inset 0 1px 0 rgba(255, 255, 255, .9);--k-feedFeedNoChallengeShadow: 0 18px 46px rgba(0, 0, 0, .18);--k-feedFeedQuestionCardBoxBg: #1D1F26;--k-feedFeedQuestionCardBoxBorder: 1px solid rgba(255,255,255,.1);--k-feedFeedQuestionCardChipAddedBg: rgba(143,123,245,.2);--k-feedFeedQuestionCardChipAddedBorder: rgba(255,255,255,.1);--k-feedFeedQuestionCardChipBg: rgba(143,123,245,.14);--k-feedFeedQuestionCardChipBorder: 1px solid rgba(255,255,255,.1);--k-feedFeedQuestionCardContinueOffBg: #25232E;--k-feedFeedQuestionCardListenDotBg: #F5A0B8;--k-feedFeedQuestionCardMicIdleBorder: 1px solid rgba(255,255,255,.1);--k-feedFeedQuestionCardMicIdleShadow: 0 4px 12px rgba(0, 0, 0, .25);--k-feedFeedQuestionCardMicOnShadow: 0 4px 12px rgba(0, 0, 0, .35);--k-feedFeedVideoInlineBg: #000;--k-feedFeedVideoProgressDotBg: #EBCB8B;--k-feedFeedVideoProgressDotShadow: 0 0 0 2px rgba(255, 255, 255, .85);--k-feedFeedVideoProgressDurationBg: rgba(0, 0, 0, .45);--k-feedFeedVideoProgressFillBg: rgba(255, 255, 255, .92);--k-feedFeedVideoProgressMarkerEarnedFeedVideoProgressRewardBg: #EBCB8B;--k-feedFeedVideoProgressMarkerFeedVideoProgressDotBg: rgba(255, 255, 255, .55);--k-feedFeedVideoProgressMarkerFeedVideoProgressDotShadow: 0 0 0 2px rgba(0, 0, 0, .35);--k-feedFeedVideoProgressMarkerFeedVideoProgressRewardBg: rgba(0, 0, 0, .55);--k-feedFeedVideoProgressRewardBg: rgba(0, 0, 0, .78);--k-feedFeedVideoProgressTrackBg: rgba(255, 255, 255, .28);--k-feedHandFont: "Instrument Sans", sans-serif;--k-feedHeadingInk: #EDECF2;--k-feedHighlightColor: rgba(255, 255, 255, .095);--k-feedHighlightColor2: rgba(255, 255, 255, .035);--k-feedInputBg: #1D1F26;--k-feedInvalidLinkInk: #C3C1CE;--k-feedLearningActionsNoteBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningActionsNoteFocusVisibleBorder: 2px solid #BDB0FF;--k-feedLearningActionsNoteShadow: 0 4px 14px rgba(0, 0, 0, .22);--k-feedLearningCardBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningCardGlassLearningActionsNoteBorder: 1px solid rgba(255, 255, 255, .4);--k-feedLearningCardListeningOrbCoreShadow: 0 8px 22px rgba(0, 0, 0, .4);--k-feedLearningCardPresentationBadgeBg: #181A20;--k-feedLearningCardPresentationBadgeBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningCardScrimTopBg: linear-gradient( 180deg, rgba(0, 0, 0, .72) 0%, rgba(0, 0, 0, .45) 55%, transparent 100% );--k-feedLearningCardVideoBg: #000;--k-feedLearningCardVideoPosterPlaceholderBg: linear-gradient(180deg, #000 0%, #000 100%);--k-feedLearningFeedBannerBg: #181A20;--k-feedLearningFeedBg: #0F1014;--k-feedLearningFeedCardDotActiveBg: #8F7BF5;--k-feedLearningFeedCardDotActiveShadow: 0 0 0 1px rgba(0, 0, 0, .25);--k-feedLearningFeedCardDotBg: rgba(195, 193, 206, .3);--k-feedLearningFeedChevronBg: #181A20;--k-feedLearningFeedChevronBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningFeedDayLockedAuraBlobABg: radial-gradient(circle, rgba(143, 123, 245, .15) 0%, transparent 70%);--k-feedLearningFeedDayLockedAuraBlobBBg: radial-gradient(circle, rgba(143, 123, 245, .15) 0%, transparent 70%);--k-feedLearningFeedDayLockedAuraBlobCBg: radial-gradient(circle, rgba(143, 123, 245, .15) 0%, transparent 70%);--k-feedLearningFeedDayLockedBg: #0F1014;--k-feedLearningFeedDayLockedCopyShadow: 0 1px 10px rgba(255, 255, 255, .7);--k-feedLearningFeedDayLockedCtaShadow: 0 12px 30px rgba(0, 0, 0, .22), 0 3px 10px rgba(0, 0, 0, .25);--k-feedLearningFeedDayLockedFutureBg: #0F1014;--k-feedLearningFeedDayLockedJumpShadow: 0 12px 28px rgba(0, 0, 0, .18), 0 2px 6px rgba(0, 0, 0, .08);--k-feedLearningFeedDayLockedPreviewBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningFeedDayLockedPreviewIconBg: rgba(143,123,245,.14);--k-feedLearningFeedDayLockedPreviewIconBorder: 1px solid rgba(255,255,255,.1);--k-feedLearningFeedDayLockedPreviewLockShadow: 0 2px 6px rgba(0, 0, 0, .45);--k-feedLearningFeedDayLockedPreviewShadow: 0 18px 40px rgba(0, 0, 0, .16), 0 3px 10px rgba(0, 0, 0, .08);--k-feedLearningFeedDayLockedTitleBg: #EDECF2;--k-feedLearningFeedShadow: 0 4px 14px rgba(0, 0, 0, .28);--k-feedLearningFeedShadow3: 0 6px 16px rgba(0, 0, 0, .12);--k-feedLearningNoteBtnSaveBg: #8F7BF5;--k-feedLearningNoteBtnSaveShadow: 0 8px 22px rgba(0, 0, 0, .35);--k-feedLearningNoteCloseBg: #1D1F26;--k-feedLearningNoteScrimBg: rgba(0,0,0,.55);--k-feedLearningNoteSheetBg: #181A20;--k-feedLearningNoteSheetShadow: 0 -16px 40px rgba(0, 0, 0, .25);--k-feedLearningSkeletonLineBg: linear-gradient(90deg, #181A20 0%, #1D1F26 50%, #181A20 100%);--k-feedLearningSkeletonLineLearningSkeletonVideoShimmerLearningSkeletonPillBg: #1D1F26;--k-feedLearningSkeletonVideoShimmerBg: linear-gradient(90deg, #181A20 0%, #1D1F26 50%, #181A20 100%);--k-feedLockedButterflyInk: #B3A5FA;--k-feedLockedCopyInk: #C3C1CE;--k-feedLockedHintInk: #C3C1CE;--k-feedLockedIconInk: #C6BBFB;--k-feedLockedLabelInk: #9C93B8;--k-feedLockedTitleInk: #EDECF2;--k-feedMediaControlBg: rgba(255, 255, 255, .18);--k-feedMediaInk: rgba(255, 255, 255, .9);--k-feedMediaInk10: rgba(255, 255, 255, .95);--k-feedMediaInk2: rgba(255, 255, 255, .72);--k-feedMediaInk3: #FFFFFF;--k-feedMediaInk4: rgba(255, 255, 255, .82);--k-feedMediaInk5: rgba(255, 255, 255, .92);--k-feedMediaInk6: rgba(255, 255, 255, .75);--k-feedMediaInk7: #FFFFFF;--k-feedMediaInk8: #FFFFFF;--k-feedMediaInk9: #FFFFFF;--k-feedMediaPausedBg: rgba(0, 0, 0, .28);--k-feedMediaRetryBg: rgba(0, 0, 0, .55);--k-feedMutedInk: #9C93B8;--k-feedNotePlaceholderInk: #9C93B8;--k-feedOnAccent: #12101C;--k-feedOnAccent2: #9C93B8;--k-feedPlaceholderInk: #9C93B8;--k-feedPromptInk: #EDECF2;--k-feedQuestionHintInk: #9C93B8;--k-feedQuestionInk: #EDECF2;--k-feedQuietInk: #C3C1CE;--k-feedRecordingErrorInk: #F5A0B8;--k-feedRecordingInk: #F5A0B8;--k-feedReflectionShareBtnYesShadow: 0 8px 20px rgba(0, 0, 0, .38);--k-feedReflectionShareCardBg: #181A20;--k-feedReflectionShareCardShadow: 0 18px 44px rgba(0, 0, 0, .26);--k-feedReflectionSharePreviewBg: rgba(143,123,245,.14);--k-feedReflectionShareScrimBg: rgba(0,0,0,.55);--k-feedReflectionSheetArrowActiveBorder: #8F7BF5;--k-feedReflectionSheetArrowBorder: 1px solid #8F7BF5;--k-feedReflectionSheetBaseBg: #181A20;--k-feedReflectionSheetBg: #181A20;--k-feedReflectionSheetChevronBg: #8F7BF5;--k-feedReflectionSheetHandleIBg: rgba(143, 123, 245, .4);--k-feedRevealCardFaceFrontFeedLearningFeedRevealFrontLearningCardShadow: 0 12px 40px rgba(0, 0, 0, .14);--k-feedRewardInk: #12101C;--k-feedSavedInk: #F5A0B8;--k-feedSecondaryInk: #C3C1CE;--k-feedShadowColor: rgba(0, 0, 0, .5);--k-feedShadowColor2: rgba(0, 0, 0, .55);--k-feedShadowColor3: rgba(0, 0, 0, .25);--k-feedShadowColor4: rgba(0, 0, 0, .35);--k-feedShadowColor5: rgba(0, 0, 0, .28);--k-feedShadowColor6: rgba(0, 0, 0, .1);--k-feedSoftShadow: 0 3px 14px rgba(0, 0, 0, .1);--k-feedSpeedInk: #EDECF2;--k-feedStrongInk: #EDECF2;--k-feedSurface: #181A20;--k-feedTextFadeMask: linear-gradient(to bottom, #000 78%, transparent 100%);--k-feedUnlockInk: #F5A0B8;--k-focusRing: #BDB0FF;--k-fontEditorial: "Instrument Sans",sans-serif;--k-fontHand: "Instrument Sans", sans-serif;--k-footerFade: linear-gradient(180deg,rgba(15,16,20,0),rgba(15,16,20,.92) 45%,#0F1014);--k-formErrorInk: #F5A0B8;--k-formWarningInk: #EBCB8B;--k-frameShadow: 0 28px 60px rgba(0,0,0,.5);--k-glowBlur: 100px;--k-glowLavender: rgba(143,123,245,.12);--k-glowPeach: rgba(143,123,245,.08);--k-guideButtonBg: #8F7BF5;--k-guideButtonBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-guideButtonBoxShadow2: 0 6px 20px rgba(143,123,245,.26);--k-guideButtonBoxShadow3: 0 6px 20px rgba(143,123,245,.26);--k-guideButtonDisabledLandingGuideBtnDisabledBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-guideButtonInk: #12101C;--k-guideButtonPillBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-guideButtonPillBoxShadow2: 0 6px 20px rgba(143,123,245,.26);--k-guideHeartInk: #12101C;--k-habitOutcomeInk: #C3C1CE;--k-habitPickerAccentBg: #8F7BF5;--k-habitPickerBgBg: #0F1014;--k-habitPickerBorder: 1px solid rgba(255,255,255,.1);--k-habitPickerBorder2: 1px solid rgba(255,255,255,.1);--k-habitPickerBorder3: 1.5px solid rgba(255,255,255,.1);--k-habitPickerCard2Bg: #1D1F26;--k-habitPickerFont: "Instrument Sans",sans-serif;--k-habitPickerInkBg: #EDECF2;--k-habitPickerInkSoft: #C3C1CE;--k-habitPickerOrbBlur: 0px;--k-habitPickerShadow: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerShadow2: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerShadow3: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerShadow4: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerShadow5: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerShadow6: 0 1px 2px rgba(0,0,0,.4);--k-habitPickerTile4Ink: #F5A0B8;--k-habitPickerTransparentBg: transparent;--k-habitPickerTransparentBg2: transparent;--k-headerBg: rgba(15,16,20,.86);--k-headerRule: 1px solid rgba(255,255,255,.08);--k-headlineGradient: linear-gradient(180deg, #EDECF2, #B3A5FA);--k-hoverBg: #25232E;--k-ink: #EDECF2;--k-inkFaint: #9C93B8;--k-inkSoft: #C3C1CE;--k-inkStrong: #EDECF2;--k-inputBg: #1D1F26;--k-inputBorder: rgba(255,255,255,.1);--k-inputFocusRing: #BDB0FF;--k-inputInk: #EDECF2;--k-inputOutline: 1px solid rgba(255,255,255,.1);--k-insetSurface: #1D1F26;--k-inspoAvatar1: rgba(55.32, 54.98, 71.42, 1);--k-inspoAvatar2: rgba(63.78, 50.12, 59.36, 1);--k-inspoAvatar3: rgba(51.9, 51.02, 71.24, 1);--k-inspoAvatar4: rgba(45.42, 61.64, 60.08, 1);--k-inspoBodyFont: "Instrument Sans", sans-serif;--k-inspoBodyFont2: "Instrument Sans", sans-serif;--k-inspoDisplayFont: "Instrument Sans",sans-serif;--k-inspoEffectShadow: rgba(0, 0, 0, .3);--k-inspoEffectShadow2: rgba(0, 0, 0, .25);--k-inspoEffectShadow3: rgba(0, 0, 0, .6);--k-inspoEffectShadow4: rgba(0, 0, 0, .55);--k-inspoFoldShine: rgba(237, 236, 242, .08);--k-inspoHandFont: "Instrument Sans", sans-serif;--k-inspoInk: #C3C1CE;--k-inspoInk10: #F5A0B8;--k-inspoInk11: #EDECF2;--k-inspoInk12: #C3C1CE;--k-inspoInk13: #FFFFFF;--k-inspoInk14: #EDECF2;--k-inspoInk15: #EDECF2;--k-inspoInk16: #B3A5FA;--k-inspoInk17: #B3A5FA;--k-inspoInk18: #EDECF2;--k-inspoInk19: #F5A0B8;--k-inspoInk2: #EDECF2;--k-inspoInk20: #EBCB8B;--k-inspoInk21: #B3A5FA;--k-inspoInk22: #F5A0B8;--k-inspoInk23: #B3A5FA;--k-inspoInk24: #F5A0B8;--k-inspoInk25: #8F8DA0;--k-inspoInk26: #F5A0B8;--k-inspoInk27: #EBCB8B;--k-inspoInk28: #C3C1CE;--k-inspoInk3: #B3A5FA;--k-inspoInk4: #EDECF2;--k-inspoInk5: #8F8DA0;--k-inspoInk6: #8F8DA0;--k-inspoInk7: #B3A5FA;--k-inspoInk8: #8F8DA0;--k-inspoInk9: #12101C;--k-inspoInspoAddphotoPillBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoAddphotoPillShadow: 0 2px 8px rgba(0, 0, 0, .08);--k-inspoInspoCohortOverlayBg: rgba(0,0,0,.55);--k-inspoInspoCohortPopoverBg: #181A20;--k-inspoInspoCohortPopoverBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoCohortPopoverCloseBg: #181A20;--k-inspoInspoCohortPopoverCloseBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoCohortPopoverShadow: 0 24px 50px rgba(0, 0, 0, .22);--k-inspoInspoCommentInputRowInputBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoCommentSendBg: #8F7BF5;--k-inspoInspoCommentsBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoComposerBg: #181A20;--k-inspoInspoComposerExpandedShadow: 0 10px 28px rgba(0, 0, 0, .12);--k-inspoInspoComposerShadow: 0 8px 22px rgba(0, 0, 0, .1);--k-inspoInspoComposerSubmitBg: #8F7BF5;--k-inspoInspoComposerSubmitShadow: 0 8px 24px rgba(0, 0, 0, .35);--k-inspoInspoEmojiButtonBg: rgba(224,180,90,.14);--k-inspoInspoEmojiButtonShadow: 0 2px 8px rgba(0, 0, 0, .25);--k-inspoInspoFuxArrowLabelBg: #181A20;--k-inspoInspoFuxArrowLabelShadow: 0 4px 12px rgba(0, 0, 0, .18);--k-inspoInspoModalOverlayBg: rgba(0,0,0,.55);--k-inspoInspoModalShadow: 0 24px 60px rgba(0, 0, 0, .32);--k-inspoInspoNoteBackSheenBg: linear-gradient(180deg, rgba(237, 236, 242, .05), transparent);--k-inspoInspoNoteFaceBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoNoteFaceShadow: 0 2px 4px rgba(0, 0, 0, .16), 0 12px 22px rgba(0, 0, 0, .16);--k-inspoInspoNoteSlotAfterBg: #181A20;--k-inspoInspoPageBg: #0F1014;--k-inspoInspoPhotoAuthorBg: rgba(20, 14, 24, .4);--k-inspoInspoPhotoAuthorProBadgeBorder: rgba(255,255,255,.1);--k-inspoInspoPhotoCaptionBg: linear-gradient( 180deg, rgba(20, 14, 24, 0) 0%, rgba(20, 14, 24, .55) 45%, rgba(20, 14, 24, .82) 100% );--k-inspoInspoPhotoCaptionBoxBg: rgba(15, 10, 18, .5);--k-inspoInspoPhotoCaptionBoxBg2: rgba(15, 10, 18, .62);--k-inspoInspoPhotoCaptionBoxPShadow: 0 1px 2px rgba(0, 0, 0, .6);--k-inspoInspoPhotoRemoveBg: #1D1F26;--k-inspoInspoPinGlintBg: rgba(237, 236, 242, .1);--k-inspoInspoPinShadow: 0 2px 4px rgba(0, 0, 0, .35), inset 0 1px 1px rgba(237, 236, 242, .12);--k-inspoInspoPinShadowBg: rgba(0, 0, 0, .4);--k-inspoInspoSkeletonNoteBg: #1D1F26;--k-inspoInspoSkeletonNoteShadow: 0 2px 4px rgba(0, 0, 0, .08), 0 12px 22px rgba(0, 0, 0, .08);--k-inspoInspoTapeBg: rgba(195, 193, 206, .18);--k-inspoInspoTapeBorder: 1px solid rgba(255,255,255,.1);--k-inspoInspoTapeShadow: 0 2px 3px rgba(0, 0, 0, .15);--k-inspoInspoTextCardSheenBg: linear-gradient(180deg, rgba(237, 236, 242, .05), transparent);--k-inspoInspoTimeleftBg: #181A20;--k-inspoPaper1Fold: rgba(42.99, 41.93, 41.63, 1);--k-inspoPaper1Surface: rgba(61.98, 57.86, 51.26, 1);--k-inspoPaper2Fold: rgba(43.89, 38.06, 45.68, 1);--k-inspoPaper2Surface: rgba(63.78, 50.12, 59.36, 1);--k-inspoPaper3Fold: rgba(37.95, 38.51, 51.62, 1);--k-inspoPaper3Surface: rgba(51.9, 51.02, 71.24, 1);--k-inspoPaper4Fold: rgba(39.66, 40.49, 51.71, 1);--k-inspoPaper4Surface: rgba(55.32, 54.98, 71.42, 1);--k-inspoPaper5Fold: rgba(34.71, 43.82, 46.04, 1);--k-inspoPaper5Surface: rgba(45.42, 61.64, 60.08, 1);--k-inspoPaper6Fold: rgba(42.99, 41.93, 41.63, 1);--k-inspoPaper6Surface: rgba(61.98, 57.86, 51.26, 1);--k-inspoPaper7Fold: rgba(39.66, 40.49, 51.71, 1);--k-inspoPaper7Surface: rgba(55.32, 54.98, 71.42, 1);--k-inspoPaper8Fold: rgba(43.89, 38.06, 45.68, 1);--k-inspoPaper8Surface: rgba(63.78, 50.12, 59.36, 1);--k-inspoPin1Core: rgba(189.75, 126.5, 146, 1);--k-inspoPin1Dark: rgba(112.4, 79.6, 92.8, 1);--k-inspoPin1Light: #F5A0B8;--k-inspoPin2Core: rgba(140.25, 130.25, 195.5, 1);--k-inspoPin2Dark: rgba(86, 81.6, 119.2, 1);--k-inspoPin2Light: #B3A5FA;--k-inspoPin3Core: rgba(182.25, 158.75, 112.25, 1);--k-inspoPin3Dark: rgba(108.4, 96.8, 74.8, 1);--k-inspoPin3Light: #EBCB8B;--k-insposrcComponentsInspoInspoBoardTsxBorder: 1px solid rgba(255,255,255,.1);--k-intentionBg: rgba(143,123,245,.18);--k-intentionBorder: rgba(255,255,255,.1);--k-intentionLabel: #C6BBFB;--k-introCareerCard: rgba(143,123,245,.14);--k-introFocusCard: rgba(143,123,245,.14);--k-introRoseCard: rgba(240,110,140,.14);--k-journeyBodyFont: "Instrument Sans", sans-serif;--k-journeyBodyFont2: "Instrument Sans", sans-serif;--k-journeyBodyFont3: "Instrument Sans", sans-serif;--k-journeyCjAvatarBorder: 2px solid rgba(255,255,255,.1);--k-journeyCjBadgeBg: rgba(143,123,245,.14);--k-journeyCjBadgeGlowBg: rgba(143,123,245,.14);--k-journeyCjBadgeGlowBorder: rgba(255,255,255,.1);--k-journeyCjCalcRingBeforeBorder: 2px solid rgba(255,255,255,.1);--k-journeyCjCalcRingBeforeBorder2: rgba(255,255,255,.1);--k-journeyCjCardBorder: rgba(255,255,255,.1);--k-journeyCjCardChallengeBeforeBg: radial-gradient(300px 240px at 46% 104%, rgba(143, 123, 245, .08), transparent 72%), radial-gradient(240px 240px at 96% -8%, rgba(143, 123, 245, .07), transparent 70%);--k-journeyCjCardCoachingBeforeBg: radial-gradient(280px 280px at 100% 58%, rgba(143, 123, 245, .07), transparent 72%), radial-gradient(260px 240px at -4% 8%, rgba(143, 123, 245, .08), transparent 70%);--k-journeyCjCardCommunityBeforeBg: radial-gradient(240px 240px at -10% 96%, rgba(143, 123, 245, .08), transparent 70%), radial-gradient(300px 250px at 84% 4%, rgba(143, 123, 245, .07), transparent 72%);--k-journeyCjCardHeroBeforeBg: radial-gradient(300px 260px at 50% -12%, rgba(143, 123, 245, .08), transparent 72%), radial-gradient(280px 300px at 50% 108%, rgba(143, 123, 245, .07), transparent 72%);--k-journeyCjCardReachBeforeBg: radial-gradient(260px 220px at 4% 46%, rgba(143, 123, 245, .07), transparent 72%), radial-gradient(280px 260px at 100% 12%, rgba(143, 123, 245, .07), transparent 72%);--k-journeyCjCardShadow: 0 14px 40px rgba(0, 0, 0, .12);--k-journeyCjCardTotalBeforeBg: radial-gradient(320px 260px at 50% 50%, rgba(143, 123, 245, .06), transparent 74%), radial-gradient(300px 300px at 8% 100%, rgba(143, 123, 245, .07), transparent 72%);--k-journeyCjCardTotalBg: #181A20;--k-journeyCjCardTotalBorder: 1.5px solid rgba(255,255,255,.1);--k-journeyCjCardViewsBeforeBg: radial-gradient(250px 250px at 108% 6%, rgba(143, 123, 245, .08), transparent 70%), radial-gradient(230px 230px at -6% 82%, rgba(143, 123, 245, .07), transparent 70%);--k-journeyCjChipBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjChipShadow: 0 10px 26px rgba(0, 0, 0, .13);--k-journeyCjCtaBg: #8F7BF5;--k-journeyCjCtaHoverShadow: 0 14px 32px rgba(0, 0, 0, .44);--k-journeyCjCtaShadow: 0 10px 26px rgba(0, 0, 0, .34);--k-journeyCjDawn: #0F1014;--k-journeyCjDotBg: rgba(255,255,255,.1);--k-journeyCjDotIsActiveBg: #8F7BF5;--k-journeyCjDotIsPastBg: rgba(255,255,255,.1);--k-journeyCjFaint: #8F8DA0;--k-journeyCjFollowersBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjFrameShadow: 0 40px 90px rgba(0, 0, 0, .28), 0 0 0 1px rgba(237, 236, 242, .1);--k-journeyCjHandleFieldBg: #181A20;--k-journeyCjHandleFieldBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjHandleFieldFocusWithinBorder: #BDB0FF;--k-journeyCjHandleFieldFocusWithinShadow: 0 12px 34px rgba(0, 0, 0, .22);--k-journeyCjHandleFieldShadow: 0 12px 30px rgba(0, 0, 0, .1);--k-journeyCjHeartBtnBg: #181A20;--k-journeyCjHeartBtnBorder: 2px solid rgba(255,255,255,.1);--k-journeyCjHeartBtnHoverBorder: #8F7BF5;--k-journeyCjHeartBtnHoverShadow: 0 16px 36px rgba(0, 0, 0, .3);--k-journeyCjHeartBtnShadow: 0 12px 30px rgba(0, 0, 0, .22);--k-journeyCjHeroChipShadow: 0 12px 26px rgba(0, 0, 0, .16);--k-journeyCjHeroGlowABg: radial-gradient(circle, rgba(143, 123, 245, .13), transparent 70%);--k-journeyCjHeroGlowBBg: radial-gradient(circle, rgba(143, 123, 245, .09), transparent 70%);--k-journeyCjHeroMeterSpanNthChild2IsFillBg: #8F7BF5;--k-journeyCjHeroMeterSpanNthChild3IsFillBg: #8F7BF5;--k-journeyCjHeroPhoneBadgeBg: rgba(143,123,245,.14);--k-journeyCjHeroPhoneBadgeShadow: 0 4px 12px rgba(0, 0, 0, .12);--k-journeyCjHeroPhoneBg: linear-gradient(145deg, #2A2C38, #3A3158);--k-journeyCjHeroPhoneBorder: 4px solid rgba(255,255,255,.1);--k-journeyCjHeroPhoneShadow: 0 16px 34px rgba(0, 0, 0, .24);--k-journeyCjHeroUnderlineBg: linear-gradient(#B3A5FA, #B3A5FA);--k-journeyCjHeroWingLeftBg: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyCjHeroWingRightBg: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyCjHeroYearBg: #181A20;--k-journeyCjHeroYearBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjHeroYearShadow: 0 10px 26px rgba(0, 0, 0, .1);--k-journeyCjInk: #EDECF2;--k-journeyCjLav: #8F7BF5;--k-journeyCjLavBright: #B3A5FA;--k-journeyCjLavPale: rgba(143,123,245,.14);--k-journeyCjMathBg: #1D1F26;--k-journeyCjMathBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjMuted: #C3C1CE;--k-journeyCjNextBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjNextShadow: 0 6px 18px rgba(0, 0, 0, .1);--k-journeyCjOptionBg: #1D1F26;--k-journeyCjOptionDotBorder: 1.5px solid rgba(255,255,255,.1);--k-journeyCjOptionIsOnBg: rgba(143,123,245,.14);--k-journeyCjOptionIsOnBorder: #8F7BF5;--k-journeyCjOptionShadow: 0 8px 20px rgba(0, 0, 0, .07);--k-journeyCjPlum: #EDECF2;--k-journeyCjPlumSoft: #C3C1CE;--k-journeyCjReachBarEmailBg: rgba(255,255,255,.1);--k-journeyCjReachBarWaBg: #8F7BF5;--k-journeyCjReachBarsBorder: 1px dashed rgba(255,255,255,.1);--k-journeyCjReachChartBg: #181A20;--k-journeyCjReachChartBorder: 1.5px solid rgba(255,255,255,.1);--k-journeyCjScenePanelBg: #1D1F26;--k-journeyCjSliderFillBg: #8F7BF5;--k-journeyCjSliderInputWebkitSliderThumbBg: #1D1F26;--k-journeyCjSliderInputWebkitSliderThumbBorder: 3px solid rgba(255,255,255,.1);--k-journeyCjSliderInputWebkitSliderThumbShadow: 0 4px 12px rgba(0, 0, 0, .35);--k-journeyCjSliderRailBg: rgba(255,255,255,.1);--k-journeyCjStagePaperBg: #0F1014;--k-journeyCjTopbarChipBg: #1D1F26;--k-journeyCjTopbarChipBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjTopbarChipHoverBorder: #8F7BF5;--k-journeyCjTopbarDotBg: rgba(255,255,255,.1);--k-journeyCjTotalDividerBg: #181A20;--k-journeyCjTotalTableBg: #1D1F26;--k-journeyCjViewsBarsIBg: rgba(255,255,255,.1);--k-journeyCjViewsBlurRowIBg: #181A20;--k-journeyCjViewsBoxBg: #1D1F26;--k-journeyCjViewsBoxBorder: 1px dashed rgba(255,255,255,.1);--k-journeyCjViewsBoxSolidBg: rgba(143,123,245,.14);--k-journeyCjViewsBoxSolidBorder: 1px solid rgba(255,255,255,.1);--k-journeyCjViewsBoxSolidShadow: 0 10px 28px rgba(0, 0, 0, .1);--k-journeyCjWordmarkBubbleBg: #181A20;--k-journeyCjWordmarkBubbleBorder: 1px solid rgba(255,255,255,.1);--k-journeyCreatorsModalBackdropBg: rgba(0,0,0,.55);--k-journeyCreatorsModalBg: #181A20;--k-journeyCreatorsModalInputBorder: 1px solid rgba(255,255,255,.1);--k-journeyCreatorsModalInputFocusBorder: #BDB0FF;--k-journeyCreatorsModalInputFocusShadow: 0 0 0 3px rgba(0, 0, 0, .22);--k-journeyCreatorsModalShadow: 0 24px 60px rgba(0, 0, 0, .28);--k-journeyDisplayFont: "Instrument Sans",sans-serif;--k-journeyDisplayFont2: "Instrument Sans",sans-serif;--k-journeyDisplayFont3: "Instrument Sans",sans-serif;--k-journeyDisplayFont4: "Instrument Sans",sans-serif;--k-journeyHandFont: "Instrument Sans", sans-serif;--k-journeyHandFont2: "Instrument Sans", sans-serif;--k-journeyIllustrationBlur18: 0px;--k-journeyIllustrationBlur22: 0px;--k-journeyIllustrationBlur28: 0px;--k-journeyIllustrationBlur30: 0px;--k-journeyIllustrationBlur32: 0px;--k-journeyInk: rgba(195, 193, 206, .35);--k-journeyInk10: #B3A5FA;--k-journeyInk11: #EDECF2;--k-journeyInk12: rgba(195, 193, 206, .9);--k-journeyInk13: #EDECF2;--k-journeyInk14: #C3C1CE;--k-journeyInk15: #FFFFFF;--k-journeyInk16: #8F8DA0;--k-journeyInk17: #C3C1CE;--k-journeyInk18: #B3A5FA;--k-journeyInk19: rgba(195, 193, 206, .5);--k-journeyInk2: #B3A5FA;--k-journeyInk20: #B3A5FA;--k-journeyInk21: #EDECF2;--k-journeyInk22: #12101C;--k-journeyInk23: #8F8DA0;--k-journeyInk24: #B3A5FA;--k-journeyInk25: #F5A0B8;--k-journeyInk26: #8F8DA0;--k-journeyInk27: #F5A0B8;--k-journeyInk28: #8FE0BC;--k-journeyInk29: #C6BBFB;--k-journeyInk3: #8F8DA0;--k-journeyInk30: #EBCB8B;--k-journeyInk31: #8FE0BC;--k-journeyInk32: #F5A0B8;--k-journeyInk33: #F5A0B8;--k-journeyInk34: #C3C1CE;--k-journeyInk35: #8F8DA0;--k-journeyInk36: #8F8DA0;--k-journeyInk37: #8F8DA0;--k-journeyInk38: #B3A5FA;--k-journeyInk39: #EDECF2;--k-journeyInk4: rgba(195, 193, 206, .65);--k-journeyInk40: #C3C1CE;--k-journeyInk41: #EDECF2;--k-journeyInk42: #C3C1CE;--k-journeyInk43: #C3C1CE;--k-journeyInk44: #B3A5FA;--k-journeyInk45: #F5A0B8;--k-journeyInk46: #B3A5FA;--k-journeyInk47: rgba(195, 193, 206, .6);--k-journeyInk48: #C3C1CE;--k-journeyInk49: #F5A0B8;--k-journeyInk5: #B3A5FA;--k-journeyInk50: #F5A0B8;--k-journeyInk51: #8F8DA0;--k-journeyInk52: #B3A5FA;--k-journeyInk53: #B3A5FA;--k-journeyInk54: rgba(195, 193, 206, .65);--k-journeyInk55: rgba(195, 193, 206, .85);--k-journeyInk56: rgba(195, 193, 206, .55);--k-journeyInk6: #C3C1CE;--k-journeyInk7: #B3A5FA;--k-journeyInk8: #B3A5FA;--k-journeyInk9: #EDECF2;--k-journeyJourneyCardsTsxBg: rgba(143,123,245,.14);--k-journeyJourneyCardsTsxBg10: linear-gradient(180deg, rgba(0, 0, 0, .16) 0%, transparent 34%, rgba(0, 0, 0, .42) 100%);--k-journeyJourneyCardsTsxBg11: #181A20;--k-journeyJourneyCardsTsxBg12: #8F7BF5;--k-journeyJourneyCardsTsxBg13: #181A20;--k-journeyJourneyCardsTsxBg14: #181A20;--k-journeyJourneyCardsTsxBg15: #8F7BF5;--k-journeyJourneyCardsTsxBg16: #B3A5FA;--k-journeyJourneyCardsTsxBg17: rgba(143,123,245,.14);--k-journeyJourneyCardsTsxBg18: radial-gradient(circle, rgba(143, 123, 245, .16) 0%, transparent 70%);--k-journeyJourneyCardsTsxBg19: radial-gradient(circle, rgba(143, 123, 245, .16) 0%, transparent 70%);--k-journeyJourneyCardsTsxBg2: rgba(224,180,90,.14);--k-journeyJourneyCardsTsxBg20: #181A20;--k-journeyJourneyCardsTsxBg21: rgba(143,123,245,.14);--k-journeyJourneyCardsTsxBg22: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg23: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg24: radial-gradient(circle, rgba(179, 165, 250, .12), transparent 70%);--k-journeyJourneyCardsTsxBg25: #181A20;--k-journeyJourneyCardsTsxBg26: rgba(240,110,140,.14);--k-journeyJourneyCardsTsxBg27: rgba(143,123,245,.14);--k-journeyJourneyCardsTsxBg28: rgba(143,123,245,.14);--k-journeyJourneyCardsTsxBg29: rgba(224,180,90,.14);--k-journeyJourneyCardsTsxBg3: rgba(96,196,150,.14);--k-journeyJourneyCardsTsxBg30: rgba(240,110,140,.14);--k-journeyJourneyCardsTsxBg31: #2A2C38;--k-journeyJourneyCardsTsxBg32: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg33: radial-gradient(circle, rgba(179, 165, 250, .12), transparent 70%);--k-journeyJourneyCardsTsxBg34: #181A20;--k-journeyJourneyCardsTsxBg35: #F0578A;--k-journeyJourneyCardsTsxBg36: #181A20;--k-journeyJourneyCardsTsxBg37: #181A20;--k-journeyJourneyCardsTsxBg38: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg4: rgba(240,110,140,.14);--k-journeyJourneyCardsTsxBg5: #2A2C38;--k-journeyJourneyCardsTsxBg6: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg7: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBg8: #181A20;--k-journeyJourneyCardsTsxBg9: linear-gradient(160deg, #2A2C38, #42395E);--k-journeyJourneyCardsTsxBorder: 1px solid rgba(255,255,255,.1);--k-journeyJourneyCardsTsxBorder2: 1px solid rgba(255,255,255,.1);--k-journeyJourneyCardsTsxBorder3: 1px solid rgba(255,255,255,.1);--k-journeyJourneyCardsTsxBorder4: 3px solid rgba(255,255,255,.1);--k-journeyJourneyCardsTsxBorder5: 2px solid rgba(255,255,255,.1);--k-journeyJourneyCardsTsxShadow: 0 8px 20px rgba(0, 0, 0, .12);--k-journeyJourneyCardsTsxShadow2: 0 18px 38px rgba(0, 0, 0, .2),0 5px 14px rgba(0, 0, 0, .16);--k-journeyJourneyCardsTsxShadow3: 0 8px 18px rgba(0, 0, 0, .24);--k-journeyJourneyCardsTsxShadow4: 0 8px 22px rgba(0, 0, 0, .1);--k-journeyJourneyCardsTsxShadow5: 0 8px 18px rgba(0, 0, 0, .08);--k-journeyJourneyCardsTsxShadow6: 0 14px 32px rgba(0, 0, 0, .16);--k-journeyJourneyCardsTsxShadow7: 0 6px 14px rgba(0, 0, 0, .2);--k-journeyJourneyCardsTsxShadow8: 0 10px 24px rgba(0, 0, 0, .13);--k-journeyJourneyCardsTsxShadow9: 0 14px 34px rgba(0, 0, 0, .2);--k-justUnlockedIconBg: rgba(143,123,245,.14);--k-justUnlockedIconBorder: 1px solid rgba(255,255,255,.1);--k-justUnlockedIconBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-justUnlockedIconInk: #C6BBFB;--k-justUnlockedKickerInk: #C6BBFB;--k-justUnlockedLabelInk: #EDECF2;--k-justUnlockedTileBg: #1D1F26;--k-justUnlockedTileBorder: 1px solid rgba(255,255,255,.1);--k-justUnlockedTileBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-labelLS: .12em;--k-levelBg: #8F7BF5;--k-levelInk: #14101F;--k-levelInkFaint: #9C93B8;--k-levelLockedActionBg: #1D1F26;--k-levelPanelBorder: rgba(255,255,255,.1);--k-levelPanelBorder10: 2.5px solid rgba(255,255,255,.1);--k-levelPanelBorder11: 1px solid rgba(255,255,255,.1);--k-levelPanelBorder2: 1.5px dashed rgba(255,255,255,.1);--k-levelPanelBorder3: 1.5px dashed rgba(255,255,255,.1);--k-levelPanelBorder4: 1px dashed rgba(255,255,255,.1);--k-levelPanelBorder5: 1px solid rgba(255,255,255,.1);--k-levelPanelBorder6: 1.5px solid rgba(255,255,255,.1);--k-levelPanelBorder7: 1px solid rgba(255,255,255,.1);--k-levelPanelBorder8: rgba(255,255,255,.1);--k-levelPanelBorder9: rgba(255,255,255,.1);--k-levelPanelShadow: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow2: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow3: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow4: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow5: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow6: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow7: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelShadow8: 0 1px 2px rgba(0,0,0,.4);--k-levelPanelSurface: #8F7BF5;--k-levelPanelSurface10: rgba(255,255,255,.1);--k-levelPanelSurface11: rgba(255,255,255,.1);--k-levelPanelSurface12: rgba(255,255,255,.1);--k-levelPanelSurface13: #8F7BF5;--k-levelPanelSurface14: rgba(255,255,255,.1);--k-levelPanelSurface15: #8F7BF5;--k-levelPanelSurface16: rgba(255,255,255,.1);--k-levelPanelSurface17: #2A2C38;--k-levelPanelSurface18: rgba(255,255,255,.1);--k-levelPanelSurface19: rgba(255,255,255,.1);--k-levelPanelSurface2: #8F7BF5;--k-levelPanelSurface20: rgba(255,255,255,.1);--k-levelPanelSurface21: rgba(255,255,255,.1);--k-levelPanelSurface22: #2A2C38;--k-levelPanelSurface23: #2A2C38;--k-levelPanelSurface24: rgba(224,180,90,.14);--k-levelPanelSurface25: rgba(224,180,90,.14);--k-levelPanelSurface26: rgba(224,180,90,.14);--k-levelPanelSurface27: rgba(0,0,0,.65);--k-levelPanelSurface29: rgba(255,255,255,.1);--k-levelPanelSurface3: rgba(255,255,255,.1);--k-levelPanelSurface30: rgba(224,180,90,.14);--k-levelPanelSurface31: #8F7BF5;--k-levelPanelSurface4: #8F7BF5;--k-levelPanelSurface5: rgba(224,180,90,.14);--k-levelPanelSurface6: #0F1014;--k-levelPanelSurface7: #2A2C38;--k-levelPanelSurface8: #2A2C38;--k-levelPanelSurface9: #2A2C38;--k-levelRing: #0F1014;--k-levelTile3Ink: #EBCB8B;--k-levelupBadgeBg: #181A20;--k-levelupBadgeBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-levelupBadgeInk: #C6BBFB;--k-levelupCelBg: #0F1014;--k-levelupGlowAltBg: none;--k-levelupGlowBg: none;--k-levelupPointsBg: #181A20;--k-levelupPointsBorder: 1px solid rgba(255,255,255,.1);--k-levelupPointsBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-levelupPointsLabelInk: #EDECF2;--k-levelupPointsValueInk: #C6BBFB;--k-levelupSubInk: #C3C1CE;--k-levelupTitleInk: #EDECF2;--k-levelupXpBg: #181A20;--k-levelupXpBorder: 1px solid rgba(255,255,255,.1);--k-levelupXpBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-levelupXpBurstStarInk: #C6BBFB;--k-levelupXpFillBg: #8F7BF5;--k-levelupXpFillBoxShadow: none;--k-levelupXpFillSettledBg: #8F7BF5;--k-levelupXpGainBg: #8F7BF5;--k-levelupXpGainBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-levelupXpGainInk: #12101C;--k-levelupXpMetaInk: #C3C1CE;--k-levelupXpNewTextShadow: none;--k-levelupXpTrackBg: rgba(255,255,255,.1);--k-liveBodyFont: "Instrument Sans", sans-serif;--k-liveBodyFont2: "Instrument Sans", sans-serif;--k-liveCardInputInk: #EDECF2;--k-liveCardInvalid: #F5A0B8;--k-liveCardPlaceholder: #8F8DA0;--k-liveDisplayFont: "Instrument Sans",sans-serif;--k-liveDisplayFont2: "Instrument Sans",sans-serif;--k-liveHandFont: "Instrument Sans", sans-serif;--k-liveInk: #EDECF2;--k-liveInk10: #8F8DA0;--k-liveInk11: #C3C1CE;--k-liveInk12: #12101C;--k-liveInk13: #C3C1CE;--k-liveInk14: #C3C1CE;--k-liveInk15: #C3C1CE;--k-liveInk16: #12101C;--k-liveInk17: #EBCB8B;--k-liveInk18: #8F8DA0;--k-liveInk19: #C3C1CE;--k-liveInk2: #C3C1CE;--k-liveInk20: #EBCB8B;--k-liveInk21: #C3C1CE;--k-liveInk22: #C3C1CE;--k-liveInk23: #F5A0B8;--k-liveInk24: #C3C1CE;--k-liveInk25: #EBCB8B;--k-liveInk26: #C3C1CE;--k-liveInk27: #C3C1CE;--k-liveInk28: #C3C1CE;--k-liveInk29: #C3C1CE;--k-liveInk3: #B3A5FA;--k-liveInk30: #C3C1CE;--k-liveInk31: #C3C1CE;--k-liveInk32: #C3C1CE;--k-liveInk33: #B3A5FA;--k-liveInk34: #F5A0B8;--k-liveInk35: #C3C1CE;--k-liveInk36: #B3A5FA;--k-liveInk37: #FFFFFF;--k-liveInk38: #F5A0B8;--k-liveInk39: #F5A0B8;--k-liveInk4: #B3A5FA;--k-liveInk40: #12101C;--k-liveInk41: #12101C;--k-liveInk42: #12101C;--k-liveInk43: #B3A5FA;--k-liveInk44: #8FE0BC;--k-liveInk45: #8F8DA0;--k-liveInk46: #C3C1CE;--k-liveInk47: #C3C1CE;--k-liveInk48: #C3C1CE;--k-liveInk49: #B3A5FA;--k-liveInk5: #C3C1CE;--k-liveInk50: #EBCB8B;--k-liveInk51: #F5A0B8;--k-liveInk52: #B3A5FA;--k-liveInk53: #EBCB8B;--k-liveInk54: #8FE0BC;--k-liveInk55: #B3A5FA;--k-liveInk56: #C3C1CE;--k-liveInk57: #F0578A;--k-liveInk58: #8FE0BC;--k-liveInk6: #F5A0B8;--k-liveInk7: #EDECF2;--k-liveInk8: #B3A5FA;--k-liveInk9: #C3C1CE;--k-liveInviteArrow: #12101C;--k-liveInviteHeart: #12101C;--k-liveInviteSparkle: #EDECF2;--k-liveLcAdminCardBg: #181A20;--k-liveLcAdminCardBorder: 1px solid rgba(255,255,255,.1);--k-liveLcAwardAmountOnShadow: 0 0 0 1px #000 inset;--k-liveLcAwardBtnBg: #181A20;--k-liveLcAwardBtnBorder: 1px solid rgba(255,255,255,.1);--k-liveLcBtnDmShadow: 0 4px 12px rgba(0, 0, 0, .18);--k-liveLcBtnPrimaryBorder: rgba(255,255,255,.1);--k-liveLcCampickBackdropBg: rgba(0,0,0,.55);--k-liveLcCampickDoneShadow: 0 6px 18px rgba(0, 0, 0, .34);--k-liveLcCampickFrameBg: #181A20;--k-liveLcCampickWaitBg: #000;--k-liveLcCelebrateAmountBg: #181A20;--k-liveLcCelebrateAvatarAfterBorder: 2px solid rgba(255,255,255,.1);--k-liveLcCelebrateAvatarBg: #1D1F26;--k-liveLcCelebrateBeforeBg: radial-gradient(circle, rgba(143, 123, 245, .11) 0%, transparent 68%);--k-liveLcCelebrateBg: #181A20;--k-liveLcCelebrateChipLevelBorder: 1px solid rgba(255,255,255,.1);--k-liveLcCelebrateQuoteBg: #181A20;--k-liveLcCelebrateQuoteShadow: 0 6px 20px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(0, 0, 0, .28);--k-liveLcCelebrateReasonBg: #181A20;--k-liveLcCoachBackdropBg: rgba(0,0,0,.55);--k-liveLcCoachDotBg: #8F7BF5;--k-liveLcCoachDotOnBg: rgba(143,123,245,.14);--k-liveLcCoachMarkBg: rgba(143,123,245,.14);--k-liveLcCoachShadow: 0 18px 50px rgba(0, 0, 0, .32);--k-liveLcCoachStepBg: #181A20;--k-liveLcComposerBg: #181A20;--k-liveLcCtrlBorder: 1px dashed rgba(255,255,255,.1);--k-liveLcCtrlExitBorder: rgba(255,255,255,.1);--k-liveLcCtrlPrimaryBg: #8F7BF5;--k-liveLcDevicesDiagBg: #181A20;--k-liveLcDevicesMeterBg: #181A20;--k-liveLcDevicesMeterFillBg: #8F7BF5;--k-liveLcDmAskMarkBg: rgba(143,123,245,.14);--k-liveLcEndedArtGlowBg: radial-gradient( circle, rgba(143, 123, 245, .19) 0%, rgba(143, 123, 245, .11) 55%, transparent 72% );--k-liveLcEndedArtRingBorder: 1px solid rgba(255,255,255,.1);--k-liveLcEndedArtRingSoftBorder: rgba(255,255,255,.1);--k-liveLcHandsAllBg: #181A20;--k-liveLcHandsAllBorder: 1px solid rgba(255,255,255,.1);--k-liveLcHandsAllHoverBorder: rgba(255,255,255,.1);--k-liveLcHearBg: #181A20;--k-liveLcHeartPillBg: #181A20;--k-liveLcHeartPillOnBg: rgba(143,123,245,.14);--k-liveLcLiveDotBg: #F0578A;--k-liveLcLoaderRingBorder: 1px solid rgba(255,255,255,.1);--k-liveLcLobbyBg: #181A20;--k-liveLcLobbyBorder: 1px solid rgba(255,255,255,.1);--k-liveLcLobbyChipBg: #1D1F26;--k-liveLcLobbyChipBorder: 1px solid rgba(255,255,255,.1);--k-liveLcLobbyChipDotBg: #1D1F26;--k-liveLcLobbyStartBg: #181A20;--k-liveLcLobbyStartShadow: 0 8px 24px rgba(0, 0, 0, .35);--k-liveLcMemberChipBg: #181A20;--k-liveLcMemberChipGuestBg: rgba(96,196,150,.14);--k-liveLcMicAskBg: #181A20;--k-liveLcMicAskCardBg: #181A20;--k-liveLcMicAskCardShadow: 0 18px 50px rgba(0, 0, 0, .3);--k-liveLcMicAskMicBorder: 2px dashed rgba(255,255,255,.1);--k-liveLcMicAskMicOnShadow: 0 10px 26px rgba(0, 0, 0, .4);--k-liveLcNoticeDotBg: #8F7BF5;--k-liveLcPageBg: #0F1014;--k-liveLcPeopleActiveBg: #181A20;--k-liveLcPeopleSheetAddBorder: 1px solid rgba(255,255,255,.1);--k-liveLcPeopleSheetCamBg: #181A20;--k-liveLcPeopleSheetCamShadow: 0 0 0 2px rgba(0, 0, 0, .5);--k-liveLcPeopleSheetRowLcPeopleSheetRowBorder: 1px solid rgba(255,255,255,.1);--k-liveLcPillBtnBg: #181A20;--k-liveLcPillBtnBorder: 1px solid rgba(255,255,255,.1);--k-liveLcPillBtnEndBorder: rgba(255,255,255,.1);--k-liveLcQcardTickBg: #8F7BF5;--k-liveLcQcardTickBorder: 1.5px solid rgba(255,255,255,.1);--k-liveLcQcardTickOnBg: rgba(143,123,245,.14);--k-liveLcQcardTickOnBorder: rgba(255,255,255,.1);--k-liveLcQueueBg: #181A20;--k-liveLcQueueBorder: 1px solid rgba(255,255,255,.1);--k-liveLcQuickActiveBg: #181A20;--k-liveLcQuickBg: #181A20;--k-liveLcQuickBorder: 1px solid rgba(255,255,255,.1);--k-liveLcQuickHostBorder: rgba(255,255,255,.1);--k-liveLcRequestChipBg: #181A20;--k-liveLcRequestChipCountBg: #8F7BF5;--k-liveLcRoleChipManagerBg: #181A20;--k-liveLcRoleNoteBg: #181A20;--k-liveLcShareBtnBg: #1D1F26;--k-liveLcShareBtnCopiedBg: #1D1F26;--k-liveLcShareBtnShadow: 0 4px 14px rgba(0, 0, 0, .22);--k-liveLcShareToastBg: #181A20;--k-liveLcShareToastShadow: 0 4px 14px rgba(0, 0, 0, .18);--k-liveLcSheetBackdropBg: rgba(0,0,0,.55);--k-liveLcSheetCloseActiveBg: #1D1F26;--k-liveLcSheetCloseBg: #1D1F26;--k-liveLcSheetMoreBorder: 1px solid rgba(255,255,255,.1);--k-liveLcSheetPrimaryBg: #8F7BF5;--k-liveLcSheetPrimaryShadow: 0 6px 18px rgba(0, 0, 0, .35);--k-liveLcSheetQuoteBg: #181A20;--k-liveLcSheetQuoteBorder: 2px solid rgba(255,255,255,.1);--k-liveLcStageLevelBorder: 1.5px solid rgba(255,255,255,.1);--k-liveLcStageLevelShadow: 0 1px 3px rgba(0, 0, 0, .25);--k-liveLcStageMicShadow: 0 1px 3px rgba(0, 0, 0, .2);--k-liveLcStageNoteBg: #181A20;--k-liveLcStageNoteBorder: 1px solid rgba(255,255,255,.1);--k-liveLcStageSoloLcStageAvatarShadow: 0 8px 26px rgba(0, 0, 0, .2);--k-liveLcStageVideoBg: #000;--k-liveLcWaitBeforeBg: #181A20;--k-liveLcWaitBg: #0F1014;--k-liveLcWaitCountHereLcWaitPulseCoreBg: #8F7BF5;--k-liveLcWaitCountHereLcWaitPulseCoreShadow: 0 0 14px rgba(0, 0, 0, .8);--k-liveLcWaitCountHereLcWaitPulseRingBorder: rgba(255,255,255,.1);--k-liveLcWaitPulseCoreBg: #8F7BF5;--k-liveLcWaitPulseCoreShadow: 0 0 14px rgba(0, 0, 0, .75);--k-liveLcWaitPulseRingBorder: 1.5px solid rgba(255,255,255,.1);--k-liveLcWaitSeatAvatarShadow: 0 2px 8px rgba(0, 0, 0, .08);--k-liveLfpBandBg: #181A20;--k-liveLfpBandBorder: 1px solid rgba(255,255,255,.1);--k-liveLfpPillShadow: 0 6px 18px rgba(0, 0, 0, .32);--k-liveLfpStripBg: #181A20;--k-liveLfpStripBorder: 1px solid rgba(255,255,255,.1);--k-liveLfpStripWarmBg: rgba(224,180,90,.14);--k-liveLfpStripWarmBorder: rgba(255,255,255,.1);--k-liveLpwCoachAvatarBg: #1D1F26;--k-liveLpwCoachAvatarShadow: 0 10px 30px rgba(0, 0, 0, .18);--k-liveLpwCoachDotBg: #8F7BF5;--k-liveLpwCoachDotBorder: 2.5px solid rgba(255,255,255,.1);--k-liveLpwCompareCellKinobuBg: #181A20;--k-liveLpwCompareCellLatteBg: #181A20;--k-liveLpwCompareShadow: 0 14px 38px rgba(0, 0, 0, .14);--k-liveLpwGcardBg: #181A20;--k-liveLpwGcardBorder: 1px solid rgba(255,255,255,.1);--k-liveLpwGcardShadow: 0 12px 40px rgba(0, 0, 0, .1);--k-liveLpwHairlineBg: #181A20;--k-liveLpwLockedrowBg: #181A20;--k-liveLpwLockedrowTileBg: #181A20;--k-liveLpwProofAvatarBg: #1D1F26;--k-liveLpwProofAvatarShadow: 0 0 0 2px #FFFFFF;--k-liveLpwReviewAvatarBg: #1D1F26;--k-liveLpwReviewShadow: 0 8px 22px rgba(0, 0, 0, .1);--k-liveLpwRostercardAvatarBg: #1D1F26;--k-liveLpwTakeoverBg: #0F1014;--k-liveMonoFont: ui-monospace, SFMono-Regular, Menlo, monospace;--k-livePermissionPaper: #1D1F26;--k-livePermissionPaper2: #1D1F26;--k-livePermissionPaper3: #1D1F26;--k-livePermissionPaper4: #1D1F26;--k-livePermissionPaper5: rgba(96,196,150,.14);--k-livePermissionPaper6: #1D1F26;--k-livePermissionPaper7: rgba(240,110,140,.14);--k-liveStageRing: #B3A5FA;--k-liveStageRing2: rgba(143, 123, 245, .25);--k-liveStageRing3: rgba(143, 123, 245, .2);--k-liveStageRing4: rgba(143, 123, 245, .55);--k-liveStageRing5: rgba(143, 123, 245, .28);--k-liveTabRule: #8F7BF5;--k-managementAccent: #8F7BF5;--k-managementAccentBg: #8F7BF5;--k-managementBorder: 1px solid rgba(255,255,255,.1);--k-managementBorder2: 1px solid #EBCB8B;--k-managementCard2Bg: #1D1F26;--k-managementCardBg: #181A20;--k-managementMediaCanvasBg: #000;--k-managementMediaCanvasBg2: #000;--k-managementMuted: #8F8DA0;--k-managementMuted2: #8F8DA0;--k-managementTableBorder: rgba(255,255,255,.1);--k-managementTableQuietBorder: rgba(255,255,255,.1);--k-managementTile1Bg: rgba(143,123,245,.14);--k-managementTile1Bg2: rgba(143,123,245,.14);--k-managementTile1Bg3: rgba(143,123,245,.14);--k-managementTile1Bg4: rgba(143,123,245,.14);--k-managementTile1Ink: #C6BBFB;--k-managementTile2Bg: rgba(96,196,150,.14);--k-managementTile2Bg2: rgba(96,196,150,.14);--k-managementTile3Bg: rgba(224,180,90,.14);--k-managementTile3Bg2: rgba(224,180,90,.14);--k-managementTile3Bg3: rgba(224,180,90,.14);--k-managementTile3Ink: #EBCB8B;--k-managementTile3Ink2: #EBCB8B;--k-managementTile4Bg: rgba(240,110,140,.14);--k-managementTile4Bg2: rgba(240,110,140,.14);--k-managementTile4Bg3: rgba(240,110,140,.14);--k-managementTile4Ink: #F5A0B8;--k-managementTile4InkBg: #F5A0B8;--k-mediaCanvas: #000;--k-mediaPlaceholderBg: #1D1F26;--k-mediaScrim: rgba(0,0,0,.55);--k-memberPickerShadow: 0 1px 2px rgba(0,0,0,.4);--k-mentionNameInk: #EDECF2;--k-mentionSelectedBg: rgba(143,123,245,.2);--k-mentionSelfBg: rgba(143,123,245,.2);--k-messageControlBorder: 1px solid #8FE0BC;--k-messageControlBorder2: rgba(255,255,255,.1);--k-messageControlBorder3: 1px solid rgba(255,255,255,.1);--k-messageControlBorder4: 2px solid #EBCB8B;--k-messageControlBorder5: 1px solid #F5A0B8;--k-messageControlCard2Bg: #1D1F26;--k-messageControlCard2Bg2: #1D1F26;--k-messageControlModalBackdropBg: rgba(0,0,0,.65);--k-messageControlShadow: 0 1px 2px rgba(0,0,0,.4);--k-messageControlTile1Bg: rgba(143,123,245,.14);--k-messageControlTile1Bg2: rgba(143,123,245,.14);--k-messageControlTile1Bg3: rgba(143,123,245,.14);--k-messageControlTile1Bg4: rgba(143,123,245,.14);--k-messageControlTile1Bg5: rgba(143,123,245,.14);--k-messageControlTile1Ink: #C6BBFB;--k-messageControlTile2Bg: rgba(96,196,150,.14);--k-messageControlTile2Bg2: rgba(96,196,150,.14);--k-messageControlTile2Ink: #8FE0BC;--k-messageControlTile2InkBg: #8FE0BC;--k-messageControlTile3Bg: rgba(224,180,90,.14);--k-messageControlTile3Bg2: rgba(224,180,90,.14);--k-messageControlTile3Bg3: rgba(224,180,90,.14);--k-messageControlTile3Ink: #EBCB8B;--k-messageControlTile3Ink2: #EBCB8B;--k-messageControlTile3Ink3: #EBCB8B;--k-messageControlTile4Bg: rgba(240,110,140,.14);--k-messageControlTile4Bg2: rgba(240,110,140,.14);--k-messageControlTile4Bg3: rgba(240,110,140,.14);--k-meta: "Instrument Sans",sans-serif;--k-metaLS: -.005em;--k-metaWeight: 600;--k-mineBg: #8F7BF5;--k-mineBorder: 0;--k-mineInk: #181231;--k-modalBackdrop: rgba(0,0,0,.65);--k-moderationQuoteBg: #1D1F26;--k-muted: #8F8DA0;--k-name1: #BDB0FF;--k-name2: #8FE0BC;--k-name3: #F7A9C0;--k-navActiveBg: rgba(143,123,245,.2);--k-navActiveInk: #C6BBFB;--k-navActiveShadow: none;--k-navBg: #181A20;--k-navBorder: 1px solid rgba(255,255,255,.09);--k-navCase: none;--k-navCountBg: #F0578A;--k-navCountRing: 0 0 0 1.5px #181A20;--k-navGap: 2px;--k-navIndColor: transparent;--k-navIndH: 0px;--k-navInk: #8F8DA0;--k-navItemRadius: 9999px;--k-navLS: -.005em;--k-navLiveActiveShadow: inset 0 0 0 1.5px #F0578A;--k-navLiveDot: #F0578A;--k-navLiveDotRing: 0 0 0 1.5px #181A20;--k-navLiveInk: #F0578A;--k-navLiveRing: inset 0 0 0 1.5px #F0578A;--k-navLiveRingHigh: inset 0 0 0 1.5px rgba(240, 87, 138, .85);--k-navLiveRingLow: inset 0 0 0 1.5px rgba(240, 87, 138, .45);--k-navLockBorder: 1.3px solid #0F1014;--k-navLockInk: #B3A5FA;--k-navLockShadow: 0 1px 2px rgba(0,0,0,.4);--k-navPad: 5px;--k-navRadius: 9999px;--k-navShadow: 0 10px 30px rgba(0,0,0,.5);--k-navTitleSize: 18px;--k-notificationBadgeRing: 0 0 0 1.5px #0F1014;--k-notificationControlBg: #1D1F26;--k-notificationControlBorder: 1px solid rgba(255,255,255,.1);--k-notificationPrimerAllowBg: #8F7BF5;--k-notificationPrimerAllowBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-notificationPrimerAppIconBg: #1D1F26;--k-notificationPrimerAppIconBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-notificationPrimerArtActionInk: #0a7aff;--k-notificationPrimerArtBorder: rgba(255,255,255,.1);--k-notificationPrimerArtCardBg: #181A20;--k-notificationPrimerArtHighlight: #F0578A;--k-notificationPrimerArtIconEnd: #8F7BF5;--k-notificationPrimerArtIconStart: #1D1F26;--k-notificationPrimerArtPaper: #1D1F26;--k-notificationPrimerArtScreenBg: #1D1F26;--k-notificationPrimerBrandInk: #B3A5FA;--k-notificationPrimerNotificationAppInk: #8F8DA0;--k-notificationPrimerNotificationBg: #1D1F26;--k-notificationPrimerNotificationBlur: 0px;--k-notificationPrimerNotificationBorder: 1px solid rgba(255,255,255,.1);--k-notificationPrimerNotificationBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-notificationPrimerNotificationTextInk: #C3C1CE;--k-notificationPrimerSubInk: #8F8DA0;--k-notificationPrimerSuccessInk: #B3A5FA;--k-offerAbSelectedBg: #1D1F26;--k-offerAbSelectedBorder: #8F7BF5;--k-offerAdminAccent: #8F7BF5;--k-offerAdminAccent2: #8F7BF5;--k-offerAdminAccent3: #8F7BF5;--k-offerAdminAccent4: #8F7BF5;--k-offerAdminAccent5: #8F7BF5;--k-offerAdminAccentText: #B3A5FA;--k-offerAdminAccentText2: #B3A5FA;--k-offerAdminAccentText3: #B3A5FA;--k-offerAdminAccentText4: #B3A5FA;--k-offerAdminAccentText5: #B3A5FA;--k-offerAdminAccentText6: #B3A5FA;--k-offerAdminBorder: rgba(255,255,255,.1);--k-offerAdminBorder10: rgba(255,255,255,.1);--k-offerAdminBorder11: rgba(255,255,255,.1);--k-offerAdminBorder12: rgba(255,255,255,.1);--k-offerAdminBorder14: rgba(255,255,255,.1);--k-offerAdminBorder15: rgba(255,255,255,.1);--k-offerAdminBorder16: rgba(255,255,255,.1);--k-offerAdminBorder17: rgba(255,255,255,.1);--k-offerAdminBorder18: rgba(255,255,255,.1);--k-offerAdminBorder19: rgba(255,255,255,.1);--k-offerAdminBorder2: rgba(255,255,255,.1);--k-offerAdminBorder20: rgba(255,255,255,.1);--k-offerAdminBorder21: rgba(255,255,255,.1);--k-offerAdminBorder3: rgba(255,255,255,.1);--k-offerAdminBorder4: rgba(255,255,255,.1);--k-offerAdminBorder5: rgba(255,255,255,.1);--k-offerAdminBorder6: rgba(255,255,255,.1);--k-offerAdminBorder7: rgba(255,255,255,.1);--k-offerAdminBorder8: rgba(255,255,255,.1);--k-offerAdminBorder9: rgba(255,255,255,.1);--k-offerAdminBtnInk: #12101C;--k-offerAdminCard: #181A20;--k-offerAdminCard10: #181A20;--k-offerAdminCard11: #181A20;--k-offerAdminCard12: #181A20;--k-offerAdminCard13: #181A20;--k-offerAdminCard14: #181A20;--k-offerAdminCard15: #181A20;--k-offerAdminCard16: #181A20;--k-offerAdminCard17: #181A20;--k-offerAdminCard19: #181A20;--k-offerAdminCard2: #181A20;--k-offerAdminCard20: #181A20;--k-offerAdminCard21: #181A20;--k-offerAdminCard210: #1D1F26;--k-offerAdminCard211: #1D1F26;--k-offerAdminCard212: #1D1F26;--k-offerAdminCard213: #1D1F26;--k-offerAdminCard214: #1D1F26;--k-offerAdminCard215: #1D1F26;--k-offerAdminCard216: #1D1F26;--k-offerAdminCard217: #1D1F26;--k-offerAdminCard218: #1D1F26;--k-offerAdminCard219: #1D1F26;--k-offerAdminCard22: #1D1F26;--k-offerAdminCard220: #1D1F26;--k-offerAdminCard221: #1D1F26;--k-offerAdminCard222: #1D1F26;--k-offerAdminCard23: #1D1F26;--k-offerAdminCard24: #1D1F26;--k-offerAdminCard25: #1D1F26;--k-offerAdminCard26: #1D1F26;--k-offerAdminCard27: #1D1F26;--k-offerAdminCard28: #1D1F26;--k-offerAdminCard29: #1D1F26;--k-offerAdminCard3: #181A20;--k-offerAdminCard4: #181A20;--k-offerAdminCard5: #181A20;--k-offerAdminCard6: #181A20;--k-offerAdminCard7: #181A20;--k-offerAdminCard8: #181A20;--k-offerAdminCard9: #181A20;--k-offerAdminEmptyActionGlow: linear-gradient(135deg,#1D1F26,#181A20);--k-offerAdminEmptyBg: linear-gradient(135deg,#1D1F26,#181A20);--k-offerAdminInk: #EDECF2;--k-offerAdminInk2: #EDECF2;--k-offerAdminInk3: #EDECF2;--k-offerAdminInk4: #EDECF2;--k-offerAdminInk5: #EDECF2;--k-offerAdminInk6: #EDECF2;--k-offerAdminInk7: #EDECF2;--k-offerAdminInk8: #EDECF2;--k-offerAdminInkSoft: #C3C1CE;--k-offerAdminInkSoft2: #C3C1CE;--k-offerAdminInkSoft3: #C3C1CE;--k-offerAdminInkSoft4: #C3C1CE;--k-offerAdminMuted: #8F8DA0;--k-offerAdminMuted10: #8F8DA0;--k-offerAdminMuted2: #8F8DA0;--k-offerAdminMuted3: #8F8DA0;--k-offerAdminMuted4: #8F8DA0;--k-offerAdminMuted5: #8F8DA0;--k-offerAdminMuted6: #8F8DA0;--k-offerAdminMuted7: #8F8DA0;--k-offerAdminMuted8: #8F8DA0;--k-offerAdminMuted9: #8F8DA0;--k-offerAdminSelectedLetterBg: linear-gradient(135deg,#1D1F26,#181A20);--k-offerAdminShadow: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow10: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow11: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow12: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow13: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow14: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow15: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow16: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow17: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow2: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow3: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow4: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow5: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow6: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow7: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow8: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminShadow9: 0 1px 2px rgba(0,0,0,.4);--k-offerAdminSpacerPattern: repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(255,255,255,.1) 6px,rgba(255,255,255,.1) 7px);--k-offerAdminTile1: rgba(143,123,245,.14);--k-offerAdminTile2: rgba(96,196,150,.14);--k-offerAdminTile2Ink: #8FE0BC;--k-offerAdminTile2Ink2: #8FE0BC;--k-offerAdminTile3: rgba(224,180,90,.14);--k-offerAdminTile3Ink: #EBCB8B;--k-offerAdminTile4: rgba(240,110,140,.14);--k-offerAdminTile42: rgba(240,110,140,.14);--k-offerAdminTile43: rgba(240,110,140,.14);--k-offerAdminTile44: rgba(240,110,140,.14);--k-offerAdminTile45: rgba(240,110,140,.14);--k-offerAdminTile4Ink: #F5A0B8;--k-offerAdminTile4Ink2: #F5A0B8;--k-offerAdminTile4Ink3: #F5A0B8;--k-offerAdminTile4Ink4: #F5A0B8;--k-offerAdminWritingProgress: linear-gradient(90deg,#B3A5FA,#8F7BF5);--k-offerEditorAccent: #8F7BF5;--k-offerEditorAccentBg: #8F7BF5;--k-offerEditorAccentBg2: #8F7BF5;--k-offerEditorAccentBg3: #8F7BF5;--k-offerEditorAccentBg4: #8F7BF5;--k-offerEditorBorder: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder10: rgba(255,255,255,.1);--k-offerEditorBorder11: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder12: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder13: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder2: #8F7BF5;--k-offerEditorBorder3: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder4: #8F7BF5;--k-offerEditorBorder5: #8F7BF5;--k-offerEditorBorder6: 2px solid rgba(255,255,255,.1);--k-offerEditorBorder7: 2px dashed rgba(255,255,255,.1);--k-offerEditorBorder8: 1px solid rgba(255,255,255,.1);--k-offerEditorBorder9: #8F7BF5;--k-offerEditorBtnInkBg: #12101C;--k-offerEditorCard2Bg: #1D1F26;--k-offerEditorCard2Bg2: #1D1F26;--k-offerEditorCard2Bg3: #1D1F26;--k-offerEditorCard2Bg4: #1D1F26;--k-offerEditorCardBg: #181A20;--k-offerEditorChromeBlur: 0px;--k-offerEditorFont: "Instrument Sans", sans-serif;--k-offerEditorFont2: "Instrument Sans", sans-serif;--k-offerEditorHoverBgBg: #25232E;--k-offerEditorInk: #EDECF2;--k-offerEditorInk2: #EDECF2;--k-offerEditorInkSoft: #C3C1CE;--k-offerEditorInkSoft2: #C3C1CE;--k-offerEditorInkSoft3: #C3C1CE;--k-offerEditorModalBackdropBg: rgba(0,0,0,.65);--k-offerEditorMuted: #8F8DA0;--k-offerEditorMuted2: #8F8DA0;--k-offerEditorMuted3: #8F8DA0;--k-offerEditorMuted4: #8F8DA0;--k-offerEditorShadow: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow10: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow11: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow12: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow2: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow3: 0 0 0 2px #8F7BF5, 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow4: 0 0 0 2px #8F7BF5, 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow5: 0 0 0 3px #BDB0FF;--k-offerEditorShadow6: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow7: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow8: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorShadow9: 0 1px 2px rgba(0,0,0,.4);--k-offerEditorTile1Bg: rgba(143,123,245,.14);--k-offerEditorTile1Bg10: rgba(143,123,245,.14);--k-offerEditorTile1Bg11: rgba(143,123,245,.14);--k-offerEditorTile1Bg12: rgba(143,123,245,.14);--k-offerEditorTile1Bg13: rgba(143,123,245,.14);--k-offerEditorTile1Bg2: rgba(143,123,245,.14);--k-offerEditorTile1Bg3: rgba(143,123,245,.14);--k-offerEditorTile1Bg4: rgba(143,123,245,.14);--k-offerEditorTile1Bg5: rgba(143,123,245,.14);--k-offerEditorTile1Bg6: rgba(143,123,245,.14);--k-offerEditorTile1Bg7: rgba(143,123,245,.14);--k-offerEditorTile1Bg8: rgba(143,123,245,.14);--k-offerEditorTile1Bg9: rgba(143,123,245,.14);--k-offerEditorTile1Ink: #C6BBFB;--k-offerEditorTile1Ink2: #C6BBFB;--k-offerEditorTile2Bg: rgba(96,196,150,.14);--k-offerEditorTile2Bg2: rgba(96,196,150,.14);--k-offerEditorTile2Bg3: rgba(96,196,150,.14);--k-offerEditorTile2Ink: #8FE0BC;--k-offerEditorTile2Ink2: #8FE0BC;--k-offerEditorTile3Bg: rgba(224,180,90,.14);--k-offerEditorTile3Ink: #EBCB8B;--k-offerEditorTile4Bg: rgba(240,110,140,.14);--k-offerEditorTile4Bg2: rgba(240,110,140,.14);--k-offerEditorTile4Bg3: rgba(240,110,140,.14);--k-offerEditorTile4Ink: #F5A0B8;--k-offerEditorTile4Ink2: #F5A0B8;--k-offerEditorTile4Ink3: #F5A0B8;--k-offerEditorTile4Ink4: #F5A0B8;--k-offerEditorTile4InkBg: #F5A0B8;--k-offerEditorTile4InkBg2: #F5A0B8;--k-offerEditorTransparentBg: transparent;--k-offerLoadingEnd: #1D1F26;--k-offerLoadingStart: #181A20;--k-offerSignupsBg: #181A20;--k-offerSignupsBorder: rgba(255,255,255,.1);--k-offerSignupsErrorInk: #F5A0B8;--k-offerSignupsHeaderBorder: rgba(255,255,255,.1);--k-offerSignupsRowBorder: rgba(255,255,255,.07);--k-offerSignupsSelectedBg: #1D1F26;--k-onAlert: #1a1020;--k-onMedia: #FFFFFF;--k-onboardingAccountErrorInk: #F5A0B8;--k-onboardingAccountGoogleRowOnbGoogleBtnBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-onboardingAccountInputBg: #1D1F26;--k-onboardingBackBg: rgba(143,123,245,.18);--k-onboardingBezelBg: #0F1014;--k-onboardingBezelBorder: 1px solid rgba(255,255,255,.1);--k-onboardingBezelBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingChallengeCardCareerBg: rgba(143,123,245,.14);--k-onboardingChallengeCardCareerBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingChallengeCardLoveBg: rgba(240,110,140,.14);--k-onboardingChallengeCardLoveBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingChallengeStartBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-onboardingChallengeSubInk: #8F8DA0;--k-onboardingConfidenceInk: #F5A0B8;--k-onboardingCouponSuccessBg: #1D1F26;--k-onboardingCouponSuccessBorder: 1px solid rgba(255,255,255,.1);--k-onboardingDeviceAccountBg: #0F1014;--k-onboardingDeviceChooseBg: #0F1014;--k-onboardingDeviceHowOnbHeadingBg: linear-gradient(180deg, #EDECF2, #B3A5FA);--k-onboardingFocusCanvas: #0F1014;--k-onboardingFocusFallback: #181A20;--k-onboardingGoogleBtnBg: #8F7BF5;--k-onboardingGoogleBtnBoxShadow: 0 6px 20px rgba(143,123,245,.26);--k-onboardingGrowthInk: #8FE0BC;--k-onboardingHowCanvas: #0F1014;--k-onboardingHowFallback: #181A20;--k-onboardingHowIconBg: #1D1F26;--k-onboardingHowIconBorder: 1px solid rgba(255,255,255,.1);--k-onboardingHowIconBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingHowRowBg: rgba(255,255,255,.1);--k-onboardingHowSubInk: #8F8DA0;--k-onboardingHowTitleInk: #EDECF2;--k-onboardingIntentTimeBg: #1D1F26;--k-onboardingIntentTimeOnBorderInk: #BDB0FF;--k-onboardingIntentionCanvas: #0F1014;--k-onboardingIntentionFallback: #181A20;--k-onboardingIntroCanvas: #0F1014;--k-onboardingIntroCardInk: #C6BBFB;--k-onboardingIntroFallback: #181A20;--k-onboardingJourneyAccent: #B3A5FA;--k-onboardingJourneyAccent2: #B3A5FA;--k-onboardingJourneyBackground: transparent;--k-onboardingJourneyBloomFill: rgba(143,123,245,.14);--k-onboardingJourneyBloomFill2: rgba(143,123,245,.14);--k-onboardingJourneyBloomFill3: rgba(143,123,245,.14);--k-onboardingJourneyBloomStroke: #B3A5FA;--k-onboardingJourneyBloomStroke2: #B3A5FA;--k-onboardingJourneyBloomStroke3: #B3A5FA;--k-onboardingJourneyCaptionInk: #8F8DA0;--k-onboardingJourneyChipBg: rgba(143,123,245,.18);--k-onboardingJourneyChipBg2: rgba(143,123,245,.18);--k-onboardingJourneyChipBg3: rgba(143,123,245,.18);--k-onboardingJourneyChipBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingJourneyDayBg: linear-gradient(180deg, #EDECF2, #B3A5FA);--k-onboardingJourneyDotBg: rgba(255,255,255,.1);--k-onboardingJourneyGlowBlur: 0px;--k-onboardingJourneyOrb: transparent;--k-onboardingJourneyOrb2: transparent;--k-onboardingJourneyOrb3: transparent;--k-onboardingJourneyPillBg: #1D1F26;--k-onboardingJourneyPillBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingJourneyStroke: rgba(255,255,255,.1);--k-onboardingJourneyStroke2: rgba(255,255,255,.1);--k-onboardingJourneyStroke3: rgba(255,255,255,.1);--k-onboardingJourneyStroke4: rgba(255,255,255,.1);--k-onboardingJourneyUnfoldingInk: #C3C1CE;--k-onboardingLoginLinkInk: #B3A5FA;--k-onboardingOptionCheckBorder: 1.5px solid rgba(255,255,255,.1);--k-onboardingOptionSelectedBorder: 1.5px solid #BDB0FF;--k-onboardingOptionSelectedBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingOptionSelectedOnbOptionCheckBg: #8F7BF5;--k-onboardingOptionSelectedOnbOptionCheckInk: #12101C;--k-onboardingOrbBlur: 0px;--k-onboardingPlanBorder: 1px solid rgba(255,255,255,.1);--k-onboardingPlanSelectedBg: rgba(143,123,245,.18);--k-onboardingPlanSelectedBorder: 2px solid #BDB0FF;--k-onboardingPlanSelectedBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingPracticeInk: #EBCB8B;--k-onboardingProgressDotActiveBg: #8F7BF5;--k-onboardingProgressDotBg: rgba(255,255,255,.1);--k-onboardingScrollIndicatorBg: rgba(255,255,255,.1);--k-onboardingScrollIndicatorThumbBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingSignatureBoxBorder: 1.5px dashed rgba(255,255,255,.1);--k-onboardingStatusbarInk: #C3C1CE;--k-onboardingTransitionBackground: transparent;--k-onboardingTransitionBackground2: transparent;--k-onboardingTransitionBackground3: linear-gradient(180deg, #EDECF2, #B3A5FA);--k-onboardingTransitionChipBg: #8F7BF5;--k-onboardingTransitionChipBorder: 1.5px solid rgba(255,255,255,.1);--k-onboardingTransitionChipBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingTransitionGlowBlur: 0px;--k-onboardingTransitionHaloBg: transparent;--k-onboardingTransitionHaloBlur: 0px;--k-onboardingWelcomeFooterBg: linear-gradient(180deg,rgba(15,16,20,0),rgba(15,16,20,.92) 45%,#0F1014);--k-onboardingWelcomeMembersAvatarBg: #2A2C38;--k-onboardingWelcomeMembersAvatarBorder: 2.5px solid rgba(255,255,255,.1);--k-onboardingWelcomeMembersAvatarBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-onboardingWelcomeMembersAvatarRightBackBg: #2A2C38;--k-onboardingWelcomeMembersAvatarRightFrontBg: #2A2C38;--k-onboardingWelcomeMembersCountBg: linear-gradient(180deg, #EDECF2, #B3A5FA);--k-onboardingWelcomeMembersSparkleInk: #B3A5FA;--k-onboardingWelcomeTaglineInk: #B3A5FA;--k-onboardingWelcomeTimelineIconBorder: 1px solid rgba(255,255,255,.1);--k-onboardingWelcomeTimelineIconInk: #B3A5FA;--k-onboardingWelcomeTimelineLineBg: rgba(255,255,255,.1);--k-onboardingWelcomeTimelineTextInk: #EDECF2;--k-optionIdleBg: #1D1F26;--k-optionIdleBorder: 1px solid rgba(255,255,255,.1);--k-ownMentionInk: #181231;--k-paperCanvas: #fff;--k-paywallAccentDeep: #8F7BF5;--k-paywallAvatarBg: #2A2C38;--k-paywallCardBorder: rgba(255,255,255,.1);--k-paywallCardSelectedBg: #181A20;--k-paywallCardSelectedBorder: #8F7BF5;--k-paywallCardSelectedShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallCardShadowRaised: 0 1px 2px rgba(0,0,0,.4);--k-paywallCloseBg: #1D1F26;--k-paywallCloseBgHover: #25232E;--k-paywallCloseGlyph: #8F8DA0;--k-paywallCtaBorder: rgba(255,255,255,.1);--k-paywallCtaGlow: 0 6px 20px rgba(143,123,245,.26);--k-paywallCtaShadow: 0 6px 20px rgba(143,123,245,.26);--k-paywallCtaWhiteShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallCtaWhiteShadowHover: 0 1px 2px rgba(0,0,0,.4);--k-paywallDayCardGradient: rgba(143,123,245,.14);--k-paywallDiscGradient: rgba(143,123,245,.14);--k-paywallDiscInk: #EDECF2;--k-paywallDiscShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallErrorStrongInk: #F5A0B8;--k-paywallFeatureDash: #9C93B8;--k-paywallGlassBg: #181A20;--k-paywallGlassBorder: rgba(255,255,255,.1);--k-paywallGlassShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallGlowLavender: transparent;--k-paywallGlowPeach: transparent;--k-paywallGuaranteeBg: #181A20;--k-paywallHairline: rgba(255,255,255,.1);--k-paywallHairlineDashed: rgba(255,255,255,.1);--k-paywallIconLilacBg: rgba(143,123,245,.14);--k-paywallIconLilacInk: #C6BBFB;--k-paywallIconPinkBg: rgba(240,110,140,.14);--k-paywallIconPinkInk: #F5A0B8;--k-paywallInkSoft: #C3C1CE;--k-paywallOnlineDot: #8FE0BC;--k-paywallOnlineDotRing: #181A20;--k-paywallPlainSurface: #1D1F26;--k-paywallPrimaryPillArrow: #12101C;--k-paywallPrimaryPillBg: #8F7BF5;--k-paywallPrimaryPillHeart: #12101C;--k-paywallPrimaryPillInk: #12101C;--k-paywallRadioBorder: rgba(255,255,255,.1);--k-paywallRefundBorder: rgba(255,255,255,.1);--k-paywallRewardCardBg: rgba(224,180,90,.14);--k-paywallRewardCardBorder: #EBCB8B;--k-paywallRewardDiscGradient: rgba(224,180,90,.14);--k-paywallRewardDiscShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallRewardIconInk: #EBCB8B;--k-paywallRewardSparkle: #EBCB8B;--k-paywallRewardSparkleSoft: #EBCB8B;--k-paywallRingFill: #8F7BF5;--k-paywallRingTrack: rgba(255,255,255,.1);--k-paywallRowHairline: rgba(255,255,255,.1);--k-paywallScreenGradient: #0F1014;--k-paywallSealBg: rgba(224,180,90,.14);--k-paywallSealGradient: rgba(224,180,90,.14);--k-paywallSparkleSoft: #F5A0B8;--k-paywallStatusPillLilacBg: rgba(143,123,245,.14);--k-paywallStatusPillLilacBorder: rgba(255,255,255,.1);--k-paywallStatusPillPinkBorder: #F5A0B8;--k-paywallStatusPillPinkInk: #F5A0B8;--k-paywallTierCheck: #8F7BF5;--k-paywallTierScreenGradient: #0F1014;--k-paywallTimelineTrack: rgba(255,255,255,.1);--k-paywallTimerInk: #12101C;--k-paywallTimerPillBg: #F5A0B8;--k-paywallTimerPillShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallTintLavender: rgba(143,123,245,.14);--k-paywallToggleActiveShadow: 0 1px 2px rgba(0,0,0,.4);--k-paywallToggleTrackBorder: rgba(255,255,255,.1);--k-paywallToggleTrackShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfActionHintInk: #1C1730;--k-pdfBenefitBg: rgba(143,123,245,.18);--k-pdfBenefitInk: #B3A5FA;--k-pdfBenefitMuted: #8F8DA0;--k-pdfCanvas: #0F1014;--k-pdfCardClosing: #0F1014;--k-pdfCardCover: #0F1014;--k-pdfCardEvening: #0F1014;--k-pdfCardHook: #1D1F26;--k-pdfCardWarm: #0F1014;--k-pdfCardWash: #1D1F26;--k-pdfCatalogAddBg: #8F7BF5;--k-pdfCatalogBrowseBorder: rgba(255,255,255,.1);--k-pdfCatalogBuyBg: #8F7BF5;--k-pdfCatalogBuyShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfCatalogPremiumBadgeBorder: #EBCB8B;--k-pdfCatalogPremiumBg: rgba(224,180,90,.14);--k-pdfCatalogPremiumBorder: #EBCB8B;--k-pdfCatalogPremiumShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfCatalogSearchBg: #1D1F26;--k-pdfCatalogSearchFocusBg: #1D1F26;--k-pdfCatalogSearchFocusBorder: #BDB0FF;--k-pdfCoverGlowBlur: 0px;--k-pdfCoverRule: rgba(255,255,255,.1);--k-pdfCoverSpark: #8F7BF5;--k-pdfCoverSparkSoft: #8F7BF5;--k-pdfCoverSparkWarm: #8F7BF5;--k-pdfDownloadChipBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadClaimedBadgeBg: #1D1F26;--k-pdfDownloadClaimedBadgeBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadClaimedBadgeBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadContinueBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadCopiesBarBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadCopiesBarFullSpanBg: #1D1F26;--k-pdfDownloadCopiesBarSpanBg: #8F7BF5;--k-pdfDownloadCopiesBarSpanBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadCoverBg: #1D1F26;--k-pdfDownloadCoverBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadCoverBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadCoverGlowBg: transparent;--k-pdfDownloadCoverPreviewBg: #1D1F26;--k-pdfDownloadCoverSheetBackBg: #1D1F26;--k-pdfDownloadCoverSheetBg: #1D1F26;--k-pdfDownloadCoverSheetBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadCoverSheetBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadCoverSoldoutBg: #1D1F26;--k-pdfDownloadCoverVeilBg: linear-gradient(180deg, rgba(255, 247, 250, .22) 0%, transparent 28%, transparent 62%, rgba(224, 216, 242, .38) 100%), radial-gradient(ellipse at 50% 20%, rgba(255, 255, 255, .35), transparent 55%);--k-pdfDownloadCoverVeilBoxShadow: inset 0 0 0 1px rgba(255, 255, 255, .55);--k-pdfDownloadFormBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadFormBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadFreeStickerBg: #8F7BF5;--k-pdfDownloadFreeStickerBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadFreeStickerLowBg: #8F7BF5;--k-pdfDownloadFreeStickerLowBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadGlowABg: transparent;--k-pdfDownloadGlowBBg: transparent;--k-pdfDownloadGlowBlur: 0px;--k-pdfDownloadJoinCtaBg: #8F7BF5;--k-pdfDownloadJoinCtaBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadOptionBg: #1D1F26;--k-pdfDownloadOptionBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadOptionSelectedBorder: 1.6px solid rgba(255,255,255,.1);--k-pdfDownloadOptionSelectedBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadPillBg: #1D1F26;--k-pdfDownloadPillBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadPillBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadPillTextInk: #EDECF2;--k-pdfDownloadPlayCircleBorder: 1.5px solid rgba(255, 255, 255, .65);--k-pdfDownloadPlayCircleGhostBg: rgba(47, 36, 59, .45);--k-pdfDownloadSectionTitleBg: linear-gradient(#EDECF2, #EDECF2);--k-pdfDownloadSendBg: #25232E;--k-pdfDownloadSendInk: #9C93B8;--k-pdfDownloadSendReadyBg: #8F7BF5;--k-pdfDownloadSendReadyBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadSoldoutBannerBg: #1D1F26;--k-pdfDownloadSoldoutBannerBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadSoldoutStickerBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadTitleBg: linear-gradient(#EDECF2, #EDECF2);--k-pdfDownloadVideoCaptionTextShadow: 0 1px 6px rgba(0, 0, 0, .4);--k-pdfDownloadVideoCardBorder: 1px solid rgba(255,255,255,.1);--k-pdfDownloadVideoCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfDownloadVideoDurationBg: rgba(47, 36, 59, .5);--k-pdfDownloadVideoOverlayBg: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(47, 36, 59, .34) 100%);--k-pdfEarnedChipBg: rgba(232, 185, 63, .9);--k-pdfEarnedDotBg: #e8b93f;--k-pdfEarnedDotShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfEarnedInk: #4a3305;--k-pdfErrorInk: #F5A0B8;--k-pdfFieldIdleBorder: rgba(255,255,255,.1);--k-pdfFieldPromptBorder: 1.5px solid #BDB0FF;--k-pdfFieldPulsePeakShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfFieldPulseRestShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfFrameBg: #0F1014;--k-pdfFreshAvatarRing: rgba(255,255,255,.1);--k-pdfFreshAvatarShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfFreshBadgeBg: rgba(143,123,245,.14);--k-pdfFreshBg: #181A20;--k-pdfFreshBorder: rgba(255,255,255,.1);--k-pdfFreshCoverShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfFreshCtaBg: #8F7BF5;--k-pdfFreshCtaShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfFreshShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfHintHeartBorder: rgba(255,255,255,.1);--k-pdfInputPlaceholder: #9C93B8;--k-pdfInset: #1D1F26;--k-pdfJoinDot: #9C93B8;--k-pdfLabelInk: #9C93B8;--k-pdfLibraryAccent: #8F7BF5;--k-pdfLibraryAccent2: #8F7BF5;--k-pdfLibraryAccent3: #C6BBFB;--k-pdfLibraryAvatarRing: rgba(255,255,255,.1);--k-pdfLibraryAvatarShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLibraryBtnInk: #12101C;--k-pdfLibraryBtnInk2: #12101C;--k-pdfLibraryCardBlur: 0px;--k-pdfLibraryCoverBg: #181A20;--k-pdfLibraryCoverShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLibraryErrorStrongInk: #F5A0B8;--k-pdfLibraryInk: #EDECF2;--k-pdfLibraryInkSoft: #C3C1CE;--k-pdfLibraryPaperBackShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLibraryPaperFrontBg: #181A20;--k-pdfLibraryPaperFrontShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLibraryProgressFill: #8F7BF5;--k-pdfLibraryProgressTrack: rgba(255,255,255,.1);--k-pdfLibraryRemoveBg: rgba(240,110,140,.14);--k-pdfLibraryScrimBg: rgba(0,0,0,.65);--k-pdfLibrarySheetBg: #181A20;--k-pdfLibrarySheetBorder: rgba(255,255,255,.1);--k-pdfLibrarySheetHoverBg: #25232E;--k-pdfLibrarySheetShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLibrarySkeletonBg: rgba(255,255,255,.07);--k-pdfLibraryToastBg: #1D1F26;--k-pdfLibraryToastShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfLinkInk: #B3A5FA;--k-pdfManualLinkBg: #1D1F26;--k-pdfNameInk: #B3A5FA;--k-pdfOpeningBg: #1D1F26;--k-pdfOpeningCtaBg: #1D1F26;--k-pdfOpeningDotBg: linear-gradient(#EDECF2, #EDECF2);--k-pdfOpeningLibRowBorderBottom: 1px solid rgba(255,255,255,.1);--k-pdfOpeningRailLineBg: rgba(255,255,255,.1);--k-pdfOpeningRuleBg: rgba(255,255,255,.1);--k-pdfPlaceholderInk: #9C93B8;--k-pdfProgressArrivalShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfProgressCircleTrack: rgba(255,255,255,.1);--k-pdfProgressTrack: #1D1F26;--k-pdfRadioBg: #8F7BF5;--k-pdfRadioRingBorder: 2px solid rgba(255,255,255,.1);--k-pdfReadSpinnerBg: #8F7BF5;--k-pdfReadSpinnerDots: #8F7BF5;--k-pdfReadSpinnerShadow: 0 6px 20px rgba(143,123,245,.26);--k-pdfReaderBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderCancelBorder: 1px solid rgba(255,255,255,.1);--k-pdfReaderChipBg: rgba(143,123,245,.18);--k-pdfReaderChromeBg: #181A20;--k-pdfReaderContinueShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderDotBg: #8F7BF5;--k-pdfReaderDotBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderGripBg: rgba(255,255,255,.1);--k-pdfReaderIconBg: rgba(143,123,245,.18);--k-pdfReaderManualLinkBorder: 1px solid rgba(255,255,255,.1);--k-pdfReaderMoreShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderPointsBg: #1D1F26;--k-pdfReaderPointsBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderPointsIsEarnedBg: linear-gradient(135deg, #f2c85a 0%, #e8b93f 100%);--k-pdfReaderPointsIsEarnedBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfReaderRowActiveBg: rgba(143,123,245,.18);--k-pdfReaderScrimBg: rgba(0,0,0,.65);--k-pdfReaderSegBg: rgba(255,255,255,.1);--k-pdfSelectedBg: rgba(143,123,245,.18);--k-pdfSendPulsePeakShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfSendPulseRestShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfSendReadyInk: #12101C;--k-pdfSoftInk: #EDECF2;--k-pdfSoldOutInk: #EDECF2;--k-pdfSoldOutTrackShadow: 0 1px 2px rgba(0,0,0,.4);--k-pdfTitleInk: #EDECF2;--k-pdfVideoTitleGradient: linear-gradient(#EDECF2, #EDECF2);--k-peach: #322733;--k-personality0100Shadow: 0 0 0 0 rgba(0, 0, 0, .35);--k-personality0100Shadow2: 0 6px 32px rgba(0, 0, 0, .32);--k-personality50Shadow: 0 0 0 7px transparent;--k-personality50Shadow2: 0 6px 48px rgba(0, 0, 0, .6), 0 0 0 8px rgba(0, 0, 0, .08);--k-personalityAlchemistC1: rgba(240,110,140,.14);--k-personalityAlchemistC2: #F5A0B8;--k-personalityAlchemistGlow: rgba(245, 160, 184, .25);--k-personalityAlchemistInk: #F5A0B8;--k-personalityAlchemistSoft: rgba(245, 160, 184, .12);--k-personalityArchitectC1: rgba(96,196,150,.14);--k-personalityArchitectC2: #8FE0BC;--k-personalityArchitectGlow: rgba(143, 224, 188, .25);--k-personalityArchitectInk: #8FE0BC;--k-personalityArchitectSoft: rgba(143, 224, 188, .12);--k-personalityBodyFont: "Instrument Sans", sans-serif;--k-personalityBodyFont2: "Instrument Sans", sans-serif;--k-personalityCatalystC1: rgba(224,180,90,.14);--k-personalityCatalystC2: #EBCB8B;--k-personalityCatalystGlow: rgba(235, 203, 139, .25);--k-personalityCatalystInk: #EBCB8B;--k-personalityCatalystSoft: rgba(235, 203, 139, .12);--k-personalityDisplayFont: "Instrument Sans",sans-serif;--k-personalityDisplayFont2: "Instrument Sans",sans-serif;--k-personalityDisplayFont3: "Instrument Sans",sans-serif;--k-personalityEffectColor: rgba(143, 123, 245, .9);--k-personalityEffectColor2: rgba(143, 123, 245, .3);--k-personalityEffectColor3: #8F7BF5;--k-personalityEffectColor4: #8F7BF5;--k-personalityEffectColor5: rgba(255, 255, 255, .65);--k-personalityEffectColor6: rgba(255, 255, 255, .75);--k-personalityHandFont: "Instrument Sans", sans-serif;--k-personalityInk: #B3A5FA;--k-personalityInk10: #C3C1CE;--k-personalityInk11: #C3C1CE;--k-personalityInk12: #C3C1CE;--k-personalityInk13: #B3A5FA;--k-personalityInk14: #12101C;--k-personalityInk15: #C3C1CE;--k-personalityInk16: #C3C1CE;--k-personalityInk17: #C3C1CE;--k-personalityInk18: #8F8DA0;--k-personalityInk19: #C3C1CE;--k-personalityInk2: #B3A5FA;--k-personalityInk20: #EDECF2;--k-personalityInk21: #C3C1CE;--k-personalityInk22: #C3C1CE;--k-personalityInk23: #C3C1CE;--k-personalityInk24: #C3C1CE;--k-personalityInk25: #C3C1CE;--k-personalityInk26: #B3A5FA;--k-personalityInk27: #EDECF2;--k-personalityInk28: #B3A5FA;--k-personalityInk29: #C3C1CE;--k-personalityInk3: #C3C1CE;--k-personalityInk30: #B3A5FA;--k-personalityInk31: #EDECF2;--k-personalityInk32: #C3C1CE;--k-personalityInk33: #F5A0B8;--k-personalityInk34: #C3C1CE;--k-personalityInk35: #C3C1CE;--k-personalityInk36: #8FE0BC;--k-personalityInk37: #B3A5FA;--k-personalityInk38: #EDECF2;--k-personalityInk39: #C3C1CE;--k-personalityInk4: #8F8DA0;--k-personalityInk40: #C3C1CE;--k-personalityInk41: #EBCB8B;--k-personalityInk42: #C3C1CE;--k-personalityInk43: #F5A0B8;--k-personalityInk44: #C3C1CE;--k-personalityInk45: #C3C1CE;--k-personalityInk46: #C3C1CE;--k-personalityInk47: #C3C1CE;--k-personalityInk48: #C3C1CE;--k-personalityInk5: #8F8DA0;--k-personalityInk6: #C3C1CE;--k-personalityInk7: #8F8DA0;--k-personalityInk8: #F5A0B8;--k-personalityInk9: #C3C1CE;--k-personalityMysticC1: rgba(143,123,245,.14);--k-personalityMysticC2: #C6BBFB;--k-personalityMysticGlow: rgba(198, 187, 251, .25);--k-personalityMysticInk: #C6BBFB;--k-personalityMysticSoft: rgba(198, 187, 251, .12);--k-personalityOracleC1: rgba(179, 165, 250, .14);--k-personalityOracleC2: #B3A5FA;--k-personalityOracleGlow: rgba(179, 165, 250, .25);--k-personalityOracleInk: #B3A5FA;--k-personalityOracleSoft: rgba(179, 165, 250, .12);--k-personalityPqBoxBg: #1D1F26;--k-personalityPqBoxBorder: 1.5px solid rgba(255,255,255,.1);--k-personalityPqCardBorder: 1.5px solid rgba(255,255,255,.1);--k-personalityPqCardShadow: 0 12px 26px rgba(0, 0, 0, .13);--k-personalityPqChipAddedBg: rgba(96,196,150,.14);--k-personalityPqChipAddedBorder: rgba(255,255,255,.1);--k-personalityPqChipBg: #1D1F26;--k-personalityPqChipBorder: 1.5px solid rgba(255,255,255,.1);--k-personalityPqContOffBg: #181A20;--k-personalityPqContOnBg: #8F7BF5;--k-personalityPqContOnShadow: 0 6px 16px rgba(0, 0, 0, .5);--k-personalityPqCoreBg: rgba(143,123,245,.14);--k-personalityPqFooterBg: #181A20;--k-personalityPqFooterBorder: 1px solid rgba(255,255,255,.1);--k-personalityPqFooterShadow: 0 -10px 32px rgba(0, 0, 0, .08);--k-personalityPqGlowBg: rgba(143,123,245,.14);--k-personalityPqHdBg: #181A20;--k-personalityPqHdBorder: 1px solid rgba(255,255,255,.1);--k-personalityPqListenDotBg: #181A20;--k-personalityPqMainResultBg: #0F1014;--k-personalityPqMainUnlockBg: #0F1014;--k-personalityPqMicIdleBorder: 1.5px solid rgba(255,255,255,.1);--k-personalityPqMicIdleShadow: 0 3px 9px rgba(0, 0, 0, .18);--k-personalityPqMicOnBg: rgba(240,110,140,.14);--k-personalityPqMicOnShadow: 0 4px 12px rgba(0, 0, 0, .45);--k-personalityPqPeekBorder: 1px dashed rgba(255,255,255,.1);--k-personalityPqPeekNBorder: 1.5px solid rgba(255,255,255,.1);--k-personalityPqPhoneBg: #181A20;--k-personalityPqPhoneShadow: 0 30px 60px rgba(0, 0, 0, .26), inset 0 0 0 1px rgba(255, 255, 255, .6);--k-personalityPqProgBarBg: #181A20;--k-personalityPqProgTrackBg: #181A20;--k-personalityPqQnumBg: #181A20;--k-personalityPqReturnLinkBg: #181A20;--k-personalityPqReturnLinkBorder: 1px solid rgba(255,255,255,.1);--k-personalityPqReturnLinkShadow: 0 2px 10px rgba(0, 0, 0, .12);--k-personalityPqRowCheckBg: #181A20;--k-personalityPqRowShadow: 0 4px 12px rgba(0, 0, 0, .07);--k-personalityPqScreenBg: #0F1014;--k-personalityPqToastBg: #181A20;--k-personalityPqToastShadow: 0 8px 20px rgba(0, 0, 0, .24);--k-personalityPqUnlockBadgeBg: #1D1F26;--k-personalityPqUnlockDividerLineLeftBg: #181A20;--k-personalityPqUnlockDividerLineRightBg: #181A20;--k-personalityPqUnlockEmailWrapSignupContactEmailBorder: rgba(255,255,255,.1);--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinBorder: #BDB0FF;--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinShadow: 0 0 0 3px rgba(0, 0, 0, .18);--k-personalityPqUnlockEmailWrapSignupContactEmailShadow: 0 0 0 4px rgba(0, 0, 0, .12);--k-personalityPqUnlockRevealBtnBg: #8F7BF5;--k-personalityPqUnlockTaglineBg: #181A20;--k-personalityPrRarityBadgeBg: #1D1F26;--k-personalityPrRevealSealInnerShadow: 0 4px 14px rgba(0, 0, 0, .18);--k-personalityPrRevealVeilShimmerBg: #181A20;--k-personalityPrStepBorder: 1px solid rgba(255,255,255,.1);--k-personalityPrTraitTrackBg: #181A20;--k-personalityPrWhoCardBorder: 1px solid rgba(255,255,255,.1);--k-personalityPrWhoCardShadow: 0 14px 34px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .9);--k-planChoiceBorder: rgba(255,255,255,.1);--k-planProgressFill: #8F7BF5;--k-planProgressIdleFill: rgba(255,255,255,.1);--k-planProgressTrack: #1D1F26;--k-pointBg: rgba(143,123,245,.18);--k-pointInk: #C6BBFB;--k-pointsBadgeBg: rgba(224,180,90,.14);--k-pointsBadgeBorder: 1px solid rgba(255,255,255,.1);--k-pointsBadgeInk: #EBCB8B;--k-pollFill: rgba(143,123,245,.18);--k-postTitle: 16.5px;--k-postTitleLH: 1.25;--k-previewBackdrop: rgba(0,0,0,.65);--k-previewBackdrop2: rgba(0,0,0,.65);--k-previewEditorialFont: "Instrument Sans",sans-serif;--k-proBadgeBg: rgba(143,123,245,.18);--k-proBadgeBorder: 1px solid rgba(255,255,255,.1);--k-proBadgeInk: #C6BBFB;--k-profileImageShadow: 0 1px 2px rgba(0,0,0,.4);--k-progress0HomeHubCtaGlowShadow: 0 8px 24px rgba(0, 0, 0, .3), 0 0 0 0 rgba(0, 0, 0, .3);--k-progress0HomeHubPulseGlowShadow: 0 0 0 0 rgba(0, 0, 0, .3);--k-progress70100HomeHubCtaGlowShadow: 0 8px 24px rgba(0, 0, 0, .3), 0 0 0 14px transparent;--k-progress70100HomeHubPulseGlowShadow: 0 0 0 12px transparent;--k-progressAccentInk: #B3A5FA;--k-progressActivityCheckShadow: 0 1px 2px rgba(0,0,0,.4);--k-progressActivityHeroInk: #C6BBFB;--k-progressActivityInk: #EBCB8B;--k-progressActivityParticle1: #B3A5FA;--k-progressActivityParticle2: #F5A0B8;--k-progressActivityParticle3: #C6BBFB;--k-progressActivityParticle4: #EBCB8B;--k-progressActivityParticle5: #F5A0B8;--k-progressActivityParticle6: #B3A5FA;--k-progressActivityParticle7: #F5A0B8;--k-progressActivityParticle8: #F5A0B8;--k-progressActivitySelectedBg: rgba(224,180,90,.14);--k-progressActivitySelectedShadow: 0 0 0 4px rgba(235, 203, 139, .12), 0 1px 2px rgba(0,0,0,.4);--k-progressActivityTint: rgba(224,180,90,.14);--k-progressBadgeInk: #C6BBFB;--k-progressBg: #1D1F26;--k-progressBodyFont: "Instrument Sans", sans-serif;--k-progressBodyInk: #EDECF2;--k-progressCardBorder: 1px solid rgba(255,255,255,.1);--k-progressDailyProgressBg: #0F1014;--k-progressDailyProgressCelebrationCaptionShadow: 0 2px 14px rgba(0, 0, 0, .3);--k-progressDailyProgressCelebrationGlowBg: radial-gradient(circle, rgba(143, 123, 245, .22) 0%, rgba(245, 160, 184, .12) 45%, transparent 70%);--k-progressDailyProgressDayNumBg: #EDECF2;--k-progressDailyProgressDividerBg: linear-gradient(90deg, transparent, rgba(255,255,255,.1), transparent);--k-progressDailyProgressInspireModalCloseBg: #181A20;--k-progressDailyProgressInspireModalCloseBorder: 1px solid rgba(255,255,255,.1);--k-progressDailyProgressInspireModalCloseHoverBg: #25232E;--k-progressDailyProgressInspireOverlayBg: rgba(0,0,0,.55);--k-progressDailyProgressLockedCtaShadow: 0 12px 30px rgba(0, 0, 0, .3), 0 3px 10px rgba(0, 0, 0, .3);--k-progressDailyProgressLockedPageBg: rgba(15, 16, 20, .92);--k-progressDailyProgressLogRowBg: #1D1F26;--k-progressDailyProgressMoodButtonBorder: 1.5px solid rgba(255,255,255,.1);--k-progressDailyProgressMoodButtonShadow: 0 10px 26px rgba(0, 0, 0, .3);--k-progressDailyProgressNoteBadgeBg: #181A20;--k-progressDailyProgressNoteBadgeShadow: 0 4px 10px rgba(0, 0, 0, .3);--k-progressDailyProgressNoteCardBorder: 1px solid rgba(255,255,255,.1);--k-progressDailyProgressNoteCardShadow: 0 12px 40px rgba(0, 0, 0, .3);--k-progressDailyProgressNotePhotoButtonBg: #1D1F26;--k-progressDailyProgressNotePhotoRemoveBg: rgba(0, 0, 0, .72);--k-progressDailyProgressNotePhotoRemoveBorder: 2px solid rgba(255,255,255,.1);--k-progressDailyProgressNoteReflectBtnActiveBg: #25232E;--k-progressDailyProgressNoteSaveBg: rgba(143,123,245,.14);--k-progressDailyProgressNoteSaveBorder: 1px solid rgba(255,255,255,.1);--k-progressDailyProgressNoteSaveDoneBg: rgba(143,123,245,.14);--k-progressDailyProgressNoteSaveShadow: 0 4px 14px rgba(0, 0, 0, .3);--k-progressDailyProgressSavedModalDailyProgressSentModalShadow: 0 20px 44px -14px rgba(0, 0, 0, .3);--k-progressDisplayFont: "Instrument Sans",sans-serif;--k-progressEditorialFont: "Instrument Sans",sans-serif;--k-progressEffectShadowInk: rgba(143, 123, 245, .28);--k-progressEffectShadowInk2: rgba(143, 123, 245, .28);--k-progressEffectShadowInk3: rgba(143, 123, 245, .28);--k-progressEmptyMark: #B3A5FA;--k-progressErrorInk: #F5A0B8;--k-progressFaintInk: #9C93B8;--k-progressFill: #8F7BF5;--k-progressHandFont: "Instrument Sans", sans-serif;--k-progressHeartFill: #181A20;--k-progressHeartStroke: #F5A0B8;--k-progressHomeHubActionCheckShadow: 0 4px 12px rgba(0, 0, 0, .3);--k-progressHomeHubActionIconBg: rgba(143,123,245,.14);--k-progressHomeHubBadgeBg: rgba(143,123,245,.14);--k-progressHomeHubBadgeBorder: 1px solid rgba(255,255,255,.1);--k-progressHomeHubDayCardShadow: 0 12px 36px rgba(0, 0, 0, .3);--k-progressHomeHubDayCardTodayBorder: rgba(255,255,255,.1);--k-progressHomeHubDayLineBg: rgba(255,255,255,.1);--k-progressHomeHubDayLineFadeBg: linear-gradient(rgba(255,255,255,.1), transparent);--k-progressHomeHubDayNumBg: #8F7BF5;--k-progressHomeHubDayNumShadow: 0 6px 18px rgba(0, 0, 0, .3);--k-progressHomeHubDayNumTodayBg: #8F7BF5;--k-progressHomeHubDividerLineBg: rgba(255,255,255,.1);--k-progressHomeHubPageBg: #0F1014;--k-progressHomeHubPageGlowBlobLavLeftBg: radial-gradient(ellipse, rgba(143, 123, 245, .12) 0%, transparent 70%);--k-progressHomeHubPageGlowBlobLavRightBg: radial-gradient(ellipse, rgba(143, 123, 245, .12) 0%, transparent 70%);--k-progressHomeHubPageGlowBlobPeachBg: radial-gradient(ellipse, rgba(235, 203, 139, .12) 0%, transparent 70%);--k-progressHomeHubTodayCtaBg: #8F7BF5;--k-progressHomeHubTodayCtaPlayBg: rgba(18, 16, 28, .12);--k-progressHomeHubTomorrowBadgeBg: #8F7BF5;--k-progressHomeHubTomorrowBadgeShadow: 0 6px 20px rgba(0, 0, 0, .3);--k-progressHomeHubTomorrowPillBorder: 1px solid rgba(255,255,255,.1);--k-progressHomeHubTomorrowShadow: 0 14px 40px rgba(0, 0, 0, .3);--k-progressHomeHubWatchFillBg: #8F7BF5;--k-progressHomeHubWatchTrackBg: #1D1F26;--k-progressHoverInk: #EDECF2;--k-progressInputInk: #EDECF2;--k-progressLevelBlur: 0px;--k-progressLevelModuleBg: #1D1F26;--k-progressLevelModuleBorder: 1px solid rgba(255,255,255,.1);--k-progressLevelModuleShadow: 0 4px 16px rgba(0, 0, 0, .3);--k-progressLogInk: #C3C1CE;--k-progressLogLabelInk: #9C93B8;--k-progressMediaInk: #FFFFFF;--k-progressMutedInk: #9C93B8;--k-progressOnAccent: #12101C;--k-progressPlaceholderInk: #9C93B8;--k-progressPlainBodyFont: "Instrument Sans", sans-serif;--k-progressQuestionInk: #EDECF2;--k-progressQuietInk: #C3C1CE;--k-progressReflectInk: #C6BBFB;--k-progressReflectionBlur: 0px;--k-progressReflectionInputBg: #1D1F26;--k-progressRflArrowActiveBg: #8F7BF5;--k-progressRflArrowActiveBorder: #8F7BF5;--k-progressRflArrowBorder: 1px solid #8F7BF5;--k-progressRflBg: #181A20;--k-progressRflBodyIsOpenRflClipBeforeBg: rgba(143, 123, 245, .7);--k-progressRflBodyNotRflBodyStaticHoverRflChevBg: #25232E;--k-progressRflClipBeforeBg: rgba(143, 123, 245, .45);--k-progressRflInputShadow: 0 3px 12px rgba(0, 0, 0, .3);--k-progressRflMetaBorder: 1px solid rgba(255,255,255,.1);--k-progressRflShadow: 0 8px 26px rgba(0, 0, 0, .3);--k-progressSaveInk: #EDECF2;--k-progressScrubMask: linear-gradient( 90deg, transparent 0%, #000 22%, #000 78%, transparent 100% );--k-progressSoftAccentBg: rgba(143,123,245,.14);--k-progressStrongInk: #EDECF2;--k-progressSurface: #181A20;--k-progressSurfaceRaised: #1D1F26;--k-promptSize: 25px;--k-publicAccessBadgeBg: rgba(143,123,245,.18);--k-publishStatusBg: rgba(96,196,150,.14);--k-publishStatusInk: #8FE0BC;--k-pushAlertBg: rgba(240,110,140,.14);--k-pushAlertInk: #F5A0B8;--k-pushDeleteBg: #F0578A;--k-pushDeleteInk: #1a1020;--k-pushFailureBg: rgba(240,110,140,.14);--k-pushFailureInk: #F5A0B8;--k-pushSuccessBg: rgba(96,196,150,.14);--k-pushSuccessInk: #8FE0BC;--k-questionLabelInk: #B3A5FA;--k-questionMessageBg: #1D1F26;--k-questionMessageBorder: 1px solid rgba(255,255,255,.1);--k-questionMessageInk: #EDECF2;--k-questionMessageShadow: 0 1px 2px rgba(0,0,0,.4);--k-quietControlBg: #1D1F26;--k-quietControlBorder: 1px solid rgba(255,255,255,.1);--k-quietPanelBg: #1D1F26;--k-quoteInk: #2B2154;--k-radius: 14px;--k-radiusSm: 10px;--k-raisedSurface: #181A20;--k-reactionBorder: 1px solid rgba(255,255,255,.1);--k-reactionInk: #F0578A;--k-readingUnlockActionInk: #12101C;--k-readingUnlockHeartInk: #B3A5FA;--k-readingUnlockLockInk: #C3C1CE;--k-readingUnlockRetryInk: #B3A5FA;--k-replyBg: rgba(255,255,255,.07);--k-resourceCardBorder: rgba(255,255,255,.07);--k-resourceCardShadow: 0 1px 2px rgba(0,0,0,.4);--k-revealAuroraBlueBg: linear-gradient( 180deg, transparent 0%, rgba(143, 123, 245, .35) 30%, rgba(179, 165, 250, .2) 60%, transparent 100% );--k-revealAuroraMintBg: linear-gradient( 180deg, transparent 0%, rgba(143, 224, 188, .4) 30%, rgba(143, 224, 188, .3) 60%, transparent 100% );--k-revealAuroraVioletBg: linear-gradient( 180deg, transparent 0%, rgba(143, 123, 245, .35) 30%, rgba(245, 160, 184, .25) 60%, transparent 100% );--k-revealBloomBg: radial-gradient( ellipse at 50% 0%, rgba(245, 160, 184, .18) 0%, rgba(245, 160, 184, .08) 50%, transparent 80% );--k-revealCardBackLabelFont: "Instrument Sans", sans-serif;--k-revealCardBackLabelInk: #EDECF2;--k-revealCardGlowBg: radial-gradient(circle, rgba(143, 123, 245, .34) 0%, rgba(143, 123, 245, .12) 34%, transparent 66%), radial-gradient(circle at 65% 60%, rgba(235, 203, 139, .2) 0%, transparent 58%);--k-revealEmberBg: radial-gradient( circle, rgba(235, 203, 139, .16) 0%, rgba(235, 203, 139, .08) 25%, rgba(245, 160, 184, .04) 50%, transparent 70% );--k-revealFlashBg: radial-gradient( circle at center, rgba(237, 236, 242, .55) 0%, rgba(235, 203, 139, .2) 22%, transparent 50% );--k-revealGildedDustBg: radial-gradient(2px 2px at 20% 30%, rgba(235, 203, 139, .6) 0%, transparent 50%), radial-gradient(1px 1px at 70% 20%, rgba(235, 203, 139, .4) 0%, transparent 50%), radial-gradient(1.5px 1.5px at 50% 70%, rgba(235, 203, 139, .5) 0%, transparent 50%), radial-gradient(1px 1px at 30% 85%, rgba(235, 203, 139, .4) 0%, transparent 50%), radial-gradient(2px 2px at 85% 60%, rgba(235, 203, 139, .5) 0%, transparent 50%), radial-gradient(1px 1px at 15% 60%, rgba(235, 203, 139, .4) 0%, transparent 50%);--k-revealGildedPoolBg: radial-gradient( circle, rgba(235, 203, 139, .18) 0%, rgba(235, 203, 139, .1) 30%, transparent 60% );--k-revealGildedShimmerBg: repeating-linear-gradient( 115deg, transparent 0px, transparent 80px, rgba(235, 203, 139, .04) 80px, rgba(235, 203, 139, .04) 82px );--k-revealHaloBg: radial-gradient( circle, transparent 38%, rgba(235, 203, 139, .07) 44%, rgba(235, 203, 139, .035) 52%, transparent 62% );--k-revealMistBg: radial-gradient( circle, rgba(143, 224, 188, .25) 0%, rgba(179, 165, 250, .15) 40%, transparent 70% );--k-revealParticleAmberRgb: 235, 203, 139;--k-revealParticleMistRgb: 195, 193, 206;--k-revealParticlePearlRgb: 237, 236, 242;--k-revealParticleVioletRgb: 179, 165, 250;--k-revealParticleWarmRgb: 235, 203, 139;--k-revealPrismShadow: 0 0 4px rgba(179, 165, 250, .4);--k-revealPrismStroke: rgba(179, 165, 250, .5);--k-revealRayCore: #EDECF2;--k-revealRayEdge: #F5A0B8;--k-revealRayWarm: #EBCB8B;--k-revealScrimBg: radial-gradient(ellipse at center, rgba(24, 26, 32, .9) 0%, rgba(24, 26, 32, .72) 30%, rgba(24, 26, 32, .3) 56%, transparent 78%), radial-gradient(circle at 34% 42%, rgba(143, 123, 245, .24) 0%, transparent 54%), radial-gradient(circle at 72% 46%, rgba(235, 203, 139, .16) 0%, transparent 56%);--k-revealSigilBurstShadow: 0 0 18px rgba(235, 203, 139, .9);--k-revealSigilBurstStroke: rgba(237, 236, 242, 1);--k-revealSigilShadow: 0 0 6px rgba(235, 203, 139, .5);--k-revealSigilStroke: rgba(235, 203, 139, .7);--k-revealStarPearlRgb: 237, 236, 242;--k-revealStarVioletRgb: 143, 123, 245;--k-roomHeaderBorder: 1px solid rgba(255,255,255,.07);--k-routeFallbackCard: #181A20;--k-routeFallbackFont: "Instrument Sans",sans-serif;--k-routeFallbackInk: #EDECF2;--k-routeSkeletonBg: rgba(195, 193, 206, .16);--k-routeSkeletonShimmer: linear-gradient(100deg, transparent 30%, rgba(237, 236, 242, .08) 50%, transparent 70%);--k-sectionBorder: rgba(255,255,255,.07);--k-sectionSurface: #1D1F26;--k-seenInk: #9C93B8;--k-selectedBg: #8F7BF5;--k-selectedInk: #12101C;--k-selectedReactionBg: rgba(143,123,245,.2);--k-selectedReactionBorder: #8F7BF5;--k-selectedShadow: none;--k-selectionRing: rgba(143,123,245,.4);--k-sessionFallbackBg: #181A20;--k-shadow: 0 1px 2px rgba(0,0,0,.4);--k-sheetActionActiveBg: #25232E;--k-sheetAwardActiveBg: rgba(224,180,90,.14);--k-sheetAwardIcon: #EBCB8B;--k-sheetAwardInk: #EBCB8B;--k-sheetBackdrop: rgba(0,0,0,.65);--k-sheetCloseActiveBg: #25232E;--k-sheetCloseBg: #1D1F26;--k-sheetCloseInk: #C3C1CE;--k-sheetDangerActiveBg: rgba(240,110,140,.14);--k-sheetDangerInk: #F0578A;--k-sheetPreviewBorder: 1px solid rgba(255,255,255,.07);--k-shellBg: #0F1014;--k-shellGlowLavender: transparent;--k-shellGlowPeach: transparent;--k-signupAccountGateBlur38px: 0px;--k-signupBirthSelectBg: #1D1F26;--k-signupBirthSelectInk: #8F8DA0;--k-signupBirthSelectInk2: #B3A5FA;--k-signupBirthSelectOptionValueInk: #8F8DA0;--k-signupContactPhoneCodeBtnBg: rgba(143,123,245,.18);--k-signupContactPhoneDividerBg: rgba(255,255,255,.1);--k-signupContactPhoneFullBorder: 1px solid rgba(255,255,255,.1);--k-signupContactPhoneFullBorderInk: #BDB0FF;--k-signupContactPhoneFullBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupContactPhoneFullBoxShadow2: 0 1px 2px rgba(0,0,0,.4);--k-signupContactPhoneFullErrorBorderInk: #F5A0B8;--k-signupContactPhoneFullErrorBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupContactPhoneFullInputInk: #8F8DA0;--k-signupCountrySheetBackdropBg: rgba(0,0,0,.65);--k-signupCountrySheetChromeBorderBottom: 1px solid rgba(255,255,255,.1);--k-signupCountrySheetCloseInk: #EDECF2;--k-signupCountrySheetCustomCtaBg: rgba(143,123,245,.18);--k-signupCountrySheetHandleBg: rgba(255,255,255,.1);--k-signupCountrySheetHighlightBg: rgba(143,123,245,.18);--k-signupCountrySheetOptionSignupCountrySheetOptionSelectedBg: rgba(143,123,245,.18);--k-signupCountrySheetPanelBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupCountrySheetSearchBg: #1D1F26;--k-signupCountrySheetSearchBg2: #1D1F26;--k-signupCountrySheetSearchClearBg: #1D1F26;--k-signupCountrySheetSearchIconInk: #8F8DA0;--k-signupDesktopSurfaceBg: #0F1014;--k-signupLoaderAvatarBorder: 1px solid rgba(255,255,255,.1);--k-signupLoaderBg: rgba(0,0,0,.65);--k-signupLoaderBubbleBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupLoaderGlowBg: transparent;--k-signupLoaderGlowBlur: 0px;--k-signupLoaderHeaderBg: #1D1F26;--k-signupLoaderOnlineBg: #8FE0BC;--k-signupLoaderPanelBg: #181A20;--k-signupLoaderPanelBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupLoaderTrackBg: #1D1F26;--k-signupLoaderTrackFillBg: #8F7BF5;--k-signupModalBg: #181A20;--k-signupModalShadow: 0 1px 2px rgba(0,0,0,.4);--k-signupSearchClearInk: #EDECF2;--k-signupSkipDisabledInk: #9C93B8;--k-signupWizardBackInk: #8F8DA0;--k-signupWizardBirthLabelInk: #8F8DA0;--k-statusDangerBg: rgba(240,110,140,.14);--k-statusDangerInk: #F5A0B8;--k-statusIdleBg: #1D1F26;--k-statusIdleInk: #8F8DA0;--k-statusSuccessBg: rgba(96,196,150,.14);--k-statusSuccessInk: #8FE0BC;--k-stepBadgeBg: rgba(143,123,245,.18);--k-stepBadgeGradient: linear-gradient(135deg, #8F7BF5, #B3A5FA);--k-stepBadgeShadow: 0 6px 20px rgba(143,123,245,.26);--k-streakBg: rgba(224,180,90,.14);--k-streakBonusTagBg: rgba(224,180,90,.14);--k-streakBonusTagInk: #EBCB8B;--k-streakBonusValueInk: #EBCB8B;--k-streakBorder: 1px solid rgba(255,255,255,.1);--k-streakCelBg: #0F1014;--k-streakFlameBg: #181A20;--k-streakFlameBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-streakFlameInk: #EBCB8B;--k-streakGlowBg: none;--k-streakInk: #EBCB8B;--k-streakLevelAccentInk: #EBCB8B;--k-streakMathsBg: #181A20;--k-streakMathsBorder: 1px solid rgba(255,255,255,.1);--k-streakRuleBg: rgba(255,255,255,.07);--k-streakSparkInk: #EBCB8B;--k-streakSubtleBg: rgba(224,180,90,.14);--k-streakSubtleBorder: 1px solid rgba(255,255,255,.1);--k-streakSubtleInk: #EBCB8B;--k-streakXpBg: #181A20;--k-streakXpBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-streakXpBurstStarInk: #EBCB8B;--k-streakXpCelebrateBg: #181A20;--k-streakXpCelebrateBorderColor: rgba(255,255,255,.1);--k-streakXpCelebrateBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-streakXpFillBg: #EBCB8B;--k-streakXpFillBoxShadow: none;--k-streakXpFillSettledBg: #8F7BF5;--k-streakXpFillSettledBoxShadow: none;--k-streakXpGainBg: #EBCB8B;--k-streakXpGainBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-streakXpNewTextShadow: none;--k-strongActionBg: #8F7BF5;--k-strongActionInk: #12101C;--k-successBadgeBg: #8FE0BC;--k-successBadgeInk: #10251D;--k-successInk: #8FE0BC;--k-successTintBg: rgba(96,196,150,.14);--k-surface: #181A20;--k-tableRowBorder: rgba(255,255,255,.07);--k-tableRowHoverBg: #1D1F26;--k-tarotIllustrationGradient: linear-gradient(160deg, #2A2C38, #42395E);--k-tile1: rgba(143,123,245,.14);--k-tile1Ink: #C6BBFB;--k-tile2: rgba(96,196,150,.14);--k-tile2Ink: #8FE0BC;--k-tile3: rgba(224,180,90,.14);--k-tile3Ink: #EBCB8B;--k-tile4: rgba(240,110,140,.14);--k-tile4Ink: #F5A0B8;--k-titleCase: none;--k-titleLS: -.022em;--k-toggleOffBg: #1D1F26;--k-ugaLockRingBg: #181A20;--k-ugaLockRingBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-ugaLockRingSvgStroke: #C3C1CE;--k-ugaPulseBorder: 2px solid rgba(255,255,255,.1);--k-ugaReadingLabelInk: #C3C1CE;--k-ugaReadingOverlayBg: linear-gradient(180deg, transparent 30%, #181A20 100%);--k-ugaReadingOverlayH2Font: "Instrument Sans",sans-serif;--k-ugaReadingOverlayH2Ink: #EDECF2;--k-ugaSheenBg: linear-gradient(115deg, transparent 30%, rgba(143, 123, 245, .25) 48%, transparent 62%);--k-unlockGateRootFont: "Instrument Sans", sans-serif;--k-unlockGateRootRevealedUgaCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-unseenBadgeBg: #8F7BF5;--k-uploadDropzoneBg: #1D1F26;--k-uploadDropzoneBg2: #1D1F26;--k-uploadGlow: transparent;--k-uploadGlow2: transparent;--k-validationErrorInk: #F5A0B8;--k-videoGradient: linear-gradient(145deg, #2A2C38, #3A3158);--k-voiceFailureInk: #F5A0B8;--k-waHiPromptAvatarBorder: 3px solid rgba(255,255,255,.1);--k-waHiPromptAvatarBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-waHiPromptConnectorBg: #1D1F26;--k-waHiPromptConnectorBorderLeft: 1.5px solid rgba(255,255,255,.1);--k-waHiPromptConnectorTextFont: "Instrument Sans", sans-serif;--k-waHiPromptConnectorTextInk: #C3C1CE;--k-waHiPromptFont: "Instrument Sans", sans-serif;--k-waHiPromptGlowBg: none;--k-waHiPromptInk: #EDECF2;--k-waHiPromptKanjiInk: #EDECF2;--k-waHiPromptKanjiRingBg: #1D1F26;--k-waHiPromptKanjiRingBorder: 1px solid rgba(255,255,255,.1);--k-waHiPromptKanjiRingBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-waHiPromptLockedInk: #C3C1CE;--k-waHiPromptSparkInk: #B3A5FA;--k-waHiPromptStep1Bg: rgba(96,196,150,.14);--k-waHiPromptStep1Border: 1.5px solid rgba(255,255,255,.1);--k-waHiPromptStep2Bg: rgba(143,123,245,.14);--k-waHiPromptStep2Border: 1.5px solid rgba(255,255,255,.1);--k-waHiPromptStepIconLockBg: #8F7BF5;--k-waHiPromptStepIconLockBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-waHiPromptStepLabel1Ink: #8FE0BC;--k-waHiPromptStepLabel2Ink: #C3C1CE;--k-waHiPromptStepText1Ink: #8FE0BC;--k-waHiPromptTeaserBg: #181A20;--k-waHiPromptTeaserBorder: 1px solid rgba(255,255,255,.1);--k-waHiPromptTeaserBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-waHiPromptTeaserGlowBg: none;--k-waHiPromptTitleFont: "Instrument Sans",sans-serif;--k-waHiPromptTitleInk: #EDECF2;--k-waHiPromptWaBadgeBorder: 3px solid rgba(255,255,255,.1);--k-warningPanelBg: rgba(224,180,90,.14);--k-warningPanelInk: #EBCB8B;--k-welcomeActionShadow: 0 6px 20px rgba(143,123,245,.26);--k-welcomeCodeBorder: 1px solid rgba(255,255,255,.1);--k-welcomeCodeFocusShadow: 0 1px 2px rgba(0,0,0,.4);--k-welcomeErrorInk: #F5A0B8;--k-whatsappReplyLoaderAvatarBg: #1D1F26;--k-whatsappReplyLoaderAvatarBorder: 1px solid rgba(255,255,255,.1);--k-whatsappReplyLoaderBg: rgba(0,0,0,.65);--k-whatsappReplyLoaderBubbleAfterBg: linear-gradient(115deg, transparent 20%, rgba(143, 123, 245, .22) 48%, transparent 72%);--k-whatsappReplyLoaderBubbleBg: #181A20;--k-whatsappReplyLoaderBubbleBorder: 1px solid rgba(255,255,255,.1);--k-whatsappReplyLoaderBubbleBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-whatsappReplyLoaderFlyFilter: 0 2px 6px rgba(143, 123, 245, .35);--k-whatsappReplyLoaderGlowBg: none;--k-whatsappReplyLoaderHeaderBg: #1D1F26;--k-whatsappReplyLoaderHeaderBorder: 1px solid rgba(255,255,255,.1);--k-whatsappReplyLoaderLineBg: rgba(255,255,255,.1);--k-whatsappReplyLoaderLineHiBg: rgba(255,255,255,.1);--k-whatsappReplyLoaderNameInk: #EDECF2;--k-whatsappReplyLoaderOnlineBg: #8F7BF5;--k-whatsappReplyLoaderPanelBg: #181A20;--k-whatsappReplyLoaderPanelBorder: 1px solid rgba(255,255,255,.1);--k-whatsappReplyLoaderPanelBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-whatsappReplyLoaderStatusFont: "Instrument Sans", sans-serif;--k-whatsappReplyLoaderTrackBg: rgba(255,255,255,.1);--k-whatsappReplyLoaderTrackFillBg: #8F7BF5;--k-wjcCardBg: #181A20;--k-wjcCardBorder: 1px solid rgba(255,255,255,.1);--k-wjcCardBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-wjcCardInk: #EDECF2;--k-wjcCountInk: #C3C1CE;--k-wjcErrorFontFamily: "Instrument Sans", sans-serif;--k-wjcErrorInk: #F0578A;--k-wjcFieldsSignupContactNameBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-wjcThankFontFamily: "Instrument Sans", sans-serif;--k-wjcTitleFontFamily: "Instrument Sans",sans-serif;--k-wjcTitleInk: #EDECF2;--k-xpAbsorbAuraBg: radial-gradient(circle, rgba(143, 123, 245, .85) 0%, transparent 100%);--k-xpAbsorbChipBg: #181A20;--k-xpAbsorbChipBorder: 1px solid rgba(255,255,255,.1);--k-xpAbsorbChipBoxShadow: 0 1px 2px rgba(0,0,0,.4);--k-xpAbsorbHaloShadow: 0 0 10px rgba(143, 123, 245, .55)}.member-welcome{position:relative;z-index:1;max-width:420px;margin:0 auto;min-height:100dvh;padding:calc(64px + var(--sat, 0px)) 28px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.member-welcome__mark{color:var(--k-accentText)}.member-welcome__title{margin:0;font-family:var(--k-fontEditorial);font-weight:500;font-size:32px;line-height:1.08;color:var(--k-pdfTitleInk)}.member-welcome__lead{margin:0;font-family:var(--k-body);font-size:14.5px;line-height:1.55;color:var(--k-onboardingJourneyUnfoldingInk);max-width:30ch}.member-welcome__code{width:100%;max-width:260px;margin-top:8px;padding:16px 18px;border:var(--k-welcomeCodeBorder);border-radius:16px;background:var(--k-notificationControlBg);font-family:var(--k-body);font-size:26px;font-weight:600;letter-spacing:10px;text-align:center;color:var(--k-pdfTitleInk)}.member-welcome__code:focus{outline:none;border-color:var(--k-onboardingIntentTimeOnBorderInk);box-shadow:var(--k-welcomeCodeFocusShadow)}.member-welcome__error{margin:0;font-family:var(--k-body);font-size:13px;color:var(--k-welcomeErrorInk)}.member-welcome__cta{width:100%;max-width:260px;margin-top:4px;padding:15px 22px;border:0;border-radius:9999px;background:var(--k-pdfDownloadJoinCtaBg);box-shadow:var(--k-welcomeActionShadow);font-family:var(--k-body);font-size:15.5px;font-weight:700;color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);cursor:pointer}.member-welcome__cta:disabled{opacity:.45;cursor:default;box-shadow:none}.member-welcome__resend{border:0;background:transparent;padding:6px;font-family:var(--k-body);font-size:13px;color:var(--k-pdfLinkInk);cursor:pointer}.landing-guide-btn{position:relative;margin-top:0;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 22px;border-radius:9999px;background:var(--k-guideButtonBg);color:var(--k-guideButtonInk);font-family:var(--k-fontHand);font-style:italic;font-weight:700;font-size:21px;letter-spacing:.01em;box-shadow:var(--k-guideButtonBoxShadow);transition:box-shadow .3s ease,transform .25s ease}.landing-guide-btn__heart{font-size:14px;line-height:1;margin-top:-1px}.landing-guide-btn__whatsapp{flex-shrink:0;margin-top:1px}.landing-guide-btn svg{flex-shrink:0;margin-top:1px}.landing-guide-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--k-guideButtonBoxShadow2);animation:landing-guide-btn-ring 2.6s ease-out infinite}.landing-guide-btn:hover{transform:translateY(-1px);box-shadow:var(--k-guideButtonBoxShadow3)}.landing-guide-btn--disabled,.landing-guide-btn--disabled:hover{opacity:.48;cursor:not-allowed;transform:none;box-shadow:var(--k-guideButtonDisabledLandingGuideBtnDisabledBoxShadow)}.landing-guide-btn--chat{font-size:18px;padding:8px 18px}.landing-guide-btn--chat .landing-guide-btn__heart{font-size:13px}.landing-guide-btn--chat svg{width:14px;height:14px}.landing-guide-btn--pill{font-size:20px;padding:9px 20px;gap:7px;flex-shrink:0;box-shadow:var(--k-guideButtonPillBoxShadow)}.landing-guide-btn--pill .landing-guide-btn__heart{font-size:14px}.landing-guide-btn--pill svg{width:15px;height:15px}.landing-guide-btn--pill:hover{box-shadow:var(--k-guideButtonPillBoxShadow2)}@keyframes landing-guide-btn-ring{0%{box-shadow:var(--k-entry0BoxShadow)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.landing-guide-btn:after{animation:none}}.onb-stage{min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:transparent}.onb-bezel{width:100%}.onb-device{position:relative;width:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--k-body)}@media (max-width: 539px){.onb-stage{align-items:stretch;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}.onb-bezel{display:flex;flex:1;flex-direction:column;min-height:100%;height:100%}.onb-device{flex:1;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}.onb-device>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}}@media (min-width: 540px){.onb-stage{padding:28px 24px}.onb-bezel{width:auto;flex:none;border-radius:46px;padding:7px;background:var(--k-pdfFrameBg);box-shadow:var(--k-deviceFrameShadow)}.onb-device{width:390px;min-height:0;height:min(800px,calc(100dvh - 110px));min-height:640px;border-radius:40px}}@media (min-width: 768px){.onb-stage{padding:32px}.onb-bezel{width:min(480px,calc(100vw - 64px));height:min(820px,calc(100dvh - 64px));min-height:min(680px,calc(100dvh - 64px));padding:0;overflow:hidden;border:var(--k-onboardingBezelBorder);border-radius:32px;background:var(--k-onboardingBezelBg);box-shadow:var(--k-onboardingBezelBoxShadow)}.onb-device{width:100%;height:100%;min-height:0;border-radius:31px}}.signup-desktop-stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.signup-desktop-surface--flush{min-height:0;overflow:hidden}@media (min-width: 768px){.signup-desktop-stage{align-items:center;justify-content:center;padding:32px}.signup-desktop-surface{flex:none!important;width:min(480px,calc(100vw - 64px));max-width:none;height:min(820px,calc(100dvh - 64px));min-height:min(680px,calc(100dvh - 64px));margin-top:auto;margin-bottom:auto;overflow:hidden;border:var(--k-onboardingBezelBorder);border-radius:32px;background:var(--k-signupDesktopSurfaceBg);box-shadow:var(--k-onboardingBezelBoxShadow)}.signup-desktop-surface--flush{padding:0}}.onb-device[class*=onb-device--]{background-repeat:no-repeat}.onb-device--how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.onb-device--intro{background-color:var(--k-onboardingIntroFallback);background:var(--k-onboardingIntroCanvas)}.onb-device--focus{background-color:var(--k-onboardingFocusFallback);background:var(--k-onboardingFocusCanvas)}.onb-device--how{background-color:var(--k-onboardingHowFallback);background:var(--k-onboardingHowCanvas)}.onb-device--transition,.onb-device--journey{background-color:var(--k-onboardingIntroFallback);background:var(--k-bg)}.onb-device--intention{background-color:var(--k-onboardingIntentionFallback);background:var(--k-onboardingIntentionCanvas)}.onb-device--paywall{background-color:var(--k-onboardingIntroFallback);background:var(--k-bg)}.onb-device--account{background-color:var(--k-onboardingIntroFallback);background:var(--k-onboardingDeviceAccountBg)}.onb-device--choose{background-color:var(--k-onboardingIntentionFallback);background:var(--k-onboardingDeviceChooseBg)}.onb-statusbar{position:relative;z-index:1;display:none;justify-content:space-between;padding:16px 24px 0;font-size:12px;font-weight:600;color:var(--k-onboardingStatusbarInk)}@media (min-width: 540px){.onb-statusbar{display:flex}}.onb-back{position:absolute;top:12px;left:12px;z-index:3;width:36px;height:36px;border:0;padding:0;border-radius:50%;background:transparent;color:var(--k-inkStrong);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,opacity .15s ease}.onb-back:hover{background:var(--k-onboardingBackBg)}@media (min-width: 540px){.onb-back{top:40px;left:16px}}@supports (padding: env(safe-area-inset-top)){@media (max-width: 539px){.onb-back{top:calc(12px + env(safe-area-inset-top))}}}.onb-device>.onb-progress{flex-direction:row;position:absolute;top:27px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:6px;pointer-events:none}.onb-progress-dot{width:5px;height:5px;border-radius:50%;background:var(--k-onboardingProgressDotBg);transition:width .3s ease,background .3s ease}.onb-progress-dot--active{width:18px;border-radius:3px;background:var(--k-onboardingProgressDotActiveBg)}@media (min-width: 540px){.onb-progress{top:55px}}@supports (padding: env(safe-area-inset-top)){@media (max-width: 539px){.onb-progress{top:calc(27px + env(safe-area-inset-top))}}}.onb-orb{position:absolute;border-radius:50%;filter:blur(var(--k-onboardingOrbBlur));pointer-events:none}.onb-screen{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding:26px 26px 34px;overflow-y:auto;overscroll-behavior:contain}.onb-screen--intro{overflow-x:hidden}@supports (padding: env(safe-area-inset-top)){@media (max-width: 539px){.onb-screen{padding-top:calc(26px + env(safe-area-inset-top));padding-bottom:calc(34px + env(safe-area-inset-bottom))}}}@media (min-width: 768px){.onb-statusbar{display:none}.onb-back{top:18px;left:18px}.onb-progress{top:33px}.onb-screen{padding:32px 44px 38px}}.onb-brand{text-align:center;font-family:var(--k-fontHand);font-size:22px;color:var(--k-accentText)}.onb-device--how .onb-brand{font-size:25px;font-weight:600;font-style:italic}.onb-heading{font-family:var(--k-fontEditorial);font-weight:700;color:var(--k-inkStrong);line-height:1.18;letter-spacing:-.01em}.onb-muted{font-size:15px;color:var(--k-muted);line-height:1.6}.onb-cta-row{display:flex;justify-content:center;padding-top:14px}.onb-login-link{display:block;margin:10px auto 0;border:none;background:none;font-family:var(--k-body);font-size:13px;font-weight:600;color:var(--k-accentText);cursor:pointer;padding:6px 10px}.onb-login-link:hover{color:var(--k-onboardingLoginLinkInk)}.onb-intro-cards{display:flex;gap:14px;justify-content:center;align-items:flex-end}.onb-intro-card{display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;width:78px;height:114px;border-radius:18px;font-size:11px;font-weight:600;color:var(--k-onboardingIntroCardInk)}.onb-intro-card--center{width:96px;height:144px;border-radius:22px;padding-bottom:12px;font-size:13px;font-weight:700}.onb-screen--focus{gap:13px}.onb-option{display:flex;align-items:center;gap:14px;width:100%;border:var(--k-pdfReaderCancelBorder);border-radius:18px;background:var(--k-progressBg);padding:17px 18px;font-family:var(--k-fontEditorial);font-size:17px;font-weight:500;color:var(--k-onboardingStatusbarInk);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.onb-option--selected{border:var(--k-onboardingOptionSelectedBorder);background:var(--k-pointBg);font-weight:600;color:var(--k-inkStrong);box-shadow:var(--k-onboardingOptionSelectedBoxShadow)}.onb-option-icon{font-size:19px}.onb-option-label{flex:1}.onb-option-check{flex:none;width:22px;height:22px;border-radius:50%;border:var(--k-onboardingOptionCheckBorder)}.onb-option--selected .onb-option-check{border:none;background:var(--k-onboardingOptionSelectedOnbOptionCheckBg);color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);font-size:12px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.onb-screen--focus{gap:10px;padding-top:28px;padding-bottom:32px}}@media (hover: hover) and (pointer: fine){:is(.onb-screen--intro,.onb-screen--focus,.onb-screen--how,.onb-screen--intention,.signup-desktop-scroll){scrollbar-width:thin;scrollbar-color:var(--k-entryScrollThumb) transparent;-ms-overflow-style:auto}:is(.onb-screen--intro,.onb-screen--focus,.onb-screen--how,.onb-screen--intention,.signup-desktop-scroll)::-webkit-scrollbar{display:block;width:8px;height:8px}:is(.onb-screen--intro,.onb-screen--focus,.onb-screen--how,.onb-screen--intention,.signup-desktop-scroll)::-webkit-scrollbar-track{background:transparent}:is(.onb-screen--intro,.onb-screen--focus,.onb-screen--how,.onb-screen--intention,.signup-desktop-scroll)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--k-entryScrollThumbBg);background-clip:content-box}}.onb-scroll-indicator{display:none;position:absolute;z-index:4;top:54px;right:9px;bottom:22px;width:4px;overflow:hidden;border-radius:999px;background:var(--k-onboardingScrollIndicatorBg);pointer-events:none}.onb-scroll-indicator__thumb{position:absolute;left:0;width:100%;border-radius:inherit;background:var(--k-entryScrollThumbBg);box-shadow:var(--k-onboardingScrollIndicatorThumbBoxShadow);transition:top 80ms linear}.onb-scroll-indicator--touch{display:block}@media (hover: hover) and (pointer: fine){.onb-scroll-indicator,.onb-scroll-indicator--touch{display:none}}.onb-device--how .onb-heading{font-size:32px;line-height:1.12;text-align:center;margin:16px 0 0;background:var(--k-onboardingDeviceHowOnbHeadingBg);-webkit-background-clip:text;background-clip:text;color:transparent}.onb-how-rows{flex:0 0 auto;width:100%;max-width:292px;margin:30px auto 0;display:flex;flex-direction:column;gap:28px}.onb-device--how .onb-cta-row{margin-top:auto}.onb-how-row{position:relative;display:flex;gap:16px;align-items:center}.onb-how-row:not(:last-child):after{content:"";position:absolute;left:26px;top:calc(50% + 30px);bottom:-24px;width:1px;background:var(--k-onboardingHowRowBg)}.onb-how-icon{position:relative;flex:none;width:52px;height:52px;border-radius:9999px;background:var(--k-onboardingHowIconBg);border:var(--k-onboardingHowIconBorder);box-shadow:var(--k-onboardingHowIconBoxShadow);display:flex;align-items:center;justify-content:center}.onb-how-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:.09}.onb-how-icon>svg{position:relative}.onb-how-title{font-family:var(--k-body);font-weight:600;font-size:17px;color:var(--k-onboardingHowTitleInk);line-height:1.3;letter-spacing:-.012em;margin:0}.onb-how-sub{font-family:var(--k-body);font-weight:400;font-size:13.5px;color:var(--k-onboardingHowSubInk);line-height:1.38;letter-spacing:-.003em;margin:3px 0 0}@keyframes onb-twinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.9;transform:scale(1.15)}}@keyframes onb-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.onb-journey-star{position:absolute;pointer-events:none;color:var(--k-accentText);animation:onb-twinkle 2.6s ease-in-out infinite}.onb-journey-header{position:relative;display:flex;align-items:center;justify-content:center}.onb-journey-back{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;cursor:pointer;color:var(--k-inkStrong);display:flex;align-items:center;justify-content:center}.onb-journey-day{font-family:var(--k-fontEditorial);font-weight:800;font-size:62px;line-height:.98;letter-spacing:-.02em;text-align:center;background:var(--k-onboardingJourneyDayBg);-webkit-background-clip:text;background-clip:text;color:transparent}.onb-journey-caption{font-family:var(--k-fontHand);font-size:21px;color:var(--k-onboardingJourneyCaptionInk);text-align:center;margin-top:2px}.onb-journey-radar{position:relative;width:332px;max-width:100%;height:300px;margin:0 auto}.onb-journey-pill{position:absolute;display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--k-onboardingJourneyPillBg);border:var(--k-quietControlBorder);border-radius:9999px;box-shadow:var(--k-onboardingJourneyPillBoxShadow);white-space:nowrap}.onb-journey-pill-icon{display:flex;transition:color .7s ease}.onb-journey-pill-label{font-weight:600;font-size:12.5px;color:var(--k-inkStrong)}.onb-journey-chip{position:absolute;left:50%;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;border:1.5px solid transparent;box-shadow:var(--k-onboardingJourneyChipBoxShadow)}.onb-journey-floaty{display:flex;animation:onb-floaty 5s ease-in-out infinite}.onb-journey-dots{display:flex;justify-content:center;align-items:center;gap:8px}.onb-journey-dot{width:7px;height:7px;border-radius:9999px;background:var(--k-onboardingJourneyDotBg);transition:width .5s ease,background .5s ease}.onb-journey-dot--active{width:22px}.onb-journey-cta-stack{display:flex;flex-direction:column;align-items:center;gap:4px}.onb-journey-unfolding{display:flex;align-items:center;gap:10px;padding:4px 26px 0;font-family:var(--k-fontHand);font-size:18px;color:var(--k-onboardingJourneyUnfoldingInk);letter-spacing:.01em}.onb-journey-unfolding-dot{width:9px;height:9px;border-radius:9999px;flex:none}.onb-journey-message{background:var(--k-card);border:var(--k-quietControlBorder);border-radius:20px;box-shadow:var(--k-shadow);padding:15px 20px;text-align:center;font-weight:500;font-size:14.5px;line-height:1.5;letter-spacing:-.01em;color:var(--k-inkStrong)}.onb-transition-hero{position:relative;display:flex;align-items:center;justify-content:center;height:190px}.onb-transition-halo{position:absolute;width:190px;height:190px;border-radius:50%;background:var(--k-onboardingTransitionHaloBg);filter:blur(var(--k-onboardingTransitionHaloBlur));pointer-events:none}.onb-transition-chip{position:relative;width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:24px;color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);background:var(--k-onboardingTransitionChipBg);border:var(--k-onboardingTransitionChipBorder);box-shadow:var(--k-onboardingTransitionChipBoxShadow)}.onb-screen--intention{gap:14px}.onb-intent-row{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--k-onboardingStatusbarInk)}.onb-intent-check{flex:none;width:23px;height:23px;border-radius:50%;background:var(--k-pointBg);color:var(--k-accentText);font-size:12px;display:flex;align-items:center;justify-content:center}.onb-signature-box{position:relative;flex:none;height:170px;border:var(--k-onboardingSignatureBoxBorder);border-radius:20px;background:var(--k-sectionSurface);overflow:hidden}.onb-signature-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}@media (min-width: 768px){.onb-screen--intention{gap:10px;padding-top:28px;padding-bottom:32px}.onb-device--intention .onb-signature-box{height:150px}}.onb-signature-demo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none}.onb-signature-demo-label{font-family:var(--k-body);font-size:13px;font-weight:500;color:var(--k-accentText);text-align:center}.onb-signature-demo-svg{width:78%;max-width:260px;height:auto}.onb-signature-demo-stroke{stroke-dasharray:620;stroke-dashoffset:620;animation:onb-sign-draw 3.4s ease-in-out infinite}@keyframes onb-sign-draw{0%{stroke-dashoffset:620}60%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:620;opacity:0}}.onb-signature-demo-finger{offset-path:path("M14 66 C24 30 34 24 40 30 C46 36 34 62 30 66 C26 70 32 50 46 44 C60 38 70 52 66 60 C62 68 58 52 74 44 C90 36 96 54 104 54 C112 54 116 34 124 34 C132 34 128 60 138 60 C148 60 150 40 162 40 C174 40 168 62 182 58 C196 54 200 40 214 42 C228 44 236 54 246 40");offset-rotate:0deg;animation:onb-sign-finger 3.4s ease-in-out infinite}@keyframes onb-sign-finger{0%{offset-distance:0%;opacity:0}6%{opacity:1}60%{offset-distance:100%;opacity:1}72%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.onb-signature-demo-stroke,.onb-signature-demo-finger{animation:none}.onb-signature-demo-stroke{stroke-dashoffset:0}.onb-signature-demo-finger{offset-distance:100%}}.onb-intent-row--wrap{align-items:flex-start}.onb-intent-row--wrap .onb-intent-check{margin-top:1px}.onb-intent-times{display:flex;gap:8px;margin-top:9px}.onb-intent-time{flex:1;border-radius:12px;padding:10px 4px;text-align:center;font-family:var(--k-body);font-size:14px;font-weight:600;cursor:pointer;border:var(--k-pdfReaderManualLinkBorder);background:var(--k-onboardingIntentTimeBg);color:var(--k-muted);transition:all .2s ease}.onb-intent-time.on{border-color:var(--k-onboardingIntentTimeOnBorderInk);background:var(--k-pointBg);color:var(--k-inkStrong)}.onb-age-reveal{animation:onb-age-in .28s ease both}@keyframes onb-age-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.onb-age-reveal{animation:none}}.onb-age-options{display:flex;gap:10px;margin-top:12px}.onb-age-option{flex:1;border-radius:14px;padding:15px 10px;text-align:center;font-family:var(--k-body);font-size:15px;font-weight:600;cursor:pointer;border:var(--k-pdfReaderManualLinkBorder);background:var(--k-onboardingIntentTimeBg);color:var(--k-muted);transition:all .2s ease}.onb-age-option.on{border-color:var(--k-onboardingIntentTimeOnBorderInk);background:var(--k-pointBg);color:var(--k-inkStrong)}.onb-age-continue{display:flex;justify-content:center;margin-top:18px}.onb-age-block{margin:9px 0 0;font-family:var(--k-body);font-size:12.5px;line-height:1.45;color:var(--k-muted)}.onb-signature-clear{position:absolute;bottom:8px;right:12px;border:none;background:none;font-family:var(--k-body);font-size:12px;color:var(--k-accentText);cursor:pointer;padding:4px 6px}.onb-paywall-close{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));right:18px;z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:var(--k-sectionSurface);color:var(--k-muted);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 540px){.onb-paywall-close{top:46px}}.onb-plan-row{display:flex;gap:12px}.onb-plan{flex:1;border:var(--k-onboardingPlanBorder);border-radius:18px;padding:15px 16px;background:var(--k-quietControlBg);font-family:var(--k-body);text-align:left;cursor:pointer;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.onb-plan--selected{border:var(--k-onboardingPlanSelectedBorder);background:var(--k-onboardingPlanSelectedBg);box-shadow:var(--k-onboardingPlanSelectedBoxShadow)}.onb-plan-name{font-size:12px;color:var(--k-muted)}.onb-plan-price{font-size:18px;font-weight:700;color:var(--k-inkStrong);margin-top:2px}.onb-plan-note{font-size:11px;color:var(--k-onboardingJourneyCaptionInk);margin-top:2px}.onb-plan-badge{position:absolute;top:-10px;right:12px;background:var(--k-onboardingOptionSelectedOnbOptionCheckBg);color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);font-size:9px;font-weight:700;padding:3px 9px;border-radius:9999px}.onb-coupon-toggle{align-self:center;border:none;background:none;font-family:var(--k-body);font-size:13px;color:var(--k-accentText);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer;padding:4px 10px}.onb-coupon-row{display:flex;gap:8px}.onb-coupon-row .onb-account-input{flex:1;padding:13px 16px}.onb-coupon-apply{flex:none;border:none;border-radius:16px;padding:0 20px;background:var(--k-strongActionBg);color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);font-family:var(--k-body);font-weight:600;font-size:13px;cursor:pointer}.onb-coupon-success{background:var(--k-onboardingCouponSuccessBg);border:var(--k-onboardingCouponSuccessBorder);border-radius:16px;padding:13px 16px;text-align:center;font-family:var(--k-body);font-weight:600;font-size:13.5px;color:var(--k-inkStrong)}.onb-plan-row--free{opacity:.45;pointer-events:none}.onb-paywall-legal{font-size:11px;color:var(--k-onboardingJourneyCaptionInk);text-align:center;line-height:1.6;margin:0}.onb-paywall-restore{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.onb-google-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:none;border-radius:9999px;padding:16px;background:var(--k-onboardingGoogleBtnBg);color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);font-family:var(--k-body);font-weight:600;font-size:15px;cursor:pointer;overflow:hidden;box-shadow:var(--k-onboardingGoogleBtnBoxShadow)}.onb-google-btn--busy{opacity:.75}.onb-google-btn:disabled{opacity:.45;cursor:default}.onb-google-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.011;transform:scale(1.7)}.onb-account-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:9999px;padding:16px;font-family:var(--k-body);font-weight:600;font-size:15px;cursor:pointer;transition:opacity .2s ease}.onb-account-btn--email{background:var(--k-quietControlBg);border:var(--k-onboardingPlanBorder);color:var(--k-onboardingStatusbarInk)}.onb-account-input{width:100%;border:var(--k-onboardingPlanBorder);border-radius:16px;background:var(--k-onboardingAccountInputBg);padding:15px 18px;font-family:var(--k-body);font-size:15px;color:var(--k-inkStrong);outline:none}.onb-account-input::-moz-placeholder{color:var(--k-onboardingJourneyCaptionInk)}.onb-account-input::placeholder{color:var(--k-onboardingJourneyCaptionInk)}.onb-account-input:focus{border-color:var(--k-onboardingIntentTimeOnBorderInk)}.onb-otp-input{width:100%;border:var(--k-onboardingPlanBorder);border-radius:16px;background:var(--k-onboardingAccountInputBg);padding:15px 18px;font-family:var(--k-body);font-size:16px;letter-spacing:.35em;text-align:center;color:var(--k-inkStrong);outline:none}.onb-otp-input::-moz-placeholder{letter-spacing:.08em;color:var(--k-onboardingJourneyCaptionInk)}.onb-otp-input::placeholder{letter-spacing:.08em;color:var(--k-onboardingJourneyCaptionInk)}.onb-otp-input:focus{border-color:var(--k-onboardingIntentTimeOnBorderInk)}.onb-account-error{font-size:13px;color:var(--k-onboardingAccountErrorInk);text-align:center;margin:0}.onb-account-google{display:flex;justify-content:center}.onb-account-back{border:none;background:none;align-self:center;font-family:var(--k-body);font-size:13px;color:var(--k-accentText);cursor:pointer;padding:4px 8px}.onb-account-google-row{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:34px}.onb-account-google-row:before{content:"or";font-family:var(--k-body);font-size:12px;color:var(--k-onboardingJourneyCaptionInk);letter-spacing:.04em}.onb-account-google-row>*{width:auto;max-width:250px;opacity:.9}.onb-account-google-row .onb-google-btn{padding:11px 18px;font-size:13.5px;box-shadow:var(--k-onboardingAccountGoogleRowOnbGoogleBtnBoxShadow)}.onb-account-google-row .onb-google-btn svg{width:15px;height:15px}.onb-challenge-card{flex:none;border-radius:28px;padding:22px;position:relative;overflow:hidden;text-align:left}.onb-challenge-card--love{background:var(--k-onboardingChallengeCardLoveBg);box-shadow:var(--k-onboardingChallengeCardLoveBoxShadow)}.onb-challenge-card--career{background:var(--k-onboardingChallengeCardCareerBg);box-shadow:var(--k-onboardingChallengeCardCareerBoxShadow)}.onb-challenge-emoji{position:absolute;top:20px;right:22px;font-size:24px}.onb-challenge-title{font-family:var(--k-fontEditorial);font-weight:700;font-size:22px;color:var(--k-inkStrong);line-height:1.1}.onb-challenge-sub{font-size:12px;color:var(--k-onboardingChallengeSubInk);margin:4px 0 15px}.onb-challenge-bullets{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.onb-challenge-bullet{font-size:13px;color:var(--k-onboardingStatusbarInk);display:flex;gap:9px;line-height:1.4}.onb-challenge-start{display:inline-block;border:none;background:var(--k-strongActionBg);border-radius:9999px;padding:12px 32px;font-family:var(--k-body);font-weight:600;font-size:14px;color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);box-shadow:var(--k-onboardingChallengeStartBoxShadow);cursor:pointer}.onb-welcome-screen{padding:0;overflow:hidden;min-height:0;height:100%;max-height:100dvh}.onb-welcome-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:14px 26px 6px}@supports (padding: env(safe-area-inset-top)){@media (max-width: 539px){.onb-welcome-scroll{padding-top:calc(16px + env(safe-area-inset-top))}}}.onb-welcome-footer{flex:none;display:flex;justify-content:center;padding:10px 26px 16px;background:var(--k-onboardingWelcomeFooterBg)}@supports (padding: env(safe-area-inset-bottom)){@media (max-width: 539px){.onb-welcome-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}}.onb-welcome-brand{margin-bottom:10px;padding-top:4px}.onb-welcome-tagline{text-align:center;font-family:var(--k-fontHand);font-size:20px;font-weight:600;color:var(--k-onboardingWelcomeTaglineInk);line-height:1.1;margin-bottom:6px}.onb-welcome-heading{font-size:24px;text-align:center;margin:0 0 14px}.onb-welcome-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-accentText);margin:16px 0 12px}.onb-welcome-members{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:82%;max-width:270px;align-self:center;background:var(--k-progressBg);border:var(--k-quietControlBorder);border-radius:20px;padding:20px 20px 16px;margin-top:18px;text-align:center;overflow:visible}.onb-welcome-members-count{position:relative;z-index:1;font-family:var(--k-fontEditorial);font-weight:800;font-size:50px;line-height:.92;letter-spacing:-.01em;background:var(--k-onboardingWelcomeMembersCountBg);-webkit-background-clip:text;background-clip:text;color:transparent}.onb-welcome-members-label{position:relative;z-index:1;margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--k-muted)}@keyframes onb-welcome-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.onb-welcome-members-avatar{position:absolute;top:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--k-avatarInitialInk);background:var(--k-onboardingWelcomeMembersAvatarBg);border:var(--k-onboardingWelcomeMembersAvatarBorder);box-shadow:var(--k-onboardingWelcomeMembersAvatarBoxShadow);animation:onb-welcome-bob 4s ease-in-out infinite}.onb-welcome-members-avatar--left{left:14px;top:-16px;width:40px;height:40px;animation-delay:0s}.onb-welcome-members-avatar--right-back{right:40px;top:-22px;width:32px;height:32px;background:var(--k-onboardingWelcomeMembersAvatarRightBackBg);animation-delay:1.3s}.onb-welcome-members-avatar--right-front{right:12px;top:-12px;width:28px;height:28px;background:var(--k-onboardingWelcomeMembersAvatarRightFrontBg);animation-delay:.6s}.onb-welcome-members-sparkle{position:absolute;z-index:1;color:var(--k-onboardingWelcomeMembersSparkleInk);pointer-events:none;animation:onb-twinkle 2.6s ease-in-out infinite}.onb-welcome-members-sparkle--big{top:10px;left:34%}.onb-welcome-members-sparkle--small{top:30px;left:26%;opacity:.75;animation-delay:1.1s}@media (prefers-reduced-motion: reduce){.onb-welcome-members-avatar,.onb-welcome-members-sparkle{animation:none}}.onb-welcome-timeline{display:flex;flex-direction:column}.onb-welcome-timeline-row{display:flex;gap:15px}.onb-welcome-timeline-rail{flex:none;display:flex;flex-direction:column;align-items:center}.onb-welcome-timeline-icon{flex:none;width:32px;height:32px;border-radius:10px;background:var(--k-pdfDownloadOptionBg);border:var(--k-onboardingWelcomeTimelineIconBorder);color:var(--k-onboardingWelcomeTimelineIconInk);display:flex;align-items:center;justify-content:center}.onb-welcome-timeline-line{flex:1;width:2px;min-height:12px;background:var(--k-onboardingWelcomeTimelineLineBg);margin:4px 0}.onb-welcome-timeline-copy{flex:1;padding:2px 0 15px}.onb-welcome-timeline-row:last-child .onb-welcome-timeline-copy{padding-bottom:0}.onb-welcome-timeline-day{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-accentText);margin-bottom:4px}.onb-welcome-timeline-text{font-size:14.5px;font-weight:400;color:var(--k-onboardingWelcomeTimelineTextInk);line-height:1.45}@media (max-width: 767px){.onb-account-input::-moz-placeholder{font-size:16px}.onb-account-input,.onb-account-input::placeholder{font-size:16px}}.cb-root{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;--cb-surface: var(--k-challengeRootCbSurface);background:var(--cb-surface);--cb-p: 0;--cb-poster-w: calc(190px - (190px - 126px) * var(--cb-p));--cb-poster-h: calc(301px - (301px - 200px) * var(--cb-p))}.cb-root-scroll-indicator{display:none}.cb-header{position:relative;z-index:3;flex:none;background:var(--cb-surface);padding:calc(6px + var(--sat, 0px)) 0 12px}.cb-title{margin:0;padding:6px 18px 0;text-align:center;font-size:19px;opacity:calc(1 - var(--cb-p));height:calc(32px * (1 - var(--cb-p)));overflow:hidden;transition:opacity .12s linear}.cb-title-pinned{margin:0;padding:0 18px;text-align:center;font-size:20px;line-height:1.15;color:var(--k-challengeTitlePinnedInk);opacity:calc(max(var(--cb-p) - .55,0) / .45);height:calc(30px*min(var(--cb-p) / .55,1));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-stage{position:relative;display:flex;align-items:center;justify-content:center;padding-top:14px}.cb-neighbour{flex:none;width:calc(52px - 8px * var(--cb-p));height:calc(253px - 95px * var(--cb-p));border-radius:14px;-o-object-fit:cover;object-fit:cover;opacity:.5;background:var(--k-challengeNeighbourBg);border:none;padding:0;cursor:pointer}.cb-neighbour--prev{margin-right:-26px}.cb-neighbour--next{margin-left:-26px}.cb-poster{position:relative;z-index:1;flex:none;width:var(--cb-poster-w);height:var(--cb-poster-h);border-radius:calc(18px - 5px * var(--cb-p));overflow:hidden;background:var(--k-challengeNeighbourBg);box-shadow:var(--k-challengePosterBoxShadow)}.cb-poster-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-poster-chip{position:absolute;left:9px;top:9px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 18px);padding:4px 11px 4px 4px;border-radius:999px;background:var(--k-adminNavBg);opacity:calc(1 - var(--cb-p));pointer-events:none}.cb-poster-chip img,.cb-poster-chip span.cb-avatar-fallback{width:24px;height:24px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.cb-poster-chip p{margin:0;font-size:9.5px;color:var(--k-onboardingStatusbarInk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-poster-badge{position:absolute;right:calc(7px - 2px * var(--cb-p));bottom:calc(7px - 2px * var(--cb-p));width:calc(24px - 5px * var(--cb-p));height:calc(24px - 5px * var(--cb-p));border-radius:999px;background:var(--k-challengePosterBadgeBg);backdrop-filter:blur(var(--k-challengePosterBadgeBlur));-webkit-backdrop-filter:blur(var(--k-challengePosterBadgeBlur));color:var(--k-challengePosterBadgeInk);display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer}.cb-dots{display:flex;justify-content:center;gap:5px;padding-top:12px}.cb-dot{width:5px;height:3px;border-radius:9px;background:var(--k-challengeDotBg);border:none;padding:0;cursor:pointer;transition:width .2s ease,background .2s ease}.cb-dot--active{width:15px;background:var(--k-selectedBg)}.cb-sheet{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--k-challengeSheetBg);border-radius:26px 26px 0 0;box-shadow:var(--k-challengeSheetBoxShadow);margin-left:16px;margin-right:16px;margin-top:calc(-14px * var(--cb-p))}.cb-sheet--kinobu-scroll{scrollbar-width:none;-ms-overflow-style:none}.cb-sheet--kinobu-scroll::-webkit-scrollbar{display:none;width:0;height:0}.cb-scroll-indicator{top:calc(47px + 32px * (1 - var(--cb-p)) + 30px * min(var(--cb-p) / .55,1) + var(--cb-poster-h));right:20px;bottom:calc(112px + env(safe-area-inset-bottom))}.cb-grabber{width:38px;height:4px;border-radius:9px;background:var(--k-challengeGrabberBg);margin:12px auto 0}.cb-sheet-inner{padding:22px 26px 0}.cb-sheet-tail{height:152px}@media (min-width: 768px) and (max-height: 720px){.cb-root{--cb-poster-w: calc(132px - (132px - 110px) * var(--cb-p));--cb-poster-h: calc(209px - (209px - 174px) * var(--cb-p));overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cb-root::-webkit-scrollbar{display:none;width:0;height:0}.cb-header{padding:calc(2px + var(--sat, 0px)) 0 7px}.cb-title{height:calc(27px * (1 - var(--cb-p)));padding-top:2px;font-size:17px}.cb-title-pinned{height:calc(25px*min(var(--cb-p) / .55,1));font-size:17px}.cb-stage{padding-top:5px}.cb-neighbour{width:calc(44px - 6px * var(--cb-p));height:calc(176px - 38px * var(--cb-p))}.cb-neighbour--prev{margin-right:-22px}.cb-neighbour--next{margin-left:-22px}.cb-dots{padding-top:7px}.cb-sheet{flex:none;min-height:0;overflow:visible;margin-top:0}.cb-sheet-tail{height:0}.cb-root-scroll-indicator{display:block;top:8px;right:5px;bottom:8px}}.cb-course-title{margin:0;font-size:36px;line-height:1.03;letter-spacing:-.02em;opacity:calc(1 - max(var(--cb-p) - .55,0) / .45)}.cb-pills{display:flex;gap:6px;margin-top:13px;flex-wrap:wrap}.cb-pill{padding:5px 11px;font-size:9.5px;border-radius:999px;border:var(--k-pdfReaderManualLinkBorder);color:var(--k-onboardingStatusbarInk);white-space:nowrap}.cb-pill--icon{display:inline-flex;align-items:center;gap:3px}.cb-outcomes{display:flex;flex-direction:column;gap:17px;margin-top:22px}.cb-outcome{display:flex;gap:13px;align-items:center}.cb-outcome-icon{flex:none;display:inline-flex;color:var(--k-accentText)}.cb-outcome svg{flex:none;color:var(--k-accentText)}.cb-outcome p{margin:0;font-size:13.5px;color:var(--k-challengeTitlePinnedInk)}.cb-rule{height:1px;background:var(--k-pdfReaderSegBg);margin-top:22px}.cb-section{padding-top:20px}.cb-label{margin:0;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--k-accentText)}.cb-guide{display:flex;gap:12px;align-items:center;margin-top:13px}.cb-guide-avatar{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--k-challengeNeighbourBg)}.cb-guide-name{margin:0;font-size:14px;font-weight:600;color:var(--k-challengeTitlePinnedInk)}.cb-guide-handle{margin:2px 0 0;font-size:10px;color:var(--k-challengeGuideHandleInk)}.cb-guide-bio{margin:13px 0 0;font-size:12.5px;line-height:1.5;color:var(--k-onboardingStatusbarInk)}.cb-guide-social{display:inline-flex;align-items:center;margin-top:11px;padding:6px 12px;border-radius:999px;border:var(--k-challengeGuideSocialBorder);background:var(--k-challengeGuideSocialBg);font-size:12px;font-weight:600;line-height:1;color:var(--k-challengeGuideSocialInk);text-decoration:none}.cb-guide-social:active{background:var(--k-challengeGuideSocialBg2)}.cb-timeline{position:relative;margin-top:16px;padding-left:24px}.cb-timeline-line{position:absolute;left:5px;top:6px;bottom:14px;width:1px;background:var(--k-challengeTimelineLineBg)}.cb-timeline-step{position:relative;padding-bottom:22px}.cb-timeline-step:last-child{padding-bottom:0}.cb-timeline-node{position:absolute;left:-24px;top:3px;width:11px;height:11px;border-radius:999px;background:var(--k-onboardingIntentTimeBg);border:var(--k-challengeTimelineNodeBorder)}.cb-timeline-step:first-child .cb-timeline-node{background:var(--k-challengeTimelineStepBg)}.cb-timeline-days{margin:0;font-size:9.5px;color:var(--k-challengeGuideHandleInk);display:flex;align-items:center;gap:4px}.cb-timeline-icon{display:inline-flex;color:var(--k-accentText)}.cb-timeline-text{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--k-challengeTitlePinnedInk)}.cb-enrolled{display:flex;align-items:center;gap:11px;margin-top:14px}.cb-avatar-stack{display:flex}.cb-avatar-stack span{width:32px;height:32px;border-radius:999px;border:var(--k-challengeAvatarStackSpanBorder);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:0;line-height:1}.cb-avatar-stack span+span{margin-left:-10px}.cb-enrolled-count{margin:0;font-size:12.5px;color:var(--k-onboardingStatusbarInk)}.cb-cta{position:absolute;left:16px;right:16px;bottom:0;z-index:4;display:flex;justify-content:center;padding:30px 20px calc(26px + env(safe-area-inset-bottom));background:var(--k-challengeCtaBg);pointer-events:auto}.cb-cta .landing-guide-btn{transform:scale(calc(1.15 + .13 * var(--cb-p)));transform-origin:center bottom;transition:transform .18s ease-out;position:relative;z-index:1;max-width:min(300px,calc(100vw - 56px));white-space:normal;text-align:center;line-height:1.15}.cb-close{position:absolute;top:calc(14px + var(--sat, 0px));right:14px;z-index:5;width:34px;height:34px;border-radius:9999px;border:var(--k-quietControlBorder);background:var(--k-onboardingIntentTimeBg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-muted);box-shadow:var(--k-challengeCloseBoxShadow)}.cb-page-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 28px;text-align:center;color:var(--k-onboardingStatusbarInk);font-family:var(--k-body)}.cb-page-empty p{margin:0;font-size:15px;line-height:1.45}.cb-cta-glow{position:relative;display:inline-flex;pointer-events:auto}.cb-cta-glow:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;background:var(--k-challengeCtaGlowBg);animation:cb-cta-breathe 2.6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes cb-cta-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.11);opacity:.95}}@media (prefers-reduced-motion: reduce){.cb-cta-glow:before{animation:none;opacity:.7}.cb-cta .landing-guide-btn{transition:none}}.cb-cta>*{pointer-events:auto}@media (min-width: 768px) and (max-height: 720px){.cb-cta{position:relative;left:auto;right:auto;bottom:auto;flex:none;margin:0 16px;padding:20px 20px 24px;background:var(--k-challengeCtaBg2)}}@media (hover: hover) and (pointer: fine){.cb-sheet--kinobu-scroll,.cb-root{scrollbar-width:thin;scrollbar-color:var(--k-entryScrollThumb) transparent;-ms-overflow-style:auto}.cb-sheet--kinobu-scroll::-webkit-scrollbar,.cb-root::-webkit-scrollbar{display:block;width:8px;height:8px}.cb-sheet--kinobu-scroll::-webkit-scrollbar-track,.cb-root::-webkit-scrollbar-track{background:transparent}.cb-sheet--kinobu-scroll::-webkit-scrollbar-thumb,.cb-root::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--k-challengeScrollThumbBg);background-clip:content-box}.cb-scroll-indicator,.cb-root-scroll-indicator{display:none}}.cb-empty{padding:40px 26px;text-align:center;color:var(--k-challengeGuideHandleInk);font-size:14px}.cb-loader{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 28px;text-align:center;overflow:hidden;background:var(--k-challengeRootCbSurface)}.cb-loader__glow{position:absolute;width:220px;height:220px;border-radius:999px;background:var(--k-challengeLoaderGlowBg);animation:cb-loader-breathe 2.8s ease-in-out infinite;pointer-events:none}.cb-loader__stage{position:relative;width:140px;height:120px;margin-bottom:8px}.cb-loader__fly{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--k-accentText);animation:cb-loader-flutter 2.4s ease-in-out infinite}.cb-loader__star{position:absolute;color:var(--k-challengeLoaderStarInk);animation:cb-loader-twinkle 2.2s ease-in-out infinite}.cb-loader__title{margin:0;font-family:var(--k-fontEditorial);font-size:22px;font-weight:600;color:var(--k-inkStrong)}.cb-loader__sub{margin:0;font-family:var(--k-body);font-size:14px;line-height:1.45;color:var(--k-muted)}@keyframes cb-loader-flutter{0%,to{transform:translateY(6px) rotate(-8deg)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes cb-loader-breathe{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes cb-loader-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.cb-loader__glow,.cb-loader__fly,.cb-loader__star{animation:none}}.cb-poster,.cb-sheet-inner{animation:cb-slide-in .34s cubic-bezier(.22,.61,.36,1) both}.cb-root[data-leaving=true] .cb-poster,.cb-root[data-leaving=true] .cb-sheet-inner{animation:cb-slide-out .16s ease-in both}@keyframes cb-slide-in{0%{opacity:0;transform:translate(calc(var(--cb-dir, 1) * 34px))}to{opacity:1;transform:translate(0)}}@keyframes cb-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--cb-dir, 1) * -22px))}}.cb-poster{animation-name:cb-fade-in}.cb-root[data-leaving=true] .cb-poster{animation-name:cb-fade-out}@keyframes cb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cb-fade-out{0%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion: reduce){.cb-dot{transition:none}}.cb-page .cb-header{padding-top:calc(8px + var(--sat, 0px))}.inspo-page{position:relative;max-width:420px;margin:0 auto;min-height:100vh;min-height:100dvh;background:var(--k-inspoInspoPageBg);font-family:var(--k-inspoBodyFont);color:var(--k-inspoInk)}.inspo-wall-panel{position:relative;font-family:var(--k-inspoBodyFont);color:var(--k-inspoInk)}.inspo-wall-panel *{box-sizing:border-box}.inspo-wall-panel__inner{padding:4px 0 0}.inspo-page *{box-sizing:border-box}.inspo-inner{padding:22px 16px var(--app-bottom-nav-clearance)}.inspo-header{display:flex;align-items:center;justify-content:space-between}.inspo-wordmark{font-family:var(--k-inspoHandFont);font-weight:700;font-style:italic;font-size:24px;color:var(--k-inspoInk2);display:inline-flex;align-items:center;gap:6px}.inspo-cohort-button{border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit}.inspo-cohort-orb{position:relative;width:54px;height:54px;animation:inspoFloaty 5s ease-in-out infinite}.inspo-cohort-orb-sparkle{position:absolute;top:-4px;right:-4px;font-size:9px;color:var(--k-inspoInk3);z-index:2;animation:inspoTwinkle 2.6s ease-in-out infinite}.inspo-cohort-orb-svg{display:block}.inspo-cohort-orb-count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--k-inspoDisplayFont);font-size:15px;font-weight:700;color:var(--k-inspoInk4)}.inspo-cohort-label{font-size:10.5px;font-weight:700;color:var(--k-inspoInk);line-height:1;white-space:nowrap}.inspo-cohort-label-total{color:var(--k-inspoInk5);font-weight:400}.inspo-cohort-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--k-inspoInspoCohortOverlayBg);display:flex;align-items:center;justify-content:center;padding:20px}.inspo-cohort-popover{position:relative;width:100%;max-width:300px;background:var(--k-inspoInspoCohortPopoverBg);border:var(--k-inspoInspoCohortPopoverBorder);border-radius:24px;padding:26px 22px 22px;box-shadow:var(--k-inspoInspoCohortPopoverShadow);text-align:center;animation:inspoFade .25s ease}.inspo-cohort-popover-close{cursor:pointer;position:absolute;top:12px;right:12px;border:var(--k-inspoInspoCohortPopoverCloseBorder);background:var(--k-inspoInspoCohortPopoverCloseBg);width:26px;height:26px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--k-inspoInk);font-size:12px;line-height:1;padding:0}.inspo-cohort-popover-orb{position:relative;width:66px;height:66px;margin:4px auto 14px}.inspo-cohort-popover-orb-count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--k-inspoDisplayFont);font-size:15px;font-weight:700;color:var(--k-inspoInk4)}.inspo-cohort-popover-title{font-size:13px;font-weight:700;color:var(--k-inspoInk);margin:0 0 6px}.inspo-cohort-popover-body{margin:0;font-size:13px;line-height:1.55;color:var(--k-inspoInk6)}@keyframes inspoTwinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes inspoFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.inspo-title{font-family:var(--k-inspoDisplayFont);font-weight:700;font-size:30px;line-height:1.1;color:var(--k-inspoInk2);margin:26px 0 0;text-align:center}.inspo-inspire-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px;margin-top:18px;font-family:var(--k-inspoDisplayFont);font-style:italic;font-weight:600;font-size:16px;color:var(--k-inspoInk2)}.inspo-inspire-heading>svg{flex-shrink:0}.inspo-timeleft-row{display:flex;justify-content:center;margin-top:14px}.inspo-timeleft{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 9px;border-radius:9999px;background:var(--k-inspoInspoTimeleftBg);color:var(--k-inspoInk7);font-family:var(--k-inspoBodyFont2);font-style:normal;font-weight:600;font-size:12px;letter-spacing:.01em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.inspo-timeleft-icon{flex-shrink:0;opacity:.9}.inspo-composer{position:relative;margin-top:10px;background:var(--k-inspoInspoComposerBg);border-radius:20px;padding:12px 14px;box-shadow:var(--k-inspoInspoComposerShadow);animation:inspoFade .3s ease;transition:padding .2s ease,border-radius .2s ease,box-shadow .2s ease}.inspo-composer--expanded{border-radius:24px;padding:14px 16px;box-shadow:var(--k-inspoInspoComposerExpandedShadow)}.inspo-composer textarea{display:block;width:100%;min-height:28px;max-height:28px;border:0;outline:none;background:transparent;padding:2px 44px 2px 2px;font-family:var(--k-inspoBodyFont2);font-size:16px;line-height:1.5;color:var(--k-inspoInk2);caret-color:var(--k-inspoInk3);resize:none;overflow:hidden;transition:min-height .2s ease,max-height .2s ease}.inspo-composer--expanded textarea{min-height:72px;max-height:120px;overflow-y:auto}.inspo-composer textarea::-moz-placeholder{color:var(--k-inspoInk8)}.inspo-composer textarea::placeholder{color:var(--k-inspoInk8)}.inspo-emoji-button{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:9999px;border:0;background:var(--k-inspoInspoEmojiButtonBg);box-shadow:var(--k-inspoInspoEmojiButtonShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .15s ease,top .2s ease,right .2s ease}.inspo-composer--expanded .inspo-emoji-button{top:14px;right:14px;width:34px;height:34px}.inspo-emoji-button:active{transform:scale(.9)}.inspo-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,opacity .18s ease,margin-top .2s ease}.inspo-composer--expanded .inspo-composer-actions{margin-top:12px;max-height:56px;opacity:1;pointer-events:auto}.inspo-addphoto-pill{display:inline-flex;align-items:center;gap:7px;border:var(--k-inspoInspoAddphotoPillBorder);border-radius:9999px;padding:8px 14px;background:var(--k-inspoInspoComposerBg);box-shadow:var(--k-inspoInspoAddphotoPillShadow);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--k-inspoInk);transition:transform .15s ease}.inspo-addphoto-pill:active{transform:scale(.96)}.inspo-addphoto-pill img{width:22px;height:22px;border-radius:7px;-o-object-fit:cover;object-fit:cover}.inspo-photo-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background:var(--k-inspoInspoPhotoRemoveBg);border:0;cursor:pointer;padding:0;margin-left:2px}.inspo-composer-submit{border:0;border-radius:9999px;padding:10px 22px;font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--k-inspoInk9);background:var(--k-inspoInspoComposerSubmitBg);box-shadow:var(--k-inspoInspoComposerSubmitShadow);cursor:pointer;font-family:inherit;transition:transform .15s ease,opacity .15s ease}.inspo-composer-submit:active{transform:scale(.97)}.inspo-composer-submit:disabled{opacity:.6}.inspo-hint{text-align:center;font-size:11px;color:var(--k-inspoInk3);margin:22px 0 0}.inspo-error{text-align:center;font-size:12px;color:var(--k-inspoInk10);margin:12px 0 0}.inspo-board{display:flex;gap:14px;margin-top:14px;align-items:flex-start}.inspo-board-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.inspo-note-slot{position:relative;flex-shrink:0;contain:layout style}.inspo-note{position:relative;width:100%;height:100%;cursor:pointer}.inspo-note-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;box-shadow:var(--k-inspoInspoNoteFaceShadow);border:var(--k-inspoInspoNoteFaceBorder);transition:opacity .45s ease;overflow:hidden}.inspo-note-back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.inspo-note-back-sheen{position:absolute;top:0;left:0;right:0;height:42%;background:var(--k-inspoInspoNoteBackSheenBg)}.inspo-note-category{font-family:var(--k-inspoHandFont);font-weight:700;font-size:17px;color:var(--k-inspoInk11)}.inspo-note-tapopen{font-size:9px;color:var(--k-inspoInk12);letter-spacing:.04em}.inspo-note-sparkle{position:absolute;top:12px;right:12px;animation:inspoSparkle 2s ease-in-out infinite}.inspo-note-corner{position:absolute;bottom:0;right:0;width:28px;height:28px;clip-path:polygon(100% 0,100% 100%,0 100%);filter:drop-shadow(-2px -2px 2.5px var(--k-inspoEffectShadow));z-index:6}.inspo-pin-shadow{position:absolute;top:10px;left:50%;transform:translate(-50%);width:15px;height:6px;background:var(--k-inspoInspoPinShadowBg);border-radius:9999px;filter:blur(2px);z-index:8}.inspo-pin{position:absolute;top:5px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:9999px;box-shadow:var(--k-inspoInspoPinShadow);z-index:9}.inspo-pin-glint{position:absolute;top:3px;left:4px;width:4px;height:3px;border-radius:9999px;background:var(--k-inspoInspoPinGlintBg)}.inspo-tape{position:absolute;top:-7px;left:14px;width:40px;height:15px;background:var(--k-inspoInspoTapeBg);border:var(--k-inspoInspoTapeBorder);box-shadow:var(--k-inspoInspoTapeShadow);transform:rotate(-9deg);z-index:8}.inspo-photo-author{position:absolute;top:6px;left:6px;display:flex;align-items:center;gap:5px;background:var(--k-inspoInspoPhotoAuthorBg);border-radius:9999px;padding:3px 8px 3px 3px;z-index:2}.inspo-avatar{border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--k-inspoInk2);flex-shrink:0}.inspo-photo-caption{position:absolute;left:0;right:0;bottom:0;padding:26px 8px 8px;background:var(--k-inspoInspoPhotoCaptionBg);z-index:2}.inspo-photo-caption-box{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;background:var(--k-inspoInspoPhotoCaptionBoxBg);border-radius:10px;padding:5px 7px}@media (hover: hover) and (pointer: fine){.inspo-photo-caption-box{background:var(--k-inspoInspoPhotoCaptionBoxBg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@media (hover: none),(pointer: coarse){.inspo-photo-caption-box{background:var(--k-inspoInspoPhotoCaptionBoxBg2)}}.inspo-photo-caption-box p{font-size:11px;line-height:1.35;color:var(--k-inspoInk13);margin:0;text-shadow:var(--k-inspoInspoPhotoCaptionBoxPShadow);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inspo-like-button{flex-shrink:0;background:transparent;border:0;padding:0;cursor:pointer;display:flex;align-items:center;gap:2px;font-family:inherit}.inspo-text-card{padding:12px 11px 9px;height:100%;display:flex;flex-direction:column;position:relative}.inspo-text-card-sheen{position:absolute;top:0;left:0;right:0;height:34%;background:var(--k-inspoInspoTextCardSheenBg)}.inspo-text-card-name{font-family:var(--k-inspoHandFont);font-weight:700;font-size:15px;color:var(--k-inspoInk14);position:relative}.inspo-text-card p{font-size:12px;line-height:1.45;color:var(--k-inspoInk14);margin:6px 0 0;flex:1;position:relative;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.inspo-note-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inspo-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--k-inspoInspoModalOverlayBg);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.inspo-modal{width:340px;max-width:100%;max-height:84vh;overflow:auto;background:var(--k-inspoInspoComposerBg);border-radius:20px;box-shadow:var(--k-inspoInspoModalShadow);animation:inspoFade .25s ease}.inspo-modal-image{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;display:block}.inspo-modal-text-panel{min-height:150px;display:flex;align-items:center;justify-content:center;padding:26px}.inspo-modal-text-panel p{font-size:18px;line-height:1.55;color:var(--k-inspoInk14);text-align:center;margin:0}.inspo-modal-body{padding:16px 18px 18px}.inspo-modal-author-row{display:flex;align-items:center;justify-content:space-between}.inspo-modal-caption{font-size:14px;line-height:1.6;color:var(--k-inspoInk15);margin:12px 0 0}.inspo-modal-like{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:2px;cursor:pointer;margin-top:14px;font-family:inherit}.inspo-comments{margin-top:14px;border-top:var(--k-inspoInspoCommentsBorder);padding-top:12px}.inspo-comments-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-inspoInk5);margin:0 0 10px}.inspo-comment-row{display:flex;gap:8px;margin-bottom:10px}.inspo-comment-row p{margin:0;font-size:12px;line-height:1.5;color:var(--k-inspoInk15)}.inspo-comment-row strong,.inspo-comment-author{color:var(--k-inspoInk2);font-weight:700}.inspo-photo-author-name{font-size:9px;font-weight:600;color:var(--k-inspoInk13)}.inspo-modal-author-name{font-size:13px;font-weight:600;color:var(--k-inspoInk2)}.inspo-photo-author .pro-badge{border-color:var(--k-inspoInspoPhotoAuthorProBadgeBorder)}.inspo-comment-empty{font-size:12px;color:var(--k-inspoInk5);margin:0 0 10px}.inspo-comment-input-row{display:flex;gap:8px;margin-top:8px}.inspo-comment-input-row input{flex:1;min-width:0;border-radius:9999px;border:var(--k-inspoInspoCommentInputRowInputBorder);padding:8px 12px;font-size:16px;font-family:var(--k-inspoBodyFont2);color:var(--k-inspoInk15)}.inspo-comment-send{border:0;border-radius:9999px;padding:8px 14px;font-size:11px;font-weight:600;color:var(--k-inspoInk9);background:var(--k-inspoInspoCommentSendBg);cursor:pointer;font-family:inherit}.inspo-empty{text-align:center;font-size:13px;color:var(--k-inspoInk3);margin-top:40px;padding:0 24px;line-height:1.6}.inspo-skeleton-note{border-radius:16px;background:var(--k-inspoInspoSkeletonNoteBg);background-size:200% 100%;animation:inspoShimmer 1.4s ease-in-out infinite;box-shadow:var(--k-inspoInspoSkeletonNoteShadow)}@keyframes inspoShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@keyframes inspoFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes inspoSparkle{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.inspo-note{transition:filter .9s ease,opacity .9s ease,transform .9s ease}.inspo-note-slot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:20px;background:var(--k-inspoInspoNoteSlotAfterBg);opacity:0;pointer-events:none;transition:opacity .9s ease;z-index:11}.inspo-note-slot--veiled .inspo-note{filter:blur(7px) saturate(.85) brightness(1.05);opacity:.75;transform:scale(.96);cursor:default}.inspo-note-slot--veiled:after{opacity:1}.inspo-note-slot--spotlight{z-index:20}.inspo-fux-arrow{position:absolute;left:-74px;bottom:-40px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:var(--k-inspoInk16);z-index:15;pointer-events:none;animation:inspoFuxBob 1.6s ease-in-out infinite;filter:drop-shadow(0 2px 6px var(--k-inspoEffectShadow2))}.inspo-fux-arrow-label{font-family:var(--k-inspoHandFont);font-weight:700;font-size:19px;line-height:1;color:var(--k-inspoInk17);background:var(--k-inspoInspoFuxArrowLabelBg);border-radius:9999px;padding:5px 13px 7px;box-shadow:var(--k-inspoInspoFuxArrowLabelShadow);white-space:nowrap}@keyframes inspoFuxBob{0%,to{transform:translate(0)}50%{transform:translate(7px,-7px)}}.inspo-note-slot--celebrate{z-index:30}.inspo-note-slot--celebrate .inspo-note{animation:inspoFuxLift 1.4s cubic-bezier(.3,1.25,.45,1)}@keyframes inspoFuxLift{0%{transform:scale(1)}30%{transform:scale(1.14);filter:drop-shadow(0 12px 26px var(--k-inspoEffectShadow3))}65%{transform:scale(1.08);filter:drop-shadow(0 10px 22px var(--k-inspoEffectShadow4))}to{transform:scale(1)}}.inspo-fux-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.inspo-fux-burst span{position:absolute;top:50%;left:50%;opacity:0;animation:inspoFuxSpark 1.1s ease-out forwards}.inspo-fux-burst svg{display:block;width:100%;height:100%}@keyframes inspoFuxSpark{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fux-dx)),calc(-50% + var(--fux-dy))) scale(1.05) rotate(140deg)}}.inspo-page button:focus-visible,.inspo-modal button:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.app-bottom-nav-wrap{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:center;padding:0 16px calc(16px + var(--sab, 0px));pointer-events:none}.app-bottom-nav-wrap--keyboard{opacity:0}.app-bottom-nav-wrap{transition:opacity var(--kb-motion-dur, .34s) var(--kb-motion-ease, ease)}@media (prefers-reduced-motion: reduce){.app-bottom-nav-wrap{transition:none}}.app-bottom-nav{pointer-events:auto;display:flex;align-items:stretch;gap:var(--k-navGap);width:100%;max-width:420px;background:var(--k-navBg);border:var(--k-navBorder);border-radius:var(--k-navRadius);padding:var(--k-navPad);box-shadow:var(--k-navShadow)}.app-bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;border-radius:var(--k-navItemRadius);color:var(--k-navInk);background:transparent;text-decoration:none;transition:background .25s ease,color .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.app-bottom-nav__icon{display:flex;align-items:center;justify-content:center}.app-bottom-nav__label{font-size:10px;font-weight:500;line-height:1}.app-bottom-nav__item--active{color:var(--k-navActiveInk);background:var(--k-navActiveBg);box-shadow:var(--k-navActiveShadow)}.app-bottom-nav__item--active .app-bottom-nav__label{font-weight:600}.app-bottom-nav__item--locked{color:var(--k-muted)}.app-bottom-nav__item--locked .app-bottom-nav__icon>svg{opacity:.5}.app-bottom-nav__item--locked .app-bottom-nav__label{filter:blur(2.8px);-moz-user-select:none;user-select:none;-webkit-user-select:none}.app-bottom-nav__item--locked.app-bottom-nav__item--active{color:var(--k-accent)}.app-bottom-nav__icon-lockwrap{position:relative;display:flex;align-items:center;justify-content:center}.app-bottom-nav__lock{position:absolute;top:-5px;right:-8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:var(--k-avatarBg);border:var(--k-navLockBorder);box-shadow:var(--k-navLockShadow);color:var(--k-navLockInk)}.app-bottom-nav__dot{position:absolute;top:-3px;right:-5px;width:7px;height:7px;border-radius:9999px;background:var(--k-navCountBg);box-shadow:var(--k-navCountRing)}.app-bottom-nav__count{position:absolute;top:-6px;right:-9px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:9999px;background:var(--k-navCountBg);color:var(--k-onAlert);font-size:9.5px;font-weight:700;line-height:15px;text-align:center;box-shadow:var(--k-navCountRing)}:root{--app-bottom-nav-clearance: calc(82px + var(--sab, 0px))}.app-bottom-nav__item--live{color:var(--k-navLiveInk);background:transparent;box-shadow:var(--k-navLiveRing);animation:app-nav-live-ring 2.4s ease-in-out infinite}.app-bottom-nav__item--live.app-bottom-nav__item--active{background:var(--k-navActiveBg);box-shadow:var(--k-navLiveActiveShadow);animation:none}.app-bottom-nav__live{font-size:10px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--k-navLiveInk)}.app-bottom-nav__livedot{position:absolute;top:-3px;right:-5px;width:6.5px;height:6.5px;border-radius:9999px;background:var(--k-navLiveDot);box-shadow:var(--k-navLiveDotRing);animation:app-nav-live-bounce 1.5s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes app-nav-live-bounce{0%,55%,to{transform:translateY(0)}25%{transform:translateY(-4px)}40%{transform:translateY(-1.5px)}}@keyframes app-nav-live-ring{0%,to{box-shadow:var(--k-navLiveRingLow)}50%{box-shadow:var(--k-navLiveRingHigh)}}@media (prefers-reduced-motion: reduce){.app-bottom-nav__item--live,.app-bottom-nav__livedot{animation:none}}:root[data-skin=dawn][data-session-theme] .app-bottom-nav{background:var(--session-ground, var(--k-sessionFallbackBg));border-color:color-mix(in srgb,var(--session-ink, var(--k-ink)) 12%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--session-ink, var(--k-ink)) 10%,transparent)}:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item:not(.app-bottom-nav__item--active),:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item:not(.app-bottom-nav__item--active) .app-bottom-nav__label,:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item:not(.app-bottom-nav__item--active) .app-bottom-nav__icon{color:color-mix(in srgb,var(--session-ink, var(--k-ink)) 62%,transparent)}:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item--active .app-bottom-nav__label,:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item--active .app-bottom-nav__icon{color:var(--session-ground, var(--k-surface))}:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item--active,:root[data-skin=dawn][data-session-theme] .app-bottom-nav__item[aria-current=page]{background:var(--session-ink, var(--k-ink));color:var(--session-ground, var(--k-surface))}.pro-badge{display:inline-flex;align-items:center;flex:none;border-radius:9999px;background:var(--k-proBadgeBg);border:var(--k-proBadgeBorder);font-family:var(--k-body),system-ui,sans-serif;font-weight:700;letter-spacing:.14em;line-height:1;color:var(--k-proBadgeInk);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.pro-badge--sm{height:14px;padding:0 6px;font-size:7.5px}.pro-badge--lg{height:20px;padding:0 9px;font-size:10px;letter-spacing:.16em}.member-name{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.member-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-account-name{flex:1;min-width:0}.my-account-name__text{font-size:16px;font-weight:600;color:var(--k-inkStrong)}.my-account-photo-label{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--k-inkStrong)}.ask-textarea::-moz-placeholder{color:var(--k-askPlaceholderInk);opacity:1}.ask-textarea::placeholder{color:var(--k-askPlaceholderInk);opacity:1}@keyframes askEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes askRise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes askTwinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes askFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes askProgressFill{0%{width:0%}to{width:100%}}.ask-enter{animation:askEnter .5s cubic-bezier(.25,.1,.25,1)}.ask-rise{animation:askRise .25s cubic-bezier(.25,.1,.25,1)}.ask-twinkle{display:inline-block;animation:askTwinkle 2.2s ease-in-out infinite}.ask-floaty{animation:askFloaty 5s ease-in-out infinite}.ask-progress-fill{width:100%;animation:askProgressFill 1.2s ease forwards}.ask-chip{transition:background .25s ease}.ask-chip:hover,.ask-chip:active{background:var(--k-askChipHoverBg)!important}@media (prefers-reduced-motion: reduce){.ask-enter,.ask-rise,.ask-twinkle,.ask-floaty,.ask-progress-fill{animation:none}.ask-progress-fill{width:100%}}.chat-page{position:relative;z-index:1;margin:0 auto;display:flex;flex-direction:column;max-width:420px;min-height:100dvh;font-family:var(--k-body)}.chat-page--room{height:100dvh;min-height:0}.chat-page--room:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--k-chatBg);pointer-events:none}.chat-topbar{flex:none;display:flex;align-items:center;gap:10px;padding:calc(12px + var(--sat, 0px)) 16px 12px;background:var(--k-headerBg);border-bottom:var(--k-roomHeaderBorder)}.chat-topbar__back{width:34px;height:34px;border-radius:9999px;background:var(--k-quietControlBg);border:var(--k-quietControlBorder);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-ink)}.chat-topbar__title{font-size:16px;font-weight:600;color:var(--k-inkStrong)}.chat-topbar__spacer{margin-left:auto;display:flex;gap:8px}.chat-topbar__action{width:34px;height:34px;border-radius:9999px;background:var(--k-quietControlBg);border:var(--k-quietControlBorder);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-ink)}.chat-avatar{position:relative;flex:none}.chat-avatar__initial{border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--k-avatarInitialInk)}.chat-avatar__img{border-radius:9999px;-o-object-fit:cover;object-fit:cover;display:block}.chat-avatar__pip{position:absolute;right:-5px;bottom:-2px;min-width:17px;height:17px;padding:0 3px;box-sizing:border-box;border-radius:9999px;background:var(--k-levelBg);border:var(--k-avatarLevelBorder);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;line-height:1;color:var(--k-levelInk)}.chat-room-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:18px 16px;background:var(--k-chatBg)}.chat-day-divider{display:flex;align-items:center;gap:10px}.chat-day-divider:before,.chat-day-divider:after{content:"";flex:1;height:1px;background:var(--k-chatDateDivider)}.chat-day-divider span{font-size:10.5px;font-weight:500;color:var(--k-inkFaint)}.chat-msg{display:flex;align-items:flex-start;gap:11px}.chat-msg__avatar{flex:none;padding:0;border:0;background:transparent;line-height:0}.chat-msg__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.chat-msg__meta{display:flex;align-items:center;gap:7px;min-width:0}.chat-msg__meta .member-name{flex:0 1 auto;min-width:0}.chat-msg__name{font-size:13.5px;font-weight:500;color:var(--k-name1)}.chat-msg__chip{font-size:11px;font-weight:500;color:var(--k-ink);background:var(--k-avatarBg);border-radius:9999px;padding:4px 10px}.chat-msg__time{font-size:10.5px;color:var(--k-inkFaint)}.chat-msg__text{font-size:13.5px;line-height:1.55;color:var(--k-bubbleInk);overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty}.chat-mention{color:var(--k-navLockInk);font-weight:600}.chat-mention--me{background:var(--k-mentionSelfBg);border-radius:4px;padding:0 2px}.chat-msg__panel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--k-bubbleBg);border:var(--k-bubbleBorder);box-shadow:var(--k-bubbleShadow);border-radius:var(--k-radius);padding:var(--k-bubblePaddingBlock) var(--k-bubblePaddingInline)}.chat-msg--mine .chat-msg__panel{background:var(--k-mineBg);border:var(--k-mineBorder)}.chat-msg--mine .chat-msg__text{color:var(--k-mineInk)}.chat-msg--mine:not(.chat-msg--question):not(.chat-msg--awarded) .chat-mention{color:var(--k-ownMentionInk)}.chat-msg--awarded .chat-msg__panel{position:relative;gap:6px;padding:9px 13px 9px 14px;border-radius:14px;background:var(--k-awardedMessageBg);box-shadow:var(--k-awardedMessageRule)}.chat-msg--awarded .chat-msg__text{color:var(--k-bubbleInk)}.chat-msg__award{display:inline-flex;align-items:baseline;gap:4px;align-self:flex-start;color:var(--k-awardInk);font-size:11px;font-weight:500;letter-spacing:.01em}.chat-msg__award svg{align-self:center;opacity:.85}.chat-msg__award strong{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){.chat-msg--awarded .chat-msg__panel{animation:chat-msg-award-in .9s ease-out}}@keyframes chat-msg-award-in{0%{background-color:var(--k-awardArrivalBg)}to{background-color:transparent}}.chat-msg--question .chat-msg__panel{gap:7px;padding:12px 14px 11px;border-radius:18px;background:var(--k-questionMessageBg);border:var(--k-questionMessageBorder);box-shadow:var(--k-questionMessageShadow)}.chat-msg__kind{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:lowercase;color:var(--k-questionLabelInk)}.chat-msg--question .chat-msg__text{font-size:14.5px;line-height:1.6;color:var(--k-questionMessageInk)}.chat-heart-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:var(--k-avatarBg);border:var(--k-reactionBorder);border-radius:9999px;padding:4px 9px;font-size:11px;font-weight:500;color:var(--k-ink);cursor:pointer;margin-top:2px}.chat-heart-pill--mine{background:var(--k-selectedReactionBg);border-color:var(--k-selectedReactionBorder);color:var(--k-composerErrorInk)}.chat-msg--pressable{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.msg-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--k-sheetBackdrop);display:flex;align-items:flex-end;justify-content:center;animation:msg-sheet-fade .16s ease}.msg-sheet{width:100%;max-width:420px;background:var(--k-surface);border-radius:24px 24px 0 0;padding:10px 16px calc(22px + var(--sab, 0px));display:flex;flex-direction:column;gap:12px;animation:msg-sheet-rise .22s cubic-bezier(.22,1,.36,1)}.msg-sheet--above-nav{padding-bottom:calc(var(--app-bottom-nav-clearance, 82px) + 18px)}.msg-sheet__bar{display:flex;align-items:flex-start;gap:10px;min-height:32px}.msg-sheet__bar .msg-sheet__title{flex:1;font-size:15px;font-weight:600;padding-top:6px;color:var(--k-inkStrong)}.msg-sheet__bar .msg-sheet__preview{flex:1;min-width:0;padding-bottom:12px}.msg-sheet__close{flex-shrink:0;width:32px;height:32px;margin:-2px -6px 0 0;border-radius:9999px;border:none;background:var(--k-sheetCloseBg);color:var(--k-sheetCloseInk);display:flex;align-items:center;justify-content:center;cursor:pointer}.msg-sheet__close:active{background:var(--k-sheetCloseActiveBg)}.msg-sheet__preview{display:flex;align-items:flex-start;gap:10px;padding:0 4px 12px;border-bottom:var(--k-sheetPreviewBorder)}.msg-sheet__preview-body{min-width:0;flex:1}.msg-sheet__preview-name{font-size:12.5px;font-weight:600;color:var(--k-ink)}.msg-sheet__preview-text{font-size:13px;line-height:1.45;color:var(--k-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-sheet__actions{display:flex;flex-direction:column}.msg-sheet__action{display:flex;align-items:center;gap:12px;padding:13px 6px;border:0;background:transparent;font-family:inherit;font-size:14.5px;color:var(--k-inputInk);text-align:left;cursor:pointer;border-radius:12px}.msg-sheet__action:active{background:var(--k-sheetActionActiveBg)}.msg-sheet__action--award{color:var(--k-sheetAwardInk);font-weight:600}.msg-sheet__action--award:active{background:var(--k-sheetAwardActiveBg)}.msg-sheet__action--danger{color:var(--k-sheetDangerInk)}.msg-sheet__action--danger:active{background:var(--k-sheetDangerActiveBg)}.msg-sheet__confirm-copy{margin:4px 6px 10px;font-size:13.5px;line-height:1.45;color:var(--k-muted)}.msg-sheet__cancel{padding:12px;border:0;border-radius:14px;background:var(--k-sheetActionActiveBg);font-family:inherit;font-size:14.5px;font-weight:600;color:var(--k-controlHoverInk);cursor:pointer}@keyframes msg-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes msg-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.msg-sheet-backdrop,.msg-sheet{animation:none}}.chat-heart-pill--ghost{background:transparent;border-color:var(--k-inputBorder);color:var(--k-inkFaint)}.chat-load-earlier{align-self:center;border:var(--k-inputOutline);background:var(--k-quietControlBg);color:var(--k-muted);font-size:11.5px;font-weight:500;border-radius:9999px;padding:6px 14px;cursor:pointer}.chat-composer{flex:none;position:sticky;bottom:0;z-index:2;padding:11px 14px calc(12px + var(--sab, 0px));background:var(--k-chatBg);border-top:0}.chat-page--tabbed .chat-composer{padding-bottom:calc(var(--app-bottom-nav-clearance, 82px) + 10px)}.chat-typing-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--k-inkFaint);padding:0 2px}.chat-typing-dots{display:inline-flex;align-items:center;gap:3px}.chat-typing-dots i{width:5px;height:5px;border-radius:9999px;background:var(--k-accent);animation:chat-typing-bounce 1.2s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.15s}.chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-system-row{display:flex;gap:11px;align-items:center}.chat-system-row__icon{width:38px;flex:none;display:flex;justify-content:center;font-size:15px;color:var(--k-accent)}.chat-system-row__text{font-size:12px;line-height:1.5;color:var(--k-muted)}.reflect-page{padding:0 20px calc(var(--app-bottom-nav-clearance, 82px) + 24px)}.reflect-header{position:sticky;top:0;z-index:20;margin:0 -20px;padding:0 20px 10px;background:var(--k-chatReflectHeaderBackground)}@supports (-webkit-touch-callout: none){.reflect-header{will-change:transform}}.reflect-header .reflect-tabs{padding-top:0}.reflect-composer-card{display:flex;flex-direction:column;gap:14px;margin:4px 0 14px;padding:18px;border-radius:24px;background:var(--k-chatSurface);border:var(--k-chatPanelOutline);box-shadow:var(--k-chatReflectComposerCardBoxShadow);animation:reflect-composer-in .22s ease-out both}@keyframes reflect-composer-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.reflect-composer-card{animation:none}}.reflect-composer-actions{display:flex;align-items:center;gap:10px;margin:0 -18px -18px;padding:13px 18px;border-top:var(--k-chatDivider);flex-wrap:wrap}.reflect-composer-actions--recording .reflect-mic-btn{flex:1 1 auto;justify-content:center}.reflect-composer-card textarea{width:100%;box-sizing:border-box;min-height:52px;resize:none;padding:0;border:0;background:transparent;font-family:inherit;font-size:1rem;line-height:1.62;color:var(--k-chatBodyInk);outline:none;caret-color:var(--k-chatReflectComposerCardTextareaCaretColor)}.reflect-composer-card textarea::-moz-placeholder{color:var(--k-chatQuietInk);font-size:1rem}.reflect-composer-card textarea::placeholder{color:var(--k-chatQuietInk);font-size:1rem}.reflect-title-wrap{position:relative;display:grid}.reflect-title-wrap:after{content:attr(data-value) " ";grid-area:1 / 1;visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 36px 10px 12px;border:1.5px solid transparent;font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-weight:600;font-size:17px;line-height:1.32}.reflect-title-block{display:flex;flex-direction:column;gap:7px}.reflect-title-label{display:flex;align-items:baseline;gap:7px}.reflect-title-label .reflect-section-title{padding:0}.reflect-composer-recap{font-size:12.5px;line-height:1.6;color:var(--k-chatMutedInk)}.reflect-title-draft-label{font-family:var(--k-chatReflectTitleDraftLabelFontFamily);font-size:17px;line-height:1;color:var(--k-chatAccentInk)}.reflect-title-pencil{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--k-chatReflectTitlePencilColor);pointer-events:none}.reflect-composer-card textarea.reflect-title-input,textarea.reflect-title-input{grid-area:1 / 1;display:block;width:100%;height:100%;box-sizing:border-box;padding:10px 36px 10px 12px;border-radius:14px;border:var(--k-chatReflectComposerCardTextareaReflectTitleInputBorder);background:var(--k-chatReflectComposerCardTextareaReflectTitleInputBackground);font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-weight:600;font-size:17px;line-height:1.32;color:var(--k-chatStrongInk);outline:none;caret-color:var(--k-chatReflectComposerCardTextareaCaretColor);resize:none;overflow:hidden;min-height:0}.reflect-composer-card textarea.reflect-title-input:focus{border:var(--k-chatFocusOutline);background:var(--k-chatSurface)}.reflect-title-input:focus{border:var(--k-chatFocusOutline);background:var(--k-chatSurface)}.reflect-title-input--thinking{animation:reflect-title-pulse 1.4s ease-in-out infinite}@keyframes reflect-title-pulse{0%,to{background:var(--k-chatReflectComposerCardTextareaReflectTitleInputBackground)}50%{background:var(--k-chatBackground)}}.reflect-composer-cancel{border:0;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--k-chatMutedInk);cursor:pointer;border-radius:9999px;padding:8px 12px}.reflect-composer-cancel:active{background:var(--k-chatPressedBg)}.reflect-cta{margin-left:auto;border:0;border-radius:9999px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:600;color:var(--k-chatStrongInk);background:var(--k-chatSurface);border:var(--k-chatControlOutline);box-shadow:var(--k-chatReflectCtaBoxShadow);cursor:pointer;transition:opacity .3s ease,box-shadow .2s ease}.reflect-cta:active{box-shadow:var(--k-chatReflectCtaActiveBoxShadow)}.reflect-cta:disabled{opacity:.4;box-shadow:none;cursor:default}.reflect-photo-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:500;border-radius:9999px;padding:8px 13px;cursor:pointer;color:var(--k-chatReflectPhotoBtnColor);background:var(--k-chatReflectPhotoBtnBackground);border:var(--k-chatPanelOutline);transition:color .2s ease,background .2s ease,border-color .2s ease}.reflect-photo-btn--added{color:var(--k-chatReflectPhotoBtnAddedColor);background:var(--k-chatReflectPhotoBtnAddedBackground);border-color:var(--k-chatSelectedBorder)}.reflect-photo-preview{position:relative;width:100%;height:150px;border-radius:16px;overflow:hidden;border:var(--k-chatMediaOutline)}.reflect-photo-preview--small{width:44%;height:84px;border-radius:14px}.reflect-photo-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reflect-photo-preview button{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:9999px;border:0;background:var(--k-chatReflectPhotoPreviewButtonBackground);color:var(--k-chatReflectPhotoPreviewButtonColor);display:flex;align-items:center;justify-content:center;cursor:pointer}.reflect-card__image{width:100%;height:168px;border-radius:16px;overflow:hidden;border:var(--k-chatMediaOutline)}.reflect-card__image img,.reflect-thread__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reflect-thread__image{width:100%;height:190px;border-radius:16px;overflow:hidden;border:var(--k-chatMediaOutline)}.reflect-tabs{display:flex;align-items:center;gap:6px;padding:10px 0 12px}.reflect-tab{font-family:inherit;font-size:14px;font-weight:500;border-radius:12px;padding:9px 15px;cursor:pointer;color:var(--k-chatReflectPhotoBtnColor);background:transparent;border:0;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.reflect-tab--active{color:var(--k-chatStrongInk);font-weight:600;background:var(--k-chatSurface);box-shadow:var(--k-chatTabShadow)}.reflect-section-title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-chatReflectSectionTitleColor);padding:4px 0 10px}.reflect-post-btn{margin-left:auto;position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;padding:9px 9px 9px 16px;border-radius:9999px;font-family:inherit;color:var(--k-chatStrongInk);cursor:pointer;background:var(--k-chatSurface);border:var(--k-chatControlOutline);box-shadow:var(--k-chatReflectPostBtnBoxShadow);transition:border-color .2s ease,box-shadow .2s ease,transform .16s cubic-bezier(.34,1.4,.64,1)}.reflect-post-btn:active{transform:scale(.95);box-shadow:var(--k-chatReflectCtaActiveBoxShadow)}.reflect-post-btn__label{font-size:14.5px;font-weight:650}.reflect-post-btn--draft{border-color:var(--k-chatReflectPostBtnDraftBorderColor)}.reflect-filter{display:flex;padding:0 0 12px}.reflect-filter__track{display:inline-flex;padding:3px;border-radius:9999px;background:var(--k-chatReflectFilterTrackBackground)}.reflect-filter__chip{display:inline-flex;align-items:center;gap:0;border:0;border-radius:9999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--k-chatReflectPhotoBtnColor);background:transparent;white-space:nowrap;cursor:pointer;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.reflect-filter__chip:last-child{padding:6px 10px 6px 14px}.reflect-filter__chip--on{color:var(--k-chatStrongInk);font-weight:600;background:var(--k-chatSurface);box-shadow:var(--k-chatReflectFilterChipOnBoxShadow)}.reflect-filter__count{margin:0 8px 0 5px;font-size:11.5px;font-weight:700;color:var(--k-chatReflectFilterCountColor)}.reflect-filter__chip--on .reflect-filter__count{color:var(--k-chatReflectFilterChipOnReflectFilterCountColor)}.reflect-endnote{text-align:center;font-family:var(--k-chatReflectTitleDraftLabelFontFamily);font-size:17px;color:var(--k-chatQuietInk);padding:6px 0 2px}.reflect-card{background:linear-gradient(165deg,var(--tag-soft) 0%,var(--k-chatReflectCardBackgroundPart) 46%);border:1px solid var(--chat-accent-alpha-28);border-radius:22px;box-shadow:0 10px 30px var(--k-chatReflectCardBoxShadowPart),0 8px 26px var(--chat-accent-alpha-16);padding:16px 18px 13px;overflow:hidden;display:flex;flex-direction:column;gap:11px;cursor:pointer;margin-bottom:8px}.reflect-card--waiting{box-shadow:0 12px 32px var(--k-chatReflectCardWaitingBoxShadowPart),0 8px 28px var(--chat-accent-alpha-20)}.reflect-card--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.reflect-card--answered{box-shadow:0 8px 22px var(--k-chatReflectCardAnsweredBoxShadowPart),0 6px 22px var(--chat-accent-alpha-12)}.reflect-card__answerers{margin-left:8px;display:flex;align-items:center;flex:none}.reflect-card__answerers .chat-avatar{border-radius:9999px;border:var(--k-chatAvatarOutline);box-sizing:content-box;margin-left:-7px}.reflect-card__answerers .chat-avatar:first-child{margin-left:0}.reflect-card__answerers-more{margin-left:4px;font-size:10.5px;font-weight:600;color:var(--k-chatQuietInk)}.reflect-card__meta{display:flex;align-items:center;gap:9px;min-width:0}.reflect-card__meta .member-name{flex:0 1 auto;min-width:0}.reflect-card__author{font-size:12.5px;font-weight:500;color:var(--k-chatBodyInk)}.reflect-card__time{margin-left:auto;font-size:10.5px;color:var(--k-chatQuietInk)}.reflect-card__more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:9999px;background:transparent;cursor:pointer;flex-shrink:0}.reflect-card__more:active{background:var(--k-chatActionPressedBg)}.reflect-card__question{font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-weight:600;font-size:19.5px;line-height:1.28;color:var(--k-chatStrongInk);text-wrap:pretty}.reflect-card__preview{font-size:13.5px;line-height:1.55;color:var(--k-chatReflectCardPreviewColor);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reflect-card__preview.is-open,.reflect-card__reflection-a.is-open{-webkit-line-clamp:99}.reflect-card__foot{display:flex;align-items:center;gap:8px;padding-top:2px}.reflect-card__foot .chat-heart-pill,.reflect-card__band .chat-heart-pill{align-self:auto;margin-top:0;padding:4px 4px 4px 0;gap:6px;background:transparent;border:0;font-size:12.5px;color:var(--k-chatReflectPhotoBtnColor)}.reflect-card__foot .reflect-card__replies{margin-left:auto;color:var(--tag-accent);font-weight:500}.reflect-card__foot .reflect-card__replies svg{color:var(--chat-accent-surface-70)}.reflect-card__replies{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--k-chatReflectPhotoBtnColor)}.reflect-card__foot .reflect-card__answerers{margin-left:auto}.reflect-thread-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 24px}.reflect-thread-page:before{background:transparent}.reflect-thread__kicker{display:flex;align-items:center;gap:10px;padding-bottom:14px}.reflect-thread__kicker span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-chatReflectSectionTitleColor)}.reflect-post-card{background:var(--k-chatReflectPostCardBackground);border:var(--k-chatControlOutline);border-radius:1.5rem;box-shadow:var(--k-chatReflectPostCardBoxShadow);padding:16px 17px 13px;display:flex;flex-direction:column;gap:11px;margin-bottom:18px}.reflect-post-card__question{font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-weight:600;font-size:22px;line-height:1.26;color:var(--k-chatStrongInk);text-wrap:pretty}.reflect-post-card__body{font-size:13.5px;line-height:1.62;color:var(--k-chatBodyInk);text-wrap:pretty;white-space:pre-wrap}.reflect-post-card__foot{display:flex;align-items:center;gap:8px;padding-top:1px}.reflect-answer-card{background:var(--k-chatReflectAnswerCardBackground);border:var(--k-chatMediaOutline);border-radius:1.35rem;box-shadow:var(--k-chatReflectAnswerCardBoxShadow);padding:16px;margin-bottom:12px}.reflect-answer-card--best{background:var(--k-chatReflectAnswerCardBestBackground);border:var(--k-chatReflectAnswerCardBestBorder);box-shadow:var(--k-chatReflectAnswerCardBestBoxShadow)}.reflect-answer-card__best-row{display:flex;align-items:center;gap:7px;margin-bottom:11px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-chatReflectPhotoBtnAddedColor)}.reflect-answer-card__body{font-size:13px;line-height:1.62;color:var(--k-chatBodyInk);text-wrap:pretty;white-space:pre-wrap}.reflect-awaiting{display:flex;align-items:center;gap:9px;padding:13px 14px;border-radius:18px;background:var(--k-chatReflectAwaitingBackground);border:var(--k-chatSoftOutline);font-size:12px;line-height:1.5;color:var(--k-chatReflectPhotoBtnColor)}.chat-dm-list{display:flex;flex-direction:column;margin:0 -8px}.chat-dm-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:13px 14px;border-radius:18px;background:transparent;border:0;cursor:pointer;font-family:inherit;opacity:.88;transition:background .2s ease,opacity .2s ease}@media (hover: hover){.chat-dm-row:hover{background:var(--k-chatChatDmRowHoverBackground);opacity:1}}.chat-dm-row:active{background:var(--k-chatChatDmRowActiveBackground)}.chat-dm-row--unread{opacity:1}.chat-dm-row__avatar{position:relative;flex:none}.chat-dm-row__online{position:absolute;left:0;bottom:1px;width:11px;height:11px;border-radius:9999px;background:var(--k-chatChatDmRowOnlineBackground);border:var(--k-chatChatDmRowOnlineBorder)}.chat-dm-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chat-dm-row__line{display:flex;align-items:center;gap:6px;min-width:0}.chat-dm-row__line .member-name{flex:1 1 auto;min-width:0}.chat-dm-row__name{font-size:15px;font-weight:500;color:var(--k-chatChatDmRowNameColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-dm-row--unread .chat-dm-row__name{font-weight:700;color:var(--k-chatNameInk)}.chat-dm-row__time{margin-left:auto;flex:none;font-size:11px;color:var(--k-chatChatDmRowTimeColor)}.chat-dm-row--unread .chat-dm-row__time{color:var(--k-chatMutedInk)}.chat-dm-row__preview{flex:1;min-width:0;font-size:13px;line-height:1.35;color:var(--k-chatChatDmRowPreviewColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-dm-row--unread .chat-dm-row__preview{color:var(--k-chatChatDmRowUnreadChatDmRowPreviewColor);font-weight:500}.chat-dm-row__dot{flex:none;width:8px;height:8px;border-radius:9999px;background:var(--k-chatAccentFill)}.chat-dm-empty{padding:56px 34px;text-align:center;color:var(--k-chatAccentInk)}.chat-dm-empty__line{font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-style:italic;font-size:17px;line-height:1.4;color:var(--k-chatBodyInk);margin:10px 0 0}.chat-dm-empty__hint{font-size:12px;color:var(--k-chatQuietInk);margin:6px 0 0}.chat-dm-skeleton{display:flex;align-items:center;gap:13px;padding:13px 14px}.chat-dm-skeleton__avatar{flex:none;width:46px;height:46px;border-radius:9999px}.chat-dm-skeleton__body{flex:1;display:flex;flex-direction:column;gap:7px}.chat-dm-skeleton__line{height:10px;border-radius:9999px}.chat-feed-skeleton{display:flex;flex-direction:column;gap:18px;pointer-events:none}.chat-feed-skeleton__block{background:var(--k-chatChatFeedSkeletonBlockBackground);background-size:200% 100%;animation:chat-feed-skeleton-shimmer 1.6s ease-in-out infinite}.chat-feed-skeleton__avatar{width:32px;height:32px;border-radius:9999px}.chat-feed-skeleton__name{height:11px;border-radius:9999px}.chat-feed-skeleton__time{height:8px;border-radius:9999px;opacity:.7}.chat-feed-skeleton__text{height:12px;border-radius:9999px;max-width:100%}.chat-feed-skeleton .chat-msg__body{gap:8px}@keyframes chat-feed-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.chat-feed-skeleton__block{animation:none;background:var(--k-chatChatFeedSkeletonBlockBackground2)}}.chat-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 32px;text-align:center;color:var(--k-chatMutedInk);font-size:13px;line-height:1.6}.chat-toast{position:fixed;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:380px;bottom:calc(var(--app-bottom-nav-clearance, 82px) + 10px);display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:18px;background:var(--k-chatToastBg);border:var(--k-chatSoftOutline);box-shadow:var(--k-chatToastShadow);font-size:12px;line-height:1.5;color:var(--k-chatBodyInk);z-index:30}.reflect-skel-card{pointer-events:none}.reflect-skel-avatar{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.reflect-skel-line{height:12px;border-radius:6px}.reflect-scroll-sentinel{padding:10px 0 18px;display:flex;justify-content:center}.pro-veil{position:relative;overflow:hidden;border-radius:12px;margin-bottom:8px;padding:20px 16px 18px;border:var(--k-chatProVeilBorder);background:var(--k-chatProVeilBackground);box-shadow:var(--k-chatProVeilBoxShadow)}.pro-veil__peek{position:absolute;left:14px;right:14px;bottom:-6px;height:86px;filter:blur(5.5px);opacity:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pro-veil__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k-chatProVeilWashBackground);pointer-events:none}.pro-veil__unlock{position:relative}.pro-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-blur-soft{filter:blur(2.4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-locked-card{position:relative;cursor:pointer}.pro-locked-card>*{filter:blur(3.4px);opacity:.9;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pro-locked-card .reflect-card__meta,.pro-locked-card .chat-dm-row__avatar{filter:blur(5px)}.pro-locked-card--2>*{filter:blur(4.2px);opacity:.72}.pro-locked-card--3>*{filter:blur(5px);opacity:.56}.pro-dissolve-1{opacity:.44;filter:blur(3.4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-dissolve-2{opacity:.3;filter:blur(4.4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-dissolve-3{opacity:.2;filter:blur(5.2px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-tail-fade{height:118px;margin-top:-118px;position:relative;pointer-events:none;background:var(--k-chatProTailFadeBackground)}.pro-more-note{position:relative;text-align:center;font-family:var(--k-chatBodyFont);font-size:12px;color:var(--k-chatQuietInk);padding:2px 0 10px}.pro-skel-bar{display:inline-block;border-radius:6px;background:var(--k-chatProSkelBarBackground)}.pro-skel-bar--dark{background:var(--k-chatProSkelBarDarkBackground)}.pro-first-card .reflect-card__band{display:none}.pro-dm-preview-veil{filter:blur(4.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-lesson-card{background:var(--k-chatLessonBg);border-radius:22px;box-shadow:var(--k-chatProLessonCardBoxShadow);padding:18px 18px 22px;width:min(92vw,360px);margin:0 auto;display:flex;flex-direction:column;gap:16px}.pro-lesson-card__title{font-family:var(--k-chatProLessonCardTitleFontFamily);font-style:italic;font-weight:600;font-size:21px;line-height:1.25;color:var(--k-chatStrongInk);text-align:center;padding:4px 6px 0}.pro-lesson-veil{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;background:var(--k-chatProLessonVeilBackground)}.pro-lesson-veil__blur{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k-chatProLessonVeilBlurBackground);filter:blur(14px);transform:scale(1.14)}.pro-lesson-veil__lock{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:9999px;background:var(--k-chatProLessonVeilLockBackground);border:var(--k-chatProLessonVeilLockBorder);display:flex;align-items:center;justify-content:center;color:var(--k-chatProLessonVeilLockColor);animation:pro-floaty 5s ease-in-out infinite}.pro-lesson-veil__duration{position:absolute;right:10px;bottom:10px;font-family:var(--k-chatBodyFont);font-size:11.5px;font-weight:600;color:var(--k-chatProLessonVeilLockColor);background:var(--k-chatProLessonVeilDurationBackground);border-radius:9999px;padding:4px 10px}@keyframes pro-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.pro-lesson-veil__lock{animation:none}}.pro-lesson-wrap{width:100%;display:flex;justify-content:center;align-items:flex-start;padding:10px 0 24px}.pro-lesson-dots{display:flex;justify-content:center;gap:6px;padding-top:2px}.pro-lesson-dots__dot{width:6px;height:6px;border-radius:9999px;background:var(--k-chatProLessonDotsDotBackground)}.pro-lesson-dots__dot--active{background:var(--k-chatProLessonDotsDotActiveBackground)}.chat-dm-list--pro{display:flex;flex-direction:column}.chat-dm-row--pro-0{opacity:1}.chat-dm-row--pro-1{opacity:.86}.chat-dm-row--pro-2{opacity:.68}.chat-dm-row--pro-1 .pro-dm-preview-veil{filter:blur(4.5px)}.chat-dm-row--pro-2 .pro-dm-preview-veil{filter:blur(5px)}.chat-dm-row--pro-2 .chat-dm-row__name{font-weight:500;color:var(--k-chatChatDmRowNameColor)}.chat-dm-row--pro-2 .chat-dm-row__time{color:var(--k-chatChatDmRowTimeColor)}.chat-dm-row--pro-2 .chat-dm-row__preview{color:var(--k-chatChatDmRowPreviewColor)}.pro-dm-unlock{padding:14px 6px 6px}.pro-dm-tail{position:relative;margin-top:4px;overflow:hidden;max-height:190px}.pro-dm-ghost{display:flex;align-items:center;gap:13px;padding:13px 14px}.pro-dm-ghost__avatar{width:46px;height:46px;flex:none;border-radius:9999px;background:var(--k-chatProDmGhostAvatarBackground)}.pro-dm-ghost__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.pro-dm-ghost__name{width:38%;height:11px;border-radius:6px;background:var(--k-chatProDmGhostNameBackground)}.pro-dm-ghost__preview{width:76%;height:10px;border-radius:6px;background:var(--k-chatProDmGhostPreviewBackground)}.chat-dm-list--pro .chat-dm-row{background:var(--k-chatChatDmListProChatDmRowBackground);border:var(--k-chatProVeilBorder);box-shadow:var(--k-chatChatDmListProChatDmRowBoxShadow);margin-bottom:8px}.chat-dm-list--pro .chat-dm-row--pro-2{background:var(--k-chatChatDmListProChatDmRowPro2Background)}.pro-dm-tail .chat-dm-row,.pro-dm-ghost{background:var(--k-chatProDmTailChatDmRowBackground);border:var(--k-chatGhostOutline);border-radius:18px;margin-bottom:8px}.pro-veil--compact{padding:17px 16px 16px;background:var(--k-chatProVeilCompactBackground)}.pro-veil--compact .pro-unlock-headline{font-size:22px}.reflect-card__reflection{border-left:var(--k-chatReflectCardReflectionBorderLeft);padding-left:12px}.reflect-card__reflection-label{font-family:var(--k-chatBodySystemFont);font-weight:700;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-chatAccentInk);margin-bottom:4px}.reflect-card__reflection-q{font-family:var(--k-chatReflectTitleWrapAfterFontFamily);font-style:italic;font-weight:600;font-size:16px;line-height:1.3;color:var(--k-chatReflectPhotoBtnColor);text-wrap:pretty;margin-bottom:6px}.reflect-card__reflection-a{font-family:var(--k-chatBodySystemFont);font-size:14px;line-height:1.5;color:var(--k-chatStrongInk);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reflect-card__reflection--thread .reflect-card__reflection-a{display:block;font-size:15px;overflow:visible}.reflect-card__reflection--thread .reflect-card__reflection-q{font-size:17px}.reflect-tabs--single{justify-content:flex-end}.reflect-cta--ghost{background:transparent;color:var(--k-chatReflectCtaGhostColor);box-shadow:none}.reflect-card-slot{margin-bottom:14px}.reflect-card__question,.reflect-card__preview,.reflect-card__title,.reflect-card__meta,.reflect-clamped{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.reflect-reply__text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.reflect-card-slot .reflect-card{margin-bottom:0}.reflect-expander{overflow:hidden;height:0;transition:height .42s cubic-bezier(.32,.72,.28,1)}.reflect-clamped{overflow:hidden;transition:height .42s cubic-bezier(.32,.72,.28,1)}@media (prefers-reduced-motion: reduce){.reflect-expander,.reflect-clamped{transition:none}}.reflect-replies{margin:-10px 6px 0;padding:14px 14px 10px;border-radius:0 0 20px 20px;background:var(--k-chatChatDmRowHoverBackground);display:flex;flex-direction:column;gap:12px}.reflect-reply{display:flex;gap:8px;align-items:flex-end}.reflect-reply--pending{opacity:.55}.reflect-reply__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.reflect-reply__meta{display:flex;align-items:baseline;gap:7px;font-size:13px;font-weight:600;color:var(--k-chatReflectReplyMetaColor)}.reflect-reply__time{font-size:11px;font-weight:500;color:var(--k-chatReflectReplyTimeColor)}.reflect-reply__text{font-size:14.5px;line-height:1.45;color:var(--k-chatReplyInk);word-break:break-word}.reflect-replies__error{font-size:13.5px;color:var(--k-chatReflectRepliesErrorColor)}.reflect-replies__loading{display:flex;flex-direction:column;gap:12px}.reflect-reply--skel{align-items:center}.reflect-reply-composer{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:2px;min-width:0}.reflect-reply-composer .composer{width:auto;min-width:0}.reflect-reply-composer .composer--compact .composer__body,.reflect-reply-composer .composer__body{flex:1;min-width:0;align-items:center}.reflect-reply-composer .composer--compact .composer__body--multiline,.reflect-reply-composer .composer__body--multiline{align-items:flex-end}.reflect-reply-composer .composer__input:focus,.reflect-reply-composer .composer__input:focus-visible{outline:none;box-shadow:none}.reflect-cta--small{padding:9px 16px;font-size:13.5px;flex:none}.reflect-fab{position:fixed;right:18px;bottom:calc(var(--app-bottom-nav-clearance, 82px) + 14px);z-index:45;width:62px;height:62px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--k-chatFloatingActionInk);background:var(--k-chatReflectFabBackground);border:var(--k-chatControlOutline);box-shadow:var(--k-chatReflectFabBoxShadow);cursor:pointer;transition:box-shadow .2s ease,transform .16s cubic-bezier(.34,1.4,.64,1)}.reflect-fab:active{transform:scale(.93);box-shadow:var(--k-chatReflectFabActiveBoxShadow)}.reflect-fab__dot{position:absolute;top:11px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--k-chatReflectFabDotBackground)}.reflect-draft-chip{position:absolute;top:10px;right:12px;font-size:11px;font-weight:600;color:var(--k-chatReflectDraftChipColor)}.reflect-composer-card{position:relative}.reflect-card__replies{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 2px 4px 5px;font-size:12.5px;font-weight:600;color:var(--k-chatReflectCardRepliesColor);background:transparent;border:0}.reflect-card__replies svg{color:var(--k-chatReflectCardRepliesSvgColor)}.reflect-card--waiting .reflect-card__replies{display:none}.reflect-tabs--single{justify-content:space-between;align-items:center;gap:12px}.reflect-intro{min-width:0}.reflect-intro__line{font-family:var(--k-chatReflectIntroLineFontFamily);font-size:27px;font-weight:600;line-height:1.05;letter-spacing:.005em;color:var(--k-chatTitleInk)}.reflect-intro__sub{margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--k-chatReflectIntroSubColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reflect-card__replies .reflect-card__answerers{margin-left:0}.reflect-card__replies .chat-avatar{width:22px;height:22px;border:var(--k-chatReflectCardRepliesChatAvatarBorder);margin-left:-8px}.reflect-card__replies .chat-avatar:first-child{margin-left:0}.reflect-card__replies .reflect-card__answerers-more{margin-left:3px;color:var(--k-chatReflectCardRepliesReflectCardAnswerersMoreColor)}.reflect-reply__like{flex:none;align-self:flex-start;margin-top:2px;display:inline-flex;align-items:center;gap:3px;padding:2px 2px 2px 6px;border:0;background:transparent;font-size:11.5px;font-weight:600;color:var(--k-chatReflectReplyLikeColor);cursor:pointer;line-height:1}.reflect-reply__like--on{color:var(--k-chatReflectReplyLikeOnColor)}.reflect-reply__like:active{transform:scale(.94)}.reflect-reply-composer .composer--collapsed{justify-content:stretch}.reflect-reply-composer .composer--collapsed .composer__pill{flex:1 1 auto;min-height:40px;padding:9px 18px;border-radius:9999px;background:var(--k-chatReflectReplyComposerComposerCollapsedComposerPillBackground);border:var(--k-chatComposerOutline);box-shadow:var(--k-chatReflectReplyComposerComposerCollapsedComposerPillBoxShadow);transition:box-shadow .22s ease,transform .22s ease}.reflect-reply-composer .composer--collapsed .composer__pill:active{transform:translateY(1px);box-shadow:var(--k-chatReflectReplyComposerComposerCollapsedComposerPillActiveBoxShadow)}.reflect-reply-composer .composer--collapsed .composer__pill-label{font-size:14.5px;color:var(--k-chatReflectReplyComposerComposerCollapsedComposerPillLabelColor)}.reflect-reply-composer .composer--collapsed .composer__me{display:none}.reflect-reply-composer .composer--collapsed{gap:8px}.composer__mic.composer__mic--standalone{width:40px;height:40px;box-shadow:var(--k-chatComposerMicComposerMicStandaloneBoxShadow)}.composer__mic.composer__mic--standalone:active{transform:scale(.93)}.reflect-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin:30px auto 0;padding:32px 24px 34px;max-width:22rem;border-radius:24px;text-align:center;background:var(--k-chatReflectEmptyBackground);box-shadow:var(--k-chatReflectEmptyBoxShadow)}.reflect-empty__mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--k-chatReflectEmptyMarkColor);background:var(--k-chatReflectEmptyMarkBackground);box-shadow:var(--k-chatReflectEmptyMarkBoxShadow)}.reflect-empty__mark svg{width:24px;height:24px}.reflect-empty__title{margin:2px 0 0;font-family:var(--k-chatReflectEmptyTitleFontFamily);font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--k-chatReflectEmptyTitleColor)}.reflect-empty__body{margin:0 0 4px;font-family:var(--k-chatBodySystemFont);font-size:14px;line-height:1.5;color:var(--k-chatReflectEmptyBodyColor)}.post-tag-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 9px;border:1px solid;border-radius:9999px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:transparent!important}.post-tag-chip svg{flex:none;opacity:.9}.post-tag-chip--plain{padding:0;border:0;background:transparent!important;font-weight:800;letter-spacing:.11em}.reflect-card__tagrow{display:flex;align-items:center;margin-bottom:2px}.reflect-composer-tagline{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reflect-composer-tagbtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.reflect-composer-tagbtn__hint{font-size:10.5px;color:var(--k-chatQuietInk);text-decoration:underline;text-underline-offset:2px}.reflect-mic-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;min-height:44px;border-radius:9999px;border:var(--k-chatReflectMicBtnBorder);background:var(--k-chatReflectMicBtnBackground);font-family:inherit;font-size:13px;font-weight:650;color:var(--k-chatBodyInk);cursor:pointer;flex:none;box-shadow:var(--k-chatReflectMicBtnBoxShadow);transition:transform .14s cubic-bezier(.34,1.4,.64,1),box-shadow .16s ease}.reflect-mic-btn:active{transform:scale(.95);box-shadow:var(--k-chatReflectMicBtnActiveBoxShadow)}.reflect-mic-btn:disabled{opacity:.5;box-shadow:none;cursor:default}@media (prefers-reduced-motion: reduce){.reflect-mic-btn{transition:none}.reflect-mic-btn:active{transform:none}}.reflect-mic-btn--live{border-color:var(--k-chatReflectMicBtnLiveBorderColor);background:var(--k-chatReflectMicBtnLiveBackground);color:var(--k-chatReflectMicBtnLiveColor);animation:reflect-mic-pulse 1.4s ease-in-out infinite}@keyframes reflect-mic-pulse{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion: reduce){.reflect-mic-btn--live{animation:none}}.reflect-mic-btn--reply{width:44px;height:44px;padding:0;justify-content:center;border-radius:9999px;flex:none}.reflect-mic-btn--reply.reflect-mic-btn--live{width:auto;min-width:44px;padding:0 12px;gap:6px}.reflect-voice-preview{display:flex;align-items:center;gap:8px;margin:8px 0 2px}.reflect-voice-preview--reply{margin:0 0 6px 34px}.reflect-voice-discard{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:9999px;background:var(--k-chatReflectVoiceDiscardBackground);color:var(--k-chatReflectVoiceDiscardColor);cursor:pointer;flex:none}.reflect-voice-error{margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--k-chatReflectMicBtnLiveColor)}.voice-take__note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:12px;background:var(--k-chatVoiceTakeNoteBackground);color:var(--k-chatVoiceTakeNoteColor);font-size:12px;line-height:1.45}.voice-take__note--pending{background:var(--k-chatVoiceTakeNotePendingBackground);color:var(--k-chatVoiceTakeNotePendingColor)}.voice-take__note button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;border:0;border-radius:999px;background:var(--k-chatMedallionBg);color:inherit;font-size:12px;font-weight:650;cursor:pointer;box-shadow:var(--k-chatVoiceTakeNoteButtonBoxShadow)}.voice-take__note button:disabled{opacity:.65;cursor:default}.voice-capture-warning{margin-top:6px;padding:7px 10px;border-radius:10px;background:var(--k-chatVoiceTakeNotePendingBackground);color:var(--k-chatVoiceTakeNotePendingColor);font-size:12px;line-height:1.45}.voice-take__error{margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--k-chatReflectMicBtnLiveColor)}.voice-take__spin{animation:voice-take-spin .9s linear infinite}@keyframes voice-take-spin{to{transform:rotate(360deg)}}.forum-voice{display:flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:9999px;background:var(--chat-accent-surface-5);border:1px solid var(--chat-accent-alpha-15);max-width:100%;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.forum-voice--playing{background:var(--chat-accent-surface-10);border-color:var(--chat-accent-alpha-28);box-shadow:0 4px 12px var(--chat-accent-alpha-10)}.forum-voice--compact{padding:5px 10px 5px 5px;gap:7px}.forum-voice__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:0;border-radius:9999px;background:var(--chat-accent-surface-85);color:var(--tag-on-accent, var(--k-btnInk));cursor:pointer;box-shadow:0 2px 6px var(--chat-accent-alpha-20);transition:transform .16s cubic-bezier(.34,1.4,.64,1),box-shadow .2s ease}.forum-voice--compact .forum-voice__btn{width:26px;height:26px}.forum-voice__btn:active{transform:scale(.92)}.forum-voice__btn:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:inherit}.forum-voice--compact .forum-voice__btn:after{top:-11px;right:-11px;bottom:-11px;left:-11px}.forum-voice--unheard .forum-voice__btn{animation:voice-breathe 2.6s ease-in-out 3}@keyframes voice-breathe{0%,to{box-shadow:0 2px 6px var(--chat-accent-alpha-20)}50%{box-shadow:0 2px 8px var(--chat-accent-alpha-26),0 0 0 5px var(--chat-accent-alpha-9)}}.forum-voice__dot{position:absolute;top:-3px;right:-3px;width:13px;height:13px;border-radius:9999px;background:var(--k-chatForumVoiceDotBackground);border:var(--k-chatForumVoiceDotBorder);box-shadow:var(--k-chatForumVoiceDotBoxShadow)}.forum-voice--heard{background:var(--chat-accent-surface-4);border-color:var(--chat-accent-alpha-13)}.forum-voice--heard .forum-voice__btn{background:var(--chat-accent-surface-30);box-shadow:none}.forum-voice--heard .forum-voice__bar{background:var(--chat-accent-alpha-16)}.forum-voice--heard .forum-voice__time{color:var(--k-chatForumVoiceHeardForumVoiceTimeColor)}.forum-voice__wave{flex:1 1 auto;min-width:40px;height:21px;display:flex;align-items:center;overflow:hidden;gap:3px;cursor:pointer}.forum-voice--compact .forum-voice__wave{height:16px}.forum-voice--compact .forum-voice__bar{min-width:2px}.forum-voice--compact{gap:8px}.forum-voice__bar{flex:1 1 auto;min-width:3px;border-radius:1.5px;background:var(--chat-accent-alpha-26);transition:background .12s linear,transform .12s ease;transform-origin:center}.forum-voice__bar.is-played{background:var(--tag-accent)}.forum-voice__bar.is-head{transform:scaleY(1.35);background:var(--chat-accent-surface-70)}.forum-voice__time{flex:none;padding-left:2px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--chat-accent-ink-78)}.reflect-card__meta--speaking .chat-avatar,.reflect-card__meta--speaking .chat-avatar img{box-shadow:0 0 0 3px var(--chat-accent-alpha-45);transition:box-shadow .3s ease}.reflect-card[data-voice-playing] .reflect-card__meta .chat-avatar{animation:voice-speaking 1.8s ease-in-out infinite}@keyframes voice-speaking{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@media (prefers-reduced-motion: reduce){.forum-voice--unheard .forum-voice__btn,.reflect-card[data-voice-playing] .reflect-card__meta .chat-avatar{animation:none}.forum-voice__bar{transition:background .12s linear}.forum-voice__bar.is-head{transform:none}}.voice-wave{display:inline-flex;align-items:center;gap:3px;height:20px;flex:1 1 auto;justify-content:center}.voice-wave__bar{width:4px;height:100%;border-radius:9999px;background:currentColor;transform-origin:center;transform:scaleY(.22);transition:transform .06s linear}@media (prefers-reduced-motion: reduce){.voice-wave__bar{transition:none}}.reflect-mic-btn__pct{font-variant-numeric:tabular-nums;font-weight:700}.composer__mic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:var(--k-chatComposerMicBorder);border-radius:9999px;background:var(--k-chatComposerMicBackground);color:var(--k-chatComposerMicColor);cursor:pointer;box-shadow:var(--k-chatComposerMicBoxShadow);transition:background .16s ease,color .16s ease,box-shadow .18s ease,transform .14s cubic-bezier(.34,1.4,.64,1)}.composer__mic:active{transform:scale(.9);background:var(--k-chatComposerMicActiveBackground);box-shadow:var(--k-chatComposerMicActiveBoxShadow)}.composer__mic:after{content:"";position:absolute;width:44px;height:44px;border-radius:9999px}.composer__actions{position:relative}.reply-clip{display:flex;align-items:center;gap:6px;min-width:0}.reply-clip .forum-voice{flex:1 1 auto;min-width:0}.reply-clip__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:9999px;background:transparent;color:var(--k-chatForumVoiceHeardForumVoiceTimeColor);cursor:pointer}.reply-clip__remove:active{background:var(--k-chatReplyClipRemoveActiveBackground)}.reply-recorder{display:flex;align-items:center;gap:10px;margin-top:2px;padding:8px 10px;min-height:48px;border-radius:24px;background:var(--k-chatSurface);border:var(--k-chatPanelOutline);box-shadow:var(--k-chatDraftShadow);min-width:0}.reply-recorder--live{border-color:var(--chat-accent-alpha-42);background:linear-gradient(180deg,var(--k-chatReflectCardBackgroundPart) 0%,var(--chat-accent-surface-6) 100%);color:var(--tag-accent)}.reply-recorder__cancel,.reply-recorder__stop{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9999px;cursor:pointer}.reply-recorder__cancel{background:transparent;color:var(--k-chatReplyRecorderCancelColor)}.reply-recorder__cancel:active{background:var(--chat-accent-alpha-10)}.reply-recorder__stop{background:var(--tag-accent);color:var(--tag-on-accent, var(--k-btnInk));box-shadow:0 4px 12px var(--chat-accent-alpha-34)}.reply-recorder__stop:active{transform:scale(.92)}.reply-recorder .voice-wave{flex:1 1 auto;min-width:0;color:var(--tag-accent);opacity:.72}.reply-recorder .voice-wave__bar{width:2.5px}.reply-recorder__time{flex:none;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tag-accent)}.reply-recorder__ring{position:relative;flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.reply-recorder__ring svg{width:34px;height:34px;transform:rotate(-90deg)}.reply-recorder__ring-track,.reply-recorder__ring-fill{fill:none;stroke-width:3}.reply-recorder__ring-track{stroke:var(--k-chatReplyRecorderRingTrackStroke)}.reply-recorder__ring-fill{stroke:var(--k-chatReplyRecorderRingFillStroke);stroke-linecap:round;stroke-dasharray:94.2;transition:stroke-dashoffset .25s ease}.reply-recorder__pct{position:absolute;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--k-chatReplyRecorderPctColor)}.reply-recorder__saving{font-size:13px;font-weight:600;color:var(--k-chatReplyRecorderPctColor)}.reply-recorder__stop:focus-visible,.reply-recorder__cancel:focus-visible,.composer__mic:focus-visible,.reply-clip__remove:focus-visible{outline:var(--k-chatReplyRecorderStopFocusVisibleOutline);outline-offset:2px}.reflect-reply-composer--drafting{gap:0;padding:7px;border-radius:22px;background:var(--k-chatSurface);border:var(--k-chatReflectReplyComposerDraftingBorder);box-shadow:var(--k-chatDraftShadow)}.reflect-reply-composer--drafting .composer--compact .composer__body,.reflect-reply-composer--drafting .composer__body{background:transparent;border:0;box-shadow:none;padding:2px 4px 2px 8px}.reflect-reply-composer--drafting .reply-clip{padding:3px 4px 8px;margin-bottom:5px;border-bottom:var(--k-chatReflectReplyComposerDraftingReplyClipBorderBottom)}.reflect-reply-composer--drafting .reply-clip .forum-voice{background:var(--chat-accent-ink-8);border-color:var(--chat-accent-alpha-18);box-shadow:none}.reflect-reply-composer--drafting .forum-voice__dot{display:none}.reflect-reply-composer--drafting .forum-voice--unheard .forum-voice__btn{animation:none}.reply-recorder-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.reply-recorder__live{margin:0;padding:9px 13px;border-radius:16px;background:var(--k-chatReplyRecorderLiveBackground);border:var(--k-chatReplyRecorderLiveBorder);font-size:13.5px;line-height:1.5;color:var(--k-chatBodyInk);max-height:92px;overflow-y:auto}.reply-recorder__caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:reply-caret 1s steps(2,start) infinite}@keyframes reply-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.reply-recorder__caret{animation:none}}.composer-voice-cta{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;min-height:44px;border-radius:9999px;border:var(--k-chatComposerVoiceCtaBorder);background:var(--k-chatComposerVoiceCtaBackground);font-family:inherit;font-size:14px;font-weight:650;color:var(--k-chatComposerMicColor);cursor:pointer;box-shadow:var(--k-chatComposerVoiceCtaBoxShadow);transition:transform .14s cubic-bezier(.34,1.4,.64,1),box-shadow .18s ease}.composer-voice-cta:active{transform:scale(.96);box-shadow:var(--k-chatComposerVoiceCtaActiveBoxShadow)}.composer-voice-cta:disabled{opacity:.45;box-shadow:none}.composer-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:9999px;border:var(--k-chatComposerIconBtnBorder);background:var(--k-chatSurface);color:var(--k-chatReflectPhotoBtnColor);cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .14s cubic-bezier(.34,1.4,.64,1)}.composer-icon-btn:active{transform:scale(.92)}.composer-icon-btn--mic{border-color:var(--tag-edge);color:var(--tag-accent);background:var(--tag-soft)}.composer-icon-btn--on{border-color:var(--k-chatComposerIconBtnOnBorderColor);color:var(--k-chatComposerIconBtnOnColor)}.composer-icon-btn:disabled{opacity:.4;cursor:default}.reflect-cta--go{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.composer-rec{margin-top:10px;padding:11px 14px 13px;border-radius:18px;background:var(--k-chatComposerRecBackground);border:var(--k-chatComposerRecBorder)}.composer-rec__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.composer-rec__badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--k-chatComposerRecBadgeColor)}.composer-rec__dot{width:6px;height:6px;border-radius:9999px;background:var(--k-chatComposerRecDotBackground);animation:composer-rec-dot 1.4s ease-in-out infinite}@keyframes composer-rec-dot{0%,to{opacity:1}50%{opacity:.25}}.composer-rec__time{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--k-chatComposerRecBadgeColor)}.composer-rec .voice-wave{height:30px;width:100%;color:var(--k-chatComposerRecVoiceWaveColor);gap:0;justify-content:space-between;opacity:.72}.composer-rec .voice-wave__bar{flex:none;width:2.5px}.composer-rec__cancel{padding:10px 4px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--k-chatMutedInk);cursor:pointer}.composer-rec__stop{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 22px;min-height:44px;border:0;border-radius:9999px;background:var(--k-chatComposerRecStopBackground);color:var(--tag-on-accent, var(--k-btnInk));font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--k-chatComposerRecStopBoxShadow)}.composer-rec__stop:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.composer-rec__dot{animation:none}.composer-voice-cta,.composer-icon-btn,.composer-rec__stop{transition:none}}.forum-voice--bare{padding:0;background:transparent;border:0;box-shadow:none}.reflect-card__voiceline{display:flex;min-width:0}.reflect-card__voiceline .forum-voice{flex:1 1 auto;min-width:0}.reflect-card__meta .post-tag-chip{flex:none;margin-right:2px}.reflect-replies__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 10px}.reflect-replies__count{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--k-chatReflectIntroSubColor)}.reflect-replies__total{font-size:11.5px;font-weight:600;color:var(--k-chatReflectRepliesTotalColor);font-variant-numeric:tabular-nums}.reflect-reply__bubble{flex:0 1 auto;max-width:calc(100% - 44px);min-width:0;display:flex;flex-direction:column;gap:7px;padding:10px 13px 9px;border-radius:18px 18px 18px 6px;background:var(--k-chatSurface);border:var(--k-chatReplyOutline);box-shadow:var(--k-chatReflectReplyBubbleBoxShadow)}.reflect-reply__bubble .forum-voice{padding:0;gap:8px}.reflect-reply__bubble .forum-voice__btn{width:24px;height:24px;box-shadow:var(--k-chatReflectReplyBubbleForumVoiceBtnBoxShadow)}.reflect-reply__bubble .forum-voice__wave{height:17px}.reflect-reply__bubble .forum-voice__dot{width:10px;height:10px;border-width:2px}.reflect-reply__bubble .reflect-reply__text{font-size:13.5px;line-height:1.5;color:var(--k-chatStrongInk);text-wrap:pretty}.reflect-reply__bubble .reflect-reply__meta{display:flex;align-items:baseline;gap:6px;font-size:11px;font-weight:600;color:var(--k-chatForumVoiceHeardForumVoiceTimeColor)}.reflect-reply__bubble .reflect-reply__meta .member-name{font-size:11px;font-weight:700;color:var(--k-chatReflectIntroSubColor)}.reflect-reply__time{font-size:11px;font-weight:500;color:var(--k-chatReflectReplyTimeColor2)}.reflect-reply__like{align-self:flex-end;margin-bottom:4px}.tag-picker__title{font-family:var(--k-chatReflectEmptyTitleFontFamily);font-size:19px;font-weight:600;color:var(--k-chatTitleInk);margin:2px 0 12px}.tag-picker__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tag-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 13px 14px;border-radius:16px;border:1px solid var(--tag-edge);background:linear-gradient(160deg,var(--tag-soft) 0%,var(--tag-soft-end) 100%);font-family:inherit;text-align:left;cursor:pointer;min-height:104px;transition:transform .18s cubic-bezier(.34,1.3,.64,1),box-shadow .2s ease,border-color .2s ease,filter .25s ease,opacity .25s ease}.tag-card:active{transform:scale(.985)}.tag-card__medallion{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:7px;border-radius:9999px;background:var(--k-chatToastBg);color:var(--tag-accent);box-shadow:var(--k-chatTagCardMedallionBoxShadow)}.tag-card__name{font-family:var(--k-chatReflectEmptyTitleFontFamily);font-size:16px;font-weight:600;color:var(--tag-accent)}.tag-card__hint{font-size:11.5px;line-height:1.35;color:var(--chat-accent-ink-72)}.tag-card--on{transform:translateY(-3px);border:2px solid var(--tag-accent);padding:12px 12px 13px;box-shadow:0 10px 22px var(--tag-glow)}.tag-card--on:active{transform:translateY(-3px) scale(.985)}.tag-card__check{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background:var(--tag-accent);color:var(--tag-on-accent, var(--k-btnInk));border:var(--k-chatAvatarOutline);box-shadow:0 3px 8px var(--tag-glow)}.tag-card--off{filter:grayscale(.85);opacity:.55}@media (prefers-reduced-motion: reduce){.tag-card,.tag-card--on{transition:none;transform:none}}.composer-cat{display:flex;align-items:center;gap:10px;padding-bottom:11px;margin-bottom:0;border-bottom:var(--k-chatComposerCatBorderBottom)}.composer-cat+.composer-clip{margin-top:0}.composer-cat__medallion{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9999px;background:linear-gradient(160deg,var(--tag-soft) 0%,var(--tag-soft-end) 100%);color:var(--tag-accent);border:1px solid var(--tag-edge)}.composer-cat__text{display:flex;flex-direction:column;min-width:0}.composer-cat__name{font-family:var(--k-chatReflectEmptyTitleFontFamily);font-size:16px;font-weight:600;color:var(--k-chatTitleInk);line-height:1.15}.composer-cat__hint{font-size:11.5px;color:var(--k-chatForumVoiceHeardForumVoiceTimeColor)}.composer-cat__change{margin-left:auto;padding:6px 2px;border:0;background:transparent;font-family:inherit;font-size:12.5px;color:var(--k-chatComposerCatChangeColor);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.reflect-composer-card--tagged textarea{caret-color:var(--tag-accent)}.composer-clip{display:flex;align-items:center;gap:6px;margin-top:10px}.composer-clip .forum-voice{flex:1 1 auto;min-width:0;background:linear-gradient(160deg,var(--tag-soft) 0%,var(--tag-soft-end) 100%);border-color:var(--tag-edge)}.composer-clip__x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:9999px;background:transparent;color:var(--k-chatComposerCatChangeColor);cursor:pointer}.composer-clip__x:active{background:var(--k-chatReflectVoiceDiscardBackground)}.composer-again{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 2px;border:0;background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--tag-accent);cursor:pointer}.composer-go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;min-height:44px;border:0;border-radius:9999px;background:var(--tag-accent);color:var(--tag-on-accent);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px var(--tag-glow);transition:transform .14s cubic-bezier(.34,1.4,.64,1),box-shadow .2s ease,opacity .2s ease}.composer-go:active{transform:scale(.96)}.composer-go:disabled{opacity:.4;box-shadow:none;cursor:default}.reflect-composer-card--tagged .composer-rec{background:linear-gradient(180deg,var(--chat-soft-surface-50) 0%,var(--chat-soft-end-surface-50) 100%);border-color:var(--chat-edge-alpha-55)}.reflect-composer-card--tagged .composer-rec .voice-wave{color:var(--tag-accent)}.reflect-composer-card--tagged .composer-rec__stop{background:var(--tag-accent);box-shadow:0 6px 16px var(--tag-glow)}.reflect-composer-card textarea.mention-textarea--transcript{min-height:0;font-size:13.5px;line-height:1.55;color:var(--chat-accent-ink-62)}.reflect-composer-card textarea.mention-textarea--transcript::-moz-placeholder{font-size:13.5px}.reflect-composer-card textarea.mention-textarea--transcript::placeholder{font-size:13.5px}.reflect-card__meta .post-tag-chip{margin-left:auto}.reflect-card__who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.reflect-card__who .reflect-card__time{margin-left:0;font-size:12px;color:var(--k-chatForumVoiceHeardForumVoiceTimeColor)}.reflect-card__who .reflect-card__author{font-size:14px;font-weight:700;color:var(--k-chatTitleInk)}.reflect-card__voiceline .forum-voice__btn{width:27px;height:27px;background:var(--chat-accent-surface-85);box-shadow:0 2px 6px var(--chat-accent-alpha-18)}.reflect-card__voiceline .forum-voice__btn svg{width:11px;height:11px}.reflect-card__voiceline .forum-voice__wave{height:16px}.reflect-card__voiceline .forum-voice__time{font-size:10.5px;font-weight:600;color:var(--chat-accent-surface-80)}.reflect-card__band{display:flex;align-items:center;gap:8px;padding-top:2px}.reflect-card__earn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--tag-accent);white-space:nowrap}.reflect-card__earn svg{flex:none}.reflect-card__band .reflect-card__cta{margin-left:auto}.reflect-card__cta{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:28px;border:0;border-radius:9999px;background:var(--tag-accent);color:var(--tag-on-accent);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 6px var(--chat-accent-alpha-16);transition:transform .14s cubic-bezier(.34,1.4,.64,1)}.reflect-card__cta:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.reflect-card__cta{transition:none}}.reflect-composer-card--tagged .composer-voice-cta{border-color:var(--tag-edge);background:linear-gradient(180deg,var(--tag-soft) 0%,var(--tag-soft-end) 100%);color:var(--tag-accent);box-shadow:0 6px 16px var(--tag-glow)}.invite{overflow:visible}.invite-aura{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:var(--k-chatInviteAuraBoxShadow);opacity:0;animation:invite-ping 3.4s cubic-bezier(.22,.61,.36,1) infinite}@keyframes invite-ping{0%{transform:scale(1);opacity:.55}38%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}.invite-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;overflow:hidden}.invite-shine:after{content:"";position:absolute;top:-60%;bottom:-60%;width:62%;background:var(--k-chatInviteShineAfterBackground);transform:translate(-260%) skew(-18deg);animation:invite-sheen 3.4s ease-in-out infinite}@keyframes invite-sheen{0%{transform:translate(-260%) skew(-18deg)}34%,to{transform:translate(360%) skew(-18deg)}}.invite-spark{position:absolute;pointer-events:none;color:var(--k-chatInviteSparkColor);opacity:0;animation:invite-twinkle 3.4s ease-in-out infinite}.invite-spark--a{top:-5px;right:-3px;animation-delay:.15s}.invite-spark--b{bottom:-3px;left:-2px;animation-delay:1.5s}@keyframes invite-twinkle{0%,62%,to{transform:scale(.3) rotate(-25deg);opacity:0}12%{transform:scale(1) rotate(0);opacity:.95}30%{transform:scale(.55) rotate(12deg);opacity:0}}.reflect-post-btn--draft .invite-aura,.reflect-post-btn--draft .invite-spark{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.invite-aura,.invite-shine:after,.invite-spark{animation:none}.invite-aura{opacity:.4}.invite-spark{opacity:.7;transform:none}}@media (max-width: 767px){.reflect-composer-card textarea.mention-textarea--transcript::-moz-placeholder{font-size:16px}.reflect-composer-card textarea.mention-textarea--transcript,.reflect-composer-card textarea.mention-textarea--transcript::placeholder{font-size:16px}}.forum-voice--heard .forum-voice__btn{color:var(--k-chatVoiceHeardInk)}.tag-card:focus-visible,.composer-go:focus-visible,.forum-voice__btn:focus-visible,.reflect-post-btn:focus-visible,.reflect-card__more:focus-visible,.reflect-card__cta:focus-visible,.chat-dm-row:focus-visible,.dm-entry:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.lc-page{position:relative;z-index:1;margin:0 auto;display:flex;flex-direction:column;max-width:420px;height:100dvh;min-height:0;font-family:var(--k-liveBodyFont);background:var(--k-liveLcPageBg);color:var(--k-liveInk)}.lc-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--k-liveLcPageBg);pointer-events:none}.lc-notice{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;text-align:center}.lc-notice__dot{width:10px;height:10px;border-radius:9999px;background:var(--k-liveLcNoticeDotBg)}.lc-notice__dot--pulse{animation:lc-pulse 1.4s ease-in-out infinite}@keyframes lc-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}.lc-notice__text{font-size:14.5px;color:var(--k-liveInk2)}.lc-loader{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.lc-loader__ring{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:9999px;border:var(--k-liveLcLoaderRingBorder);animation:lc-loader-ring 2.6s ease-out infinite}.lc-loader__ring--delayed{animation-delay:1.3s}@keyframes lc-loader-ring{0%{transform:scale(.62);opacity:0}25%{opacity:.75}to{transform:scale(1.35);opacity:0}}.lc-loader__wing{position:relative;color:var(--k-liveInk3);display:flex;animation:lc-loader-wing 2.4s ease-in-out infinite}@keyframes lc-loader-wing{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-5px) scaleX(.86)}}.lc-loader__spark{position:absolute;color:var(--k-liveInk4);animation:lc-loader-spark 3.2s ease-in-out infinite}.lc-loader__spark--a{top:10px;right:16px}.lc-loader__spark--b{bottom:16px;left:12px;animation-delay:1.05s}.lc-loader__spark--c{top:26px;left:8px;animation-delay:2.1s}@keyframes lc-loader-spark{0%,to{opacity:0;transform:translateY(3px) scale(.7)}45%{opacity:1;transform:translateY(-3px) scale(1)}}.lc-loader__step{display:inline-block;animation:lc-loader-step .45s ease-out}@keyframes lc-loader-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lc-loader__back{animation:lc-loader-step .4s ease-out}@media (prefers-reduced-motion: reduce){.lc-loader__ring,.lc-loader__wing,.lc-loader__spark,.lc-loader__step,.lc-loader__back{animation:none}.lc-loader__spark{opacity:.8}}.lc-lobby{flex:none;border-bottom:var(--k-liveLcLobbyBorder);background:var(--k-liveLcLobbyBg)}.lc-lobby__inner{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 16px 12px;width:100%;text-align:center}.lc-lobby__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.lc-lobby__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;background:var(--k-liveLcLobbyChipBg);border:var(--k-liveLcLobbyChipBorder);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-liveInk5)}.lc-lobby__chip-dot{width:6px;height:6px;border-radius:9999px;background:var(--k-liveLcLobbyChipDotBg);animation:lc-pulse 1.6s ease-in-out infinite}.lc-lobby__count{font-family:var(--k-liveDisplayFont);font-weight:600;font-size:15px;line-height:1.25;color:var(--k-liveInk)}.lc-lobby__sub{margin:0;max-width:32ch;font-size:12.5px;line-height:1.5;color:var(--k-liveInk5)}.lc-lobby__faces{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0}.lc-lobby__face{width:50px;display:flex;flex-direction:column;align-items:center;gap:4px}.lc-lobby__face-name{max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--k-liveInk5)}.lc-lobby__start{flex:none;min-height:40px;padding:0 20px;border-radius:9999px;border:none;background:var(--k-liveLcLobbyStartBg);box-shadow:var(--k-liveLcLobbyStartShadow);color:var(--k-liveInk);font-family:var(--k-liveHandFont);font-size:19px;font-weight:600;cursor:pointer}.lc-lobby__start:disabled{opacity:.6;cursor:default}.lc-lobby__error{font-size:11.5px;color:var(--k-liveInk6)}@media (prefers-reduced-motion: reduce){.lc-lobby__chip-dot{animation:none}}.lc-wait{background:var(--k-liveLcWaitBg)}.lc-wait:before{background:var(--k-liveLcWaitBeforeBg)}.lc-wait__head{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px 16px;text-align:center}.lc-wait__back-link{align-self:flex-start;padding:0;border:none;background:none;font-family:inherit;font-size:12.5px;color:var(--k-liveInk5);cursor:pointer}.lc-wait__count{display:flex;flex-direction:column;align-items:center;gap:2px}.lc-wait__count-clock{font-size:46px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--k-liveInk)}.lc-wait__count-big{font-family:var(--k-liveDisplayFont);font-size:27px;font-weight:600;line-height:1.15;color:var(--k-liveInk)}.lc-wait__count-sub{font-size:12.5px;color:var(--k-liveInk5)}.lc-wait__pulse{position:relative;width:70px;height:70px;margin-bottom:2px;display:flex;align-items:center;justify-content:center}.lc-wait__pulse-core{width:17px;height:17px;border-radius:9999px;background:var(--k-liveLcWaitPulseCoreBg);box-shadow:var(--k-liveLcWaitPulseCoreShadow)}.lc-wait__pulse-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:var(--k-liveLcWaitPulseRingBorder);animation:lc-wait-pulse 2.6s ease-out infinite}.lc-wait__pulse-ring--b{animation-delay:1.2s}@keyframes lc-wait-pulse{0%{transform:scale(.34);opacity:0}22%{opacity:.85}to{transform:scale(1);opacity:0}}.lc-wait__count--here .lc-wait__pulse-core{background:var(--k-liveLcWaitCountHereLcWaitPulseCoreBg);box-shadow:var(--k-liveLcWaitCountHereLcWaitPulseCoreShadow)}.lc-wait__count--here .lc-wait__pulse-ring{border-color:var(--k-liveLcWaitCountHereLcWaitPulseRingBorder)}.lc-wait__stage{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 16px;padding:4px 16px 10px}.lc-wait__seat{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px}.lc-wait__seat-avatar{border-radius:9999px;padding:2px;background:var(--k-liveLcLobbyChipBg);box-shadow:var(--k-liveLcWaitSeatAvatarShadow)}.lc-wait__seat-name{max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--k-liveInk2)}.lc-wait__countline{flex:none;padding:0 16px 10px;text-align:center;font-size:12px;color:var(--k-liveInk5);border-bottom:var(--k-liveLcLobbyBorder)}.lc-wait__questions{flex:none;padding:10px 16px 12px;border-bottom:var(--k-liveLcLobbyBorder);max-height:34vh;overflow-y:auto}.lc-wait__questions-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-liveInk5)}.lc-wait__questions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lc-wait__question{display:flex;align-items:flex-start;gap:8px}.lc-wait__question-body{min-width:0}.lc-wait__question-who{display:block;font-size:11px;font-weight:600;color:var(--k-liveInk5)}.lc-wait__question-text{margin:1px 0 0;font-size:13px;line-height:1.35;color:var(--k-liveInk7);overflow-wrap:anywhere}.lc-wait__title{margin:-4px 0 0;max-width:32ch;font-family:var(--k-liveBodyFont);font-weight:500;font-size:13px;line-height:1.45;color:var(--k-liveInk10)}@media (prefers-reduced-motion: reduce){.lc-wait__pulse-ring{animation:none;opacity:.4}}.lc-wait__invite{margin:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 24px;text-align:center}.lc-wait__invite-glyph{display:flex;color:var(--k-liveInk8);opacity:.85;animation:lc-loader-wing 2.4s ease-in-out infinite}.lc-wait__invite-line{margin:6px 0 0;font-family:var(--k-liveDisplayFont);font-size:18px;font-weight:600;color:var(--k-liveInk9)}.lc-wait__invite-sub{margin:0;max-width:26ch;font-size:12.5px;line-height:1.5;color:var(--k-liveInk10)}@media (prefers-reduced-motion: reduce){.lc-wait__invite-glyph{animation:none}}.lc-wait__back{margin-top:4px;flex:none}.lc-pill-btn{padding:7px 16px;border-radius:9999px;border:var(--k-liveLcPillBtnBorder);background:var(--k-liveLcPillBtnBg);color:var(--k-liveInk9);font-size:13px;font-family:inherit;cursor:pointer}.lc-pill-btn--end{border-color:var(--k-liveLcPillBtnEndBorder);color:var(--k-liveInk6)}.lc-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(14px + var(--sat, 0px)) 16px 10px}.lc-header__title{display:flex;align-items:center;gap:8px;min-width:0}.lc-header__name{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-live-dot{flex:none;width:7px;height:7px;border-radius:9999px;background:var(--k-liveLcLiveDotBg)}.lc-header__count{font-size:12px;color:var(--k-liveInk11)}.lc-request-chip{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;border:var(--k-liveLcPillBtnBorder);background:var(--k-liveLcRequestChipBg);color:var(--k-liveInk9);font-size:12.5px;font-family:inherit;cursor:pointer;white-space:nowrap}.lc-request-chip__count{min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.lc-role-note{margin:0 16px 6px;padding:8px 12px;border-radius:12px;background:var(--k-liveLcRoleNoteBg);color:var(--k-liveInk13);font-size:12px}.lc-hear{margin:0 16px 8px;padding:11px 14px;border:none;border-radius:14px;background:var(--k-liveLcHearBg);color:var(--k-liveInk14);font-size:14px;font-weight:600;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.lc-hear:active{transform:scale(.98)}.lc-queue{margin:0 16px 8px;padding:8px;border-radius:16px;background:var(--k-liveLcQueueBg);border:var(--k-liveLcQueueBorder);display:flex;flex-direction:column;gap:6px}.lc-queue__empty{padding:6px 8px;font-size:12.5px;color:var(--k-liveInk11)}.lc-queue__row{display:flex;align-items:center;gap:8px}.lc-queue__name{flex:1;font-size:13px;font-weight:500}.lc-queue__bring{padding:5px 12px;border-radius:9999px;border:none;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-size:12px;font-family:inherit;cursor:pointer}.lc-queue__lower{width:26px;height:26px;border-radius:9999px;border:var(--k-liveLcLobbyChipBorder);background:transparent;color:var(--k-liveInk11);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-stage{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 16px;max-height:calc(var(--lc-stage-max, 190px) + 18px);overflow-y:auto;border-bottom:var(--k-liveLcLobbyBorder)}.lc-stage__split{display:flex;align-items:flex-start;gap:10px;max-width:100%}.lc-stage__side{display:flex;flex-direction:column;gap:8px}.lc-stage__row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;max-width:100%}.lc-stage__seat{--lc-seat: 46px;--lc-mic: 17px;align-self:flex-start;--lc-ring: max(2px, calc(var(--lc-seat) * .022));flex:none;width:max(var(--lc-seat),56px);display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.lc-stage__empty{font-size:12.5px;color:var(--k-liveInk11);padding:10px 0}.lc-stage__avatar{position:relative;width:var(--lc-seat);height:var(--lc-seat);border-radius:9999px;margin:0 auto}.lc-stage__avatar--speaking{box-shadow:0 0 0 var(--lc-ring) var(--k-liveStageRing),0 0 0 calc(var(--lc-ring) * 2.5) var(--k-liveStageRing2)}.lc-stage--solo .lc-stage__avatar{box-shadow:var(--k-liveLcStageSoloLcStageAvatarShadow)}.lc-stage--solo .lc-stage__avatar--speaking{box-shadow:0 0 0 var(--lc-ring) var(--k-liveStageRing),0 0 0 calc(var(--lc-ring) * 2.5) var(--k-liveStageRing2),0 8px 26px var(--k-liveStageRing3)}.lc-stage--solo .lc-stage__name{font-size:14px}.lc-stage__video{display:block;width:100%;height:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;background:var(--k-liveLcStageVideoBg);isolation:isolate}.lc-stage__video--mirror{transform:scaleX(-1)}.lc-stage__avatar--live{box-shadow:0 0 0 var(--lc-ring) var(--k-liveStageRing4)}.lc-stage__avatar--live.lc-stage__avatar--speaking{box-shadow:0 0 0 var(--lc-ring) var(--k-liveStageRing),0 0 0 calc(var(--lc-ring) * 2.5) var(--k-liveStageRing2)}.lc-stage__mic{position:absolute;right:calc(14.6% - var(--lc-mic) / 2);bottom:calc(14.6% - var(--lc-mic) / 2);width:var(--lc-mic);height:var(--lc-mic);border-radius:9999px;box-shadow:var(--k-liveLcStageMicShadow);background:var(--k-liveLcLobbyStartBg);border:var(--k-liveLcLobbyChipBorder);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center}.lc-stage__avatar .chat-avatar__pip{display:none}.lc-stage__level{--lc-level: calc(var(--lc-mic) * .75);position:absolute;left:calc(14.6% - var(--lc-level) / 2);bottom:calc(14.6% - var(--lc-level) / 2);min-width:var(--lc-level);height:var(--lc-level);padding:0 calc(var(--lc-level) * .16);box-sizing:border-box;border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);border:var(--k-liveLcStageLevelBorder);display:flex;align-items:center;justify-content:center;font-size:calc(var(--lc-level) * .58);font-weight:600;line-height:1;box-shadow:var(--k-liveLcStageLevelShadow)}.lc-stage__crown{position:absolute;left:calc(14.6% - var(--lc-mic) / 2);top:calc(14.6% - var(--lc-mic) / 2);width:var(--lc-mic);height:var(--lc-mic);border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);border:var(--k-liveLcStageLevelBorder);box-shadow:var(--k-liveLcStageLevelShadow);display:flex;align-items:center;justify-content:center}.lc-stage__name{font-size:11.5px;line-height:17px;color:var(--k-liveInk9);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-role-chip{font-size:10px;border-radius:9999px;padding:2px 8px}.lc-role-chip--host{background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12)}.lc-role-chip--manager{background:var(--k-liveLcRoleChipManagerBg);color:var(--k-liveInk2)}.lc-role-chip--speaker{background:none;color:var(--k-liveInk11);padding:0}.lc-hands{flex:none;display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:var(--k-liveLcLobbyBorder)}.lc-hands__label{font-size:12px;color:var(--k-liveInk2)}.lc-hands__avatar{position:relative;background:none;border:none;padding:0;cursor:pointer}.lc-hands__glyph{position:absolute;right:-4px;top:-4px;width:15px;height:15px;border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk16);display:flex;align-items:center;justify-content:center}.lc-hands__glyph--self{right:-3px;top:-3px}.lc-hands__avatar--static{cursor:default}.lc-hands__all{margin-left:auto;flex:none;padding:5px 12px;border-radius:9999px;border:var(--k-liveLcHandsAllBorder);background:var(--k-liveLcHandsAllBg);color:var(--k-liveInk2);font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.lc-hands__all:hover{background:var(--k-liveLcRequestChipCountBg);border-color:var(--k-liveLcHandsAllHoverBorder);color:var(--k-liveInk12)}.lc-tabs{flex:none;display:flex;padding:0 16px;gap:18px;border-bottom:var(--k-liveLcLobbyBorder)}.lc-tabs__tab{background:none;border:none;border-bottom:2px solid transparent;padding:8px 2px;font-size:13px;font-family:inherit;color:var(--k-liveInk11);cursor:pointer}.lc-tabs__tab--on{color:var(--k-liveInk);font-weight:600;border-bottom-color:var(--k-liveTabRule)}.lc-feed{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.lc-msg__top{font-size:10px;color:var(--k-liveInk3);margin-left:auto}.lc-msg__actions{margin-top:5px;display:flex;align-items:center;gap:8px}.lc-heart-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:9999px;border:none;background:var(--k-liveLcHeartPillBg);color:var(--k-liveInk15);font-size:11px;font-family:inherit;cursor:pointer}.lc-heart-pill--on{background:var(--k-liveLcHeartPillOnBg);color:var(--k-liveInk2)}.lc-award-btn{padding:3px 10px;border-radius:9999px;border:var(--k-liveLcAwardBtnBorder);background:var(--k-liveLcAwardBtnBg);color:var(--k-liveInk17);font-size:11px;font-family:inherit;cursor:pointer;margin-left:auto}.lc-system{text-align:center;font-size:12px;color:var(--k-liveInk11);padding:2px 12px}.lc-questions__meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--k-liveInk11)}.lc-qcard{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:14px;border:var(--k-liveLcQueueBorder);background:var(--k-liveLcRequestChipBg)}.lc-qcard--done{opacity:.55}.lc-qcard__tick{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:var(--k-liveLcQcardTickBorder);background:var(--k-liveLcQcardTickBg);color:var(--k-liveInk12);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-qcard__tick--on{background:var(--k-liveLcQcardTickOnBg);border-color:var(--k-liveLcQcardTickOnBorder)}.lc-qcard__body{flex:1;min-width:0}.lc-qcard__text{font-size:13.5px;line-height:1.4}.lc-qcard__meta{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--k-liveInk11)}.lc-qcard__answer{margin-left:auto;padding:5px 13px;border-radius:9999px;border:none;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-size:11.5px;font-family:inherit;cursor:pointer}.lc-questions__footer{margin-top:auto;padding-top:10px;text-align:center;font-size:11px;color:var(--k-liveInk10)}.lc-composer{flex:none;padding:8px 12px;border-top:var(--k-liveLcLobbyBorder);background:var(--k-liveLcComposerBg)}.lc-composer--wait{padding:10px 14px calc(14px + var(--sab, 0px));background:transparent;border-top:none}.lc-stage-note{flex:none;margin:0 16px 6px;padding:8px 12px;border-radius:12px;background:var(--k-liveLcStageNoteBg);border:var(--k-liveLcStageNoteBorder);font-size:12.5px;line-height:1.4;color:var(--k-liveInk9);text-align:center}.lc-controls{flex:none;display:flex;align-items:center;gap:10px;padding:8px 16px calc(10px + var(--sab, 0px));background:var(--k-liveLcComposerBg)}.lc-ctrl{width:44px;height:44px;border-radius:9999px;border:var(--k-liveLcCtrlBorder);background:var(--k-liveLcLobbyStartBg);color:var(--k-liveInk9);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-ctrl:disabled{opacity:.45;cursor:default}.lc-ctrl--active{border-style:solid;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12)}.lc-ctrl--primary{border:none;background:var(--k-liveLcCtrlPrimaryBg);color:var(--k-liveInk12)}.lc-ctrl--hand{border-style:solid}.lc-ctrl--exit{border-style:solid;border-color:var(--k-liveLcCtrlExitBorder);color:var(--k-liveInk18)}.lc-people{margin-left:auto;display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:9999px;border:var(--k-liveLcPillBtnBorder);background:var(--k-liveLcLobbyStartBg);font-family:inherit;font-size:13px;color:var(--k-liveInk9);cursor:pointer}.lc-people:active{background:var(--k-liveLcPeopleActiveBg)}.lc-people__quiet{font-size:11.5px;color:var(--k-liveInk10)}.lc-hearts-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lc-heart-float{position:absolute;bottom:110px;animation:lc-float 2.6s ease-out forwards;opacity:0}@keyframes lc-float{0%{transform:translateY(0) scale(.7);opacity:0}15%{opacity:.9}to{transform:translateY(-220px) scale(1.15);opacity:0}}.lc-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--k-liveLcSheetBackdropBg);display:flex;align-items:flex-end;justify-content:center}.lc-sheet{position:relative;width:100%;max-width:420px;background:var(--k-liveLcLobbyStartBg);border-radius:22px 22px 0 0;padding:12px 18px calc(20px + var(--sab, 0px));display:flex;flex-direction:column;gap:12px}.lc-sheet__primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:none;border-radius:16px;background:var(--k-liveLcSheetPrimaryBg);box-shadow:var(--k-liveLcSheetPrimaryShadow);color:var(--k-liveInk12);font-family:inherit;font-size:15.5px;font-weight:600;cursor:pointer}.lc-sheet__primary:active{transform:translateY(1px)}.lc-sheet__quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.lc-quick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:62px;padding:8px 4px;border:var(--k-liveLcQuickBorder);border-radius:14px;background:var(--k-liveLcQuickBg);color:var(--k-liveInk2);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer}.lc-quick:active{background:var(--k-liveLcQuickActiveBg)}.lc-quick svg{color:var(--k-liveInk3)}.lc-quick--award svg{color:var(--k-liveInk19)}.lc-quick--award{color:var(--k-liveInk20)}.lc-quick--host svg{color:var(--k-liveInk21)}.lc-quick--host{color:var(--k-liveInk22);border-color:var(--k-liveLcQuickHostBorder)}.lc-sheet__more{display:flex;flex-direction:column;border-top:var(--k-liveLcSheetMoreBorder);padding-top:4px}.lc-sheet__row{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:11px 4px;border:none;background:none;text-align:left;font-family:inherit;cursor:pointer}.lc-sheet__row:disabled{opacity:.55}.lc-sheet__row-label{font-size:14.5px;font-weight:500;color:var(--k-liveInk)}.lc-sheet__row-note{font-size:11.5px;color:var(--k-liveInk10)}.lc-sheet__row--danger .lc-sheet__row-label{color:var(--k-liveInk23)}.lc-sheet__quote-who{display:block;margin-bottom:3px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-liveInk10)}.lc-sheet__bar{display:flex;align-items:flex-start;gap:10px;min-height:32px}.lc-sheet__bar .lc-sheet__title{flex:1;text-align:left;padding-top:6px}.lc-sheet__bar .lc-sheet__person{flex:1;min-width:0}.lc-sheet__close{flex-shrink:0;width:32px;height:32px;margin:-2px -6px 0 0;border-radius:9999px;border:none;background:var(--k-liveLcSheetCloseBg);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-sheet__close:active{background:var(--k-liveLcSheetCloseActiveBg)}.lc-people-sheet{max-height:72vh}.lc-people-sheet__scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.lc-people-sheet__label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-liveInk10);padding:12px 2px 6px}.lc-people-sheet__row{display:flex;align-items:center;gap:10px;padding:6px 2px}.lc-people-sheet__row+.lc-people-sheet__row{border-top:var(--k-liveLcPeopleSheetRowLcPeopleSheetRowBorder)}.lc-people-sheet__who{flex:1;min-width:0;display:flex;align-items:center;gap:11px;border:0;background:none;padding:4px 0;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.lc-people-sheet__meta{min-width:0;display:flex;flex-direction:column;gap:1px}.lc-people-sheet__name{font-size:14px;font-weight:600;color:var(--k-liveInk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-people-sheet__sub{font-size:11.5px;color:var(--k-liveInk10)}.lc-people-sheet__add{flex:none;border:var(--k-liveLcPeopleSheetAddBorder);background:var(--k-liveLcLobbyStartBg);color:var(--k-liveInk24);border-radius:9999px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.lc-people-sheet__add:active{background:var(--k-liveLcQuickActiveBg)}.lc-sheet__title{font-size:15px;font-weight:600;text-align:center}.lc-sheet__copy{margin:0;font-size:13px;line-height:1.45;color:var(--k-liveInk11);text-align:center}.lc-sheet__person{display:flex;align-items:center;gap:11px}.lc-sheet__name{font-size:15px;font-weight:600}.lc-sheet__context{font-size:12px;color:var(--k-liveInk11)}.lc-sheet__actions{display:flex;flex-direction:column;gap:8px}.lc-sheet__actions--fit{align-items:flex-start}.lc-btn{padding:12px 16px;border-radius:14px;border:var(--k-liveLcPillBtnBorder);background:var(--k-liveLcLobbyStartBg);color:var(--k-liveInk9);font-size:14px;font-family:inherit;cursor:pointer}.lc-btn--primary{background:var(--k-liveLcCtrlPrimaryBg);border-color:var(--k-liveLcBtnPrimaryBorder);color:var(--k-liveInk12);font-weight:600}.lc-btn--dm{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9999px;background:var(--k-liveLcLobbyStartBg);border:var(--k-liveLcPillBtnBorder);box-shadow:var(--k-liveLcBtnDmShadow);color:var(--k-liveInk9);font-size:13px;font-weight:600}.lc-btn--dm svg{color:var(--k-liveInk3)}.lc-btn--primary:disabled{opacity:.6}.lc-btn--danger{color:var(--k-liveInk23)}.lc-sheet__quote{margin:2px 0 4px;padding:9px 12px;border-radius:12px;border-left:var(--k-liveLcSheetQuoteBorder);background:var(--k-liveLcSheetQuoteBg);font-size:13px;line-height:1.45;color:var(--k-liveInk9);max-height:4.4em;overflow:hidden}.lc-btn--leave{border-color:var(--k-liveLcPillBtnEndBorder);color:var(--k-liveInk6);font-weight:600}.lc-btn--ghost{border:none;background:none;color:var(--k-liveInk11)}.lc-sheet__question{border-radius:14px;background:var(--k-liveLcQuickActiveBg);padding:10px 13px;font-size:13px}.lc-sheet__question-label{font-size:11px;color:var(--k-liveInk11);margin-bottom:3px}.lc-sheet__hint{text-align:center;font-size:11px;color:var(--k-liveInk10)}.lc-award__lead{font-size:16px;font-weight:600;line-height:1.35;color:var(--k-liveInk25)}.lc-award__label{font-size:12px;color:var(--k-liveInk11)}.lc-award__amounts{display:flex;gap:8px}.lc-award__amount{flex:1;padding:11px 0;border-radius:12px;border:var(--k-liveLcPillBtnBorder);background:var(--k-liveLcLobbyStartBg);color:var(--k-liveInk9);font-size:15px;font-family:inherit;cursor:pointer}.lc-award__amount--on{border-color:var(--k-liveLcBtnPrimaryBorder);box-shadow:var(--k-liveLcAwardAmountOnShadow);font-weight:600}.lc-award__reason{border:var(--k-liveLcPillBtnBorder);border-radius:12px;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--k-liveInk);resize:none;outline:none}.lc-award__error{font-size:12px;color:var(--k-liveInk6)}.lc-celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--k-liveLcCelebrateBg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 24px calc(24px + var(--sab, 0px));text-align:center;overflow:hidden;animation:lc-cel-wash 122ms ease-out,lc-cel-out 291ms 2.31s ease-in forwards}@keyframes lc-cel-out{to{opacity:0}}.lc-celebrate:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:var(--k-liveLcCelebrateBeforeBg);animation:lc-cel-glow 765ms 76ms ease-out forwards;pointer-events:none}@keyframes lc-cel-wash{0%{opacity:0}to{opacity:1}}@keyframes lc-cel-glow{0%{transform:scale(.35);opacity:0}45%{opacity:1}to{transform:scale(1.15);opacity:.75}}.lc-celebrate__quiet{position:absolute;top:calc(18px + var(--sat, 0px));font-size:11.5px;color:var(--k-liveInk10);animation:lc-cel-rise .26s 688ms both ease-out}.lc-celebrate__avatar{position:relative;border-radius:9999px;padding:6px;background:var(--k-liveLcCelebrateAvatarBg);animation:lc-cel-pop 428ms 92ms cubic-bezier(.34,1.56,.64,1) both}.lc-celebrate__avatar:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;border:var(--k-liveLcCelebrateAvatarAfterBorder);animation:lc-cel-ring 688ms 245ms ease-out forwards}@keyframes lc-cel-pop{0%{transform:scale(.3) rotate(-12deg);opacity:0}60%{opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes lc-cel-ring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.7);opacity:0}}.lc-celebrate__headline{display:flex;flex-direction:column;align-items:center;gap:0;color:var(--k-liveInk)}.lc-celebrate__who{font-size:17px;font-weight:600;animation:lc-cel-rise 321ms 291ms both cubic-bezier(.34,1.4,.64,1)}.lc-celebrate__unit{margin-top:-4px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:lowercase;color:var(--k-liveInk20);animation:lc-cel-rise 291ms 536ms both ease-out}.lc-celebrate__amount{display:block;font-size:66px;line-height:1.02;font-weight:800;font-variant-numeric:tabular-nums;background:var(--k-liveLcCelebrateAmountBg);-webkit-background-clip:text;background-clip:text;color:transparent;animation:lc-cel-amount 474ms 382ms both cubic-bezier(.34,1.56,.64,1)}@keyframes lc-cel-amount{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes lc-cel-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.lc-celebrate__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lc-celebrate__bit{position:absolute;top:42%;left:50%;width:var(--w, 9px);height:var(--h, 14px);border-radius:var(--round, 2px);opacity:0;animation:lc-cel-fling 1454ms 122ms cubic-bezier(.12,.62,.28,1) forwards}@keyframes lc-cel-fling{0%{transform:translate(-50%,-50%) rotate(0) scale(.6);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--spin)) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.lc-celebrate,.lc-celebrate:before,.lc-celebrate__quiet,.lc-celebrate__avatar,.lc-celebrate__avatar:after,.lc-celebrate__headline,.lc-celebrate__who,.lc-celebrate__unit,.lc-celebrate__amount,.lc-celebrate__quote,.lc-celebrate__reason,.lc-celebrate__chips,.lc-celebrate__bit{animation:none;opacity:1;transform:none}.lc-celebrate__confetti{display:none}}.lc-celebrate__quote{position:relative;max-width:300px;padding:16px 20px 15px;border-radius:20px;background:var(--k-liveLcCelebrateQuoteBg);box-shadow:var(--k-liveLcCelebrateQuoteShadow);font-family:var(--k-liveBodyFont);font-size:16px;font-weight:500;line-height:1.5;color:var(--k-liveInk25);animation:lc-cel-rise 337ms 612ms both cubic-bezier(.34,1.4,.64,1)}.lc-celebrate__quote-who{display:block;margin-bottom:5px;font-family:var(--k-liveBodyFont);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-liveInk26)}.lc-celebrate__reason-who{display:block;margin-bottom:3px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-liveInk10)}.lc-celebrate__reason{max-width:280px;background:var(--k-liveLcCelebrateReasonBg);border-radius:16px;padding:12px 16px;font-size:14px;color:var(--k-liveInk);animation:lc-cel-rise 291ms .78s both ease-out}.lc-celebrate__from{font-size:11px;color:var(--k-liveInk10);margin-bottom:3px}.lc-celebrate__chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;animation:lc-cel-rise 291ms 872ms both ease-out}.lc-celebrate__chip{font-size:11.5px;padding:5px 12px;border-radius:9999px;background:var(--k-liveLcLobbyChipBg);color:var(--k-liveInk2)}.lc-celebrate__chip--level{border:var(--k-liveLcCelebrateChipLevelBorder);color:var(--k-liveInk17);font-weight:600;animation:lc-cel-levelup .49s 949ms both cubic-bezier(.34,1.56,.64,1)}@keyframes lc-cel-levelup{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.lc-celebrate__back{position:absolute;bottom:calc(16px + var(--sab, 0px));background:none;border:none;font-size:12.5px;color:var(--k-liveInk11);font-family:inherit;cursor:pointer}.lc-celebrate--ended{gap:18px;animation:lc-cel-wash 122ms ease-out forwards}.lc-celebrate__reason--ended{display:flex;flex-direction:column;gap:6px;max-width:300px}.lc-celebrate__reason--ended p{margin:0}.lc-celebrate__soft{color:var(--k-liveInk11);font-size:13.5px}.lc-btn--ended{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px}.lc-ended-art{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin:4px 0 2px}.lc-ended-art__glow{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:9999px;background:var(--k-liveLcEndedArtGlowBg);animation:lc-ended-glow 4.2s ease-in-out infinite}.lc-ended-art__ring{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:9999px;border:var(--k-liveLcEndedArtRingBorder);animation:lc-ended-ring 5s ease-in-out infinite}.lc-ended-art__ring--soft{top:8px;right:8px;bottom:8px;left:8px;border-color:var(--k-liveLcEndedArtRingSoftBorder);animation-delay:1.4s}.lc-ended-art__wing{position:relative;z-index:1;color:var(--k-liveInk3);display:flex;animation:lc-ended-wing 3.6s ease-in-out infinite;filter:drop-shadow(0 6px 14px var(--k-liveStageRing5))}.lc-ended-art__spark{position:absolute;z-index:1;color:var(--k-liveInk4);animation:lc-ended-spark 3.8s ease-in-out infinite}.lc-ended-art__spark--a{top:18px;right:28px;color:var(--k-liveInk27)}.lc-ended-art__spark--b{bottom:24px;left:26px;animation-delay:1.2s}.lc-ended-art__spark--c{top:36px;left:22px;animation-delay:2.2s;color:var(--k-liveInk28)}@keyframes lc-ended-glow{0%,to{transform:scale(.96);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes lc-ended-ring{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.04);opacity:.9}}@keyframes lc-ended-wing{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes lc-ended-spark{0%,to{opacity:.35;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(18deg)}}@media (prefers-reduced-motion: reduce){.lc-ended-art__glow,.lc-ended-art__ring,.lc-ended-art__wing,.lc-ended-art__spark{animation:none}}.lc-admin{display:flex;flex-direction:column;gap:12px;padding:14px 16px;overflow-y:auto}.lc-admin__card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;background:var(--k-liveLcAdminCardBg);border:var(--k-liveLcAdminCardBorder)}.lc-admin__title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-liveInk10)}.lc-admin__copy{margin:0;font-size:13px;line-height:1.45;color:var(--k-liveInk9)}.lc-admin__stats{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--k-liveInk11);font-variant-numeric:tabular-nums}.lc-admin__stat strong{font-size:15px;font-weight:700;color:var(--k-liveInk9);margin-right:2px}.lc-admin__note{font-size:12.5px;line-height:1.45;color:var(--k-liveInk10)}.lc-admin__free{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;color:var(--k-liveInk9)}.lc-admin__free strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.lc-admin__free--warn{color:var(--k-liveInk29)}.lc-admin__free--out{color:var(--k-liveInk30)}.lc-admin__free--open{color:var(--k-liveInk31)}.lc-devices{display:flex;flex-direction:column;gap:10px}.lc-devices__label{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-liveInk10)}.lc-devices__select{width:100%;padding:10px 12px;border-radius:12px;border:var(--k-liveLcLobbyChipBorder);background:var(--k-liveLcCelebrateReasonBg);color:var(--k-liveInk9);font-size:16px}.lc-devices__meter{height:10px;border-radius:9999px;background:var(--k-liveLcDevicesMeterBg);overflow:hidden}.lc-devices__meter-fill{height:100%;width:0%;border-radius:inherit;background:var(--k-liveLcDevicesMeterFillBg);transition:width 90ms linear}.lc-devices__hint{font-size:12.5px;line-height:1.45;color:var(--k-liveInk10)}.lc-devices__quiet{align-self:flex-start;border:0;background:none;padding:0;font-size:12.5px;color:var(--k-liveInk11);text-decoration:underline;cursor:pointer}.lc-devices__error{font-size:12.5px;color:var(--k-liveInk32)}@media (max-width: 380px){.lc-controls{gap:6px;padding-left:10px;padding-right:10px}}.lc-questions__label{padding:10px 2px 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-liveInk10)}.lc-people-sheet__cam{flex:none;display:block;width:38px;height:38px;border-radius:9999px;overflow:hidden;background:var(--k-liveLcPeopleSheetCamBg);box-shadow:var(--k-liveLcPeopleSheetCamShadow)}.lc-people-sheet__cam .lc-stage__video{width:100%;height:100%}.lc-members{padding:14px 16px 20px;overflow-y:auto}.lc-members__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--k-liveInk11);margin:6px 0 10px}.lc-members__grid{display:flex;flex-wrap:wrap;gap:14px 12px;margin-bottom:18px}.lc-members__tile{flex:none;width:56px;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.lc-members__tile--big{width:104px}.lc-members__circle{position:relative;display:block;width:56px;height:56px;border-radius:9999px;overflow:hidden;background:var(--k-liveLcPeopleSheetCamBg)}.lc-members__tile--big .lc-members__circle{width:104px;height:104px;box-shadow:var(--k-liveLcPeopleSheetCamShadow)}.lc-members__circle .lc-stage__video{width:100%;height:100%}.lc-members__mic{position:absolute;right:6%;bottom:6%;width:18px;height:18px;border-radius:9999px;background:var(--k-liveLcLobbyStartBg);border:var(--k-liveLcLobbyChipBorder);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center}.lc-members__name{font-size:12px;color:var(--k-liveInk9);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-members__note{font-size:11.5px;line-height:1.45;color:var(--k-liveInk11);margin:-6px 0 16px}.lc-members__circle .chat-avatar__pip{display:none}.lc-members__level{position:absolute;left:6%;bottom:6%;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);border:var(--k-liveLcStageLevelBorder);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:600;line-height:1;box-shadow:var(--k-liveLcStageLevelShadow)}.lc-members__mic{box-shadow:var(--k-liveLcStageMicShadow)}.lc-mic-ask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--k-liveLcMicAskBg)}.lc-mic-ask__card{position:relative;width:min(320px,100%);border-radius:24px;background:var(--k-liveLcMicAskCardBg);padding:30px 24px 26px;text-align:center;box-shadow:var(--k-liveLcMicAskCardShadow)}.lc-mic-ask__close{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:9999px;border:none;background:var(--k-liveLcSheetCloseBg);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-mic-ask__title{font-size:17px;font-weight:600;line-height:1.35;color:var(--k-liveInk7);margin:4px 14px 22px}.lc-mic-ask__mic{width:108px;height:108px;border-radius:9999px;border:var(--k-liveLcMicAskMicBorder);background:var(--k-liveLcLobbyStartBg);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.lc-mic-ask__mic:active{transform:scale(.96)}.lc-mic-ask__mic--on{border-color:transparent;border-style:solid;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);box-shadow:var(--k-liveLcMicAskMicOnShadow)}.lc-mic-ask__hint{margin-top:14px;font-size:13px;color:var(--k-liveInk11)}.lc-dm-ask__mark{width:68px;height:68px;margin:2px auto 16px;border-radius:9999px;background:var(--k-liveLcDmAskMarkBg);color:var(--k-liveInk33);display:flex;align-items:center;justify-content:center}.lc-dm-ask__body{font-size:13.5px;line-height:1.5;color:var(--k-liveInk11);margin:-12px 8px 20px}.lc-dm-ask__ok{width:100%;border:none;border-radius:9999px;padding:12px 18px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.lc-members__none{font-size:12.5px;color:var(--k-liveInk11);margin:-4px 0 18px}.lc-members__crown{position:absolute;left:6%;top:6%;width:18px;height:18px;border-radius:9999px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);border:var(--k-liveLcStageLevelBorder);display:flex;align-items:center;justify-content:center;box-shadow:var(--k-liveLcStageLevelShadow)}.lc-handover{max-height:46vh;overflow-y:auto;margin:4px 0 10px}.lc-handover__row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 4px;background:none;border:none;border-bottom:var(--k-liveLcSheetMoreBorder);font-family:inherit;text-align:left;cursor:pointer}.lc-handover__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lc-handover__name{font-size:14px;font-weight:600;color:var(--k-liveInk7)}.lc-handover__sub{font-size:12px;color:var(--k-liveInk11)}.lc-handover__go{flex:none;border-radius:9999px;padding:6px 13px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-size:12.5px;font-weight:600}.lc-people-sheet__row--away .chat-avatar,.lc-people-sheet__row--away .lc-people-sheet__cam{filter:grayscale(1);opacity:.55}.lc-people-sheet__row--away .lc-people-sheet__name{color:var(--k-liveInk11)}.lc-people-sheet__row--away .lc-people-sheet__sub{font-style:italic}.lc-people-sheet__label--away{color:var(--k-liveInk10)}.lc-share{position:absolute;right:16px;bottom:calc(168px + var(--sab, 0px));z-index:31;display:flex;flex-direction:row-reverse;align-items:center;gap:9px;pointer-events:none}.lc-share__btn{pointer-events:auto;width:44px;height:44px;border:0;border-radius:9999px;background:var(--k-liveLcShareBtnBg);box-shadow:var(--k-liveLcShareBtnShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .25s ease}.lc-share__btn:active{transform:scale(.94)}.lc-share__btn--copied{background:var(--k-liveLcShareBtnCopiedBg)}.lc-share__toast{padding:6px 12px;border-radius:9999px;background:var(--k-liveLcShareToastBg);box-shadow:var(--k-liveLcShareToastShadow);font-size:12.5px;font-weight:600;color:var(--k-liveInk);white-space:nowrap}.lc-coach__card{width:min(340px,100%);text-align:left;padding:26px 22px 22px}.lc-coach__mark{width:56px;height:56px;border-radius:9999px;background:var(--k-liveLcCoachMarkBg);color:var(--k-liveInk34);display:flex;align-items:center;justify-content:center;margin:2px 0 14px}.lc-coach__title{font-size:17px;font-weight:650;line-height:1.3;color:var(--k-liveInk7)}.lc-coach__body{margin-top:7px;font-size:13.5px;line-height:1.5;color:var(--k-liveInk35)}.lc-coach__steps{margin:15px 0 0;list-style:decimal;padding-left:20px;display:flex;flex-direction:column;gap:7px;font-size:13.5px;line-height:1.45;color:var(--k-liveInk)}.lc-coach__steps li::marker{color:var(--k-liveInk36);font-weight:650}.lc-coach__cta{margin-top:18px;width:100%}.lc-campick-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--k-liveLcCampickBackdropBg)}.lc-campick{width:min(430px,100%);border-radius:24px;background:var(--k-liveLcMicAskCardBg);padding:20px 20px 16px;box-shadow:var(--k-liveLcMicAskCardShadow)}.lc-campick__head{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:650;color:var(--k-liveInk7);margin-bottom:14px}.lc-campick__head svg{color:var(--k-liveInk33)}.lc-campick__body{display:flex;gap:14px;align-items:stretch}.lc-campick__frame{position:relative;flex:none;width:150px;height:150px;border-radius:18px;overflow:hidden;background:var(--k-liveLcCampickFrameBg)}@media (max-width: 359px){.lc-campick__body{flex-direction:column}.lc-campick__frame{width:100%;height:190px}}.lc-campick__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);display:block}.lc-campick__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--k-liveLcCampickWaitBg);color:var(--k-liveInk37);font-size:12px;font-weight:600}.lc-campick__side{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;justify-content:center}.lc-campick__hint{font-size:12.5px;line-height:1.45;color:var(--k-liveInk11)}.lc-campick__actions{margin-top:16px;display:flex;align-items:center;gap:10px}.lc-campick__cancel{border:0;background:none;padding:10px 4px;font-family:inherit;font-size:13.5px;color:var(--k-liveInk11);cursor:pointer}.lc-campick__done{flex:1;border:0;border-radius:14px;min-height:46px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-family:inherit;font-size:15px;font-weight:650;cursor:pointer;box-shadow:var(--k-liveLcCampickDoneShadow)}.lc-campick__done:disabled{opacity:.5;box-shadow:none}.lc-campick__done:active{transform:scale(.98)}.lc-sheet__note{margin:-4px 2px 2px;font-size:12.5px;line-height:1.45;color:var(--k-liveInk11);text-align:center}.lc-devices__diag{font-family:var(--k-liveMonoFont);font-size:11.5px;line-height:1.65;white-space:pre-wrap;word-break:break-all;color:var(--k-liveInk35);background:var(--k-liveLcDevicesDiagBg);border-radius:12px;padding:10px 12px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lc-coach-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--k-liveLcCoachBackdropBg)}.lc-coach{position:relative;width:min(360px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:24px;background:var(--k-liveLcMicAskCardBg);padding:26px 22px 20px;box-shadow:var(--k-liveLcCoachShadow)}.lc-coach__close{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:9999px;border:none;background:var(--k-liveLcSheetCloseBg);color:var(--k-liveInk15);display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-coach__mark{width:50px;height:50px;border-radius:9999px;background:var(--k-liveLcCoachMarkBg);color:var(--k-liveInk34);display:flex;align-items:center;justify-content:center;margin-bottom:13px}.lc-coach__title{margin:0;font-size:19px;font-weight:650;line-height:1.28;color:var(--k-liveInk7)}.lc-coach__body{margin:7px 0 0;font-size:13.5px;line-height:1.5;color:var(--k-liveInk35)}.lc-coach__step{margin-top:16px;display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:var(--k-liveLcCoachStepBg)}.lc-art{flex:none;width:116px;height:auto;border-radius:10px}.lc-coach__step-text{font-size:14px;line-height:1.45;font-weight:550;color:var(--k-liveInk7)}.lc-coach__step-n{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-liveInk10);margin-bottom:4px}.lc-coach__dots{margin-top:14px;display:flex;justify-content:center;gap:6px}.lc-coach__dot{width:6px;height:6px;border-radius:9999px;background:var(--k-liveLcCoachDotBg)}.lc-coach__dot--on{background:var(--k-liveLcCoachDotOnBg);width:18px}.lc-coach__actions{margin-top:16px;display:flex;align-items:center;gap:10px}.lc-coach__back{border:0;background:none;padding:10px 6px;font-family:inherit;font-size:13.5px;color:var(--k-liveInk11);cursor:pointer}.lc-coach__next{flex:1;border:0;border-radius:14px;min-height:46px;background:var(--k-liveLcRequestChipCountBg);color:var(--k-liveInk12);font-family:inherit;font-size:15px;font-weight:650;cursor:pointer;box-shadow:var(--k-liveLcCampickDoneShadow)}.lc-coach__next:active{transform:scale(.98)}@media (max-width: 359px){.lc-coach__step{flex-direction:column;align-items:flex-start}.lc-art{width:100%;max-width:180px;align-self:center}}.lc-coach__note{display:block;margin-top:6px;font-size:12px;font-weight:450;line-height:1.45;color:var(--k-liveInk11)}.lc-stage__saving{margin:4px auto 0;font-size:11.5px;line-height:1.4;color:var(--k-liveInk10);text-align:center}:is(.lc-page,.lc-sheet,.lc-coach,.lc-campick,.lpw-takeover) button:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.lfp-strip{flex:none;display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--k-liveLfpStripBg);border-bottom:var(--k-liveLfpStripBorder)}.lfp-strip--warm{background:var(--k-liveLfpStripWarmBg);border-bottom-color:var(--k-liveLfpStripWarmBorder)}.lfp-strip__glyph{display:flex;align-items:center;color:var(--k-liveInk5)}.lfp-strip--warm .lfp-strip__glyph{color:var(--k-liveInk38)}.lfp-strip__label{display:flex;align-items:baseline;gap:5px;min-width:0}.lfp-strip__text{font:500 11px/1 var(--k-liveBodyFont2);color:var(--k-liveInk9);white-space:nowrap}.lfp-strip__time{font:600 14px/1 ui-monospace,Menlo,monospace;color:var(--k-liveInk)}.lfp-strip--warm .lfp-strip__time{font-size:15px;color:var(--k-liveInk39);letter-spacing:.01em}.lfp-strip__spacer{flex:1}.lfp-pill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:99px;background:var(--k-liveLcQcardTickBg);box-shadow:var(--k-liveLfpPillShadow);white-space:nowrap;cursor:pointer}.lfp-pill__heart{color:var(--k-liveInk40);display:flex}.lfp-pill__word{font:600 15px/1 var(--k-liveHandFont);color:var(--k-liveInk41)}.lfp-pill__arrow{color:var(--k-liveInk42);display:flex}.lfp-band{flex:none;display:flex;flex-direction:column;gap:10px;padding:13px 14px 14px;background:var(--k-liveLfpBandBg);border-top:var(--k-liveLfpBandBorder)}.lfp-band__row{display:flex;align-items:flex-start;gap:9px}.lfp-band__glyph{color:var(--k-liveInk38);display:flex;margin-top:1px}.lfp-band__copy{flex:1;min-width:0}.lfp-band__title{font:600 13px/1.35 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lfp-band__sub{font:400 11.5px/1.45 var(--k-liveBodyFont2);color:var(--k-liveInk5);margin-top:3px}.lfp-band__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:99px;background:var(--k-liveLcQcardTickBg);box-shadow:var(--k-liveLcLobbyStartShadow);cursor:pointer}.lfp-band__cta .lfp-pill__word{font-size:22px}.lc-member-chip{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:99px;background:var(--k-liveLcMemberChipBg);font:600 10px/1 var(--k-liveBodyFont2);color:var(--k-liveInk43);white-space:nowrap}.lc-member-chip--guest{background:var(--k-liveLcMemberChipGuestBg);color:var(--k-liveInk44)}.lpw-takeover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;background:var(--k-liveLpwTakeoverBg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: no-preference){.lpw-takeover{animation:lpw-rise .28s ease-out}@keyframes lpw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.lpw-stagebg{position:absolute;top:0;left:0;right:0;opacity:.28;pointer-events:none}.lpw-col{position:relative;max-width:430px;margin:0 auto;padding:14px 16px 20px;display:flex;flex-direction:column;gap:12px}.lpw-closerow{display:flex;justify-content:flex-end}.lpw-close{width:30px;height:30px;border:0;border-radius:50%;background:var(--k-liveLcComposerBg);display:flex;align-items:center;justify-content:center;color:var(--k-liveInk5);flex:none;cursor:pointer}.lpw-spacer{height:56px}.lpw-coach{display:flex;justify-content:center}.lpw-coach__avatar{position:relative;width:64px;height:64px;border-radius:50%;background:var(--k-liveLpwCoachAvatarBg);color:var(--k-liveInk43);display:flex;align-items:center;justify-content:center;font:600 24px/1 var(--k-liveBodyFont2);box-shadow:var(--k-liveLpwCoachAvatarShadow)}.lpw-coach__avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lpw-coach__dot{position:absolute;right:2px;bottom:2px;width:13px;height:13px;border-radius:50%;background:var(--k-liveLpwCoachDotBg);border:var(--k-liveLpwCoachDotBorder)}.lpw-eyebrow{font:600 9px/1.4 var(--k-liveBodyFont2);letter-spacing:.15em;text-transform:uppercase;color:var(--k-liveInk45);text-align:center}.lpw-eyebrow--left{text-align:left}.lpw-headline{font:600 26px/1.15 var(--k-liveDisplayFont2);color:var(--k-liveInk);text-align:center}.lpw-proof{display:flex;align-items:center;justify-content:center;gap:8px}.lpw-proof__avatars{display:flex}.lpw-proof__avatar{width:22px;height:22px;border-radius:50%;background:var(--k-liveLpwProofAvatarBg);color:var(--k-liveInk43);display:flex;align-items:center;justify-content:center;font:600 9px/1 var(--k-liveBodyFont2);box-shadow:var(--k-liveLpwProofAvatarShadow)}.lpw-proof__avatar+.lpw-proof__avatar{margin-left:-7px}.lpw-proof__text{font:500 11px/1 var(--k-liveBodyFont2);color:var(--k-liveInk5)}.lpw-gcard{background:var(--k-liveLpwGcardBg);border:var(--k-liveLpwGcardBorder);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:11px;box-shadow:var(--k-liveLpwGcardShadow)}.lpw-frow{display:flex;align-items:center;gap:10px;font:400 12.5px/1.4 var(--k-liveBodyFont2);color:var(--k-liveInk9)}.lpw-frow svg{color:var(--k-liveInk3);flex:none}.lpw-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border:0;border-radius:99px;background:var(--k-liveLcLobbyStartBg);box-shadow:var(--k-liveLcLobbyStartShadow);font:600 15px/1 var(--k-liveBodyFont2);color:var(--k-liveInk);cursor:pointer}.lpw-cta__heart{color:var(--k-liveInk3);display:flex}.lpw-cta__arrow{color:var(--k-liveInk45);display:flex}.lpw-cancel{font:400 11px/1 var(--k-liveBodyFont2);color:var(--k-liveInk45);text-align:center}.lpw-scrollcue{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:6px;color:var(--k-liveInk18);font:400 10.5px/1 var(--k-liveBodyFont2)}.lpw-hairline{height:1px;background:var(--k-liveLpwHairlineBg);margin:6px 0 2px}.lpw-costrow{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:var(--k-liveLcLobbyBorder)}.lpw-costrow__label{font:400 12px/1.35 var(--k-liveBodyFont2);color:var(--k-liveInk5);flex:1}.lpw-costrow__price{font:600 12px/1 var(--k-liveBodyFont2);color:var(--k-liveInk45);text-decoration:line-through;text-decoration-color:var(--k-liveInk46)}.lpw-costrow--own .lpw-costrow__label{font-weight:600;color:var(--k-liveInk)}.lpw-costrow--own .lpw-costrow__price{font-size:14px;color:var(--k-liveInk3);text-decoration:none}.lpw-compare{background:var(--k-liveLcLobbyStartBg);border-radius:22px;box-shadow:var(--k-liveLpwCompareShadow);overflow:hidden}.lpw-compare__grid{display:grid;grid-template-columns:1fr 1fr}.lpw-compare__cell{padding:20px 14px;display:flex;flex-direction:column;align-items:center;gap:10px}.lpw-compare__cell--latte{background:var(--k-liveLpwCompareCellLatteBg)}.lpw-compare__cell--kinobu{background:var(--k-liveLpwCompareCellKinobuBg);border-left:var(--k-liveLcQuickBorder)}.lpw-compare__icon{color:var(--k-liveInk47);display:flex;height:48px;align-items:center}.lpw-compare__wing{height:48px;display:flex;align-items:center;color:var(--k-liveInk3)}.lpw-compare__price{font:600 22px/1 var(--k-liveDisplayFont2);color:var(--k-liveInk48)}.lpw-compare__price--pale{color:var(--k-liveInk45)}.lpw-compare__caption{font:400 11px/1.3 var(--k-liveBodyFont2);color:var(--k-liveInk9)}.lpw-compare__caption--pale{color:var(--k-liveInk45)}.lpw-locked{display:flex;flex-direction:column;gap:8px}.lpw-lockedrow{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:14px;background:var(--k-liveLpwLockedrowBg);border:var(--k-liveLcQuickBorder)}.lpw-lockedrow__tile{width:30px;height:30px;border-radius:10px;background:var(--k-liveLpwLockedrowTileBg);display:flex;align-items:center;justify-content:center;color:var(--k-liveInk3);flex:none}.lpw-lockedrow__body{flex:1;min-width:0}.lpw-lockedrow__title{font:500 12px/1.3 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lpw-lockedrow__meta{font:400 10px/1 var(--k-liveBodyFont2);color:var(--k-liveInk45);margin-top:3px}.lpw-reviews{display:flex;flex-direction:column;gap:9px}.lpw-review{background:var(--k-liveLcLobbyStartBg);border-radius:16px;padding:12px 13px;box-shadow:var(--k-liveLpwReviewShadow);display:flex;flex-direction:column;gap:8px}.lpw-review__head{display:flex;align-items:center;gap:9px}.lpw-review__avatar{width:30px;height:30px;border-radius:50%;background:var(--k-liveLpwReviewAvatarBg);color:var(--k-liveInk43);display:flex;align-items:center;justify-content:center;font:600 12px/1 var(--k-liveBodyFont2);flex:none}.lpw-review__id{flex:1}.lpw-review__name{font:600 11.5px/1 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lpw-review__since{font:400 9.5px/1 var(--k-liveBodyFont2);color:var(--k-liveInk45);margin-top:3px}.lpw-review__stars{color:var(--k-liveInk49);font-size:10px;letter-spacing:1px}.lpw-review__quote{font:400 12px/1.5 var(--k-liveBodyFont2);color:var(--k-liveInk9)}.lpw-roster{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.lpw-rostercard{flex:none;width:88px;background:var(--k-liveLcLobbyStartBg);border-radius:16px;padding:10px 9px;display:flex;flex-direction:column;gap:5px;box-shadow:var(--k-liveLpwReviewShadow)}.lpw-rostercard__avatar{width:26px;height:26px;border-radius:50%;background:var(--k-liveLpwRostercardAvatarBg);color:var(--k-liveInk43);display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--k-liveBodyFont2);overflow:hidden;flex:none}.lpw-rostercard__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lpw-rostercard__handle{font:600 9.5px/1 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lpw-rostercard__followers{font:400 9px/1 var(--k-liveBodyFont2);color:var(--k-liveInk45);margin-top:3px}.lpw-rostercard__topic{font:500 9px/1 var(--k-liveBodyFont2);color:var(--k-liveInk3)}.lpw-perk{display:flex;gap:10px;align-items:flex-start}.lpw-perk__star{color:var(--k-liveInk3);flex:none;margin-top:1px}.lpw-perk__title{font:500 12px/1.3 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lpw-perk__desc{font:400 11px/1.45 var(--k-liveBodyFont2);color:var(--k-liveInk5);margin-top:3px}.lpw-leave{border:0;background:none;padding:2px 0 0;font:400 11.5px/1 var(--k-liveBodyFont2);color:var(--k-liveInk18);text-align:center;cursor:pointer}.lpw-pay{background:var(--k-liveLcLobbyStartBg);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--k-liveLpwCompareShadow)}.lpw-pay__title{font:600 13px/1.3 var(--k-liveBodyFont2);color:var(--k-liveInk)}.lpw-pay__note{font:400 11px/1.45 var(--k-liveBodyFont2);color:var(--k-liveInk5)}.lpw-pay__card{padding:13px 12px;border:var(--k-liveLcLobbyChipBorder);border-radius:14px;background:var(--k-liveLcLobbyStartBg)}.lpw-pay__error{font:400 11.5px/1.4 var(--k-liveBodyFont2);color:var(--k-liveInk39)}.lpw-pay__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:99px;background:var(--k-liveLcQcardTickBg);box-shadow:var(--k-liveLcLobbyStartShadow);font:600 14px/1 var(--k-liveBodyFont2);color:var(--k-liveInk41);cursor:pointer}.lpw-pay__btn:disabled{opacity:.55;cursor:default}.lpw-success{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;text-align:center}.lpw-success__word{font:600 24px/1 var(--k-liveHandFont);color:var(--k-liveInk43)}.lpw-success__sub{font:400 12px/1.4 var(--k-liveBodyFont2);color:var(--k-liveInk5)}@media (max-width: 374px){.lfp-strip{gap:7px;padding:10px 11px}}@keyframes pq-floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes pq-glowRing{0%,to{box-shadow:var(--k-personality0100Shadow)}50%{box-shadow:var(--k-personality50Shadow)}}@keyframes pq-popIn{0%{opacity:0;transform:translate(-50%,6px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.pq-screen{position:relative;width:100%;height:100%;min-height:0;border-radius:36px;overflow:hidden;background:var(--k-personalityPqScreenBg);display:flex;flex-direction:column;--pq-footer-pad: 128px}.pq-toast{position:absolute;top:96px;left:50%;z-index:20;background:var(--k-personalityPqToastBg);border-radius:99px;padding:8px 17px;box-shadow:var(--k-personalityPqToastShadow);font-family:var(--k-personalityHandFont);font-size:18px;color:var(--k-personalityInk);white-space:nowrap;animation:pq-popIn .3s cubic-bezier(.2,.7,.1,1);transform:translate(-50%)}.pq-hd{flex:none;padding:13px 18px 12px;background:var(--k-personalityPqHdBg);border-bottom:var(--k-personalityPqHdBorder);display:flex;flex-direction:column;gap:9px;z-index:10}.pq-hd-row{display:flex;align-items:center;gap:13px}.pq-title{text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-personalityInk2)}.pq-mascot-stage{flex:none;width:70px;height:64px;display:flex;align-items:center;justify-content:center}.pq-mascot{position:relative;display:flex;flex-direction:column;align-items:center;animation:pq-floatA 4.2s ease-in-out infinite}.pq-glow{position:absolute;left:50%;top:52%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--k-personalityPqGlowBg);transition:opacity .5s ease}.pq-halo-wrap{position:relative;z-index:2;margin-bottom:-5px}.pq-halo-gold{position:absolute;left:0;top:0;filter:drop-shadow(0 0 5px var(--k-personalityEffectColor));transition:opacity .5s ease}.pq-body-wrap{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.pq-wings{position:absolute;transform-origin:center center;filter:drop-shadow(0 2px 6px var(--k-personalityEffectColor2));transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.1,1)}.pq-core{position:relative;width:42px;height:42px;border-radius:50%;background:var(--k-personalityPqCoreBg);display:flex;align-items:center;justify-content:center;z-index:1}.pq-spark{position:absolute;font-family:var(--k-personalityHandFont);transition:opacity .5s ease}.pq-prog{flex:1}.pq-prog-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.pq-prog-label{font-family:var(--k-personalityHandFont);font-size:17px;color:var(--k-personalityInk3);white-space:nowrap}.pq-prog-pct{font-family:var(--k-personalityHandFont);font-size:18px;font-weight:700;color:var(--k-personalityInk)}.pq-prog-track{height:8px;border-radius:99px;background:var(--k-personalityPqProgTrackBg);overflow:hidden}.pq-prog-bar{height:100%;border-radius:99px;background:var(--k-personalityPqProgBarBg);transition:width .45s cubic-bezier(.2,.7,.1,1)}.pq-bd{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:15px 15px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pq-footer{flex:none;z-index:30;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 20px max(18px,calc(12px + env(safe-area-inset-bottom)));background:var(--k-personalityPqFooterBg);border-top:var(--k-personalityPqFooterBorder);box-shadow:var(--k-personalityPqFooterShadow)}.pq-footer-btn{width:100%;max-width:320px;justify-content:center}.pq-footer-btn.landing-guide-btn--disabled:after{animation:none}.pq-stack{display:flex;flex-direction:column;gap:11px}.pq-footer-hint{margin:0;font-family:var(--k-personalityHandFont);font-size:16px;line-height:1.2;color:var(--k-personalityInk4);text-align:center}.pq-row{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:15px;background:var(--k-personalityPqToastBg);box-shadow:var(--k-personalityPqRowShadow);cursor:pointer;border:none;width:100%;text-align:left}.pq-row-check{flex:none;width:23px;height:23px;border-radius:50%;background:var(--k-personalityPqRowCheckBg);display:flex;align-items:center;justify-content:center}.pq-row-label{font-size:11px;color:var(--k-personalityInk5)}.pq-row-echo{font-family:var(--k-personalityHandFont);font-size:17px;color:var(--k-personalityInk6);line-height:1.05;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-row-edit{font-size:11px;color:var(--k-personalityInk7);flex:none}.pq-card{background:var(--k-personalityPqToastBg);border-radius:18px;padding:14px 14px 13px;box-shadow:var(--k-personalityPqCardShadow);border:var(--k-personalityPqCardBorder)}.pq-mic-error{font-size:12px;color:var(--k-personalityInk8);margin:6px 2px 0}.pq-qnum-wrap{display:flex;justify-content:center;margin-bottom:4px}.pq-qnum{width:24px;height:24px;border-radius:50%;background:var(--k-personalityPqQnumBg);color:var(--k-personalityInk);font-family:var(--k-personalityHandFont);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.pq-qtitle{font-family:var(--k-personalityDisplayFont);font-weight:600;font-size:18px;line-height:1.16;color:var(--k-personalityInk9);margin:2px 0 11px;text-align:center}.pq-box{background:var(--k-personalityPqBoxBg);border-radius:14px;padding:10px 12px 8px;border:var(--k-personalityPqBoxBorder)}.pq-textarea{width:100%;border:none;outline:none;background:transparent;resize:none;font-family:var(--k-personalityBodyFont);font-size:1rem;line-height:1.5;color:var(--k-personalityInk10);min-height:44px;display:block}.pq-textarea::-moz-placeholder{color:var(--k-personalityInk11)}.pq-textarea::placeholder{color:var(--k-personalityInk11)}.pq-ctrls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.pq-hintwrap{flex:1;min-width:0}.pq-listen{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--k-personalityInk);font-weight:600}.pq-listen-dot{width:7px;height:7px;border-radius:50%;background:var(--k-personalityPqListenDotBg);animation:pq-pulse 1s ease-in-out infinite}.pq-hint{font-family:var(--k-personalityHandFont);font-size:14px;color:var(--k-personalityInk12)}.pq-btns{display:flex;gap:8px;flex:none;align-items:center}.pq-iconbtn{border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pq-mic-idle{border:var(--k-personalityPqMicIdleBorder);background:var(--k-personalityPqToastBg);color:var(--k-personalityInk13);box-shadow:var(--k-personalityPqMicIdleShadow)}.pq-mic-on{background:var(--k-personalityPqMicOnBg);color:var(--k-personalityInk14);animation:pq-glowRing 1.4s ease-out infinite;box-shadow:var(--k-personalityPqMicOnShadow)}.pq-cont-on{background:var(--k-personalityPqContOnBg);color:var(--k-personalityInk14);box-shadow:var(--k-personalityPqContOnShadow)}.pq-cont-off{background:var(--k-personalityPqContOffBg);color:var(--k-personalityInk15);cursor:default}.pq-chips{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-top:10px;width:100%}.pq-chip{border:var(--k-personalityPqChipBorder);background:var(--k-personalityPqChipBg);color:var(--k-personalityInk6);border-radius:999px;padding:5px 11px;font-family:var(--k-personalityHandFont);font-size:15px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content;flex:none}.pq-chip-tick{width:11px;height:11px;flex:none;opacity:0}.pq-chip-added{border-style:dashed;border-color:var(--k-personalityPqChipAddedBorder);background:var(--k-personalityPqChipAddedBg);color:var(--k-personalityInk16)}.pq-chip-added .pq-chip-tick{opacity:1}.pq-peek{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:15px;border:var(--k-personalityPqPeekBorder)}.pq-peek-n{flex:none;width:23px;height:23px;border-radius:50%;border:var(--k-personalityPqPeekNBorder);color:var(--k-personalityInk5);font-family:var(--k-personalityHandFont);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.pq-peek-t{font-size:13.5px;color:var(--k-personalityInk17)}.pq-main--quiz{background:var(--k-personalityPqScreenBg)}@media (max-width: 767px){.pq-main--quiz{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none;display:flex;flex-direction:column}}.pq-main--unlock{background:var(--k-personalityPqMainUnlockBg)}.pq-main--result{background:var(--k-personalityPqMainResultBg);min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.pq-shell-stage{position:relative;z-index:10;display:flex;min-height:100dvh;width:100%}.pq-return-link{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:20;display:inline-flex;align-items:center;gap:2px;padding:6px 10px 6px 6px;border:var(--k-personalityPqReturnLinkBorder);border-radius:9999px;background:var(--k-personalityPqReturnLinkBg);box-shadow:var(--k-personalityPqReturnLinkShadow);color:var(--k-personalityInk);font-family:var(--k-personalityHandFont);font-size:1rem;font-weight:600;line-height:1;cursor:pointer}.pq-return-link--result{position:relative;top:auto;left:auto;align-self:flex-start;margin:0 0 10px 4px}.pq-shell-stage--result{justify-content:flex-start;padding:2.5rem 1rem 2rem;min-height:-moz-min-content;min-height:min-content}.pq-phone-wrap{position:relative;width:100%;max-width:386px;margin:0 auto}.pq-phone{position:relative;width:100%;border-radius:46px;padding:11px;background:var(--k-personalityPqPhoneBg);box-shadow:var(--k-personalityPqPhoneShadow)}@media (max-width: 767px){.pq-shell-stage{align-items:stretch;padding:0;height:100%;min-height:0;max-height:100dvh;overflow:hidden}.pq-shell-stage--result{padding:1.75rem 0 1.5rem;min-height:-moz-min-content;min-height:min-content;height:auto;max-height:none;overflow:visible}.pq-phone-wrap{max-width:none;width:100%;height:100%;min-height:0;max-height:100dvh;margin:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.pq-phone-wrap--keyboard{height:var(--pq-vv-height, 100dvh);max-height:var(--pq-vv-height, 100dvh);min-height:var(--pq-vv-height, 100dvh)}.pq-phone{border-radius:0;padding:0;background:transparent;box-shadow:none;height:100%;min-height:0;max-height:100dvh;flex:1;display:flex;flex-direction:column;overflow:hidden}.pq-screen{border-radius:0;height:100%;min-height:0;max-height:100dvh;flex:1}.pq-bd{padding-bottom:calc(var(--pq-footer-pad) + env(safe-area-inset-bottom,0px))}.pq-footer{position:fixed;left:0;right:0;bottom:0;width:100%}.pq-screen--keyboard{position:fixed;top:var(--pq-vv-offset, 0px);left:0;right:0;width:100%;height:var(--pq-vv-height, 100dvh);max-height:var(--pq-vv-height, 100dvh);min-height:var(--pq-vv-height, 100dvh);z-index:40}.pq-bd--keyboard{flex:1;min-height:0;padding-bottom:12px;display:flex;flex-direction:column;scroll-padding-bottom:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pq-bd--keyboard .pq-stack{margin-top:auto}.pq-screen--keyboard .pq-peek,.pq-screen--keyboard .pq-hd{display:none}.pq-textarea{font-size:1rem;line-height:1.5}}@media (min-width: 768px){.pq-shell-stage{align-items:center;justify-content:center;padding:2rem 1rem;height:100dvh;max-height:100dvh;overflow:hidden}.pq-phone-wrap{height:min(90dvh,820px);max-height:min(90dvh,820px)}.pq-phone,.pq-screen{height:100%;min-height:0}.pq-bd{padding-bottom:calc(var(--pq-footer-pad) + 8px)}.pq-footer{position:sticky;bottom:0;margin-top:auto}}:is(.pq-card,.pq-unlock-form) button:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.pq-unlock-stage{padding-top:2.25rem}.pq-unlock-stage__inner{max-width:320px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:0}.pq-unlock-teaser{width:100%;margin-bottom:1.35rem}.pq-unlock-sparkles{display:flex;justify-content:space-between;width:100%;padding:0 .25rem;margin-bottom:1.1rem;height:22px}.pq-unlock-sparkle{animation:pq-unlock-float-sparkle 3.4s ease-in-out infinite;line-height:1}.pq-unlock-result{text-align:center;width:100%;margin-bottom:1.1rem}.pq-unlock-result__eyebrow{margin:0 0 .7rem;font-family:var(--k-personalityBodyFont2);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--k-personalityInk26)}.pq-unlock-type-name{margin:0 0 .75rem;font-family:var(--k-personalityDisplayFont3);font-size:clamp(2.35rem,11vw,2.75rem);font-weight:700;color:var(--k-personalityInk27);line-height:1}.pq-unlock-type-name__blur{display:inline-block;filter:blur(9px);opacity:.5}.pq-unlock-badge-wrap{display:flex;justify-content:center}.pq-unlock-badge{display:inline-flex;align-items:center;gap:.55rem;background:var(--k-personalityPqUnlockBadgeBg);border-radius:100px;padding:.3rem 1rem}.pq-unlock-badge__star{font-size:11px;color:var(--k-personalityInk28)}.pq-unlock-badge__rarity{font-family:var(--k-personalityHandFont);font-size:1rem;color:var(--k-personalityInk28);font-style:italic}.pq-unlock-badge__sep{color:var(--k-personalityInk29)}.pq-unlock-badge__stats{font-family:var(--k-personalityBodyFont2);font-size:12px;color:var(--k-personalityInk30);filter:blur(5px);opacity:.44}.pq-unlock-tagline{background:var(--k-personalityPqUnlockTaglineBg);border-radius:14px;padding:.9rem 1rem;text-align:left;width:100%;margin-bottom:.35rem}.pq-unlock-tagline__line1{margin:0 0 .15rem;font-family:var(--k-personalityDisplayFont3);font-style:italic;font-size:14px;color:var(--k-personalityInk31);line-height:1.6}.pq-unlock-tagline__line2{margin:0;font-family:var(--k-personalityDisplayFont3);font-style:italic;font-weight:700;font-size:14px;color:var(--k-personalityInk28);line-height:1.6;filter:blur(7px);opacity:.38}.pq-unlock-teaser__status{margin:.55rem 0 0;text-align:center;font-family:var(--k-personalityBodyFont2);font-size:.78rem;font-weight:500;color:var(--k-personalityInk32)}.pq-unlock-teaser__status--loading{animation:pq-unlock-status-pulse 1.6s ease-in-out infinite}.pq-unlock-teaser__status--error{color:var(--k-personalityInk33)}.pq-unlock-divider{display:flex;align-items:center;gap:.65rem;width:100%;margin-bottom:1.25rem}.pq-unlock-divider__line{flex:1;height:1px}.pq-unlock-divider__line--left{background:var(--k-personalityPqUnlockDividerLineLeftBg)}.pq-unlock-divider__line--right{background:var(--k-personalityPqUnlockDividerLineRightBg)}.pq-unlock-divider__text{font-family:var(--k-personalityHandFont);font-size:14px;color:var(--k-personalityInk34);white-space:nowrap}.pq-unlock-form{display:flex;flex-direction:column;gap:.65rem}.pq-unlock-form .signup-contact-row{margin-bottom:0}.pq-unlock-email-wrap{position:relative;margin-bottom:.35rem}.pq-unlock-email-wrap .signup-contact-email{border-color:var(--k-personalityPqUnlockEmailWrapSignupContactEmailBorder);box-shadow:var(--k-personalityPqUnlockEmailWrapSignupContactEmailShadow)}.pq-unlock-email-wrap .signup-contact-email:focus-within{border-color:var(--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinBorder);box-shadow:var(--k-personalityPqUnlockEmailWrapSignupContactEmailFocusWithinShadow)}.pq-unlock-email-lock{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:16px;opacity:.38;pointer-events:none}.pq-unlock-form-error{margin:0;text-align:center;font-family:var(--k-personalityBodyFont2);font-size:12px;color:var(--k-personalityInk33)}.pq-unlock-reveal-btn{width:100%;margin-top:.35rem;background:var(--k-personalityPqUnlockRevealBtnBg);border-radius:100px;padding:1.05rem 1.5rem;text-align:center;border:none;cursor:pointer;transition:transform .12s ease,opacity .2s ease}.pq-unlock-reveal-btn:disabled{opacity:.55;cursor:not-allowed}.pq-unlock-reveal-btn:not(:disabled):active{transform:scale(.98)}.pq-unlock-reveal-btn--ready{animation:pq-unlock-glow-pulse 2.5s ease-in-out infinite}.pq-unlock-reveal-btn__text{font-family:var(--k-personalityHandFont);font-size:1.45rem;color:var(--k-personalityInk14);font-weight:700;line-height:1}.pq-unlock-count{margin:.85rem 0 0;text-align:center;font-family:var(--k-personalityBodyFont2);font-size:.78rem;font-weight:500;color:var(--k-personalityInk35);letter-spacing:.01em}.pq-unlock-retry-btn{border:var(--k-personalityPqMicIdleBorder);border-radius:99px;background:var(--k-personalityPqToastBg);color:var(--k-personalityInk16);font-family:var(--k-personalityBodyFont2);font-size:13px;font-weight:600;padding:10px 18px;cursor:pointer}@keyframes pq-unlock-float-sparkle{0%,to{transform:translateY(0) rotate(-4deg);opacity:.42}50%{transform:translateY(-9px) rotate(5deg);opacity:.82}}@keyframes pq-unlock-glow-pulse{0%,to{box-shadow:var(--k-personality0100Shadow2)}50%{box-shadow:var(--k-personality50Shadow2)}}@keyframes pq-unlock-status-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.pq-unlock-sparkle,.pq-unlock-teaser__status--loading,.pq-unlock-reveal-btn--ready{animation:none}.pq-unlock-type-name__blur,.pq-unlock-badge__stats,.pq-unlock-tagline__line2{transition:none}}.pr-root{--pr-c1: var(--k-personalityMysticC1);--pr-c2: var(--k-personalityMysticC2);--pr-glow: var(--k-personalityMysticGlow);--pr-ink: var(--k-personalityMysticInk);--pr-soft: var(--k-personalityMysticSoft);--pr-ease: cubic-bezier(.2, .7, .1, 1);width:100%;max-width:480px;margin:0 auto;padding:8px 16px max(4.5rem,calc(36px + env(safe-area-inset-bottom)))}.pr-identity{text-align:center}.pr-identity--hidden{visibility:hidden;height:0;margin:0;overflow:hidden}.pr-identity-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--k-personalityInk18)}.pr-identity-name{margin:4px 0 0;font-family:var(--k-personalityDisplayFont2);font-weight:700;font-size:clamp(2rem,9vw,2.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--pr-ink);text-shadow:0 6px 18px var(--pr-glow)}.pr-rarity-badge{display:inline-flex;align-items:center;gap:8px;margin-top:12px;background:var(--k-personalityPrRarityBadgeBg);border:1px solid var(--pr-soft);border-radius:99px;padding:5px 13px;box-shadow:0 4px 16px var(--pr-glow)}.pr-rarity-star{font-size:11px;color:var(--pr-c2)}.pr-rarity-word{font-family:var(--k-personalityHandFont);font-size:18px;font-weight:700;color:var(--pr-ink);line-height:1}.pr-rarity-divider{width:1px;height:12px;background:var(--pr-soft)}.pr-rarity-pct{font-size:12px;font-weight:700;color:var(--k-personalityInk19);white-space:nowrap}.pr-identity-tagline{max-width:300px;margin:14px auto 0;font-family:var(--k-personalityDisplayFont2);font-style:italic;font-size:16px;line-height:1.45;color:var(--k-personalityInk20);text-wrap:pretty}.pr-who-card-wrap{margin-top:30px}.pr-who-card{position:relative;background:var(--k-personalityPqToastBg);border:var(--k-personalityPrWhoCardBorder);border-radius:22px;padding:22px;box-shadow:var(--k-personalityPrWhoCardShadow);overflow:hidden}.pr-who-spark{position:absolute;line-height:1}.pr-who-spark--pink{top:14px;right:16px;color:var(--k-personalityInk21);font-size:12px}.pr-who-spark--gold{top:30px;right:31px;color:var(--k-personalityInk22);font-size:8px}.pr-who-heading{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-ink)}.pr-who-body{margin:11px 0 0;font-family:var(--k-personalityDisplayFont2);font-weight:400;font-size:16px;line-height:1.64;color:var(--k-personalityInk23);text-wrap:pretty}.pr-traits-section{margin-top:30px}.pr-section-label{display:flex;align-items:center;gap:9px}.pr-section-star{color:var(--pr-c2);font-size:13px}.pr-section-label-text{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-ink);white-space:nowrap;flex-shrink:0}.pr-section-line{flex:1;height:1px;background:linear-gradient(90deg,var(--pr-soft),transparent)}.pr-traits-list{display:flex;flex-direction:column;gap:15px;margin-top:16px}.pr-trait-row:last-child{margin-bottom:0}.pr-trait-top{display:flex;justify-content:space-between;align-items:baseline}.pr-trait-name{font-size:14px;font-weight:800;color:var(--k-personalityInk24)}.pr-trait-pct{font-family:var(--k-personalityDisplayFont2);font-weight:600;font-size:14px;color:var(--pr-ink)}.pr-trait-track{margin-top:6px;height:8px;border-radius:99px;background:var(--k-personalityPrTraitTrackBg);overflow:hidden}.pr-trait-bar{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--pr-c2),var(--pr-ink));transform-origin:left}.pr-faster-section{margin-top:30px}.pr-faster-list{margin-top:6px}.pr-step{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:var(--k-personalityPrStepBorder)}.pr-step:last-child{border-bottom:none}.pr-step-n{font-family:var(--k-personalityDisplayFont2);font-weight:700;font-size:27px;line-height:.9;color:var(--pr-c2);flex-shrink:0;width:24px;text-align:center}.pr-step-lead{font-weight:800;font-size:15px;color:var(--k-personalityInk24);letter-spacing:-.01em}.pr-step-detail{font-weight:500;font-size:13.5px;line-height:1.5;color:var(--k-personalityInk25);margin-top:3px}.pr-restart{display:flex;justify-content:center;margin-top:32px}.pr-restart-btn{border:var(--k-personalityPqMicIdleBorder);cursor:pointer;background:var(--k-personalityPqToastBg);color:var(--k-personalityInk16);font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:99px}@media (prefers-reduced-motion: reduce){.pr-reveal-overlay,.pr-reveal-halo,.pr-reveal-sparkle,.pr-reveal-seal--charge,.pr-reveal-seal--burst{animation:none!important}}.pr-reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.pr-reveal-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 40%,var(--pr-c1) 0%,var(--k-personalityEffectColor3) 55%,var(--k-personalityEffectColor4) 100%)}.pr-reveal-veil-shimmer{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:var(--k-personalityPrRevealVeilShimmerBg);animation:pr-reveal-shimmer-spin 4.5s linear infinite;opacity:.5}.pr-reveal-halo{position:absolute;width:min(480px,95vw);height:min(480px,95vw);border-radius:50%;background:radial-gradient(circle,var(--pr-glow) 0%,transparent 68%);opacity:0;animation:pr-reveal-halo-bloom 2.4s var(--pr-ease) forwards}.pr-reveal-halo--inner{width:min(260px,62vw);height:min(260px,62vw);animation:pr-reveal-halo-inner 2.2s var(--pr-ease) .2s forwards}.pr-reveal-burst-ring{position:absolute;width:100px;height:100px;border-radius:50%;border:2px solid var(--pr-c2);box-shadow:0 0 24px var(--pr-glow),inset 0 0 16px var(--pr-soft);opacity:0;animation:pr-reveal-burst-ring .9s cubic-bezier(.15,.85,.2,1) forwards}.pr-reveal-sparkles{position:absolute;width:min(320px,78vw);height:min(320px,78vw)}.pr-reveal-sparkle{position:absolute;left:50%;top:50%;font-size:14px;line-height:1;color:var(--pr-c2);opacity:0;transform:translate(-50%,-50%);animation:pr-reveal-sparkle-orbit 2.2s var(--pr-ease) forwards}.pr-reveal-sparkle--burst{font-size:18px;color:var(--pr-ink);animation:pr-reveal-sparkle-burst .85s cubic-bezier(.15,.9,.25,1) forwards}.pr-reveal-seal-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.pr-reveal-seal{width:96px;height:96px;border-radius:24px;background:linear-gradient(145deg,var(--pr-c1) 0%,var(--pr-c2) 100%);box-shadow:0 22px 48px var(--pr-glow),inset 0 1px 0 var(--k-personalityEffectColor5);display:flex;align-items:center;justify-content:center;transform-origin:center}.pr-reveal-seal-inner{width:40px;height:40px;border-radius:50%;background:var(--k-personalityPqReturnLinkBg);box-shadow:var(--k-personalityPrRevealSealInnerShadow)}.pr-reveal-seal--charge{animation:pr-reveal-seal-pulse 1.5s var(--pr-ease) forwards}.pr-reveal-seal--charge-breathe{animation:pr-reveal-seal-breathe 1.8s ease-in-out 1.5s infinite}.pr-reveal-seal--burst{animation:pr-reveal-seal-pop .85s cubic-bezier(.18,1.15,.28,1) forwards}.pr-reveal-charge-label{position:absolute;bottom:calc(50% + 88px);left:50%;transform:translate(-50%);margin:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pr-ink);opacity:.55;white-space:nowrap}.pr-reveal-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:24px 20px;text-align:center}.pr-reveal-hero-inner{max-width:340px;width:100%}.pr-reveal-hero-inner .pr-identity-name{animation:pr-reveal-name-glow 2.4s ease-in-out .4s infinite}@keyframes pr-reveal-shimmer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pr-reveal-halo-bloom{0%{opacity:0;transform:scale(.45)}35%{opacity:.9;transform:scale(.95)}70%{opacity:.75;transform:scale(1.08)}to{opacity:.6;transform:scale(1.22)}}@keyframes pr-reveal-halo-inner{0%{opacity:0;transform:scale(.3)}50%{opacity:.95;transform:scale(1)}to{opacity:.7;transform:scale(1.1)}}@keyframes pr-reveal-burst-ring{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}@keyframes pr-reveal-sparkle-orbit{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pr-sparkle-angle, 0deg)) translateY(-120px) scale(.3)}30%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pr-sparkle-angle, 0deg)) translateY(-22px) scale(1.15)}}@keyframes pr-reveal-sparkle-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--pr-sparkle-angle, 0deg)) translateY(0) scale(.2)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pr-sparkle-angle, 0deg)) translateY(var(--pr-sparkle-burst-y, -80px)) scale(1.4)}}@keyframes pr-reveal-seal-pulse{0%{opacity:0;transform:scale(.55)}45%{opacity:1;transform:scale(1.08)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes pr-reveal-seal-breathe{0%,to{transform:scale(1);box-shadow:0 22px 48px var(--pr-glow),inset 0 1px 0 var(--k-personalityEffectColor5)}50%{transform:scale(1.06);box-shadow:0 28px 56px var(--pr-glow),inset 0 1px 0 var(--k-personalityEffectColor6)}}@keyframes pr-reveal-seal-pop{0%{transform:scale(1);opacity:1}30%{transform:scale(1.32);opacity:1}55%{transform:scale(.88);opacity:.9}to{transform:scale(.15);opacity:0}}@keyframes pr-reveal-name-glow{0%,to{text-shadow:0 6px 18px var(--pr-glow)}50%{text-shadow:0 8px 28px var(--pr-glow),0 0 40px var(--pr-soft)}}@media (prefers-reduced-motion: reduce){.pr-reveal-halo,.pr-reveal-sparkle,.pr-reveal-seal--charge,.pr-reveal-seal--charge-breathe,.pr-reveal-seal--burst,.pr-reveal-burst-ring,.pr-reveal-veil-shimmer,.pr-reveal-hero-inner .pr-identity-name{animation:none}}.creators-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--k-journeyCreatorsModalBackdropBg);animation:creators-modal-fade .2s ease-out}.creators-modal{position:relative;width:100%;max-width:380px;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--k-journeyCreatorsModalBg);border:var(--k-journeyCjTopbarChipBorder);border-radius:24px;box-shadow:var(--k-journeyCreatorsModalShadow);padding:26px 22px 24px;animation:creators-modal-rise .24s ease-out}.creators-modal__close{position:absolute;top:14px;right:14px;border:0;background:transparent;color:var(--k-journeyInk23);cursor:pointer;padding:4px;line-height:0;border-radius:9999px}.creators-modal__close:hover{color:var(--k-journeyInk6)}.creators-modal__title{font-family:var(--k-journeyDisplayFont2);font-weight:700;font-size:22px;line-height:1.2;color:var(--k-journeyInk21);margin:0 0 4px;text-align:center}.creators-modal__sub{font-size:13px;line-height:1.5;color:var(--k-journeyCjFaint);text-align:center;margin:0 0 20px}.creators-modal__field{display:block;margin-bottom:14px}.creators-modal__label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-journeyInk24);margin:0 0 6px}.creators-modal__req{color:var(--k-journeyInk25);letter-spacing:.06em}.creators-modal__textarea{resize:vertical;min-height:76px;line-height:1.45;font-family:var(--k-journeyBodyFont2)}.creators-modal__input{width:100%;box-sizing:border-box;font-family:var(--k-journeyBodyFont2);font-size:16px;color:var(--k-journeyInk21);background:var(--k-journeyCjSliderInputWebkitSliderThumbBg);border:var(--k-journeyCreatorsModalInputBorder);border-radius:12px;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.creators-modal__input::-moz-placeholder{color:var(--k-journeyInk26)}.creators-modal__input::placeholder{color:var(--k-journeyInk26)}.creators-modal__input:focus{border-color:var(--k-journeyCreatorsModalInputFocusBorder);box-shadow:var(--k-journeyCreatorsModalInputFocusShadow)}.creators-modal__error{font-size:12px;color:var(--k-journeyInk27);margin:0 0 12px;text-align:center}.creators-modal__actions{display:flex;justify-content:center;margin-top:6px}.creators-modal__success{text-align:center;padding:10px 0 4px}.creators-modal__success-icon{color:var(--k-journeyInk28);margin:0 auto 10px}.creators-modal__success-title{font-family:var(--k-journeyDisplayFont2);font-weight:700;font-size:21px;color:var(--k-journeyInk21);margin:0 0 6px}.creators-modal__success-note{font-size:13px;line-height:1.5;color:var(--k-journeyCjFaint);margin:0}@keyframes creators-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes creators-modal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.creators-modal__backdrop,.creators-modal{animation:none}}.creators-modal button:focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.ev-page{position:relative;z-index:1;margin:0 auto;min-height:100dvh;max-width:420px;padding:0 22px var(--app-bottom-nav-clearance, 82px);color:var(--k-coachingInk);font-family:var(--k-coachingBodyFont);display:flex;flex-direction:column}.ev-page--committed{height:100dvh;min-height:0;overflow:hidden}.ev-page--committed>.app-top-bar,.ev-page--committed>.ev-back{flex:none}.ev-callbar{flex:none;display:flex;margin-top:2px;margin-bottom:10px}.ev-callbar__join,.ev-callbar__resume,.ev-callbar__host{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:12px;cursor:pointer;font-family:var(--k-coachingBodyFont);font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;min-height:38px}.ev-callbar__join{position:relative;overflow:hidden;isolation:isolate;border:0;padding-left:8px;color:var(--k-coachingInk36);background:var(--k-coachingEvCallbarJoinBg);box-shadow:var(--k-coachingEvCallbarJoinShadow);animation:ev-joinpulse 2.8s ease-in-out infinite}.ev-callbar__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:9999px;background:var(--k-coachingEvCallbarBadgeBg);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ev-callbar__join .ev-live-dot{width:6px;height:6px;background:var(--k-coachingCevRowLockBg);box-shadow:var(--k-coachingEvCallbarJoinEvLiveDotShadow)}.ev-callbar__join:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--k-coachingEvCallbarJoinAfterBg);transform:translate(-120%);animation:ev-joinsweep 3.6s ease-in-out infinite}.ev-callbar__spark{position:absolute;pointer-events:none;animation:ev-joinspark 2.6s ease-in-out infinite}.ev-callbar__spark path{fill:var(--k-coachingInk44)}.ev-callbar__spark--a{top:5px;right:13px}.ev-callbar__spark--b{bottom:6px;right:30px;animation-delay:.9s}.ev-callbar__spark--c{top:8px;right:44px;animation-delay:1.7s}@keyframes ev-joinpulse{0%,to{box-shadow:var(--k-coachingEvCallbarJoinShadow)}50%{box-shadow:var(--k-coaching50Shadow)}}@keyframes ev-joinsweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes ev-joinspark{0%,to{opacity:0;transform:scale(.6) translateY(2px)}45%{opacity:1;transform:scale(1) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.ev-callbar__join,.ev-callbar__join:after,.ev-callbar__spark{animation:none}.ev-callbar__spark{opacity:.9}}.ev-callbar__resume{border:0;color:var(--k-coachingInk45);background:var(--k-coachingEvCallbarResumeBg);box-shadow:var(--k-coachingEvCallbarResumeShadow)}.ev-callbar__resume:hover{box-shadow:var(--k-coachingEvCallbarResumeHoverShadow)}.ev-callbar__host{border:var(--k-coachingEvCallbarHostBorder);background:var(--k-coachingCevJoinbtnClosedBg);color:var(--k-coachingInk);box-shadow:none}.ev-callbar__host:hover{background:var(--k-coachingCevShareManualBg);border-color:var(--k-coachingEvCallbarHostHoverBorder)}.ev-committed__top{flex:none}.ev-bottom-spacer{flex:1 1 auto;min-height:24px}.ev-hero{display:flex;flex-direction:column;align-items:center;padding-top:26px;text-align:center}.ev-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--k-coachingInk2)}.ev-eyebrow--live{display:inline-flex;align-items:center;gap:8px;color:var(--k-coachingInk7);letter-spacing:.2em}.ev-live-dot{width:7px;height:7px;border-radius:9999px;background:var(--k-coachingCevAddcalIconBg);animation:ev-softpulse 2.4s ease-in-out infinite}.ev-ring__primary{font-family:var(--k-coachingBodyFont);font-weight:500;font-size:26px;line-height:1;letter-spacing:.005em;color:var(--k-coachingInk3)}.ev-ring__rule{width:27px;height:1px;background:var(--k-coachingEvRingRuleBg);margin:12px 0 11px}.ev-ring__secondary{font-family:var(--k-coachingBodyFont);font-weight:600;font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk4)}.ev-ring__short{font-family:var(--k-coachingDisplayFont4);font-weight:400;font-size:15px;line-height:1;color:var(--k-coachingInk3)}.ev-hero__title{margin-top:24px;font-family:var(--k-coachingDisplayFont);font-weight:700;font-size:30px;line-height:1.12;letter-spacing:-.01em;background:var(--k-coachingEvHeroTitleBg);-webkit-background-clip:text;background-clip:text;color:transparent}.ev-hero__subtitle{margin-top:8px;font-family:var(--k-coachingDisplayFont4);font-style:italic;font-weight:500;font-size:17.5px;line-height:1.4;color:var(--k-coachingInk)}.ev-hero__when{margin-top:12px;font-size:13px;line-height:1.65;color:var(--k-coachingInk4)}.ev-duration-pill{display:inline-flex;align-items:center;margin-top:8px;padding:3px 10px;border-radius:9999px;background:var(--k-coachingEvDurationPillBg);border:var(--k-coachingEvDurationPillBorder);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--k-coachingInk2)}.ev-hero__cta{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px}.ev-hero__coming{font-family:var(--k-coachingHandFont);font-size:18px;color:var(--k-coachingInk2)}.ev-seat-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:9999px;background:var(--k-coachingEvSeatChipBg);border:var(--k-coachingEvSeatChipBorder);backdrop-filter:blur(var(--k-coachingCardBlur));-webkit-backdrop-filter:blur(var(--k-coachingCardBlur));box-shadow:var(--k-coachingEvSeatChipShadow);font-size:12.5px;color:var(--k-coachingInk)}.ev-seat-chip__dot{width:6px;height:6px;border-radius:9999px;background:var(--k-coachingEvSeatChipDotBg);flex:none}.ev-link-quiet{border:0;background:none;padding:0;cursor:pointer;font-family:var(--k-coachingBodyFont);font-size:12.5px;font-weight:600;color:var(--k-coachingInk7);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--k-coachingInk46)}.ev-link-quiet:hover{color:var(--k-coachingInk)}.ev-divider{height:1px;background:var(--k-coachingEvDividerBg);margin:26px 0 16px}.ev-section-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk2)}.ev-next{width:100%;display:flex;align-items:center;gap:14px;padding:14px 2px;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.ev-next+.ev-next{border-top:var(--k-coachingCevRowskelBorder)}.ev-next__title{font-family:var(--k-coachingDisplayFont4);font-weight:600;font-size:17.5px;line-height:1.25;color:var(--k-coachingInk3)}.ev-next__when{margin-top:1px;font-size:12px;line-height:1.5;color:var(--k-coachingInk4)}.ev-next__chevron{color:var(--k-coachingInk2);flex:none}.ev-next-section--compact{flex:none}.ev-next-section--compact .ev-divider{margin:0 0 12px}.ev-next--compact{gap:11px;padding:9px 2px}.ev-next--compact .ev-next__title{font-size:15px}.ev-next--compact .ev-next__when{font-size:11px}.ev-questions-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:14px;-webkit-mask-image:var(--k-coachingEvQuestionsScrollMask);mask-image:var(--k-coachingEvQuestionsScrollMask2)}.ev-questions-scroll{scrollbar-width:thin;scrollbar-color:var(--k-coachingShadowColor) transparent}.ev-questions-scroll::-webkit-scrollbar{width:4px}.ev-questions-scroll::-webkit-scrollbar-track{background:transparent}.ev-questions-scroll::-webkit-scrollbar-thumb{background:var(--k-coachingEvQuestionsScrollWebkitScrollbarThumbBg);border-radius:9999px}.ev-early-banner{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;border-radius:9999px;background:var(--k-coachingCevJoinbtnClosedBg);border:var(--k-coachingEvEarlyBannerBorder);backdrop-filter:blur(var(--k-coachingCardBlur));-webkit-backdrop-filter:blur(var(--k-coachingCardBlur));font-size:12.5px;color:var(--k-coachingInk)}.ev-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px 0;border:0;background:none;cursor:pointer;font-family:var(--k-coachingBodyFont);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-coachingInk2)}.ev-back:hover{color:var(--k-coachingInk)}.ev-card{margin-top:14px;padding:16px 18px;background:var(--k-coachingEvCardBg);border:var(--k-coachingEvEarlyBannerBorder);border-radius:24px;backdrop-filter:blur(var(--k-coachingCardBlur2));-webkit-backdrop-filter:blur(var(--k-coachingCardBlur2));box-shadow:var(--k-coachingEvCardShadow)}.ev-card__row{display:flex;align-items:center;gap:14px}.ev-card__title{font-family:var(--k-coachingDisplayFont4);font-weight:600;font-size:19px;line-height:1.2;color:var(--k-coachingInk3)}.ev-card__when{margin-top:2px;font-size:12px;line-height:1.5;color:var(--k-coachingInk4)}.ev-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:var(--k-coachingEvCardFootBorder);font-size:12px;color:var(--k-coachingInk4)}.ev-card__saved{display:inline-flex;align-items:center;gap:8px}.ev-ask-heading{margin-top:26px;font-family:var(--k-coachingDisplayFont);font-weight:700;font-size:23px;color:var(--k-coachingInk3)}.ev-ask-card{margin-top:14px;background:var(--k-coachingCevRowLockBg);border:var(--k-coachingCevWhenDurationBorder);border-radius:20px;padding:4px 6px;box-shadow:var(--k-coachingEvAskCardShadow)}.ev-ask-card textarea{display:block;width:100%;min-height:74px;padding:10px;border:0;background:none;resize:none;outline:none;font-family:var(--k-coachingBodyFont);font-size:14.5px;line-height:1.5;color:var(--k-coachingInk3)}.ev-ask-card textarea::-moz-placeholder{font-family:var(--k-coachingDisplayFont4);font-style:italic;font-size:15.5px;color:var(--k-coachingInk2)}.ev-ask-card textarea::placeholder{font-family:var(--k-coachingDisplayFont4);font-style:italic;font-size:15.5px;color:var(--k-coachingInk2)}.ev-ask-actions{display:flex;justify-content:flex-end;margin-top:12px}.ev-questions-head{display:flex;justify-content:space-between;align-items:baseline;margin-top:26px;flex:none}.ev-questions-count{font-size:12px;color:var(--k-coachingInk2)}.ev-question{display:flex;gap:12px;align-items:flex-start;padding:14px 0}.ev-question+.ev-question{border-top:var(--k-coachingCevRowskelBorder)}.ev-question--mine{margin-top:12px;padding:14px 16px;background:var(--k-coachingEvQuestionMineBg);border:var(--k-coachingCevSavedPillBorder);border-radius:18px}.ev-question--mine+.ev-question{border-top:0}.ev-question .chat-avatar{flex:none}.ev-question__meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ev-question__author{font-size:13px;font-weight:600;color:var(--k-coachingInk)}.ev-question__time{font-size:10px;color:var(--k-coachingInk2)}.ev-question__body{margin-top:2px;font-family:var(--k-coachingDisplayFont4);font-style:italic;font-weight:500;font-size:15.5px;line-height:1.45;color:var(--k-coachingInk3)}.ev-question__like{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:2px 0 0;cursor:pointer;font-family:var(--k-coachingBodyFont);font-size:12px;color:var(--k-coachingInk2);flex:none}.ev-question__like--liked{color:var(--k-coachingInk47)}.ev-live-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:9999px;border:var(--k-coachingEvLiveRingBorder);animation:ev-softpulse 3.2s ease-in-out infinite}.ev-live-meta{margin-top:12px;font-size:13px;color:var(--k-coachingInk4)}.ev-state{margin-top:42px;text-align:center;font-size:13.5px;line-height:1.6;color:var(--k-coachingInk4)}.ev-state__script{display:block;margin-top:6px;font-family:var(--k-coachingHandFont);font-size:19px;color:var(--k-coachingInk2)}.ev-toast{position:fixed;left:50%;bottom:calc(var(--app-bottom-nav-clearance, 82px) + 12px);transform:translate(-50%);z-index:40;max-width:340px;padding:10px 18px;border-radius:9999px;background:var(--k-coachingEvToastBg);color:var(--k-coachingInk36);font-size:12.5px;text-align:center;box-shadow:var(--k-coachingEvToastShadow)}@keyframes ev-softpulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.ev-live-dot,.ev-live-ring{animation:none!important}}.ev-final{display:flex;flex-direction:column;align-items:center;gap:2px;margin:16px auto 4px;padding:18px 28px 20px;border-radius:24px;background:var(--k-coachingEvCardBg);border:var(--k-coachingCevTabsBorder);box-shadow:var(--k-coachingEvFinalShadow);width:-moz-fit-content;width:fit-content}.ev-final__label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk23)}.ev-final__digits{font-size:clamp(56px,18vw,84px);font-weight:700;line-height:1.05;letter-spacing:.02em;color:var(--k-coachingInk);font-variant-numeric:tabular-nums}.ev-final__digits--now{font-size:clamp(22px,6vw,30px);padding:14px 0}.ev-final__colon{opacity:.55;animation:ev-softpulse 1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ev-final__colon{animation:none}}.ev-livecard{display:flex;flex-direction:column;align-items:center;gap:10px;margin:14px auto 4px;padding:22px 24px 24px;border-radius:26px;width:100%;background:var(--k-coachingEvSeatChipBg);border:var(--k-coachingEvSeatChipBorder);box-shadow:var(--k-coachingEvLivecardShadow)}.ev-livecard__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk48)}.ev-livecard__title{margin:0;font-family:var(--k-coachingDisplayFont2);font-size:25px;line-height:1.2;text-align:center;color:var(--k-coachingInk49)}.ev-livecard__sub{margin:0;font-size:13px;line-height:1.45;text-align:center;color:var(--k-coachingInk50)}.ev-livecard__cta{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:4px;padding:17px 22px;border:0;border-radius:9999px;cursor:pointer;font-family:var(--k-coachingBodyFont);font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--k-coachingInk36);background:var(--k-coachingEvCallbarJoinBg);box-shadow:var(--k-coachingEvLivecardCtaShadow);animation:ev-joinpulse 2.8s ease-in-out infinite}.ev-livecard__cta:active{transform:translateY(1px)}.ev-livecard__cta .ev-callbar__spark{animation:ev-joinspark 2.6s ease-in-out infinite}.ev-livecard__cta .ev-callbar__spark--a{top:9px;right:22px}.ev-livecard__cta .ev-callbar__spark--b{bottom:10px;right:46px;animation-delay:.9s}.ev-livecard__cta .ev-callbar__spark--c{top:14px;left:26px;animation-delay:1.6s}.ev-callbar--hero-live{justify-content:flex-end}@media (prefers-reduced-motion: reduce){.ev-livecard__cta{animation:none}}@media (max-width: 767px){.ev-ask-card textarea::-moz-placeholder{font-size:16px}.ev-ask-card textarea,.ev-ask-card textarea::placeholder{font-size:16px}}.cev-page{position:relative;z-index:1;margin:0 auto;min-height:100dvh;max-width:420px;padding:10px 20px calc(var(--app-bottom-nav-clearance, 82px) + 16px);color:var(--k-coachingInk);font-family:var(--k-coachingBodyFont);display:flex;flex-direction:column;gap:14px}.cev-tabs{display:flex;gap:26px;border-bottom:var(--k-coachingCevTabsBorder);margin-top:2px;flex:none}.cev-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 0 10px;margin-bottom:-1px;font-family:inherit;font-size:15px;font-weight:400;color:var(--k-coachingInk2);cursor:pointer;border-bottom:2px solid transparent;transition:color .18s ease}.cev-tab--active{font-weight:600;color:var(--k-coachingInk3);border-bottom-color:var(--k-coachingCevTabActiveBorder)}.cev-weeklabel{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--k-coachingInk4);margin-top:4px}.cev-row{position:relative;border:var(--k-coachingCevTabsBorder);background:var(--k-coachingCevRowBg);border-radius:1.35rem;padding:14px;display:flex;gap:10px;align-items:center;width:100%;box-shadow:var(--k-coachingCevRowShadow);transition:transform .18s ease,box-shadow .18s ease}.cev-row__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;flex:1;min-width:0;display:flex;gap:14px;align-items:center;text-align:left;cursor:pointer;font-family:inherit;transition:transform .18s ease}.cev-row__open:active{transform:scale(.99)}.cev-row__body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.cev-row__title{font-size:16px;font-weight:600;color:var(--k-coachingInk3);line-height:1.25;overflow-wrap:anywhere}.cev-row__when{font-size:13px;color:var(--k-coachingInk4)}.cev-row__meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cev-row__saved{font-size:12px;color:var(--k-coachingInk5);font-weight:500}.cev-row__count{font-size:12px;color:var(--k-coachingInk2)}.cev-row__chevron{flex:none;color:var(--k-coachingInk6)}.cev-pageview{color:var(--k-coachingInk);font-family:var(--k-coachingBodyFont);width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%)}.cev-pageview .ep-root{min-height:0}.cev-pageview .ep-sticky,.cev-pageview .ep-made{display:none}.cev-page--themed{position:relative}.cev-page--themed>.cev-chrome{position:relative;z-index:2}.cev-page--themed .app-top-bar{margin-bottom:0}.cev-page--themed .ev-callbar{margin-top:10px}.cev-page--themed .ev-callbar__host{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.cev-page--themed .ev-callbar__host:hover{background:color-mix(in srgb,var(--ink) 14%,transparent);border-color:color-mix(in srgb,var(--ink) 44%,transparent)}.cev-page--themed>.cev-chrome:before{content:"";position:absolute;top:-10px;bottom:-14px;left:50%;transform:translate(-50%);width:100vw;background:var(--bgFlat, var(--bg, transparent));z-index:-1;pointer-events:none}.cev-page--themed .app-top-bar,.cev-page--themed .app-top-bar__title,.cev-page--themed .app-top-bar button,.cev-page--themed .app-top-bar a,.cev-page--themed .user-menu-btn__name{color:var(--ink)}.cev-page--themed .ep-pad--top{padding-top:26px}.cev-page--themed .app-top-bar__back,.cev-page--themed .app-top-bar__notify,.cev-page--themed .user-menu-btn{background:color-mix(in srgb,var(--ink) 10%,transparent);border-color:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink)}.cev-page--themed:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bgFlat, var(--bg, transparent));z-index:-1;pointer-events:none}.cev-pageview>*:not(.cev-pageview__page):not(.cev-moreband):not(.cev-close){max-width:420px;margin-left:auto;margin-right:auto;padding:0 20px}.cev-pageview__page>.ep-root{max-width:560px;margin:0 auto}.cev-row--locked{border-color:var(--k-coachingCevRowLockedBorder);border-color:color-mix(in srgb,var(--cev-lock-accent, var(--k-coachingLockTint)) 38%,var(--k-coachingLockTint2));background:var(--k-coachingCevRowLockedBg);background:linear-gradient(180deg,color-mix(in srgb,var(--cev-lock-accent, var(--k-coachingLockTint)) 6%,var(--k-coachingLockTint3)) 0%,var(--k-coachingLockTint3) 100%);box-shadow:var(--k-coachingCevRowLockedShadow);box-shadow:0 6px 18px color-mix(in srgb,var(--cev-lock-accent, var(--k-coachingLockTint)) 14%,transparent)}.cev-row__lock{position:absolute;top:5px;left:5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:var(--k-coachingCevRowLockBg);color:var(--k-coachingInk7);color:var(--cev-lock-accent, var(--k-coachingLockTint));box-shadow:var(--k-coachingCevRowLockShadow)}.cev-row__price{font-size:12px;font-weight:700;color:var(--k-coachingInk7);color:var(--cev-lock-accent, var(--k-coachingLockTint));letter-spacing:.01em}.cev-row__badge{position:absolute;top:5px;left:5px;background:var(--k-coachingCevRowBadgeBg);color:var(--k-coachingInk7);font-size:9px;font-weight:600;padding:2px 7px;border-radius:9999px;letter-spacing:.02em}.cev-row__host{position:absolute;bottom:-5px;right:-5px;width:28px;height:28px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:var(--k-coachingCevRowHostBorder)}.cev-empty{text-align:center;font-family:var(--k-coachingHandFont);font-size:17px;color:var(--k-coachingInk2);padding:10px 0 4px}.cev-state{text-align:center;font-size:14px;color:var(--k-coachingInk4);padding:28px 8px}.cev-rowskels{display:flex;flex-direction:column;gap:12px;flex:none}.cev-rowskel{display:flex;gap:10px;align-items:center;width:100%;padding:14px;border:var(--k-coachingCevRowskelBorder);border-radius:1.35rem;background:var(--k-coachingCevRowBg)}.cev-rowskel__cover,.cev-rowskel__line{background-color:var(--k-coachingCevRowskelCoverCevRowskelLineBg);background-image:var(--k-coachingCevRowskelCoverCevRowskelLineBg2);background-size:220% 100%;background-repeat:no-repeat;animation:cev-rowskel-sheen 1.5s ease-in-out infinite}.cev-rowskel__cover{flex:none;width:68px;height:68px;border-radius:16px}.cev-rowskel__body{display:flex;flex-direction:column;gap:9px;flex:1;min-width:0}.cev-rowskel__line{height:12px;border-radius:999px}.cev-rowskel__line--title{width:62%;height:14px}.cev-rowskel__line--when{width:42%}@keyframes cev-rowskel-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion: reduce){.cev-rowskel__cover,.cev-rowskel__line{animation:none;background-image:none}}.cev-state--more,.cev-state--retry{padding:14px 8px}.cev-state--more{color:var(--k-coachingInk2)}.cev-state--retry{display:block;width:100%;border:0;background:none;font:inherit;color:var(--k-coachingInk4);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cev-cover{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;flex:none}.cev-cover--thumb{width:68px;height:68px;border-radius:16px}.cev-cover--thumb .cev-cover__photo{border-radius:16px}.cev-cover--hero{width:100%;height:186px;border-radius:1.35rem;overflow:hidden;box-shadow:var(--k-coachingCevCoverHeroShadow)}.cev-cover__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .26s ease-out}.cev-cover__photo--in{opacity:1}@media (prefers-reduced-motion: reduce){.cev-cover__photo{transition:none}}.cev-cover__glow{position:absolute;width:220px;height:220px;border-radius:9999px;background:var(--k-coachingCevCoverGlowBg);top:-70px;right:-50px;pointer-events:none}.cev-cover__glyph{opacity:.9}.cev-hero__pill{position:absolute;top:14px;left:14px;background:var(--k-coachingCevHeroPillBg);color:var(--k-coachingInk7);font-size:12px;font-weight:600;padding:5px 13px;border-radius:9999px;box-shadow:var(--k-coachingCevHeroPillShadow)}.cev-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 0 0;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:14px;color:var(--k-coachingInk);cursor:pointer;align-self:flex-start}.cev-saved-pill{align-self:center;display:flex;align-items:center;gap:7px;background:var(--k-coachingCevSavedPillBg);border:var(--k-coachingCevSavedPillBorder);border-radius:9999px;padding:7px 17px;font-size:13px;font-weight:500;color:var(--k-coachingInk)}.cev-title{font-family:var(--k-coachingDisplayFont);font-size:27px;font-weight:600;color:var(--k-coachingInk8);line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;margin:0;overflow-wrap:anywhere}.cev-when{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cev-when__text{font-size:15px;font-weight:500;color:var(--k-coachingInk3)}.cev-when__duration{font-size:12px;color:var(--k-coachingInk4);border:var(--k-coachingCevWhenDurationBorder);border-radius:9999px;padding:3px 11px;white-space:nowrap}.cev-summary{font-family:var(--k-coachingDisplayFont2);font-style:italic;font-size:18px;line-height:1.45;color:var(--k-coachingInk9);text-wrap:pretty;margin:0}.cev-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0 2px}.cev-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:flex;align-items:center;gap:10px;background:var(--k-coachingCevCtaBg);border-radius:9999px;padding:14px 28px;box-shadow:var(--k-coachingCevCtaShadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.cev-cta:active{transform:scale(.98)}.cev-cta:disabled{opacity:.7;cursor:default}.cev-cta__label{font-family:var(--k-coachingHandFont);font-size:23px;font-weight:600;color:var(--k-coachingInk10);line-height:1}.cev-cta--live{background:var(--k-coachingCevCtaLiveBg)}.cev-going{font-size:13px;color:var(--k-coachingInk4);text-align:center}.cev-going--reserved{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cev-going__cal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font-family:inherit;font-size:13px;color:var(--k-coachingInk7);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cev-closed{text-align:center;font-size:14px;color:var(--k-coachingInk4);padding:4px 0}.cev-rule{border-top:var(--k-coachingCevTabsBorder)}.cev-label{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--k-coachingInk7)}.cev-body{font-size:15px;line-height:1.6;color:var(--k-coachingInk);text-wrap:pretty;margin:0;overflow-wrap:anywhere}.cev-bullets{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.cev-bullet{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--k-coachingInk)}.cev-bullet__mark{color:var(--k-coachingInk7);font-size:12px;line-height:1.5;flex:none}.cev-host{display:flex;align-items:center;gap:13px}.cev-host__photo{width:52px;height:52px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex:none;border:var(--k-coachingCevHostPhotoBorder)}.cev-host__photo--blank{background:var(--k-coachingCevHostPhotoBlankBg)}.cev-host__text{display:flex;flex-direction:column;gap:3px;min-width:0}.cev-host__name{font-size:16px;font-weight:600;color:var(--k-coachingInk3)}.cev-host__meta{font-size:13px;color:var(--k-coachingInk4);overflow-wrap:anywhere}.cev-locked{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:16px;text-align:left;font-family:inherit;background:var(--event-coachingLriJoinBg, var(--k-coachingLriJoinBg));border:var(--event-coachingCevLockedBorder, var(--k-coachingCevLockedBorder));border-radius:var(--radius, 20px);cursor:pointer}.cev-locked:disabled{cursor:default;opacity:.75}.cev-locked__head{display:flex;align-items:center;gap:10px}.cev-locked__count{font-size:14.5px;font-weight:700;color:var(--event-coachingInk8, var(--k-coachingInk8))}.cev-locked__faces{display:flex;align-items:center;margin-left:auto}.cev-locked__face{display:inline-flex;border-radius:50%;box-shadow:var(--event-coachingCevLockedFaceShadow, var(--k-coachingCevLockedFaceShadow))}.cev-locked__face+.cev-locked__face{margin-left:-8px}.cev-locked__peek{display:flex;flex-direction:column;gap:7px;max-height:74px;overflow:hidden;-webkit-mask-image:var(--k-coachingCevLockedPeekMask);mask-image:var(--k-coachingCevLockedPeekMask);pointer-events:none}.cev-locked__line{margin:0;font-size:14px;line-height:1.5;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-locked__who{font-size:12.5px;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-locked__empty{margin:0;font-size:14px;line-height:1.5;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-locked__cta{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--event-coachingInk11, var(--k-coachingInk11))}.cev-locked:last-child{margin-bottom:12px}.cev-compose{position:relative;display:flex;align-items:center;border:var(--k-coachingCevComposeBorder);border-radius:22px;background:var(--k-coachingCevRowLockBg);box-shadow:var(--k-coachingCevComposeShadow);transition:border-color .2s ease,box-shadow .2s ease}.cev-compose:focus-within{border-color:var(--k-coachingCevComposeFocusWithinBorder);box-shadow:var(--k-coachingCevComposeFocusWithinShadow)}.cev-compose__input{flex:1;width:100%;box-sizing:border-box;border:0;border-radius:22px;padding:19px 62px 19px 20px;font-family:var(--k-coachingBodyFont);font-size:16px;color:var(--k-coachingInk3);background:transparent;outline:none}.cev-compose__input::-moz-placeholder{color:var(--k-coachingInk12)}.cev-compose__input::placeholder{color:var(--k-coachingInk12)}.cev-compose__send{position:absolute;right:8px;width:42px;height:42px;border:0;border-radius:9999px;background:var(--k-coachingCevComposeSendBg);display:flex;align-items:center;justify-content:center;box-shadow:var(--k-coachingCevComposeSendShadow);cursor:pointer;transition:transform .14s ease,opacity .2s ease}.cev-compose__send:active{transform:scale(.94)}.cev-compose__send:disabled{opacity:.45;cursor:default;box-shadow:none}.cev-qlist{background:var(--k-coachingCevRowBg);border:var(--k-coachingCevTabsBorder);border-radius:1.35rem;padding:18px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--k-coachingCevCoverHeroShadow)}.cev-qlist__count{font-size:13px;font-weight:600;color:var(--k-coachingInk13)}.cev-qlist__rule{border-top:var(--k-coachingCevQlistRuleBorder);margin-bottom:16px}.cev-q{display:flex;align-items:flex-start;gap:11px}.cev-q__body{flex:1;min-width:0}.cev-q__meta{display:flex;align-items:baseline;gap:8px;min-width:0}.cev-q__author{font-size:13.5px;font-weight:600;color:var(--k-coachingInk3)}.cev-q__time{font-size:11px;color:var(--k-coachingInk2);white-space:nowrap}.cev-q__text{margin-top:3px;font-size:14.5px;line-height:1.5;color:var(--k-coachingInk);text-wrap:pretty;overflow-wrap:anywhere}.cev-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--app-bottom-nav-clearance, 82px) + 12px);z-index:60;max-width:min(360px,calc(100vw - 32px));background:var(--k-coachingCevRowBg);border:var(--k-coachingCevTabsBorder);border-radius:14px;padding:10px 16px;font-size:13px;color:var(--k-coachingInk);box-shadow:var(--k-coachingCevToastShadow)}.cev-run-head{display:flex;flex-direction:column;gap:5px;padding-top:2px}.cev-run-title{font-family:var(--k-coachingDisplayFont);font-size:26px;font-weight:600;color:var(--k-coachingInk8);line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;margin:0;overflow-wrap:anywhere}.cev-run-when{font-size:14px;color:var(--k-coachingInk4)}.cev-clockpanel{position:relative;border-radius:1.35rem;background:var(--k-coachingCevClockpanelBg);padding:26px 22px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:var(--k-coachingCevClockpanelShadow);overflow:hidden}.cev-clockpanel--open{background:var(--k-coachingCevClockpanelOpenBg);box-shadow:var(--k-coachingCevClockpanelOpenShadow);gap:14px}.cev-clockpanel__glow{position:absolute;border-radius:9999px;pointer-events:none}.cev-clockpanel__glow--a{width:280px;height:280px;background:var(--k-coachingCevClockpanelGlowABg);top:-120px;right:-90px}.cev-clockpanel--open .cev-clockpanel__glow--a{width:300px;height:300px;background:var(--k-coachingCevClockpanelOpenCevClockpanelGlowABg);top:-130px;left:-60px;right:auto}.cev-clockpanel__glow--b{width:220px;height:220px;background:var(--k-coachingCevClockpanelGlowBBg);bottom:-110px;left:-70px}.cev-livechip{position:relative;display:flex;align-items:center;gap:7px;background:var(--k-coachingCevLivechipBg);border-radius:9999px;padding:5px 14px;max-width:100%}.cev-livechip__dot{width:7px;height:7px;border-radius:9999px;background:var(--k-coachingCevLivechipDotBg);flex:none}.cev-livechip__dot--idle{background:var(--k-coachingCevLivechipDotIdleBg)}.cev-livechip__text{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--k-coachingInk3);overflow-wrap:anywhere}.cev-clock{position:relative;display:flex;align-items:flex-start;gap:9px}.cev-clock__cell{display:flex;flex-direction:column;align-items:center;gap:3px}.cev-clock__value{font-family:var(--k-coachingDisplayFont);font-size:44px;font-weight:600;color:var(--k-coachingInk8);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cev-clock__cell:last-child .cev-clock__value{color:var(--k-coachingInk3)}.cev-clock__label{font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--k-coachingInk4)}.cev-clock__colon{font-family:var(--k-coachingDisplayFont);font-size:38px;color:var(--k-coachingInk2);line-height:1.05}.cev-joinwrap{display:flex;flex-direction:column;align-items:center;gap:9px;padding:4px 0 2px}.cev-joinbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:flex;align-items:center;gap:11px;background:var(--k-coachingCevCtaBg);border-radius:9999px;padding:15px 30px;box-shadow:var(--k-coachingCevJoinbtnShadow);cursor:pointer;font-family:inherit;max-width:100%;transition:transform .18s ease,box-shadow .18s ease}.cev-joinbtn:active{transform:scale(.98)}.cev-joinbtn--closed{background:var(--k-coachingCevJoinbtnClosedBg);border:var(--k-coachingCevComposeBorder);box-shadow:none;cursor:default;gap:9px;padding:14px 26px}.cev-joinbtn__dot{width:9px;height:9px;border-radius:9999px;background:var(--k-coachingCevLivechipDotBg);flex:none}.cev-joinbtn__label{font-family:var(--k-coachingHandFont);font-size:25px;font-weight:700;color:var(--k-coachingInk10);line-height:1}.cev-joinbtn__closedlabel{font-size:15px;font-weight:500;color:var(--k-coachingInk4)}.cev-joinnote{font-family:var(--k-coachingHandFont);font-size:17px;color:var(--k-coachingInk2);text-align:center}.cev-presence{display:flex;align-items:center;gap:10px;background:var(--k-coachingCevJoinbtnClosedBg);border:var(--k-coachingCevComposeBorder);border-radius:1.35rem;padding:14px 16px}.cev-presence__faces{display:flex;flex:none}.cev-presence__face{width:32px;height:32px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:var(--k-coachingCevPresenceFaceBorder);flex:none}.cev-presence__face+.cev-presence__face{margin-left:-11px}.cev-presence__face--avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--k-coachingCevPresenceFaceAvatarBg);padding:0}.cev-presence__face--avatar>*{width:100%;height:100%}.cev-presence__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cev-presence__count{font-size:14px;font-weight:500;color:var(--k-coachingInk3)}.cev-presence__names{font-size:12px;color:var(--k-coachingInk4);overflow-wrap:anywhere}.cev-run-host{display:flex;align-items:center;justify-content:space-between;gap:12px}.cev-host__photo--sm{width:46px;height:46px}.cev-run-going{font-size:12px;color:var(--k-coachingInk2);text-align:right;line-height:1.4;flex:none}.cev-run-note{font-size:14px;line-height:1.5;color:var(--k-coachingInk)}.cev-onair{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 0}.cev-onair__dot{width:9px;height:9px;border-radius:9999px;flex:none;background:var(--k-coachingCevOnairDotBg);box-shadow:var(--k-coachingCevOnairDotShadow);animation:cev-pulse 2s ease-out infinite}.cev-onair__text{font-size:14px;font-weight:600;color:var(--k-coachingInk3);letter-spacing:.01em}.cev-onair__since{font-weight:400;color:var(--k-coachingInk4)}.cev-onair--soon .cev-onair__dot{background:var(--k-coachingCevOnairSoonCevOnairDotBg);box-shadow:none;animation:none}.cev-joinbtn--live{padding:17px 34px;box-shadow:var(--k-coachingCevJoinbtnLiveShadow)}.cev-joinbtn--live .cev-joinbtn__label{font-size:28px}.cev-joinbtn__dot--live{background:var(--k-coachingCevOnairDotBg);box-shadow:var(--k-coachingCevOnairDotShadow);animation:cev-pulse 2s ease-out infinite}@keyframes cev-pulse{0%{box-shadow:var(--k-coachingCevOnairDotShadow)}70%{box-shadow:var(--k-coaching70Shadow)}to{box-shadow:var(--k-coaching100Shadow)}}@media (prefers-reduced-motion: reduce){.cev-onair__dot,.cev-joinbtn__dot--live{animation:none}}.cev-livenow{display:flex;flex-direction:column;gap:9px;margin-top:2px}.cev-livenow__label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--k-coachingInk14)}.cev-livenow__labeldot{width:7px;height:7px;border-radius:9999px;background:var(--k-coachingCevOnairDotBg);flex:none;animation:cev-pulse 2s ease-out infinite}.cev-livecard{border-radius:1.35rem;background:var(--k-coachingCevRowBg);border:var(--k-coachingCevLivecardBorder);box-shadow:var(--k-coachingCevLivecardShadow);overflow:hidden}.cev-livecard__top{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:block;width:100%;background:none;cursor:pointer}.cev-cover--live{width:100%;height:120px;border-radius:0;overflow:hidden}.cev-cover--live.cev-cover--paged{height:auto;aspect-ratio:var(--card-crop, 4 / 1)}.cev-livecard__ribbon{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;background:var(--k-coachingCevLivecardRibbonBg);color:var(--k-coachingInk15);font-size:11px;font-weight:700;letter-spacing:.1em;padding:5px 12px;border-radius:9999px;box-shadow:var(--k-coachingCevLivecardRibbonShadow)}.cev-livecard__ribbondot{width:6px;height:6px;border-radius:9999px;background:var(--k-coachingCevLivecardRibbondotBg);flex:none;animation:cev-pulse-white 2s ease-out infinite}.cev-livecard__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.cev-livecard__titlebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit}.cev-livecard__title{font-family:var(--k-coachingDisplayFont);font-size:20px;font-weight:600;color:var(--k-coachingInk8);line-height:1.22;letter-spacing:-.01em;overflow-wrap:anywhere}.cev-livecard__meta{font-size:13px;color:var(--k-coachingInk4)}.cev-livecard__presence{display:flex;align-items:center;gap:9px}.cev-livecard__faces{display:flex;flex:none}.cev-livecard__face{width:26px;height:26px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:var(--k-coachingCevLivecardFaceBorder);flex:none}.cev-livecard__face+.cev-livecard__face{margin-left:-9px}.cev-livecard__face--blank{background:var(--k-coachingCevHostPhotoBlankBg)}.cev-livecard__presencetext{font-size:13px;color:var(--k-coachingInk);overflow-wrap:anywhere}.cev-livecard__join{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;align-self:flex-start;display:flex;align-items:center;gap:9px;background:var(--k-coachingCevCtaBg);border-radius:9999px;padding:11px 22px;margin-top:2px;cursor:pointer;font-family:inherit;box-shadow:var(--k-coachingCevLivecardJoinShadow);transition:transform .18s ease,box-shadow .18s ease}.cev-livenow__label--soon{color:var(--k-coachingInk16)}.cev-livenow__label--soon .cev-livenow__labeldot{background:var(--k-coachingCevOnairSoonCevOnairDotBg);animation:none}.cev-livecard__ribbon--soon{background:var(--k-coachingCevLivecardRibbonSoonBg);box-shadow:var(--k-coachingCevLivecardRibbonSoonShadow)}.cev-livecard__ribbon--soon .cev-livecard__ribbondot{animation:none}.cev-livecard__join--soon{box-shadow:var(--k-coachingCevLivecardJoinSoonShadow)}.cev-livecard__join:active{transform:scale(.98)}.cev-livecard__joindot{width:8px;height:8px;border-radius:9999px;background:var(--k-coachingCevLivecardJoindotBg);flex:none;animation:cev-pulse 2s ease-out infinite}.cev-livecard__joinlabel{font-family:var(--k-coachingHandFont);font-size:22px;font-weight:700;color:var(--k-coachingInk10);line-height:1}.cev-livecard__joinarrow{color:var(--k-coachingInk10);flex:none}.cev-livecard--paged{border-color:color-mix(in srgb,var(--accent) 34%,var(--k-coachingAuthoredShadow));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 16%,var(--k-coachingAuthoredShadow2)),0 4px 12px var(--k-coachingAuthoredShadow2)}.cev-livecard--paged .cev-livecard__body{gap:6px;padding:10px 14px 12px}.cev-livecard--paged .cev-livecard__title{font-size:18px}.cev-livecard--paged .cev-livecard__join{padding:8px 16px}.cev-livecard--paged .cev-livecard__joinlabel{font-size:20px}.cev-livecard--paged .cev-livecard__join{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent),0 3px 10px var(--k-coachingAuthoredShadow3)}.cev-livecard--paged .cev-livecard__join--soon{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent),0 3px 10px var(--k-coachingAuthoredShadow4)}@keyframes cev-pulse-white{0%{box-shadow:var(--k-coaching0Shadow)}70%{box-shadow:var(--k-coaching70Shadow2)}to{box-shadow:var(--k-coaching100Shadow2)}}@media (prefers-reduced-motion: reduce){.cev-livenow__labeldot,.cev-livecard__ribbondot,.cev-livecard__joindot{animation:none}}.lsi-page{padding-bottom:calc(28px + var(--sab, 0px))}.lsi-brand{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--k-coachingInk9);flex:none;padding:4px 0 2px}.lsi-brand__mark{font-family:var(--k-coachingDisplayFont3);font-size:19px;letter-spacing:.01em}.lsi-gone{text-align:center;padding:26px 10px 10px}.lsi-gone__title{margin:0 0 8px;font-family:var(--k-coachingDisplayFont3);font-size:21px;line-height:1.25;color:var(--k-coachingInk17)}.lsi-gone__body{margin:0;font-size:14px;line-height:1.55;color:var(--k-coachingInk4)}.lsi-join{display:flex;flex-direction:column;align-items:center;gap:12px}.lsi-join__note{font-size:13.5px;line-height:1.5;color:var(--k-coachingInk4);text-align:center}.lsi-row{display:flex;align-items:stretch;gap:.45rem;width:100%}.lsi-pill{display:flex;align-items:center;min-height:2.75rem;border-radius:9999px;padding:.2rem .95rem;background:var(--k-coachingCevRowLockBg);border:var(--k-coachingLsiPillBorder);box-shadow:var(--k-coachingLsiPillShadow);transition:border-color .2s ease,box-shadow .2s ease}.lsi-pill--name{flex:0 0 auto;width:6.85rem}.lsi-pill--email{flex:1 1 0;min-width:0}.lsi-pill:focus-within{border-color:var(--k-coachingLsiPillFocusWithinBorder);box-shadow:var(--k-coachingLsiPillFocusWithinShadow)}.lsi-pill--error{border-color:var(--k-coachingLsiPillErrorBorder)}.lsi-pill__input{flex:1;min-width:0;width:100%;padding:.35rem 0;border:0;background:transparent;font-family:var(--k-coachingBodyFont2);font-size:1rem;font-weight:500;color:var(--k-coachingInk3);caret-color:var(--k-coachingInk7)}.lsi-pill__input::-moz-placeholder{font-weight:400;color:var(--k-coachingInk18)}.lsi-pill__input::placeholder{font-weight:400;color:var(--k-coachingInk18)}.lsi-pill__input:focus{outline:none}.lsi-join__reject{display:flex;flex-direction:column;align-items:center;gap:10px}.lsi-join__error{font-size:13px;line-height:1.45;color:var(--k-coachingInk19);text-align:center}.lsi-join__retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--k-coachingLsiJoinRetryBorder);background:var(--k-coachingCevLivechipBg);color:var(--k-coachingInk20);font-family:inherit;font-size:14px;font-weight:600;line-height:1;padding:11px 20px;min-height:44px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lsi-join__retry:hover{background:var(--k-coachingCevRowLockBg);border-color:var(--k-coachingLsiJoinRetryHoverBorder)}.lsi-join__retry:active{transform:translateY(1px)}.lsi-join__cta:disabled{opacity:.55}.cev-ticket{position:relative;margin-top:2px;border-radius:28px;background:var(--k-coachingCevTicketBg);border:var(--k-coachingCevTicketBorder);box-shadow:var(--k-coachingCevTicketShadow);overflow:hidden;animation:cev-ticket-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes cev-ticket-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cev-ticket{animation:none}}.cev-ticket__top{padding:18px 20px 14px}.cev-ticket__title{margin:0;font-family:var(--k-coachingDisplayFont3);font-size:24px;line-height:1.16;color:var(--k-coachingInk21);text-wrap:balance}.cev-ticket__byline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cev-ticket__host{font-size:13.5px;color:var(--k-coachingInk4);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cev-ticket__confirm{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;padding:4px 11px 4px 9px;border-radius:9999px;background:var(--k-coachingCevTicketConfirmBg);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-coachingInk22)}.cev-ticket__perf{height:1.5px;margin:4px 22px 0;background-image:var(--k-coachingCevTicketPerfBg);-webkit-mask-image:var(--k-coachingCevTicketPerfMask);mask-image:var(--k-coachingCevTicketPerfMask2)}.cev-ticket__stub{padding:8px 20px 18px}.cev-ticket__whenrow{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.cev-ticket__whenblock{min-width:0}.cev-ticket__weekday{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk23)}.cev-ticket__when{margin-top:3px;font-family:var(--k-coachingDisplayFont3);font-size:21px;line-height:1.15;color:var(--k-coachingInk21);white-space:nowrap}.cev-ticket__dot{margin:0 6px;color:var(--k-coachingInk24)}.cev-ticket__chips{display:flex;align-items:center;gap:5px;margin-top:7px}.cev-ticket__chip{padding:3px 9px;border-radius:9999px;background:var(--k-coachingCevTicketChipBg);font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--k-coachingInk25)}.cev-ticket__counter{flex:0 0 auto;text-align:right}.cev-ticket__count{font-family:var(--k-coachingDisplayFont3);font-size:21px;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--k-coachingInk9);white-space:nowrap}.cev-ticket__colon{margin:0 1px;color:var(--k-coachingInk24)}.cev-ticket__countlabel{margin-top:6px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-coachingInk23)}.cev-ticket__actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.cev-ticket__actions .cev-cta{flex:1 1 auto;justify-content:center;min-width:0;padding:13px 18px}.cev-ticket__actions .cev-cta__label{font-size:21px;white-space:nowrap}.cev-ticket__actions .cev-share{margin-top:0;flex:0 0 auto}.cev-cta--done{box-shadow:var(--k-coachingCevCtaDoneShadow);cursor:default}.cev-cta--done .cev-cta__label{color:var(--k-coachingInk26)}.cev-goingrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.cev-goingrow__faces{display:flex;align-items:center}.cev-goingrow__face{display:inline-flex;border-radius:50%;box-shadow:var(--k-coachingCevGoingrowFaceShadow)}.cev-goingrow__face+.cev-goingrow__face{margin-left:-8px}.cev-goingrow__more{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:-8px;padding:0 5px;border-radius:9999px;background:var(--k-coachingCevGoingrowMoreBg);box-shadow:var(--k-coachingCevGoingrowFaceShadow);font-size:10px;font-weight:700;color:var(--k-coachingInk13)}.cev-goingrow__text{font-size:12.5px;color:var(--k-coachingInk27)}.cev-askprompt{margin:10px 0 -2px;font-family:var(--k-coachingDisplayFont3);font-size:22px;line-height:1.22;color:var(--k-coachingInk28);text-wrap:balance}.cev-share{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:16px}.cev-share--chip{margin-top:0;flex:0 0 auto}.cev-share__btn--chip{gap:6px;padding:7px 14px;box-shadow:var(--k-coachingCevShareBtnChipShadow)}.cev-share__btn--chip .cev-share__label{font-size:18px}.cev-share__btn--chip svg{width:15px;height:15px}.cev-share__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:9px;padding:12px 24px;border-radius:9999px;border:var(--k-coachingCevShareBtnBorder);background:var(--k-coachingCevLivechipBg);box-shadow:var(--k-coachingCevShareBtnShadow);cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,background .25s ease,border-color .25s ease}.cev-share__btn:active{transform:scale(.97)}.cev-share__btn--solo{background:var(--k-coachingCevRowLockBg);border-color:transparent;box-shadow:var(--k-coachingCevShareBtnSoloShadow)}.cev-share__btn--copied{background:var(--k-coachingCevShareBtnCopiedBg);border-color:var(--k-coachingCevShareBtnCopiedBorder);box-shadow:var(--k-coachingCevShareBtnCopiedShadow)}.cev-share--icon{position:relative;flex:none}.cev-share__btn--icon{width:38px;height:38px;padding:0;justify-content:center;border-radius:9999px;background:var(--k-coachingCevShareBtnIconBg);border-color:var(--k-coachingCevShareBtnIconBorder);box-shadow:none}.cev-share__btn--icon.cev-share__btn--copied{box-shadow:none}.cev-share--icon .cev-share__manual{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 48px));z-index:4;background:var(--k-coachingCevRowLockBg);box-shadow:var(--k-coachingCevShareIconCevShareManualShadow)}.cev-share__label{font-family:var(--k-coachingHandFont);font-size:21px;font-weight:600;line-height:1;color:var(--k-coachingInk8)}.cev-share__btn--copied .cev-share__label{color:var(--k-coachingInk29)}.cev-share__note{font-size:12.5px;color:var(--k-coachingInk23);text-align:center}.cev-share__note--ok{color:var(--k-coachingInk30)}.cev-share__manual{width:100%;padding:12px 14px;border-radius:16px;background:var(--k-coachingCevShareManualBg);border:var(--k-coachingCevComposeBorder)}.cev-share__manualnote{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--k-coachingInk23)}.cev-share__link{margin-top:5px;font-size:13px;line-height:1.45;color:var(--k-coachingInk9);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cev-cta--pulse{position:relative;overflow:hidden;animation:cev-cta-glow 2.9s ease-in-out infinite}.cev-cta--pulse:before{content:"";position:absolute;top:-60%;bottom:-60%;left:-60%;width:45%;background:var(--k-coachingCevCtaPulseBeforeBg);transform:rotate(14deg);animation:cev-cta-sheen 4.6s ease-in-out infinite;pointer-events:none}.cev-cta--pulse>*{position:relative;z-index:1}@keyframes cev-cta-glow{0%,to{box-shadow:var(--k-coaching0100Shadow)}55%{box-shadow:var(--k-coaching55Shadow)}}@keyframes cev-cta-sheen{0%,62%{left:-60%}92%,to{left:130%}}@media (prefers-reduced-motion: reduce){.cev-cta--pulse,.cev-cta--pulse:before{animation:none}}.cev-cta--quiet{flex:0 0 auto;padding:10px 16px;box-shadow:var(--k-coachingCevCtaQuietShadow);opacity:.9}.cev-cta--quiet .cev-cta__label{font-size:17px}.cev-cta--quiet svg{width:15px;height:15px}.cev-share--primary{flex:1 1 auto;min-width:0;margin-top:0}.cev-share--primary .cev-cta{width:100%;justify-content:center}.lri-page{align-items:center;text-align:center;padding-bottom:calc(32px + var(--sab, 0px))}.lri-live{display:flex;align-items:center;gap:8px;margin-top:4px}.lri-live__dot{width:8px;height:8px;border-radius:50%;background:var(--k-coachingLriLiveDotBg);box-shadow:var(--k-coachingLriLiveDotShadow);animation:lri-live-pulse 1.9s ease-out infinite}@keyframes lri-live-pulse{0%{box-shadow:var(--k-coaching0Shadow2)}70%,to{box-shadow:var(--k-coaching70100Shadow)}}@media (prefers-reduced-motion: reduce){.lri-live__dot{animation:none}}.lri-live__text{font-size:11.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--k-coachingInk31)}.lri-hero{display:flex;flex-direction:column;align-items:center;margin-top:14px}.lri-hero__ring{display:inline-flex;padding:5px;border-radius:50%;background:var(--k-coachingLriHeroRingBg);box-shadow:var(--k-coachingLriHeroRingShadow)}.lri-hero__photo{width:108px;height:108px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:var(--k-coachingLriHeroPhotoBorder)}.lri-hero__photo--blank{background:var(--k-coachingLriHeroPhotoBlankBg)}.lri-hero__name{margin:14px 0 0;font-family:var(--k-coachingDisplayFont3);font-size:30px;line-height:1.1;color:var(--k-coachingInk21)}.lri-hero__meta{margin-top:5px;font-size:14px;color:var(--k-coachingInk4)}.lri-inside{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:22px}.lri-inside__faces{display:flex;align-items:center}.lri-inside__face{display:inline-flex;border-radius:50%;box-shadow:var(--k-coachingLriInsideFaceShadow)}.lri-inside__face+.lri-inside__face{margin-left:-10px}.lri-inside__more{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;margin-left:-10px;padding:0 7px;border-radius:9999px;background:var(--k-coachingCevGoingrowMoreBg);box-shadow:var(--k-coachingLriInsideFaceShadow);font-size:12px;font-weight:700;color:var(--k-coachingInk13)}.lri-inside__count{font-size:13.5px;color:var(--k-coachingInk4)}.lri-join{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:28px;padding:24px 20px 22px;border-radius:28px;background:var(--k-coachingLriJoinBg);border:var(--k-coachingLriJoinBorder);box-shadow:var(--k-coachingLriJoinShadow)}.lri-join__title{margin:0;font-family:var(--k-coachingDisplayFont3);font-size:26px;line-height:1.15;color:var(--k-coachingInk21);text-align:center}.lri-join__cta{align-self:center;justify-content:center;min-width:168px;padding:15px 34px}.lri-join__cta:disabled{opacity:.55;animation:none}.lri-join__dot{width:8px;height:8px;border-radius:9999px;background:var(--k-coachingCevOnairDotBg);flex:none;animation:cev-pulse 2s ease-out infinite}@media (prefers-reduced-motion: reduce){.lri-join__dot{animation:none}}.lri-join__cta:disabled:before{display:none}.lri-live--soon .lri-live__dot{background:var(--k-coachingLriLiveSoonLriLiveDotBg);animation:none}.lri-live--soon .lri-live__text{color:var(--k-coachingInk13)}.cev-pageview .cev-ticket{background:var(--surface);border-color:var(--border);border-radius:var(--radiusLg, 22px);box-shadow:var(--shadow)}.cev-pageview .cev-ticket__title,.cev-pageview .cev-askprompt{font-family:var(--display);color:var(--ink)}.cev-pageview .cev-ticket__host,.cev-pageview .cev-ticket__when,.cev-pageview .cev-ticket__weekday,.cev-pageview .cev-ticket__countlabel,.cev-pageview .cev-goingrow__text{font-family:var(--body),sans-serif;color:var(--inkSoft)}.cev-pageview .cev-ticket__count,.cev-pageview .cev-ticket__colon{font-family:var(--numFont, var(--display));color:var(--accentText, var(--accent))}.cev-pageview .cev-ticket__chip{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accentText, var(--accent));font-family:var(--labelFont, var(--body)),sans-serif}.cev-pageview .cev-ticket .cev-cta{background:var(--btn);border-radius:var(--pill, 9999px);border:var(--btnBorder, 0);box-shadow:var(--btnShadow)}.cev-pageview .cev-ticket .cev-cta .cev-cta__label{font-family:var(--btnFont, var(--body)),sans-serif;color:var(--btnInk);text-transform:var(--btnCase, none);letter-spacing:var(--btnLS, normal)}.cev-pageview .cev-ticket .cev-cta svg{stroke:var(--btnInk)}.cev-pageview .cev-ticket .cev-share__btn{border-radius:var(--pill, 9999px);border-color:var(--border);background:var(--surface2);color:var(--ink);box-shadow:var(--shadowSoft, 0 3px 10px rgba(150, 120, 190, .14))}.cev-pageview .cev-ticket .cev-share__btn .cev-share__label{font-family:var(--btnFont, var(--body)),sans-serif;font-size:var(--btnSize, 13.5px);font-weight:var(--btnWeight, 600);text-transform:var(--btnCase, none);letter-spacing:var(--btnLS, normal);color:var(--ink)}.cev-pageview .cev-ticket .cev-share svg{stroke:var(--ink)}.cev-pageview .cev-compose{border-radius:var(--pill, 9999px);border-color:var(--border);background:var(--surface)}.cev-pageview .cev-compose__send{background:var(--btn);border-radius:var(--pill, 9999px)}.cev-pageview .cev-compose__input{font-family:var(--body),sans-serif;color:var(--ink)}.cev-pageview .cev-label{font-family:var(--labelFont, var(--body)),sans-serif;color:var(--muted)}.cev-pageview--committed .cev-pageview__lead{padding:0}.cev-pageview__more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:18px 0 4px;padding:12px 16px;border:1px solid var(--border, rgba(180, 160, 200, .35));border-radius:var(--pill, 9999px);background:var(--surface2, rgba(255, 255, 255, .6));color:var(--inkSoft, #5c4a6e);font-family:var(--body, "DM Sans"),sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cev-pageview__more:hover{border-color:var(--accent, #9b85c4);color:var(--ink, #4a3d58)}.cev-pageview__more svg{transition:transform .2s ease}.cev-pageview__page[hidden]{display:none}@media (prefers-reduced-motion: reduce){.cev-pageview__more,.cev-pageview__more svg{transition:none}}.cev-pageview .cev-ticket{background:transparent;border:0;box-shadow:none;padding:0}.cev-ticket__hostrow{display:flex;align-items:center;gap:10px}.cev-ticket__hostface{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.cev-ticket__hostface--blank{background:var(--event-coachingCevTicketHostfaceBlankBg, var(--k-coachingCevTicketHostfaceBlankBg))}.cev-ticket__hostname{font-weight:600;font-size:15px;color:var(--event-coachingInk32, var(--k-coachingInk3))}.cev-ticket__confirmed{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--k-coachingInk32);background:var(--k-coachingCevTicketConfirmedBg);padding:8px 12px;border-radius:999px;white-space:nowrap}.cev-pageview .cev-ticket__title{font-family:var(--display, "Playfair Display", Georgia, serif);font-weight:var(--displayWeight, 600);letter-spacing:var(--displayLS, normal);font-size:32px;line-height:1.1;margin:16px 0 8px;color:var(--ink, #4a3d58);text-wrap:pretty}.cev-ticket__whenline{margin:0;font-size:15px;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-ticket__card{margin-top:20px;background:var(--event-coachingCevRowLockBg, var(--k-coachingCevRowLockBg));border:var(--event-coachingCevComposeBorder, var(--k-coachingCevComposeBorder));border-radius:var(--radiusLg, var(--radius, 22px));padding:18px;box-shadow:var(--event-coachingCevCoverHeroShadow, var(--k-coachingCevCoverHeroShadow))}.cev-ticket__clock{font-family:var(--event-coachingDisplayFont5, var(--k-coachingDisplayFont5));font-weight:var(--priceWeight, 400);font-size:42px;line-height:1;margin-top:12px;display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums;color:var(--event-coachingInk32, var(--k-coachingInk3))}.cev-ticket__unitname{font-size:16px;color:var(--event-coachingInk4, var(--k-coachingInk4));margin-left:3px}.cev-ticket__actions{display:flex;gap:10px;margin-top:20px}.cev-util{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;border:var(--event-coachingCevUtilBorder, var(--k-coachingCevUtilBorder));border-radius:999px;background:var(--event-coachingCevJoinbtnClosedBg, var(--k-coachingCevJoinbtnClosedBg));font-family:inherit;font-size:15px;font-weight:600;color:var(--event-coachingInk32, var(--k-coachingInk3));cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cev-util:hover{background:var(--event-coachingCevUtilHoverBg, var(--k-coachingCevUtilHoverBg))}.cev-util:active{transform:scale(.985)}.cev-util--done{border-color:var(--k-coachingCevUtilDoneBorder);color:var(--k-coachingInk32);cursor:default}.cev-util--done:hover{background:var(--event-coachingCevUtilDoneHoverBg, var(--k-coachingCevUtilDoneHoverBg))}.cev-util--done:active{transform:none}.cev-util--done svg path{stroke-dasharray:26;stroke-dashoffset:26;animation:cev-check-draw .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes cev-check-draw{to{stroke-dashoffset:0}}.cev-util__label{line-height:1}.cev-pageview .cev-goingrow{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:18px}.cev-pageview .cev-goingrow__faces{display:flex}.cev-pageview .cev-goingrow__face{border-radius:999px;flex:none;display:inline-flex;overflow:visible}.cev-pageview .cev-goingrow__face+.cev-goingrow__face{margin-left:-9px}.cev-goingrow__blank{display:block;width:100%;height:100%;background:var(--event-coachingCevTicketHostfaceBlankBg, var(--k-coachingCevTicketHostfaceBlankBg))}.cev-pageview .cev-goingrow__more{width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--accent, #9b85c4) 16%,var(--surface, #fff));border:2px solid var(--surface, #fff);margin-left:-9px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:color-mix(in srgb,var(--accent, #9b85c4) 72%,var(--ink, #3f3050));flex:none}.cev-pageview .cev-goingrow__text{font-size:13px;color:var(--muted, #8a7a9a)}.cev-pageview .cev-askprompt{font-family:var(--display, "Playfair Display", Georgia, serif);font-weight:var(--displayWeight, 600);letter-spacing:var(--displayLS, normal);font-size:24px;margin:34px 0 0;color:var(--ink, #4a3d58)}.cev-asksub{margin:7px 0 0;font-size:14px;line-height:1.5;color:var(--event-coachingInk4, var(--k-coachingInk4))}@media (prefers-reduced-motion: reduce){.cev-util,.cev-util--done svg path{transition:none;animation:none;stroke-dashoffset:0}}.cev-pageview .cev-share__btn{background:var(--surface2, rgba(255, 255, 255, .72));border-color:color-mix(in srgb,var(--ink, #4a3d58) 18%,transparent);color:var(--ink, #4a3d58)}.cev-pageview .cev-share__btn .cev-share__label,.cev-pageview .cev-share__btn svg{color:var(--ink, #4a3d58);stroke:currentColor}.cev-pageview .cev-share__btn:hover{background:color-mix(in srgb,var(--ink, #4a3d58) 8%,var(--surface2, #fff));border-color:color-mix(in srgb,var(--ink, #4a3d58) 28%,transparent)}.cev-pageview .cev-qlist{background:var(--surface2, #faf7fc);border-color:color-mix(in srgb,var(--ink, #4a3d58) 12%,transparent);color:var(--ink, #4a3d58)}.cev-pageview .cev-qlist{padding:6px 18px 8px;gap:0;border-radius:22px;box-shadow:none}.cev-pageview .cev-qlist__count{padding:14px 0 6px;font-size:12px;font-weight:600;color:var(--muted, #8a7a9a)}.cev-pageview .cev-q{padding:14px 0;border-top:1px dashed color-mix(in srgb,var(--ink, #4a3d58) 20%,transparent);gap:11px}.cev-pageview .cev-qlist__rule{display:none}.cev-pageview .cev-qlist__more{padding:12px 0 10px;border-top:1px dashed color-mix(in srgb,var(--ink, #4a3d58) 20%,transparent);font-size:13px;font-weight:600;color:var(--accent, #9b85c4)}.cev-moreband{display:flex;align-items:center;gap:12px;width:100vw;margin:40px 0 0 50%;transform:translate(-50%);padding:16px calc((100vw - min(420px,100vw))/2 + 20px);background:var(--event-coachingCevMorebandBg, var(--k-coachingCevMorebandBg));border-top:var(--event-coachingCevMorebandBorder, var(--k-coachingCevMorebandBorder));border-bottom:var(--event-coachingCevMorebandBorder, var(--k-coachingCevMorebandBorder));border-left:0;border-right:0;border-radius:0;text-align:left}.cev-moreband__label{flex:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--event-coachingInk4, var(--k-coachingInk4));font-weight:600}.cev-moreband__rule{flex:1;height:1px;background:var(--event-coachingCevMorebandRuleBg, var(--k-coachingCevMorebandRuleBg))}.cev-moreband svg{flex:none;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-pageview .cev-compose{min-height:60px;align-items:center;padding:8px 8px 8px 20px;gap:10px;box-shadow:var(--shadow, 0 12px 40px rgba(92, 74, 110, .14));border:1px solid color-mix(in srgb,var(--ink, #4a3d58) 14%,transparent);background:var(--surface, #fff)}.cev-pageview .cev-compose__send{position:static;right:auto;width:44px;height:44px;flex:none;background:var(--accent, #9b85c4)}.cev-pageview .cev-compose__send svg{stroke:var(--btnInk, #fff)}.cev-pageview .cev-compose__send:disabled{opacity:1;background:color-mix(in srgb,var(--ink, #4a3d58) 9%,transparent)}.cev-pageview .cev-compose__send:disabled svg{stroke:var(--muted, #8a7a9a)}.cev-pageview .cev-compose__input{padding:0;font-size:16px;color:var(--ink, #4a3d58)}.cev-pageview .cev-compose__input::-moz-placeholder{color:var(--muted, #8a7a9a)}.cev-pageview .cev-compose__input::placeholder{color:var(--muted, #8a7a9a)}.cev-pageview .cev-q__text{color:var(--ink, #4a3d58);font-size:14px;line-height:1.5;margin-top:3px}.cev-pageview .cev-q__author,.cev-pageview .cev-q__a,.cev-pageview .cev-q__meta .member-name__text{color:var(--ink, #4a3d58)}.cev-pageview .cev-q__time{color:color-mix(in srgb,var(--ink, #4a3d58) 55%,transparent)}.cev-pageview .cev-qlist__count{color:color-mix(in srgb,var(--ink, #4a3d58) 62%,transparent)}.cev-pageview .cev-compose__input::-moz-placeholder{color:color-mix(in srgb,var(--ink, #4a3d58) 52%,transparent)}.cev-pageview .cev-compose__input::placeholder{color:color-mix(in srgb,var(--ink, #4a3d58) 52%,transparent)}.cev-pageview .cev-q__author{font-size:13.5px;font-weight:600;letter-spacing:0}.cev-pageview .cev-q__time{font-size:11.5px;font-weight:400;color:color-mix(in srgb,var(--ink, #4a3d58) 52%,transparent)}.cev-pageview .cev-q__meta{gap:7px;align-items:baseline;margin-bottom:2px}.cev-pageview .cev-q__text{font-size:14.5px;line-height:1.55}.cev-pageview .cev-goingrow .chat-avatar__initial,.cev-pageview .cev-goingrow .chat-avatar__img{box-shadow:0 0 0 2px var(--surface, #fff)}.cev-pageview .cev-asksub,.cev-pageview .cev-compose__input,.cev-pageview .cev-qlist__count,.cev-pageview .cev-q__author,.cev-pageview .cev-q__time,.cev-pageview .cev-q__text,.cev-pageview .cev-qlist__more{font-family:var(--body, "DM Sans"),sans-serif}.cev-pageview .cev-qlist__count{font-family:var(--body, "DM Sans"),sans-serif;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.cev-pageview .cev-qlist{border-radius:var(--radiusLg, var(--radius, 22px))}.cev-pageview--committed .cev-pageview__page .ep-hostbar,.cev-pageview--committed .cev-pageview__page .ep-h1,.cev-pageview--committed .cev-pageview__page .ep-tiles{display:none}.cev-pageview--committed .cev-pageview__page .ep-lede{margin-top:0}.cev-pageview .cev-compose__input{resize:none;overflow-y:hidden;line-height:23px;max-height:115px;align-self:center}.cev-pageview .cev-compose--multiline{align-items:flex-end;border-radius:var(--radius, 22px);padding-bottom:8px}.cev-pageview .cev-compose--multiline .cev-compose__input{align-self:stretch;padding-top:8px;padding-bottom:8px}.cev-pageview .cev-qlist{padding:14px 18px 16px}.cev-pageview .cev-qlist__count{padding:0 0 12px}.cev-pageview .cev-q{padding:16px 0}.cev-pageview .cev-qlist>div:last-child .cev-q{padding-bottom:0}.cev-pageview .cev-asksub{margin-bottom:16px}.cev-pageview .cev-compose{margin-bottom:18px}.cev-pageview .cev-askprompt{margin-top:44px}.cev-pageview .cev-asksub{margin-top:8px}.cev-pageview .cev-qlist--loading .cev-q{align-items:flex-start}.cev-skel{display:block;border-radius:999px;background:var(--event-coachingCevSkelBg, var(--k-coachingCevSkelBg));animation:cev-skel-pulse 1.4s ease-in-out infinite}.cev-skel--face{width:26px;height:26px;flex:none}.cev-skel--count{width:148px;height:12px}.cev-skel--name{width:42px;height:11px}.cev-skel--time{width:74px;height:10px;opacity:.7}.cev-skel--line{width:72%;height:22px;margin-top:3px;border-radius:6px}.cev-pageview .cev-qlist--loading .cev-q__meta{min-height:20px;align-items:center}.cev-pageview .cev-qlist--loading>div:last-child .cev-q{padding-bottom:0}@keyframes cev-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.cev-skel{animation:none}}.seatcel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;background:var(--event-coachingCevRowLockBg2, var(--k-coachingCevRowLockBg));animation:seatcel-in .32s cubic-bezier(.22,1,.36,1)}.seatcel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--event-coachingSeatcelBeforeBg, var(--k-coachingSeatcelBeforeBg));pointer-events:none}.seatcel--leaving{animation:seatcel-out .52s ease forwards}@keyframes seatcel-in{0%{opacity:0}to{opacity:1}}@keyframes seatcel-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.seatcel__inner{position:relative;z-index:1;max-width:340px}.seatcel__mark,.seatcel__eyebrow,.seatcel__headline,.seatcel__title,.seatcel__when,.seatcel__foot{opacity:0;animation:seatcel-rise .54s cubic-bezier(.22,1,.36,1) forwards}.seatcel__mark{animation-delay:60ms}.seatcel__eyebrow{animation-delay:.2s}.seatcel__headline{animation-delay:.28s}.seatcel__title{animation-delay:.4s}.seatcel__when{animation-delay:.48s}.seatcel__foot{animation-delay:.62s}@keyframes seatcel-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.seatcel__mark{display:flex;justify-content:center;margin-bottom:18px;color:var(--event-coachingInk7, var(--k-coachingInk7));transform-origin:center}.seatcel__mark svg{stroke-width:1.4}.seatcel__eyebrow{margin:0 0 10px;font-family:var(--event-coachingBodyFont3, var(--k-coachingBodyFont3));font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--event-coachingInk33, var(--k-coachingInk33))}.seatcel__headline{margin:0 0 14px;font-family:var(--event-coachingDisplayFont52, var(--k-coachingDisplayFont5));font-weight:var(--displayWeight, 600);letter-spacing:var(--displayLS, normal);font-size:42px;line-height:1.05;color:var(--event-coachingInk32, var(--k-coachingInk3))}.seatcel__title{margin:0 0 6px;font-family:var(--event-coachingBodyFont32, var(--k-coachingBodyFont3));font-size:16px;font-weight:600;line-height:1.35;color:var(--event-coachingInk32, var(--k-coachingInk3));text-wrap:balance}.seatcel__when{margin:0;font-family:var(--event-coachingBodyFont32, var(--k-coachingBodyFont3));font-size:14px;color:var(--event-coachingInk34, var(--k-coachingInk34))}.seatcel__foot{margin:22px 0 0;font-family:var(--event-coachingBodyFont32, var(--k-coachingBodyFont3));font-size:13px;color:var(--event-coachingInk35, var(--k-coachingInk35))}.seatcel__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.seatcel__bit{position:absolute;top:34%;left:50%;width:var(--w, 9px);height:var(--h, 14px);border-radius:var(--round, 2px);opacity:0;animation:seatcel-fling 2.1s .14s cubic-bezier(.12,.62,.28,1) forwards}@keyframes seatcel-fling{0%{transform:translate(-50%,-50%) rotate(0) scale(.6);opacity:0}10%{opacity:1}72%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--spin)) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.seatcel,.seatcel__mark,.seatcel__eyebrow,.seatcel__headline,.seatcel__title,.seatcel__when,.seatcel__foot{animation:none;opacity:1;transform:none}.seatcel__confetti{display:none}.seatcel--leaving{opacity:0;visibility:hidden}}.cev-addcal{margin:0;padding:0;background:transparent;border:0}.cev-addcal__head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.cev-addcal__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--radiusSm, 13px);background:var(--event-coachingCevAddcalIconBg, var(--k-coachingCevAddcalIconBg));color:var(--event-coachingInk36, var(--k-coachingInk36));box-shadow:var(--event-coachingCevAddcalIconShadow, var(--k-coachingCevAddcalIconShadow))}.cev-addcal__icon svg{width:21px;height:21px;stroke:currentColor}.cev-addcal__title{font-size:17.5px;font-weight:700;color:var(--event-coachingInk8, var(--k-coachingInk8));letter-spacing:-.01em}.cev-addcal__tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:5px 11px 5px 8px;border-radius:9999px;border:var(--event-coachingCevAddcalTickBorder, var(--k-coachingCevAddcalTickBorder));background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--event-coachingInk13, var(--k-coachingInk13));cursor:pointer}.cev-addcal__tick:active{background:var(--event-coachingCevAddcalTickActiveBg, var(--k-coachingCevAddcalTickActiveBg))}.cev-addcal__box{width:13px;height:13px;flex:none;border-radius:4px;border:var(--event-coachingCevAddcalBoxBorder, var(--k-coachingCevAddcalBoxBorder))}.cev-addcal__lines{margin:9px 0 0;font-size:12.5px;line-height:1.45}.cev-addcal__line{display:flex;align-items:baseline;gap:6px}.cev-addcal__line dt{flex:none;min-width:38px}.cev-addcal__lines dt{color:var(--event-coachingInk37, var(--k-coachingInk37))}.cev-addcal__lines dd{margin:0;font-weight:600;color:var(--event-coachingInk3, var(--k-coachingInk3));overflow-wrap:anywhere}.cev-addcal__cue{margin-top:8px;font-size:12.5px;font-weight:600;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-addcal__shot{margin-top:7px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cev-addcal__mail{transform:rotate(-1.1deg);padding:10px 11px;border-radius:11px;background:var(--k-coachingCevAddcalMailBg);box-shadow:var(--k-coachingCevAddcalMailShadow)}.cev-addcal__mailhead{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:var(--k-coachingInk38)}.cev-addcal__maillabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cev-addcal__mailtitle{font-size:12.5px;font-weight:600;color:var(--k-coachingInk39);line-height:1.25}.cev-addcal__chips{display:flex;align-items:center;flex-wrap:wrap;gap:4px 5px;margin-top:8px}.cev-addcal__chip{padding:4px 9px;border-radius:9999px;font-size:11px;font-weight:600;background:var(--k-coachingCevAddcalChipBg);color:var(--k-coachingInk40)}.cev-addcal__chip--yes{background:var(--k-coachingCevAddcalChipYesBg);color:var(--k-coachingInk15)}.cev-addcal__point{display:inline-flex;align-items:center;gap:2px;margin-right:3px}.cev-addcal__point svg path{stroke:var(--event-coachingInk41, var(--k-coachingInk41));fill:none}.cev-addcal__pointlabel{font-family:var(--k-coachingHandFont);font-size:16px;font-weight:700;color:var(--event-coachingInk41, var(--k-coachingInk41));white-space:nowrap}.cev-addcal__to{margin:0;font-size:13.5px;line-height:1.5;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-addcal__to strong,.cev-addcal__sentline strong{font-weight:700;word-break:break-word;overflow-wrap:break-word}.cev-addcal__sentline{align-items:flex-start}.cev-addcal__sentline svg{flex:none;margin-top:2px}.cev-addcal__send{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:14px;padding:16px 18px;border:0;border-radius:var(--pill, 9999px);background:var(--event-coachingCevAddcalIconBg2, var(--k-coachingCevAddcalIconBg));box-shadow:var(--event-coachingCevAddcalSendShadow, var(--k-coachingCevAddcalSendShadow));font-family:var(--event-coachingBodyFont33, var(--k-coachingBodyFont3));font-size:calc(var(--btnSize, 14.5px) + 1.5px);font-weight:var(--btnWeight, 700);letter-spacing:var(--btnLS, 0);text-transform:var(--btnCase, none);color:var(--event-coachingInk36, var(--k-coachingInk36));cursor:pointer;overflow:hidden;isolation:isolate;animation:cev-send-breathe 3.4s ease-in-out 1.2s infinite;transition:transform .16s cubic-bezier(.34,1.4,.5,1),box-shadow .16s ease,filter .16s ease}.cev-addcal__send:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border-top:var(--event-coachingCevAddcalSendBeforeBorder, var(--k-coachingCevAddcalSendBeforeBorder));pointer-events:none;z-index:2}.cev-addcal__send:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:var(--event-coachingCevAddcalSendAfterBg, var(--k-coachingCevAddcalSendAfterBg));transform:skew(-18deg);pointer-events:none;z-index:1;animation:cev-send-sheen 3.4s ease-in-out 1.2s infinite}.cev-addcal__send:hover{transform:translateY(-2px);box-shadow:var(--event-coachingCevAddcalSendHoverShadow, var(--k-coachingCevAddcalSendHoverShadow));filter:brightness(1.04)}.cev-addcal__send:active{transform:translateY(1px) scale(.988);box-shadow:var(--event-coachingCevAddcalSendActiveShadow, var(--k-coachingCevAddcalSendActiveShadow));filter:brightness(.98);animation:none;transition-duration:.06s}.cev-addcal__send:focus-visible{outline:var(--event-coachingCevAddcalSendFocusVisibleBorder, var(--k-coachingCevAddcalSendFocusVisibleBorder));outline-offset:-5px}.cev-addcal__send:disabled{animation:none;cursor:default;filter:saturate(.75);opacity:.85}.cev-addcal__send:disabled:after{animation:none;opacity:0}.cev-addcal__send svg{flex:none;stroke:currentColor}.cev-addcal__send>*{position:relative;z-index:3}@keyframes cev-send-breathe{0%,62%,to{transform:scale(1)}72%{transform:scale(1.012)}82%{transform:scale(1)}}@keyframes cev-send-sheen{0%,58%{left:-60%}86%,to{left:115%}}@media (prefers-reduced-motion: reduce){.cev-addcal__send,.cev-addcal__send:after{animation:none}.cev-addcal__send:after{opacity:0}}.cev-addcal__sentline{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13.5px;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-addcal__failed{margin:10px 0 0;font-size:12.5px;color:var(--event-coachingInk37, var(--k-coachingInk37))}.cev-addcal__again{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:12px 0 0;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--event-coachingInk37, var(--k-coachingInk37));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cev-addcal__found{margin-top:4px;animation:cev-found-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes cev-found-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.cev-addcal__spam{margin-top:12px}.cev-addcal__spamcue{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-addcal__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cev-addcal__tab{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:9999px;border:var(--event-coachingCevAddcalTabBorder, var(--k-coachingCevAddcalTabBorder));font-size:12px;font-weight:600;color:var(--event-coachingInk37, var(--k-coachingInk37))}.cev-addcal__tab--on{border-color:var(--event-coachingCevAddcalTabOnBorder, var(--k-coachingCevAddcalTabOnBorder));background:var(--event-coachingCevAddcalTabOnBg, var(--k-coachingCevAddcalTabOnBg));color:var(--event-coachingInk11, var(--k-coachingInk11))}.cev-addcal__spamnote{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--event-coachingInk37, var(--k-coachingInk37))}.cev-addcal__spamnote strong{font-weight:700;color:var(--event-coachingInk3, var(--k-coachingInk3));overflow-wrap:anywhere}.cev-addcal__or{display:flex;align-items:center;gap:9px;margin-top:11px;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--event-coachingInk37, var(--k-coachingInk37))}.cev-addcal__orline{flex:1;height:1px;background:var(--event-coachingCevAddcalOrlineBg, var(--k-coachingCevAddcalOrlineBg))}.cev-addcal__dl{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:9px;padding:11px 14px;border-radius:9999px;border:var(--event-coachingCevAddcalTickBorder, var(--k-coachingCevAddcalTickBorder));background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--event-coachingInk3, var(--k-coachingInk3));cursor:pointer}.cev-addcal__dl:active{background:var(--event-coachingCevAddcalDlActiveBg, var(--k-coachingCevAddcalDlActiveBg))}.cev-addcal__dl svg{stroke:currentColor}.cev-addcal__resent{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12.5px;line-height:1.45;color:var(--event-coachingInk3, var(--k-coachingInk3));overflow-wrap:anywhere}.cev-addcal__resent svg{flex:none;margin-top:2px}.cev-addcal__again:disabled{opacity:.6;cursor:default}.cev-dlguide{margin-top:12px;padding:12px 13px;border-radius:var(--radiusSm, 14px);background:var(--event-coachingCevMorebandBg, var(--k-coachingCevMorebandBg));border:var(--event-coachingCevAddcalTabBorder2, var(--k-coachingCevAddcalTabBorder));animation:cev-dlguide-in .26s cubic-bezier(.22,1,.36,1) both}.cev-dlguide__head{display:flex;align-items:center;gap:7px;margin-bottom:9px}.cev-dlguide__icon{display:inline-flex;color:var(--event-coachingInk41, var(--k-coachingInk41))}.cev-dlguide__where{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-dlguide__steps{list-style:none;margin:0;padding:0;display:grid;gap:7px}.cev-dlguide__steps li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--event-coachingInk3, var(--k-coachingInk3))}.cev-dlguide__num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--event-coachingCevDlguideNumBg, var(--k-coachingCevDlguideNumBg));font-size:10.5px;font-weight:700;color:var(--event-coachingInk11, var(--k-coachingInk11))}@keyframes cev-dlguide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cev-dlguide{animation:none}}.cev-addcal--done{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--event-coachingInk32, var(--k-coachingInk3));text-align:left;cursor:pointer}.cev-addcal__undo{margin-left:auto;font-weight:500;font-size:12.5px;color:var(--event-coachingInk37, var(--k-coachingInk37));text-decoration:underline;text-underline-offset:2px}.cev-ticket__titlerow{display:flex;align-items:flex-start;gap:12px}.cev-ticket__titlerow .cev-ticket__title{flex:1;min-width:0}.cev-ticket__titlerow .cev-share{margin-top:7px;flex:none}.cev-close{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%);margin-top:-1px;padding:20px 0 30px;background-image:var(--footer, none);background-color:var(--surface2, transparent)}.cev-close__inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 18px}.cev-close__kicker{margin:0;font-family:var(--event-coachingBodyFont34, var(--k-coachingBodyFont3));font-size:11px;font-weight:700;letter-spacing:var(--labelLS, .14em);text-transform:uppercase;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-close__cta{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px;padding:18px 22px;border:0;border-radius:var(--pill, 9999px);background:var(--event-coachingCevAddcalIconBg2, var(--k-coachingCevAddcalIconBg));box-shadow:var(--event-coachingCevCloseCtaShadow, var(--k-coachingCevCloseCtaShadow));font-family:var(--event-coachingBodyFont33, var(--k-coachingBodyFont3));font-size:calc(var(--btnSize, 14.5px) + 2px);font-weight:var(--btnWeight, 700);letter-spacing:var(--btnLS, 0);text-transform:var(--btnCase, none);color:var(--event-coachingInk36, var(--k-coachingInk36));cursor:pointer;overflow:hidden;transition:transform .16s cubic-bezier(.34,1.4,.5,1),box-shadow .16s ease,filter .16s ease}.cev-close__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border-top:var(--event-coachingCevAddcalSendBeforeBorder, var(--k-coachingCevAddcalSendBeforeBorder));pointer-events:none}.cev-close__cta:hover{transform:translateY(-2px);box-shadow:var(--event-coachingCevCloseCtaHoverShadow, var(--k-coachingCevCloseCtaHoverShadow));filter:brightness(1.04)}.cev-close__cta:active{transform:translateY(1px) scale(.99);box-shadow:var(--event-coachingCevCloseCtaActiveShadow, var(--k-coachingCevCloseCtaActiveShadow));filter:brightness(.98);transition-duration:.06s}.cev-close__cta:disabled{opacity:.7;cursor:default}.cev-close__cta:focus-visible{outline:var(--event-coachingCevAddcalSendFocusVisibleBorder, var(--k-coachingCevAddcalSendFocusVisibleBorder));outline-offset:-5px}.cev-close__ctalabel{line-height:1}.cev-close__proof{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-close__faces{display:flex;align-items:center}.cev-close__faces .cev-goingrow__face+.cev-goingrow__face{margin-left:-8px}.cev-ticket__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-top:16px}.cev-ticket__foot>.cev-goingrow{min-width:0;flex:1 1 auto}.cev-ticket__foot .cev-share{margin-top:0;flex:none}.cev-ticket .cev-goingrow .cev-goingrow__faces{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:nowrap;padding-bottom:3px;margin-right:4px}.cev-ticket .cev-goingrow .cev-goingrow__face{box-shadow:none;overflow:visible}.cev-ticket .cev-goingrow .cev-goingrow__face+.cev-goingrow__face{margin-left:0}.cev-ticket .cev-goingrow .cev-goingrow__more{min-width:34px;height:34px;margin-left:0;border-radius:50%;font-size:12.5px;font-weight:700}.cev-ticket__foot>.cev-goingrow{margin-top:0}.cev-ticket>.cev-goingrow{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:16px;padding:0 4px}.cev-ticket .cev-goingrow .cev-goingrow__text{flex:none;font-size:13.5px;font-weight:600;color:var(--event-coachingInk3, var(--k-coachingInk3));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cev-ticket__actions .cev-share--chip:only-child{flex:1}.cev-ticket__actions .cev-share--chip:only-child .cev-share__btn{width:100%;justify-content:center}.cev-door{display:flex;flex-direction:column;padding-top:4px;color:var(--event-coachingInk8, var(--k-coachingInk8));font-family:var(--event-coachingBodyFont32, var(--k-coachingBodyFont3))}.cev-door__hostrow{display:flex;align-items:center;gap:10px;min-width:0}.cev-door__hostface{width:32px;height:32px;border-radius:var(--avatar, 9999px);-o-object-fit:cover;object-fit:cover;flex:none;border:var(--event-coachingCevComposeBorder, var(--k-coachingCevComposeBorder))}.cev-door__hostface--blank{background:var(--event-coachingCevHostPhotoBlankBg, var(--k-coachingCevHostPhotoBlankBg))}.cev-door__hostname{font-family:var(--event-coachingBodyFont35, var(--k-coachingBodyFont3));font-size:var(--nameSize, 15px);font-style:var(--accentStyle, normal);font-weight:var(--accentWeight, 600);letter-spacing:var(--nameLS, normal);text-transform:var(--nameCase, none);color:var(--event-coachingInk3, var(--k-coachingInk3));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cev-door__chip{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;font-family:var(--event-coachingBodyFont3, var(--k-coachingBodyFont3));font-size:9.5px;font-weight:600;letter-spacing:var(--labelLS, .12em);text-transform:uppercase;color:var(--event-coachingInk36, var(--k-coachingInk36));background:var(--event-coachingCevDoorChipBg, var(--k-coachingCevDoorChipBg));border-radius:var(--pill, 9999px);padding:7px 12px;white-space:nowrap}.cev-door__chip--live{background:var(--k-coachingCevDoorChipLiveBg);color:var(--k-coachingInk15)}.cev-door__dot{width:6px;height:6px;border-radius:9999px;background:currentColor;animation:cev-door-pulse 1.6s ease-in-out infinite}@keyframes cev-door-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.cev-door__title{margin:18px 0 6px;font-family:var(--event-coachingDisplayFont52, var(--k-coachingDisplayFont5));font-weight:var(--displayWeight, 600);font-size:calc(var(--h1Size, 34px) * .82);line-height:var(--displayLH, 1.08);letter-spacing:var(--displayLS, -.01em);text-transform:var(--displayCase, none);color:var(--event-coachingInk8, var(--k-coachingInk8));text-wrap:pretty;overflow-wrap:anywhere}.cev-door__when{margin:0;font-size:14px;line-height:1.5;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-door__clock{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-family:var(--event-coachingDisplayFont5, var(--k-coachingDisplayFont5));font-variant-numeric:tabular-nums;color:var(--event-coachingInk8, var(--k-coachingInk8))}.cev-door__cell{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:2.15ch}.cev-door__num{font-size:56px;line-height:1;font-weight:var(--priceWeight, 600);letter-spacing:-.02em}.cev-door__unit{font-family:var(--event-coachingBodyFont3, var(--k-coachingBodyFont3));font-size:9.5px;font-weight:600;letter-spacing:var(--labelLS, .12em);text-transform:uppercase;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-door__colon{font-size:46px;line-height:1;padding-top:2px;color:var(--event-coachingInk2, var(--k-coachingInk2));opacity:.7}.cev-door__inside{margin-top:22px;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--event-coachingCevLivechipBg, var(--k-coachingCevLivechipBg));border:var(--event-coachingCevComposeBorder, var(--k-coachingCevComposeBorder));border-radius:var(--radius, 20px);box-shadow:var(--shadowSoft, none)}.cev-door__faces{display:flex;flex:none}.cev-door__face{display:inline-flex;border-radius:9999px;box-shadow:var(--event-coachingCevLockedFaceShadow2, var(--k-coachingCevLockedFaceShadow))}.cev-door__face+.cev-door__face{margin-left:-9px}.cev-door__faces--sm .cev-door__face+.cev-door__face{margin-left:-7px}.cev-door__insidetext{display:flex;flex-direction:column;gap:2px;min-width:0}.cev-door__who{font-size:14.5px;font-weight:600;color:var(--event-coachingInk8, var(--k-coachingInk8));overflow-wrap:anywhere}.cev-door__state{font-size:12.5px;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-door__expect{margin-top:12px;display:flex;align-items:center;gap:10px;padding:0 4px}.cev-door__expecttext{font-size:12.5px;color:var(--event-coachingInk4, var(--k-coachingInk4))}.cev-door__act{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px}.cev-door__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:var(--btnBorder, 0);border-radius:var(--pill, 9999px);padding:17px 20px;background:var(--event-coachingCevDoorBtnBg, var(--k-coachingCevDoorBtnBg));box-shadow:var(--event-coachingCevDoorBtnShadow, var(--k-coachingCevDoorBtnShadow));color:var(--event-coachingInk36, var(--k-coachingInk36));font-family:var(--event-coachingBodyFont36, var(--k-coachingBodyFont3));font-size:calc(var(--btnSize, 14.5px) + 1.5px);font-weight:var(--btnWeight, 700);letter-spacing:var(--btnLS, .01em);text-transform:var(--btnCase, none);line-height:1;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.cev-door__btn:hover{opacity:.94}.cev-door__btn:active{transform:scale(.985)}.cev-door__btn--wait{background:var(--event-coachingEvCardBg, var(--k-coachingEvCardBg));color:var(--event-coachingInk4, var(--k-coachingInk4));border:var(--event-coachingCevComposeBorder, var(--k-coachingCevComposeBorder));box-shadow:none;cursor:default;font-weight:600}.cev-door__btn--wait:hover{opacity:1}.cev-door__btn--wait:active{transform:none}.cev-door__note{margin:0;font-size:13px;line-height:1.5;color:var(--event-coachingInk4, var(--k-coachingInk4));text-align:center;text-wrap:pretty}.cev-door__cal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:600;color:var(--event-coachingInk11, var(--k-coachingInk11));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cev-door-q{margin-top:28px;display:flex;flex-direction:column;gap:12px}.cev-door-q .cev-label{text-transform:uppercase;letter-spacing:var(--labelLS, .12em);font-size:10.5px}.cev-door-q__lead{margin:-6px 0 0;font-size:14px;line-height:1.5;color:var(--event-coachingInk, var(--k-coachingInk))}.cev-pageview--committed .cev-pageview__lead>.cev-door-q:last-child,.cev-pageview--committed .cev-pageview__lead>.cev-door:last-child{margin-bottom:4px}.cev-runup{display:flex;flex-direction:column}@media (prefers-reduced-motion: reduce){.cev-door__dot{animation:none}.cev-door__btn{transition:none}}.cev-pageview--committed .ep-banner--empty{display:none}.cev-pageview--committed .ep-invite__hero:has(>.ep-banner--empty){display:none}.lri-elsewhere{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:24px;padding:16px 18px;border-radius:22px;background:var(--k-coachingLriElsewhereBg);border:var(--k-coachingLriElsewhereBorder);text-align:center}.lri-elsewhere__text{font-size:14px;line-height:1.45;color:var(--k-coachingInk42)}.lri-elsewhere__action{border:0;background:none;padding:4px;font-size:14px;font-weight:700;color:var(--k-coachingInk43);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cev-pageview,.cev-page--themed,.seatcel[data-event-theme]{--event-coachingInk8: var(--ink, #2f243b);--event-coachingCevLockedFaceShadow: 0 0 0 2px var(--surface2, #fff);--event-coachingInk3: var(--inkSoft, #4a3d58);--event-coachingInk4: var(--muted, #8a7a9a);--event-coachingInk11: var(--accentText, var(--accent, #6f57a0));--event-coachingCevTicketHostfaceBlankBg: color-mix(in srgb, var(--accent, #9b85c4) 14%, transparent);--event-coachingInk32: var(--ink, #4a3d58);--event-coachingCevRowLockBg: var(--surface, #fff);--event-coachingCevUtilBorder: 1.5px solid var(--accent, #9b85c4);--event-coachingCevUtilHoverBg: color-mix(in srgb, var(--accent, #9b85c4) 10%, var(--surface2, #fff));--event-coachingCevMorebandBg: color-mix(in srgb, var(--ink, #4a3d58) 5%, transparent);--event-coachingCevMorebandBorder: 1px solid color-mix(in srgb, var(--ink, #4a3d58) 14%, transparent);--event-coachingCevMorebandRuleBg: color-mix(in srgb, var(--ink, #4a3d58) 14%, transparent);--event-coachingCevSkelBg: color-mix(in srgb, var(--ink, #4a3d58) 11%, transparent);--event-coachingCevRowLockBg2: var(--bgFlat, #fff);--event-coachingSeatcelBeforeBg: radial-gradient( 60% 45% at 50% 32%, color-mix(in srgb, var(--accent, #9b85c4) 26%, transparent), transparent 70% );--event-coachingInk7: var(--accent, #9b85c4);--event-coachingInk33: color-mix(in srgb, var(--ink, #4a3d58) 58%, transparent);--event-coachingInk34: color-mix(in srgb, var(--ink, #4a3d58) 62%, transparent);--event-coachingInk35: color-mix(in srgb, var(--ink, #4a3d58) 52%, transparent);--event-coachingCevAddcalIconBg: var(--btn, var(--accent, #9b85c4));--event-coachingInk36: var(--btnInk, #fff);--event-coachingCevAddcalIconShadow: 0 6px 14px -4px color-mix(in srgb, var(--accent, #9b85c4) 55%, transparent);--event-coachingInk13: var(--muted, #7d6d90);--event-coachingCevAddcalTickActiveBg: color-mix(in srgb, var(--ink, #4a3d58) 8%, transparent);--event-coachingInk37: var(--muted, #a494b4);--event-coachingInk41: var(--accentText, var(--accent, #8f76bd));--event-coachingCevAddcalIconBg2: var(--btn, #9b85c4);--event-coachingCevAddcalSendShadow: 0 10px 24px -6px color-mix(in srgb, var(--btn, #9b85c4) 55%, transparent), 0 2px 6px -1px rgba(0, 0, 0, .18);--event-coachingCevAddcalSendAfterBg: linear-gradient( 100deg, transparent 0%, color-mix(in srgb, var(--btnInk, #fff) 22%, transparent) 50%, transparent 100% );--event-coachingCevAddcalSendHoverShadow: 0 18px 34px -8px color-mix(in srgb, var(--btn, #9b85c4) 65%, transparent), 0 3px 8px -1px rgba(0, 0, 0, .2);--event-coachingCevAddcalSendActiveShadow: 0 4px 10px -4px color-mix(in srgb, var(--btn, #9b85c4) 50%, transparent), 0 1px 2px rgba(0, 0, 0, .16);--event-coachingCevAddcalSendFocusVisibleBorder: 2px solid var(--btnInk, #fff);--event-coachingCevAddcalTabOnBorder: color-mix(in srgb, var(--accent, #9b85c4) 45%, transparent);--event-coachingCevAddcalTabOnBg: color-mix(in srgb, var(--accent, #9b85c4) 12%, transparent);--event-coachingCevAddcalDlActiveBg: color-mix(in srgb, var(--ink, #4a3d58) 8%, transparent);--event-coachingCevDlguideNumBg: color-mix(in srgb, var(--accent, #9b85c4) 18%, transparent);--event-coachingCevCloseCtaShadow: 0 12px 28px -8px color-mix(in srgb, var(--btn, #9b85c4) 60%, transparent), 0 2px 6px -1px rgba(0, 0, 0, .18);--event-coachingCevCloseCtaHoverShadow: 0 20px 38px -10px color-mix(in srgb, var(--btn, #9b85c4) 68%, transparent), 0 3px 8px -1px rgba(0, 0, 0, .2);--event-coachingCevCloseCtaActiveShadow: 0 5px 12px -5px color-mix(in srgb, var(--btn, #9b85c4) 50%, transparent), 0 1px 2px rgba(0, 0, 0, .16);--event-coachingInk2: var(--muted, #a898b8);--event-coachingCevLockedFaceShadow2: 0 0 0 2px var(--surface, #fff);--event-coachingInk: var(--inkSoft, #5c4a6e);--event-coachingLriJoinBg: var(--surface2, rgba(255, 255, 255, .66));--event-coachingCevLockedBorder: 1px solid var(--border, rgba(180, 160, 200, .32));--event-coachingCevComposeBorder: 1px solid var(--border, rgba(180, 160, 200, .4));--event-coachingCevCoverHeroShadow: var(--shadow, 0 12px 40px rgba(92, 74, 110, .14));--event-coachingCevJoinbtnClosedBg: var(--surface2, rgba(255, 255, 255, .55));--event-coachingCevUtilDoneHoverBg: var(--surface2, rgba(255, 255, 255, .55));--event-coachingCevAddcalTickBorder: 1px solid var(--border, rgba(180, 160, 210, .45));--event-coachingCevAddcalBoxBorder: 1.5px solid var(--muted, rgba(150, 128, 185, .65));--event-coachingCevAddcalSendBeforeBorder: 1px solid var(--btnRule, rgba(255, 255, 255, .45));--event-coachingCevAddcalTabBorder: 1px solid var(--borderFaint, rgba(180, 160, 210, .28));--event-coachingCevAddcalOrlineBg: var(--border, rgba(180, 160, 210, .34));--event-coachingCevAddcalTabBorder2: 1px solid var(--borderFaint, var(--border, rgba(180, 160, 210, .28)));--event-coachingCevHostPhotoBlankBg: var(--slot, linear-gradient(150deg, #e0d3f0, #c9b8e0));--event-coachingCevDoorChipBg: var(--btn, linear-gradient(90deg, #b8a4e8, #9b85c4));--event-coachingCevLivechipBg: var(--surface, rgba(255, 255, 255, .72));--event-coachingCevDoorBtnBg: var(--btn, linear-gradient(90deg, #b8a4e8, #9b85c4));--event-coachingCevDoorBtnShadow: var(--btnShadow, 0 10px 28px rgba(155, 133, 196, .38));--event-coachingEvCardBg: var(--surface2, rgba(255, 255, 255, .6));--event-coachingDisplayFont5: var(--numFont, var(--display, "Playfair Display", Georgia, serif));--event-coachingBodyFont3: var(--labelFont, var(--body, "DM Sans")), sans-serif;--event-coachingDisplayFont52: var(--display, "Playfair Display", Georgia, serif);--event-coachingBodyFont32: var(--body, "DM Sans"), sans-serif;--event-coachingBodyFont33: var(--btnFont, inherit), sans-serif;--event-coachingBodyFont34: var(--labelFont, inherit), sans-serif;--event-coachingBodyFont35: var(--accentFont, var(--body, "DM Sans")), sans-serif;--event-coachingBodyFont36: var(--btnFont, var(--body, "DM Sans")), sans-serif}@keyframes epFloat{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-16px) rotate(14deg);opacity:1}}@keyframes epTwinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.ep-root{position:relative;min-height:100%;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--body),sans-serif;-webkit-font-smoothing:antialiased;transition:background .4s ease}.ep-root *{box-sizing:border-box}.ep-page{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.ep-root--wide .ep-page{width:100%;max-width:600px;margin:0 auto}.ep-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:var(--sparkle);z-index:1}.ep-pad{padding:18px 18px 0;display:flex;flex-direction:column;gap:18px}.ep-pad--top{padding-top:56px}.ep-root--wide .ep-pad--top{padding-top:40px}.ep-stack{display:flex;flex-direction:column;gap:9px}.ep-section{display:flex;flex-direction:column;gap:11px}.ep-space{height:8px}.ep-made{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 16px 22px;margin-top:auto;font-family:var(--body),sans-serif;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;opacity:.85}.ep-made:hover{opacity:1;color:var(--ink)}.ep-made svg{width:14px;height:14px}.ep-grow{flex:1}.ep-rule{border-top:1px solid var(--border)}.ep-label{margin:0;font-family:var(--labelFont),sans-serif;font-size:9.5px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-label--accent{color:var(--accentText)}.ep-h1{margin:0;font-family:var(--display);font-weight:var(--displayWeight);font-size:var(--h1Size);line-height:var(--displayLH);letter-spacing:var(--displayLS);text-transform:var(--displayCase);color:var(--ink);text-wrap:pretty}.ep-h1--sm{font-size:calc(var(--h1Size) * .68)}.ep-lede{margin:0;font-size:14.5px;line-height:1.6;color:var(--inkSoft);text-wrap:pretty}.ep-meta{margin:0;font-size:12.5px;line-height:1.5;color:var(--inkSoft)}.ep-prose{font-size:var(--proseSize);line-height:var(--proseLH);color:var(--inkSoft);text-wrap:pretty}.ep-prose p{margin:0 0 10px}.ep-prose p:last-child{margin-bottom:0}.ep-prose strong{font-weight:700;color:var(--ink)}.ep-prose ul{list-style:disc}.ep-prose ol{list-style:decimal}.ep-prose ul,.ep-prose ol{margin:0 0 10px;padding-left:20px}.ep-prose li{margin:3px 0}.ep-prose li::marker{color:var(--accent)}.ep-badge{display:inline-block;font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--btnInk);background:var(--btn);border-radius:var(--pill);padding:6px 11px;white-space:nowrap}.ep-avatar{flex:none;border-radius:var(--avatar);background:var(--slot);background-size:cover;background-position:center;border:1px solid var(--border)}.ep-hostbar{display:flex;align-items:center;gap:10px}.ep-hostbar__name{font-family:var(--accentFont);font-size:var(--nameSize);font-style:var(--accentStyle);font-weight:var(--accentWeight);letter-spacing:var(--nameLS);text-transform:var(--nameCase);color:var(--inkSoft)}.ep-going{display:flex;align-items:center;gap:8px}.ep-going__faces{display:flex}.ep-going__faces i{width:20px;height:20px;border-radius:9999px;background:var(--slot);border:2px solid var(--surface)}.ep-going__faces i+i{margin-left:-7px}.ep-going__text{font-size:11.5px;color:var(--muted)}.ep-going{position:relative}.ep-going .ep-remove{position:static;margin-left:4px}.ep-going:hover .ep-remove{opacity:1}.ep-going--dot{gap:6px}.ep-going--dot i{width:6px;height:6px;border-radius:9999px;background:var(--accent)}.ep-banner{position:relative;width:100%;border-radius:var(--radiusSm);background:var(--slot);background-size:cover;background-position:center;border:1px solid var(--border);box-shadow:var(--shadowSoft);display:flex;align-items:center;justify-content:center;overflow:hidden}.ep-banner--bleed{border-radius:0;border:0;box-shadow:none}.ep-banner__hint{font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--surface);padding:6px 10px;border-radius:var(--pill)}.ep-banner--editable{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ep-banner--dragging{cursor:grabbing}.ep-banner--dragging .ep-banner__hint--over{opacity:0!important}.ep-banner__hint--over{position:absolute;bottom:10px;right:10px;opacity:0;transition:opacity .2s}.ep-banner--editable:hover .ep-banner__hint--over{opacity:1}.ep-banner--editable:hover{outline:2px dashed var(--accent);outline-offset:-2px}.ep-invite__hero{position:relative}.ep-invite__badge{position:absolute;left:16px;top:62px}.ep-root--wide .ep-invite__badge{top:16px}.ep-root--wide .ep-invite__hero .ep-banner{border-radius:0 0 var(--radiusSm) var(--radiusSm)}.ep-invite__head{display:flex;gap:14px;align-items:flex-start}.ep-invite__headtext{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.ep-cal{flex:none;width:62px;border:1px solid var(--border);border-radius:var(--radiusSm);overflow:hidden;text-align:center;background:var(--surface)}.ep-cal__wd{background:var(--btn);color:var(--btnInk);font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 0}.ep-cal__day{font-family:var(--display);font-weight:var(--displayWeight);font-size:23px;line-height:1;color:var(--ink);padding:8px 0 0}.ep-cal__mon{font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:3px 0 8px}.ep-tiles{display:flex;gap:8px}.ep-tile{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radiusSm);padding:11px 12px;background:var(--surface)}.ep-tile__k{margin:0;font-family:var(--labelFont),sans-serif;font-size:8.5px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-tile__v{margin:5px 0 0;font-size:12.5px;font-weight:600;color:var(--ink)}.ep-agenda{display:flex;flex-direction:column;border-top:1px solid var(--border)}.ep-agenda .ep-label{margin:16px 0 4px}.ep-agenda__row{position:relative;display:flex;gap:14px}.ep-agenda--numbered .ep-agenda__row{padding:12px 0;border-bottom:1px solid var(--borderFaint)}.ep-agenda__num{flex:none;font-family:var(--numFont);font-size:10px;font-weight:var(--numWeight);color:var(--muted);padding-top:3px;width:20px}.ep-agenda__time{flex:none;width:44px;text-align:right;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--accentText);padding-top:1px}.ep-agenda__rail{flex:none;display:flex;flex-direction:column;align-items:center}.ep-agenda__dot{width:8px;height:8px;border-radius:9999px;background:var(--accent);margin-top:5px}.ep-agenda__line{flex:1;width:1px;background:var(--borderFaint)}.ep-agenda--timeline .ep-agenda__row{padding:4px 0 0}.ep-agenda__body{flex:1;min-width:0;padding-bottom:14px}.ep-agenda--numbered .ep-agenda__body{padding-bottom:0}.ep-agenda__title{margin:0 0 3px;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}.ep-agenda__note{margin:0;font-size:12.5px;line-height:1.55;color:var(--inkSoft)}.ep-bullets{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:16px}.ep-bullet{position:relative;display:flex;gap:11px;align-items:flex-start}.ep-bullet__mark{flex:none;margin-top:2px;font-family:var(--numFont);font-size:9px;font-weight:var(--numWeight);color:var(--muted)}.ep-bullets--numbered .ep-bullet__mark{width:16px;height:16px;border-radius:var(--pill);border:1px solid var(--border);text-align:center;line-height:14px;color:var(--inkSoft)}.ep-bullets--dot .ep-bullet__mark{width:6px;height:6px;border-radius:9999px;background:var(--accent);margin-top:7px}.ep-bullets--dash .ep-bullet__mark{font-size:12px;color:var(--muted);margin-top:0}.ep-bullet__text{margin:0;flex:1;font-size:13.5px;line-height:1.55;color:var(--inkSoft)}.ep-card2{background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radiusLg);padding:16px;box-shadow:var(--shadowSoft)}.ep-replay__text{margin:0;font-size:12.5px;line-height:1.55;color:var(--inkSoft)}.ep-host{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--border);padding-top:16px}.ep-host__body{flex:1;min-width:0}.ep-host__name{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--ink)}.ep-host__line{margin:0;font-size:12.5px;line-height:1.6;color:var(--inkSoft)}.ep-btn{width:100%;border:var(--btnBorder);border-radius:var(--pill);padding:15px;background:var(--btn);box-shadow:var(--btnShadow);color:var(--btnInk);font-family:var(--btnFont),sans-serif;font-size:var(--btnSize);font-weight:var(--btnWeight);letter-spacing:var(--btnLS);text-transform:var(--btnCase);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .3s ease,transform .15s ease}.ep-btn:hover{opacity:.93}.ep-btn:active{transform:scale(.985)}.ep-btn:disabled{cursor:default;opacity:.8}.ep-btn__rule{width:1px;height:14px;background:var(--btnRule)}.ep-btn__price{font-weight:400}.ep-sticky{position:sticky;bottom:0;z-index:3;margin-top:auto;padding:12px 16px 30px;background:var(--footer);display:flex;align-items:center;gap:12px}.ep-root--wide .ep-sticky{padding-bottom:16px}.ep-sticky{max-height:240px;overflow:hidden;transition:opacity .26s ease,transform .26s ease,max-height .26s ease,padding-top .26s ease,padding-bottom .26s ease,visibility 0s}.ep-sticky--hidden{opacity:0;transform:translateY(10px);max-height:0;padding-top:0;padding-bottom:0;pointer-events:none;visibility:hidden;transition:opacity .26s ease,transform .26s ease,max-height .26s ease,padding-top .26s ease,padding-bottom .26s ease,visibility 0s linear .26s}@media (prefers-reduced-motion: reduce){.ep-sticky,.ep-sticky--hidden{transition:opacity .01s linear,visibility 0s}}.ep-sticky__price{flex:none}.ep-sticky__amount{margin:0;font-family:var(--display);font-weight:var(--priceWeight);font-size:19px;line-height:1;color:var(--ink)}.ep-sticky__per{margin:3px 0 0;font-size:10px;color:var(--muted)}.ep-sticky__was{margin-left:6px;font-family:var(--body),sans-serif;font-size:11px;font-weight:400;color:var(--muted);text-decoration:line-through}.ep-btn__was{font-weight:400;opacity:.7;text-decoration:line-through}.ep-preview-ribbon{position:fixed;top:12px;right:12px;z-index:50;background:#1c1620;color:#fff;border-radius:9999px;padding:6px 12px;font:600 11px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 24px #00000040}.ep-sticky__btn{flex:1}.ep-checkout{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 18px 18px;box-shadow:var(--shadow);scroll-margin-top:24px}.ep-checkout__head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.ep-checkout__rule{flex:1;height:1px;background:var(--border)}.ep-checkout__title{margin:0;text-align:center;font-family:var(--display);font-weight:var(--displayWeight);font-size:22px;letter-spacing:var(--displayLS);text-transform:var(--displayCase);color:var(--ink);white-space:nowrap}.ep-checkout__row{display:flex;align-items:stretch;gap:8px}.ep-checkout__row .ep-input{min-width:0}.ep-checkout__row .ep-input--name{flex:0 1 auto;width:30%;max-width:7.5rem}.ep-checkout__row .ep-input--email{flex:1 1 auto}@media (max-width: 380px){.ep-checkout__row{flex-wrap:wrap}.ep-checkout__row .ep-input--name,.ep-checkout__row .ep-input--email{flex:1 1 100%;width:100%;max-width:none}}.ep-input{width:100%;min-height:2.375rem;border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);padding:7px 16px;font-family:var(--body),sans-serif;font-size:16px;font-weight:500;color:var(--ink);caret-color:var(--accent);outline:none;box-shadow:var(--shadowSoft);transition:border-color .2s ease,box-shadow .2s ease}.ep-input::-moz-placeholder{color:var(--muted);opacity:1;font-weight:400}.ep-input::placeholder{color:var(--muted);opacity:1;font-weight:400}@media (min-width: 768px){.ep-input{font-size:15px}}.ep-input:focus{border-color:var(--accent);box-shadow:var(--shadowSoft),0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.ep-input:disabled{opacity:.9}.ep-total{display:flex;align-items:baseline;gap:10px;padding:4px 2px}.ep-total__label{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.ep-total__dots{flex:1;height:0;border-bottom:2px dotted var(--border);transform:translateY(-4px)}.ep-total__amount{display:flex;align-items:baseline;gap:8px;font-family:var(--display);font-weight:var(--priceWeight);font-size:20px;color:var(--ink)}.ep-total__compare{font-family:var(--body),sans-serif;font-size:12px;font-weight:400;color:var(--muted)}.ep-known{margin:0;font-size:14px;line-height:1.45;color:var(--muted);text-align:center}.ep-known strong{color:var(--ink);font-weight:600}.ep-known__email{display:block;font-size:12px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.ep-savedcard{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border:1px solid var(--border);border-radius:var(--radiusSm);background:var(--surface2);padding:14px 18px}.ep-savedcard__label{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.ep-savedcard__swap{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ep-savedcard__swap:hover{color:var(--ink)}.ep-cardbox{position:relative;min-height:52px;border:1px solid var(--border);border-radius:var(--radiusSm);background:var(--surface2);padding:16px 18px}.ep-cardbox__host{min-height:20px}.ep-cardbox__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);pointer-events:none}.ep-cardbox__host:not(:empty)+.ep-cardbox__loading{display:none}.ep-cardbox__mock{display:flex;gap:14px;font-size:14px;color:var(--muted)}.ep-cardbox__mock span:first-child{flex:1}.ep-checkout__error{margin:0;font-size:12.5px;color:#c0392b}.ep-purchase{letter-spacing:.08em;text-transform:uppercase}.ep-privacy{align-self:center;font-size:11.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ep-checkout--done{align-items:center;text-align:center;padding:30px 18px}.ep-checkout__check{width:48px;height:48px;border-radius:9999px;background:var(--btn);color:var(--btnInk);display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:var(--btnShadow)}.ep-checkout__done-title{margin:6px 0 0;font-family:var(--display);font-weight:var(--displayWeight);font-size:22px;color:var(--ink)}.ep-checkout__done-text{margin:0;font-size:13px;line-height:1.6;color:var(--inkSoft)}.ep-root[data-editable=true] [data-ep-field]{cursor:text;border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .15s ease,background .15s ease;min-width:1ch}.ep-root[data-editable=true] [data-ep-field]:hover{outline-color:color-mix(in srgb,var(--accent) 60%,transparent)}.ep-root[data-editable=true] [data-ep-field]:focus{outline:2px solid var(--accent);background:transparent}.ep-root[data-editable=true] [data-ep-field][data-empty=true]:before{content:attr(data-placeholder);color:var(--muted);opacity:.7;pointer-events:none}.ep-root[data-editable=true] [data-ep-field][data-empty=true]:focus:before{content:""}.ep-root[data-editable=true] [data-ep-field][data-empty=true]{min-height:1.2em}.ep-root[data-editable=true] p.ep-sch__pnotes[data-ep-field]{display:block}.ep-root[data-editable=true] .ep-h1[data-ep-field]{min-height:1em}.ep-root[data-editable=true] .ep-btn{cursor:default}.ep-add{align-self:flex-start;margin-top:6px;border:1px dashed var(--border);background:transparent;color:var(--muted);border-radius:var(--pill);padding:5px 10px;font-family:var(--body),sans-serif;font-size:11px;cursor:pointer}.ep-add:hover{color:var(--ink);border-color:var(--accent)}.ep-remove{position:absolute;right:-6px;top:0;width:18px;height:18px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.ep-agenda__row:hover .ep-remove,.ep-bullet:hover .ep-remove{opacity:1}.epc-area{position:relative}.epc-ticket{position:absolute;right:0;z-index:12;display:flex;align-items:center;gap:7px;width:132px;padding:7px 10px;border-radius:10px;border:1px solid var(--epc-line, rgba(92, 74, 110, .22));background:var(--epc-bg, #fff);box-shadow:0 4px 14px #5c4a6e21;cursor:pointer;text-align:left;font-family:DM Sans,system-ui,sans-serif;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,opacity .15s ease}.epc-layer{position:absolute;top:0;left:0;right:auto;width:150px;height:100%;pointer-events:none;overflow:hidden;z-index:12}.epc-layer .epc-ticket{pointer-events:auto}.epc-ticket:before{content:"";position:absolute;right:100%;top:18px;width:22px;height:2px;background:var(--epc-line, rgba(92, 74, 110, .3));border-radius:2px}.epc-ticket:after{content:"";position:absolute;right:calc(100% + 20px);top:14px;width:9px;height:9px;border-radius:9999px;background:var(--epc-line, rgba(92, 74, 110, .3));border:2px solid #fff;box-shadow:0 1px 3px #5c4a6e40}.epc-ticket:hover{transform:translate(-2px);box-shadow:0 6px 18px #5c4a6e2e}.epc-ticket:focus-visible{outline:2px solid #9b85c4;outline-offset:2px}.epc-ticket__box{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--epc-line, rgba(92, 74, 110, .3));color:#fff;background:var(--epc-box, transparent)}.epc-ticket__text{display:flex;flex-direction:column;gap:1px;min-width:0}.epc-ticket__label{font-size:11.5px;font-weight:700;color:var(--epc-label, #4a3d58);line-height:1.2}.epc-ticket__state{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--epc-ink, #6f6280);line-height:1.2}.epc-ticket[data-state=todo]{--epc-line: rgba(92, 74, 110, .22);--epc-ink: #8a7d99;--epc-bg: #ffffff;--epc-label: #4a3d58;border-width:1px}.epc-ticket[data-state=todo] .epc-ticket__box{border-color:#5c4a6e4d;background:transparent}.epc-ticket[data-state=edited],.epc-ticket[data-state=done]{--epc-line: #3f9367;--epc-ink: #1f6b45;--epc-bg: #e4f6ec;--epc-label: #1f5c3c;--epc-box: #3f9367}@media (max-width: 1099px){.epc-layer{width:112px}.epc-ticket{width:104px;padding:5px 8px}.epc-ticket__label{font-size:10.5px}}.epd-wrap{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;min-height:0}.epd-scaler{position:relative;flex:none}.epd-wrap[data-zoom=true]{align-items:flex-start;overflow:hidden}.epd-wrap[data-zoom=true] .epd-scaler{overflow:hidden}.epd-wrap[data-zoom=true] .epd-screen{padding-bottom:var(--epd-zoom-tail, 0px)}.epd-device{position:absolute;left:0;top:0;transform-origin:top left;display:flex;flex-direction:column;overflow:hidden}.epd-device--phone{padding:12px;border-radius:58px;background:#1c1620;box-shadow:0 30px 70px #3c285a47,inset 0 0 0 2px #ffffff14}.epd-notch{position:absolute;top:24px;left:50%;transform:translate(-50%);width:126px;height:36px;border-radius:22px;background:#0b0a0d;z-index:5}.epd-status{position:absolute;top:28px;left:42px;right:42px;z-index:4;display:flex;justify-content:space-between;font:600 15px/1 -apple-system,SF Pro Text,DM Sans,sans-serif;color:#111;pointer-events:none}.epd-device--dark .epd-status{color:#fff}.epd-home{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:139px;height:5px;border-radius:3px;background:#00000040;z-index:5}.epd-device--dark .epd-home{background:#ffffffb3}.epd-screen{border-radius:46px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.epd-screen::-webkit-scrollbar{display:none}.epd-screen>.ep-root{min-height:100%}.epd-device--laptop{padding:40px 20px 0;border-radius:22px 22px 0 0;background:#1c1620;box-shadow:0 30px 70px #3c285a47}.epd-chrome{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;gap:14px;padding:0 20px}.epd-dots{display:flex;gap:6px}.epd-dots i{width:10px;height:10px;border-radius:9999px;background:#ffffff38}.epd-url{flex:1;max-width:520px;margin:0 auto;background:#ffffff1a;color:#ffffffb3;border-radius:8px;padding:5px 12px;font:12px/1.2 DM Sans,sans-serif;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epd-screen--laptop{border-radius:6px 6px 0 0}.epe-template__mini{height:54px;border-radius:8px;margin-bottom:8px;padding:6px;background:#fff;display:flex;flex-direction:column;gap:3px;border:1px solid rgba(180,160,200,.25)}.epe-template__mini i{display:block;border-radius:2px;background:#e0d8f2}.ep-public{min-height:100vh;min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.ep-public--wide .ep-public__column{width:100%;max-width:640px;margin:0 auto;min-height:100vh;box-shadow:0 0 80px #00000014;background:var(--bg);display:flex;flex-direction:column}.ep-public__column>.ep-root{flex:1}.ep-public__column:has(>.ep-root--scholarship){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ep-public--inapp{min-height:0;flex:1 1 auto;padding-bottom:var(--app-bottom-nav-clearance, 82px)}.ep-public--inapp .ep-public__column{width:100%;max-width:420px;margin:0 auto;background:transparent;box-shadow:none;min-height:0}.ep-public--inapp{background:var(--bg)}.ep-public--inapp .ep-sch__glow{display:none}.ep-public--inapp .ep-sch{padding-top:4px}.ep-public--inapp .ep-sch__applied-wrap{padding-bottom:0}@media (min-height: 860px){.ep-public--inapp .ep-sch__applied-wrap{padding-bottom:56px}}.ep-public .ep-root--wide .ep-page{max-width:none}.epc-kill{position:absolute;top:2px;right:0;z-index:6;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 9px;border-radius:8px;border:1px solid rgba(208,52,31,.28);background:#fffffff0;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1;color:#d0341f;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease;box-shadow:0 2px 8px #5c4a6e29}.epc-area:hover>.epc-kill,.epc-area:focus-within>.epc-kill{opacity:1;pointer-events:auto}.epc-kill:hover{background:#d0341f;color:#fff;border-color:#d0341f}@media (hover: none){.epc-kill{opacity:.5;pointer-events:auto}}.epc-area--gone{padding:2px 0}.epc-restore{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:9px 12px;border-radius:10px;border:1px dashed rgba(154,138,171,.5);background:transparent;font-family:inherit;font-size:12px;color:#9a8aab;text-align:left;cursor:pointer}.epc-restore:hover{border-color:#9a8aabcc;color:#6b5a82}.ep-agenda__noteline{position:relative;display:block}.ep-subkill{position:absolute;top:-2px;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;font-family:inherit;font-size:13px;line-height:1;color:var(--muted, #9a8aab);cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.ep-agenda__row:hover .ep-subkill,.ep-agenda__row:focus-within .ep-subkill{opacity:.75}.ep-subkill:hover{opacity:1;background:#d0341f1f;color:#d0341f}.ep-subadd{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2px;padding:2px 8px;border-radius:999px;border:1px dashed rgba(154,138,171,.45);background:transparent;font-family:inherit;font-size:10.5px;color:var(--muted, #9a8aab);cursor:pointer;opacity:0;transition:opacity .14s ease}.ep-agenda__row:hover .ep-subadd,.ep-agenda__row:focus-within .ep-subadd{opacity:1}@media (hover: none){.ep-subkill{opacity:.6}.ep-subadd{opacity:1}}@media (max-width: 767px){.ep-input::-moz-placeholder{font-size:16px}.ep-input,.ep-input::placeholder{font-size:16px}}.ep-chips{display:flex;flex-wrap:wrap;gap:6px}.ep-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:var(--pill);border:1px solid var(--border);background:var(--surface);font-family:var(--labelFont),sans-serif;font-size:10px;font-weight:600;letter-spacing:calc(var(--labelLS) * .6);text-transform:uppercase;color:var(--inkSoft);white-space:nowrap}.ep-chip svg{flex:none;color:var(--accentText)}.ep-chip [data-ep-field]{display:inline-block;min-width:1ch}.ep-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bgFlat) 94%,transparent);color:var(--ink);font-family:var(--body),sans-serif}.ep-lightbox__bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.ep-lightbox__count{font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--accentText);font-variant-numeric:tabular-nums}.ep-lightbox__close{width:40px;height:40px;border-radius:var(--pill);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;box-shadow:var(--shadowSoft)}.ep-lightbox__strip{flex:1;min-height:0;display:flex;align-items:center;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0 7%;scrollbar-width:none}.ep-lightbox__strip::-webkit-scrollbar{display:none}.ep-lightbox__item{flex:none;width:86%;max-width:440px;margin:0;scroll-snap-align:center;display:flex;flex-direction:column;gap:10px}.ep-lightbox__page{width:100%;aspect-ratio:3 / 4;max-height:74vh;border-radius:var(--radiusSm);border:1px solid var(--border);background:var(--slot) center / contain no-repeat;box-shadow:var(--shadow)}.ep-lightbox__cap{text-align:center;font-size:12.5px;color:var(--inkSoft)}.ep-playlist{display:flex;flex-direction:column;border-top:1px solid var(--border)}.ep-playlist__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0 4px}.ep-playlist__total{font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--muted);white-space:nowrap}.ep-playlist__rows{display:flex;flex-direction:column}.ep-playlist__row{position:relative;display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--borderFaint);-moz-column-break-inside:avoid;break-inside:avoid}.ep-playlist__num{flex:none;width:24px;padding-top:2px;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--muted)}.ep-playlist__body{flex:1;min-width:0}.ep-playlist__title{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--ink)}.ep-playlist__note{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--inkSoft)}.ep-playlist__time{flex:none;padding-top:2px;font-variant-numeric:tabular-nums;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--accentText)}.ep-playlist--syllabus .ep-playlist__row{gap:14px;padding:12px 0}.ep-playlist--syllabus .ep-playlist__num{width:28px;padding-top:1px;font-size:calc(var(--numSize) + 2px);color:var(--accentText)}.ep-playlist--syllabus .ep-playlist__title{font-size:14.5px}.ep-playlist--syllabus .ep-playlist__note{margin-top:3px}.ep-playlist--syllabus .ep-playlist__time{color:var(--muted)}.ep-root--wide .ep-playlist--syllabus[data-long=true] .ep-playlist__rows{display:block;-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px}.ep-playlist__row:hover .ep-remove,.ep-contents__row:hover .ep-remove,.ep-toc__row:hover .ep-remove{opacity:1}.ep-fan__hintwrap .ep-banner__hint,.ep-reel__note .ep-banner__hint,.ep-player__note .ep-banner__hint,.ep-desk__cover--type .ep-banner__hint{pointer-events:auto;cursor:pointer;border:1px solid var(--border);box-shadow:var(--shadowSoft)}.ep-root--spread .ep-page{overflow:hidden}.ep-fan{position:relative;padding-top:52px}.ep-root--wide .ep-fan{padding-top:32px}.ep-fan__strip{display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding:16px 0 26px;scrollbar-width:none;-webkit-overflow-scrolling:touch;--ep-fanW: min(54%, 230px)}.ep-fan__strip::-webkit-scrollbar{display:none}.ep-fan__page{position:relative;flex:none;width:var(--ep-fanW);aspect-ratio:3 / 4;margin-left:calc(var(--ep-fanW) * -.62);scroll-snap-align:start;border-radius:calc(var(--radiusSm) * .55);border:1px solid var(--border);background:var(--slot) center / cover no-repeat;box-shadow:var(--shadow);transform:rotate(calc(var(--tilt, 0deg) * var(--ep-fan))) scale(calc(1 - var(--shrink, 0) * (.4 + .6 * var(--ep-fan))));transform-origin:50% 100%;z-index:calc(30 - var(--i, 0));-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:zoom-in;color:inherit;font:inherit}.ep-fan__page:first-child{margin-left:18px}.ep-fan__end{flex:none;width:18px}.ep-fan[data-count="1"] .ep-fan__strip{justify-content:center;--ep-fanW: min(66%, 270px)}.ep-fan[data-count="1"] .ep-fan__page:first-child{margin-left:0}.ep-fan[data-count="2"] .ep-fan__strip{justify-content:center}.ep-fan[data-count="2"] .ep-fan__page:first-child{margin-left:0}.ep-fan__page--type,.ep-fan__page--ghost{cursor:default}.ep-fan__page--type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14%;text-align:center;background:var(--surface)}.ep-fan__typetitle,.ep-desk__typetitle{font-family:var(--display);font-weight:var(--displayWeight);font-size:19px;line-height:1.1;letter-spacing:var(--displayLS);text-transform:var(--displayCase);color:var(--ink);text-wrap:balance}.ep-fan__typerule,.ep-desk__typerule{width:28px;height:2px;background:var(--accent)}.ep-fan__typeby,.ep-desk__typeby{font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-fan__page--ghost{border-style:dashed;background:var(--surface2);box-shadow:none}.ep-fan__hintwrap{position:absolute;left:0;right:0;bottom:44px;display:flex;justify-content:center;pointer-events:none;z-index:40}.ep-fan__meta{display:flex;align-items:baseline;gap:10px;min-height:18px;padding:0 18px;margin-top:-8px}.ep-fan__count{flex:none;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--accentText);font-variant-numeric:tabular-nums}.ep-fan__count b{font-weight:inherit}.ep-fan__captions{flex:1;min-width:0}.ep-fan__caption{display:block}.ep-fan__caption[hidden]{display:none}.ep-fan__caption p{margin:0;font-size:12.5px;line-height:1.4;color:var(--inkSoft)}.ep-fan__hint{flex:none;font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-specs{display:flex;flex-direction:column;gap:12px}.ep-specs__price{display:flex;align-items:baseline;gap:9px}.ep-specs__amount{font-family:var(--display);font-weight:var(--priceWeight);font-size:30px;line-height:1;letter-spacing:var(--displayLS);color:var(--ink)}.ep-specs__was{font-size:13.5px;color:var(--muted)}.ep-contents{display:flex;flex-direction:column;border-top:1px solid var(--border)}.ep-contents .ep-label{margin:16px 0 4px}.ep-contents__rows{display:flex;flex-direction:column}.ep-root--wide .ep-contents__rows{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.ep-contents__row{position:relative;display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--borderFaint);-moz-column-break-inside:avoid;break-inside:avoid}.ep-contents__thumb{flex:none;width:34px;aspect-ratio:3 / 4;border-radius:calc(var(--radiusSm) * .3);border:1px solid var(--border);background:var(--slot) center / cover no-repeat;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:zoom-in;font-family:var(--numFont);font-size:10px;font-weight:var(--numWeight);color:var(--muted)}.ep-contents__thumb--num{cursor:default;background:var(--surface2)}.ep-contents__body{flex:1;min-width:0}.ep-contents__title{margin:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}.ep-contents__note{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--inkSoft)}.ep-desk__hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:66px 24px 44px;background:var(--slot);border-bottom:1px solid var(--borderFaint)}.ep-root--wide .ep-desk__hero{padding-top:52px}.ep-desk__cover{position:relative;width:66%;max-width:300px;aspect-ratio:3 / 4;border-radius:calc(var(--radiusSm) * .45);border:1px solid var(--border);background:var(--surface) center / cover no-repeat;box-shadow:var(--shadow);transform:rotate(calc(-2.6deg * var(--ep-fan)));-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:zoom-in;color:inherit;font:inherit}.ep-desk__cover:after{content:"";position:absolute;left:4%;right:4%;bottom:-22px;height:26px;z-index:-1;border-radius:50%;opacity:var(--ep-fan);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ink) 26%,transparent),transparent 68%)}.ep-desk__cover--type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12%;text-align:center;cursor:default}.ep-desk__cover--type .ep-desk__typetitle{font-size:22px;line-height:1.08}.ep-desk__cover--type .ep-banner__hint{position:absolute;bottom:12px}.ep-desk__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-top:6px}.ep-desk__head .ep-h1{text-wrap:balance}.ep-desk__head .epc-area{width:100%}.ep-desk__spec{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:2px 0 0;font-family:var(--labelFont),sans-serif;font-size:10px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-desk__specitem{display:inline-flex;align-items:center;gap:10px}.ep-desk__spec [data-ep-field]{display:inline-block;min-width:1ch}.ep-desk__dot{color:var(--accent)}.ep-desk__price{display:flex;align-items:baseline;gap:9px;margin:4px 0 0;font-family:var(--display);font-weight:var(--priceWeight);font-size:26px;line-height:1;letter-spacing:var(--displayLS);color:var(--ink)}.ep-desk__price s{font-family:var(--body),sans-serif;font-size:13px;font-weight:400;color:var(--muted)}.ep-quote{position:relative;margin:6px 0 0;padding:22px 8px 4px;text-align:center}.ep-quote:before{content:"";display:block;width:34px;height:2px;margin:0 auto 22px;background:var(--accent)}.ep-quote__mark{display:block;height:.55em;font-family:var(--quoteFont);font-size:calc(var(--pullSize) * 2.6);line-height:1;color:var(--accentText);margin-bottom:4px}.ep-quote__text{margin:0;font-family:var(--quoteFont);font-style:var(--quoteStyle);font-weight:var(--quoteWeight);font-size:calc(var(--pullSize) * 1.32);line-height:1.3;color:var(--ink);text-wrap:balance}.ep-quote__from{margin:14px 0 0;font-family:var(--labelFont),sans-serif;font-size:9px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-desk__story .ep-prose{font-size:calc(var(--proseSize) + 1px)}.ep-desk__story .ep-prose>p:first-child:first-letter{float:left;padding:.08em .12em 0 0;font-family:var(--display);font-weight:var(--displayWeight);font-size:3.1em;line-height:.78;color:var(--ink)}.ep-toc{display:flex;flex-direction:column;border-top:1px solid var(--border)}.ep-toc .ep-label{margin:16px 0 6px}.ep-toc__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ep-root--wide .ep-toc__list{display:block;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.ep-toc__row{position:relative;display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--borderFaint);-moz-column-break-inside:avoid;break-inside:avoid}.ep-toc__num{flex:none;width:24px;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--accentText)}.ep-toc__body{flex:1;min-width:0}.ep-toc__title{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--ink)}.ep-toc__note{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--inkSoft)}.ep-pages{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:16px}.ep-pages__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ep-root--wide .ep-pages__grid{grid-template-columns:1fr 1fr 1fr}.ep-pages__grid--rest{grid-template-columns:repeat(4,1fr);gap:8px}.ep-root--wide .ep-pages__grid--rest{grid-template-columns:repeat(6,1fr)}.ep-pages__item{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0}.ep-pages__pic{width:100%;aspect-ratio:3 / 4;border-radius:calc(var(--radiusSm) * .5);border:1px solid var(--border);background:var(--slot) center / cover no-repeat;box-shadow:var(--shadowSoft);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:zoom-in}.ep-pages__grid--rest .ep-pages__pic{border-radius:calc(var(--radiusSm) * .3)}.ep-pages__cap p{margin:0;font-size:11.5px;line-height:1.4;color:var(--muted)}.ep-root--reel.ep-root--wide .ep-page{max-width:1040px}.ep-root--wide .ep-reel__layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:44px;align-items:start;padding:40px 32px 0}.ep-root--wide .ep-reel__side{position:sticky;top:24px}.ep-root--wide .ep-reel__side .ep-reel__hero{max-height:none;border-radius:var(--radiusLg);border:1px solid var(--border);box-shadow:var(--shadow)}.ep-root--wide .ep-reel__main .ep-pad{padding:0}.ep-root--wide .ep-reel__main .ep-reel__promise{font-size:17px}.ep-reel__hero{position:relative;width:100%;aspect-ratio:9 / 16;max-height:760px;background:var(--slot);overflow:hidden}.ep-reel__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--slot) center / cover no-repeat}.ep-reel__scrim{position:absolute;left:0;right:0;bottom:0;height:64%;pointer-events:none;background:linear-gradient(to top,var(--bgFlat) 0%,var(--bgFlat) 12%,color-mix(in srgb,var(--bgFlat) 82%,transparent) 38%,color-mix(in srgb,var(--bgFlat) 40%,transparent) 68%,transparent 100%)}.ep-reel__top{position:absolute;top:54px;left:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.ep-root--wide .ep-reel__top{top:16px}.ep-reel__sound{flex:none;width:40px;height:40px;border-radius:var(--pill);border:1px solid var(--border);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadowSoft)}.ep-reel__play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:2;width:64px;height:64px;border-radius:var(--pill);background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;pointer-events:none}.ep-reel__play svg{margin-left:3px}.ep-reel__note{position:absolute;left:0;right:0;top:42%;z-index:2;display:flex;justify-content:center;pointer-events:none}.ep-reel__over{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:10px}.ep-reel__over .ep-h1{text-shadow:0 1px 14px var(--bgFlat),0 0 2px var(--bgFlat)}.ep-reel__price{display:flex;align-items:baseline;gap:9px;margin:0;font-family:var(--display);font-weight:var(--priceWeight);font-size:24px;line-height:1;letter-spacing:var(--displayLS);color:var(--ink)}.ep-reel__was{font-family:var(--body),sans-serif;font-size:13px;font-weight:400;color:var(--muted);text-decoration:line-through}.ep-root--reel>.ep-page>.epc-area{display:block}.ep-root--screening.ep-root--wide .ep-page{max-width:1080px}.ep-root--screening.ep-root--wide .ep-pad{padding-left:32px;padding-right:32px}.ep-screening__top{display:flex;flex-direction:column;gap:18px;padding:54px 18px 0}.ep-root--wide .ep-screening__top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:36px;align-items:center;padding:40px 32px 0}.ep-player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:var(--slot);box-shadow:var(--shadow)}.ep-player__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:var(--slot) center / cover no-repeat}.ep-player__media--picture{-o-object-fit:cover;object-fit:cover}.ep-player__badge{position:absolute;top:12px;left:12px;z-index:2}.ep-player__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:68px;height:68px;border-radius:var(--pill);border:var(--btnBorder);background:var(--btn);color:var(--btnInk);box-shadow:var(--btnShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease}.ep-player__play:hover{transform:translate(-50%,-50%) scale(1.05)}.ep-player__play svg{margin-left:3px}.ep-player--playing .ep-player__play,.ep-player--playing .ep-player__badge{display:none}.ep-player__note{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;justify-content:center;pointer-events:none}.ep-screening__intro{display:flex;flex-direction:column;gap:12px;min-width:0}.ep-screening__buy{display:flex;flex-direction:column;gap:12px;padding-top:6px}.ep-screening__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-family:var(--display);font-weight:var(--priceWeight);font-size:28px;line-height:1;letter-spacing:var(--displayLS);color:var(--ink)}.ep-screening__price s{font-family:var(--body),sans-serif;font-size:13.5px;font-weight:400;color:var(--muted)}.ep-screening__per{flex-basis:100%;font-family:var(--labelFont),sans-serif;font-size:9.5px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase;color:var(--muted)}.ep-root--wide .ep-screening__buy .ep-btn{max-width:340px}.ep-screening__cols{display:flex;flex-direction:column;gap:6px;padding:18px 18px 0}.ep-root--wide .ep-screening__cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0 44px;padding:32px 32px 0;align-items:start}.ep-screening__col{display:flex;flex-direction:column;gap:18px;min-width:0}.ep-root--wide .ep-screening__col--side{border-left:1px solid var(--border);padding-left:44px}.ep-root--wide .ep-screening__col--side .ep-bullets{border-top:0;padding-top:0}.ep-root--wide .ep-screening__cols--single{display:flex;max-width:720px}.ep-root--wide .ep-screening__cols--single .ep-screening__col--side{border-left:0;padding-left:0}.ep-root--wide .ep-screening__cols--single .ep-bullets{border-top:1px solid var(--border);padding-top:16px}.ep-root--wide .ep-screening__col .ep-playlist{border-top:0}.ep-root--wide .ep-screening__col .ep-playlist__head{margin-top:0}.ep-root--wide .ep-screening__story{max-width:720px}.ep-root--wide .ep-screening__story .ep-checkout{max-width:520px}.ep-root--screening.ep-root--wide .ep-sticky{justify-content:center}.ep-root--screening.ep-root--wide .ep-sticky .ep-btn{max-width:440px}.ep-public--wide .ep-public__column:has(.ep-root--screening){max-width:1080px}.ep-public--wide .ep-public__column:has(.ep-root--reel){max-width:1040px}.ep-public--wide .ep-public__column:has(.ep-root--scholarship){max-width:none;background:transparent;box-shadow:none}.ep-coupon{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ep-coupon__link{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ep-coupon__link:disabled{cursor:default}.ep-coupon__row{display:flex;gap:8px;width:100%}.ep-coupon__input{flex:1;text-transform:uppercase}.ep-coupon__apply{flex:none;border:1px solid var(--border);background:var(--surface2);color:var(--ink);border-radius:var(--pill);padding:0 16px;cursor:pointer;font-family:var(--labelFont),sans-serif;font-size:11px;font-weight:600;letter-spacing:var(--labelLS);text-transform:uppercase}.ep-coupon__apply:disabled{opacity:.6;cursor:default}.ep-coupon__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;border-radius:var(--pill);background:var(--surface2);border:1px solid var(--border2);font-size:12px;color:var(--ink)}.ep-coupon__chip b{font-family:var(--labelFont),sans-serif;letter-spacing:.06em}.ep-coupon__chip button{border:0;background:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;padding:0}.ep-coupon__error{margin:0;font-size:12px;color:var(--accentText)}.ep-testis{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:16px}.ep-testis__strip{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;margin:0 -2px}.ep-testis__strip::-webkit-scrollbar{display:none}.ep-testi{position:relative;flex:none;width:60%;margin:0;scroll-snap-align:center;display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft)}.ep-testis[data-count="1"] .ep-testi{width:70%}.ep-root--wide .ep-testi{width:224px}.ep-root--wide .ep-testis[data-count="1"] .ep-testi{width:100%;max-width:364px}.ep-testi__head{display:flex;align-items:center;gap:9px}.ep-testi .chat-avatar__pip{border-color:var(--surface)}.ep-testi__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ep-testi__name{margin:0;font-size:13px;font-weight:600;line-height:1.2;color:var(--ink)}.ep-testi__stars{flex:none;display:flex;gap:1px;color:var(--borderFaint)}.ep-testi__star--on{color:var(--accent)}.ep-testi__quote{margin:0;font-family:var(--quoteFont);font-style:var(--quoteStyle);font-weight:var(--quoteWeight);font-size:14px;line-height:1.45;color:var(--ink);text-wrap:pretty}.ep-testi__note{font-size:11.5px;color:var(--muted)}.ep-testi .ep-remove{opacity:1;right:6px;top:6px}.ep-testis__dots{display:flex;justify-content:center;gap:6px}.ep-testis__dot{width:6px;height:6px;border-radius:9999px;background:var(--border);transition:background .2s,transform .2s}.ep-testis__dot--on{background:var(--accent);transform:scale(1.25)}.ep-voice{display:flex;align-items:center;gap:8px;padding:7px 9px 7px 7px;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--pill)}.ep-voice__btn{flex:none;width:30px;height:30px;border-radius:var(--pill);border:var(--btnBorder);background:var(--btn);color:var(--btnInk);box-shadow:var(--btnShadow);display:flex;align-items:center;justify-content:center;cursor:pointer}.ep-voice__btn svg{margin-left:1px}.ep-voice__bars{flex:1;height:28px;display:flex;align-items:center;gap:2px;cursor:pointer}.ep-voice__bar{flex:1;min-width:2px;border-radius:2px;background:var(--border);transition:background .15s}.ep-voice__bar--on{background:var(--accent)}.ep-voice--playing .ep-voice__bar--on{animation:epVoiceBar 1.1s ease-in-out infinite}@keyframes epVoiceBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.ep-voice__time{flex:none;font-family:var(--numFont);font-size:var(--numSize);font-weight:var(--numWeight);color:var(--muted);font-variant-numeric:tabular-nums}.ep-testi__bubble{position:relative;align-self:flex-start;width:72px;height:72px;border-radius:var(--avatar);overflow:hidden;border:2px solid var(--accent);background:var(--slot);padding:0;cursor:pointer;box-shadow:var(--shadowSoft)}.ep-testi__bubblevideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ep-testi__bubbleplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:var(--pill);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.ep-testi__bubbleplay svg{margin-left:2px}.ep-testi__player{position:relative;width:100%;max-width:260px;align-self:flex-start}.ep-testi__playervideo{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;display:block;background:var(--slot);border-radius:var(--radiusSm);border:1px solid var(--border)}.ep-testi__close{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:var(--pill);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.ep-pages__frame{position:relative;display:block}.ep-pages__frame[data-teased=true] .ep-pages__pic{cursor:pointer}.ep-pages__frame[data-teased=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--radiusSm) * .5);background:linear-gradient(160deg,#ffffff52,#ffffff0a 38%,#0000000f);pointer-events:none}.ep-pages__peek{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink, #3f3350);box-shadow:0 2px 8px #2e223a29;pointer-events:none}.ep-pages__grid--rest .ep-pages__peek{display:none}.epc-ticket[data-writing]{border-color:#7a5fb073}.epc-ticket__spin{display:block;width:11px;height:11px;border-radius:50%;border:2px solid rgba(122,95,176,.3);border-top-color:#7a5fb0;animation:epe-spin .7s linear infinite}.ep-root--scholarship{overflow:hidden}.ep-sch__glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.ep-sch__glow--a{top:-170px;left:-70px;width:380px;height:320px;background:radial-gradient(closest-side,#f5b89657,#f5b89600)}.ep-sch__glow--b{bottom:-180px;right:-90px;width:340px;height:300px;background:radial-gradient(closest-side,#c4b0e84d,#c4b0e800)}.ep-root--wide .ep-sch__glow--a{top:-260px;left:60px;width:760px;height:560px}.ep-root--wide .ep-sch__glow--b{bottom:-300px;right:40px;width:720px;height:560px}.ep-sch{padding:18px 24px 22px;gap:18px}.epd-device--phone .ep-sch{padding-top:52px}.ep-root--wide .ep-sch{padding:64px 24px 0;gap:34px}.ep-root--wide.ep-root--scholarship .ep-page{max-width:880px}.ep-sch__h1{font-size:33px;line-height:1.12;letter-spacing:-.01em;text-align:center}.ep-sch .ep-lede{text-align:center}.ep-sch__num{font-size:1.33em}.ep-root--wide .ep-sch__h1{font-size:58px;line-height:1.06}.ep-root--wide .ep-sch .ep-lede{font-size:22px;line-height:1.45;color:var(--muted)}.ep-sch__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 40px #5c4a6e24;padding:15px 14px 14px;display:flex;flex-direction:column;gap:13px}.ep-sch__prize{display:flex;gap:12px;align-items:flex-start}.ep-sch__cover{width:52px;height:72px;flex:none;border-radius:10px;background:var(--slot) center / cover no-repeat;border:1px solid var(--border2);box-shadow:0 10px 26px #5c4a6e2e;display:flex;flex-direction:column;justify-content:flex-end;padding:8px;gap:4px}.ep-sch__cover i{display:block;height:5px;border-radius:9999px;background:#5c4a6e38}.ep-sch__cover i+i{background:#5c4a6e21}.ep-sch__cover--sm{width:42px;height:54px;padding:6px}.ep-sch__cover--xs{width:32px;height:44px;padding:4px}.ep-sch__coverbtn{all:unset;cursor:pointer;display:block}.ep-sch__coverbtn:focus-visible .ep-sch__cover{outline:2px solid var(--accent);outline-offset:2px}.ep-sch__prize-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.ep-sch__prize-head{margin:0;max-width:100%}.ep-sch__prize-title{margin:0;font-family:var(--display);font-weight:600;font-size:18px;line-height:1.35;color:var(--ink);display:inline;text-decoration:underline;text-decoration-color:#9b85c473;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .18s ease}.ep-sch__prizecard--tap:hover .ep-sch__prize-title{text-decoration-color:#9b85c4cc}.ep-sch__prize-more{display:inline;margin-left:5px;font-size:10px;color:var(--accent)}.ep-sch__lines{display:flex;flex-direction:column;gap:6px}.ep-sch__line{display:flex;align-items:baseline;gap:5px;font-size:12.5px;color:var(--muted)}.ep-sch__line-dot{flex:none}.ep-sch__line-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sch__line-was{flex:none;width:30px;text-align:right;font-size:11px;color:#b3a4c6;text-decoration:line-through;white-space:nowrap}.ep-sch__line .ep-remove{margin-left:2px}.ep-sch__total{border-top:1px solid var(--border2);padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;white-space:nowrap}.ep-sch__free{display:flex;align-items:baseline;gap:10px}.ep-sch__free-word{font-family:var(--accentFont);font-weight:700;font-size:32px;line-height:1;color:var(--accent)}.ep-sch__total--big .ep-sch__free-word{font-size:36px}.ep-sch__free-for{font-size:12.5px;color:var(--muted)}.ep-sch__was{font-size:19px;font-weight:400;color:#c0b3cf;text-decoration:line-through}.ep-sch__total--big .ep-sch__was{font-size:21px}.ep-sch__prizecard--tap{cursor:pointer}.ep-sch__prizecard--tap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ep-sch__chip{align-self:flex-start;border:1px dashed var(--border2);background:transparent;border-radius:9999px;padding:5px 10px;font-size:11px;color:var(--muted);cursor:pointer}.ep-sch__chip:hover{color:var(--ink);border-color:var(--accent)}.ep-sch__draw{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding-top:4px}.ep-sch__kicker{font-size:9.5px;font-weight:400;letter-spacing:.2em;color:#a898b8}.ep-sch__date{margin:0;font-family:var(--accentFont);font-weight:600;font-size:25px;line-height:1.2;color:var(--ink);white-space:nowrap}.ep-sch__date--sm{font-size:15px;color:var(--inkSoft)}.ep-sch__count{display:flex;align-items:flex-end;justify-content:center;gap:26px}.ep-sch__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.ep-sch__n{font-family:var(--display);font-weight:600;font-size:36px;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums}.ep-sch__u{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#a898b8}.ep-sch__closed{margin:0;font-size:13px;color:var(--muted)}.ep-sch__draw--boxed{padding:12px 14px 13px;gap:8px}.ep-sch__draw--boxed .ep-sch__n{font-size:38px}.ep-sch__draw--boxed .ep-sch__count{gap:18px}.ep-sch__draw-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%}.ep-sch__draw:not(.ep-sch__draw--boxed) .ep-sch__draw-head{width:auto;justify-content:center}.ep-sch__draw--boxed{align-items:stretch;text-align:left}.ep-sch__draw--boxed .ep-sch__draw-head{flex-wrap:nowrap}.ep-sch__draw--boxed .ep-sch__draw-head .ep-sch__kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sch__draw--boxed .ep-sch__date--sm{flex:none}@media (max-width: 360px){.ep-sch__draw--boxed .ep-sch__date--sm{font-size:13px}}.ep-sch__draw--boxed .ep-sch__count{justify-content:flex-start}.ep-sch__apply{padding:16px 16px 14px;gap:12px}.ep-sch__row{display:flex;gap:8px}.ep-sch__input{height:38px;border-radius:9999px;border:1px solid rgba(180,160,200,.45);background:#fff;box-shadow:var(--shadow);padding:0 16px;font-size:16px}.ep-sch__input--name{width:25%;flex:none;padding:0 12px}.ep-sch__input:disabled{opacity:1}.ep-sch__chipfield{flex:1;min-width:0;height:38px;border-radius:9999px;border:1px solid rgba(180,160,210,.5);background:#ede4f8;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 13px;font-size:12.5px;color:var(--inkSoft)}.ep-sch__chipfield span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sch__chipfield i{font-style:normal;font-size:10px;color:var(--accent);flex:none}.ep-sch__chipfield--name{flex:none;max-width:40%}.ep-sch__cta{width:auto;align-self:center;height:48px;padding:0 34px;gap:10px;font-family:var(--accentFont),cursive;font-size:23px;font-weight:600;letter-spacing:0;text-transform:none}.ep-sch__cta-heart{color:var(--accent);display:flex}.ep-sch__cta-arrow{display:flex}.ep-sch__under{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ep-sch__under>span:empty{display:none}.ep-sch__under:has(>span:empty){justify-content:center}.ep-sch__link{all:unset;cursor:pointer;font-size:11px;color:#a898b8;text-decoration:underline}.ep-sch__link:hover{color:var(--ink)}.ep-sch__fine{font-size:11px;color:#a898b8}.ep-sch__fine--center{text-align:center;margin:0}.ep-sch__error{margin:0;font-size:12px;color:#c0392b}.ep-sch__note{margin:0;font-size:12px;color:var(--muted)}.ep-sch__applied{margin:0;display:flex;align-items:center;gap:7px;font-family:var(--accentFont);font-weight:600;font-size:20px;line-height:1.1;color:var(--ink)}.ep-sch__tick{width:16px;height:16px;flex:none;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-family:var(--body),sans-serif}.ep-sch__apply--done{align-items:flex-start}.ep-sch__applied-wrap{display:flex;flex-direction:column;gap:14px}.ep-sch__chance{padding:13px 14px 12px;gap:10px}.ep-sch__chance-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ep-sch__chance-now{display:flex;flex-direction:column;gap:1px}.ep-sch__chance-n{font-family:var(--display);font-weight:600;font-size:34px;line-height:1;color:var(--ink)}.ep-sch__chance-ceiling{font-size:11px;color:var(--muted);flex:none;padding-bottom:3px}.ep-sch__chance-ceiling b{font-weight:700;color:var(--ink)}.ep-sch__bar{position:relative;height:8px;border-radius:9999px;background:#ede4f8;overflow:hidden}.ep-sch__bar-fill{display:block;height:100%;border-radius:9999px;background:var(--accent);transition:width .35s ease}.ep-sch__chance-note{margin:0;font-size:10.5px;line-height:1.4;color:#a898b8}.ep-sch__chance-rule{height:1px;background:#b4a0c847;margin-top:2px}.ep-sch__chance-rows{display:flex;flex-direction:column}.ep-sch__crow+.ep-sch__crow{border-top:1px solid rgba(180,160,200,.18)}.ep-sch__crow-head{display:flex;align-items:center;gap:10px;padding:7px 0}.ep-sch__crow-open-btn{all:unset;cursor:pointer;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 0}.ep-sch__crow-open-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.ep-sch__crow-icon{width:28px;height:28px;flex:none;border-radius:50%;background:#ede4f8;color:var(--accent);display:flex;align-items:center;justify-content:center}.ep-sch__crow-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ep-sch__crow-title{font-size:12px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sch__crow-sub{font-size:10px;color:var(--muted);white-space:nowrap}.ep-sch__crow-pct{font-size:12px;font-weight:600;color:var(--accent);flex:none;white-space:nowrap}.ep-sch__crow-cta{border:0;cursor:pointer;flex:none;box-sizing:border-box;height:30px;min-width:60px;padding:0 13px;border-radius:9999px;background:#fff;box-shadow:0 4px 12px #5c4a6e24;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap;font-family:inherit}.ep-sch__crow-cta:disabled{cursor:default;opacity:.55}.ep-sch__crow--open{background:#ede4f873;border-radius:14px;margin:0 -8px;padding:0 8px}.ep-sch__crow-open{display:flex;flex-direction:column;gap:7px;padding:0 0 10px}.ep-sch__crow-openhead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--muted)}.ep-sch__crow-so-far{font-weight:600;color:var(--accent);flex:none;white-space:nowrap}.ep-sch__pips{display:flex;gap:4px}.ep-sch__pips span{flex:1;height:6px;border-radius:9999px;background:#e4daf2}.ep-sch__pips span[data-on=true]{background:var(--accent)}.ep-sch__crow-left{margin:0;font-size:11px;line-height:1.45;color:var(--muted)}.ep-sch__sr{display:none}.ep-sch__entries{padding:13px 14px 12px;gap:10px}.ep-sch__entries-head{display:flex;justify-content:space-between;align-items:flex-end}.ep-sch__entries-n{font-family:var(--display);font-weight:600;font-size:34px;line-height:1;color:var(--ink)}.ep-sch__boosters{display:flex;flex-direction:column;gap:5px}.ep-sch__booster{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.ep-sch__booster-title{flex:1;min-width:0}.ep-sch__booster-bonus{font-weight:600;font-size:11px;color:var(--accent);flex:none}.ep-sch__boosters--applied{gap:0;border-top:1px solid rgba(180,160,200,.28);margin-top:2px}.ep-sch__boosters--applied .ep-sch__booster{padding:8px 0;border-bottom:1px solid rgba(180,160,200,.18);font-size:12px;color:var(--ink);font-weight:600}.ep-sch__boosters--applied .ep-sch__booster:last-child{border-bottom:0}.ep-sch__strip{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:11px;align-items:center;margin:4px -12px 0;border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);box-shadow:0 -12px 40px #5c4a6e24;padding:9px 14px 13px}.ep-sch__strip-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ep-sch__strip-title{font-family:var(--display);font-weight:600;font-size:12.5px;line-height:1.2;color:var(--ink)}.ep-sch__strip-sum{font-size:10px;color:var(--muted)}.ep-sch__strip-caret{font-size:13px;color:#a898b8;flex:none}.ep-sch__toggle{position:sticky;top:48px;z-index:5;align-self:center;display:flex;gap:2px;margin:44px auto -22px;padding:3px;border-radius:9999px;background:#ffffffe0;box-shadow:0 4px 14px #5c4a6e24}.ep-sch__toggle button{border:0;background:transparent;border-radius:9999px;padding:5px 10px;font:600 11px DM Sans,sans-serif;color:#8a7a9a;cursor:pointer}.ep-sch__toggle button[data-active=true]{background:#4a3d58;color:#fff}.ep-sch__grid{display:flex;flex-direction:column;gap:18px}.ep-sch__col{display:flex;flex-direction:column;gap:18px;min-width:0}.ep-sch__grid{flex:1 1 auto;min-height:0}.ep-sch__col--right{flex:1 1 auto;min-height:0;justify-content:space-between}.ep-sch--wide .ep-sch__grid{flex:0 1 auto;flex-direction:row;gap:56px;align-items:stretch}.ep-sch--wide .ep-sch__col--right{flex:1;justify-content:flex-start}.ep-sch--wide .ep-sch__col{flex:1}.ep-sch--wide .ep-sch__divider{width:1px;align-self:stretch;background:var(--border2);flex:none}.ep-sch--wide .ep-sch__col--right{gap:18px}.ep-sch--wide .ep-sch__apply{margin-top:auto;max-width:360px}.ep-sch--wide .ep-sch__card{padding:16px 14px 15px}.ep-sch--wide .ep-sch__cover{width:64px;height:88px}.ep-sch--wide .ep-sch__line{font-size:15px}.ep-sch--wide .ep-sch__prize-title{font-size:17px}.ep-sch--wide .ep-sch__n{font-size:46px}.ep-sch--wide .ep-sch__count{gap:30px}.ep-sch--wide .ep-sch__date{font-size:34px}.ep-sch--wide .ep-sch__total--big .ep-sch__free-word{font-size:54px}.ep-sch--wide .ep-sch__total--big .ep-sch__was{font-size:26px}.ep-sch--wide .ep-sch__input{height:46px}.ep-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#4a3d582e;display:flex;align-items:flex-end}.epd-wrap[data-zoom=true] .ep-sheet{bottom:var(--epd-zoom-tail, 0px)}.ep-sheet__panel{width:100%;max-height:92%;overflow:auto;background:#fbf8fd;border-radius:26px 26px 0 0;border-top:1px solid var(--border);box-shadow:0 -18px 50px #5c4a6e38;display:flex;flex-direction:column;color:var(--ink);font-family:var(--body),sans-serif}.ep-root--wide .ep-sheet{align-items:center;justify-content:center}.ep-root--wide .ep-sheet__panel{max-width:520px;border-radius:26px;max-height:88%}.ep-sheet__head{padding:20px 20px 12px;display:flex;gap:12px;align-items:center;border-bottom:1px solid rgba(180,160,200,.28)}.ep-sheet__head--plain{padding:16px 20px 11px}.ep-sheet__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ep-sheet__title{margin:0;flex:1;font-family:var(--display);font-weight:600;font-size:16.5px;line-height:1.2;color:var(--ink)}.ep-sheet__title--lg{font-size:20px}.ep-sheet__close{width:28px;height:28px;flex:none;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 10px #5c4a6e24;color:var(--muted);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ep-sheet__body{padding:18px 22px;display:flex;flex-direction:column;gap:16px}.ep-sheet__body--rules{padding:16px 22px 18px;gap:18px}.ep-sheet__foot{padding:2px 22px 24px;display:flex;flex-direction:column;gap:10px;align-items:center}.ep-sch__prow{display:flex;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(180,160,200,.25)}.ep-sch__prow:has(+.ep-sch__total){padding-bottom:0;border-bottom:0}.ep-sch__picon{width:44px;height:44px;flex:none;border-radius:12px;background:linear-gradient(150deg,#f1e9f8,#e4d9f1);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;color:var(--accent)}.ep-sch__pbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ep-sch__phead{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ep-sch__ptitle{font-weight:600;font-size:13px;color:var(--ink)}.ep-sch__pwas{font-size:12px;color:#b9aac9;flex:none;text-decoration:line-through}.ep-sch__pnotes{margin:0;font-size:11px;line-height:1.5;color:var(--muted);display:flex;flex-direction:column}.ep-sch__rule{display:flex;flex-direction:column;gap:6px}.ep-sch__rule--house{cursor:default}.ep-sch__rule-head{display:flex;justify-content:space-between;align-items:center}.ep-sch__rule-title{margin:0;font-size:12.5px;font-weight:600;color:var(--ink)}.ep-sch__rule-note{margin:0;font-size:11px;line-height:1.45;color:var(--muted)}.ep-sch__rule .ep-sch__boosters{padding:2px 0 4px}@media (max-height: 800px){.ep-sch{padding:10px 20px 12px;gap:10px}.ep-sch__grid,.ep-sch__col{gap:10px}.ep-sch__h1{font-size:26px}.ep-sch__card{padding:11px 12px 10px;gap:9px}.ep-sch__cover{width:44px;height:60px}.ep-sch__prize{gap:10px}.ep-sch__prize-body{gap:6px}.ep-sch__prize-title{font-size:16px}.ep-sch__lines{gap:4px}.ep-sch__total{padding-top:9px}.ep-sch__free-word{font-size:28px}.ep-sch__total--big .ep-sch__free-word{font-size:30px}.ep-sch__draw:not(.ep-sch__draw--boxed){gap:7px;padding-top:0}.ep-sch__date:not(.ep-sch__date--sm){font-size:21px}.ep-sch__count{gap:20px}.ep-sch__draw:not(.ep-sch__draw--boxed) .ep-sch__unit{gap:3px}.ep-sch__crow-head{padding:4px 0}.ep-sch__applied-wrap{gap:10px}.ep-sch__chance{gap:8px}.ep-sch__n{font-size:28px}.ep-sch__apply{padding:12px 13px 11px;gap:9px}.ep-sch__input,.ep-sch__chipfield{height:36px}.ep-sch__cta{height:42px;font-size:20px;padding:0 26px}}.ep-root--scholarship .ep-sch{flex:1 1 auto}.ep-sch__applied-wrap{flex:1 1 auto;min-height:0}.ep-sch__applied-wrap .ep-made{margin-top:auto}.ep-sch__strip{margin-top:0}@keyframes epe-switching-in{0%{opacity:0}to{opacity:1}}.inbox-page{max-width:420px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;padding:calc(14px + var(--sat, 0px)) 20px calc(var(--app-bottom-nav-clearance, 82px) + 24px)}.inbox-head{display:flex;align-items:center;gap:8px;padding:4px 0 14px}.inbox-head__title{font-family:var(--k-fontEditorial);font-weight:600;font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--k-inkStrong);margin:0 auto 0 2px}.inbox-head__btn{flex:none;width:32px;height:32px;border-radius:9999px;background:var(--k-notificationControlBg);border:var(--k-accountBorder);box-shadow:var(--k-brandPillShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-accent);padding:0}.inbox-head__btn:hover{background:var(--k-signupBirthSelectBg)}.inbox-head__btn:disabled{opacity:.45;cursor:default}.inbox-head__btn--active{background:var(--k-accountCard2Bg3);color:var(--k-onboardingStatusbarInk);border-color:var(--k-accountBorder2)}.inbox-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-inkFaint);padding:14px 2px 8px}.inbox-list{display:flex;flex-direction:column;margin:0 -6px}.inbox-row{display:flex;gap:11px;align-items:flex-start;padding:12px 10px;border:0;border-radius:14px;background:var(--k-pdfDownloadOptionBg);text-align:left;cursor:pointer;width:100%}.inbox-row+.inbox-row{margin-top:1px;position:relative}.inbox-row+.inbox-row:before{content:"";position:absolute;top:-1px;left:10px;right:10px;height:1px;background:var(--k-accountBorderBg)}.inbox-row__avatar{flex:none;padding-top:1px}.inbox-row__mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.inbox-row__hd{display:flex;align-items:center;gap:8px;min-width:0}.inbox-row__dot{width:7px;height:7px;border-radius:9999px;background:var(--k-pdfReadSpinnerDots);flex:none}.inbox-row__title{font-size:13.5px;line-height:1.35;font-weight:700;color:var(--k-inkStrong);min-width:0}.inbox-row__sub{font-size:11.5px;line-height:1.35;color:var(--k-inkFaint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row__rt{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.inbox-row__icon{color:var(--k-accent)}.inbox-row__time{font-size:11px;line-height:1;color:var(--k-accountInkFaint2)}.inbox-row--read{background:transparent}.inbox-row--read .inbox-row__title{font-weight:400;color:var(--k-accountMuted)}.inbox-row--read .inbox-row__sub,.inbox-row--read .inbox-row__time{color:var(--k-accountInkFaint3)}.inbox-row--read .inbox-row__icon{color:var(--k-accountInkFaint4)}.inbox-row--read .inbox-row__avatar{opacity:.55}.inbox-crumb{display:flex;align-items:center;gap:8px;padding:12px 2px;min-width:0}.inbox-crumb__link{font-size:13px;font-weight:500;color:var(--k-accent);text-decoration:none;flex:none}.inbox-crumb__link:hover{text-decoration:underline}.inbox-crumb__sep{color:var(--k-accountInkFaint2);flex:none}.inbox-crumb__current{font-size:13px;font-weight:600;color:var(--k-inkStrong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@keyframes inbox-flash-pulse{0%{background-color:var(--k-accountTile1Bg3);box-shadow:var(--k-accountShadow6)}60%{background-color:var(--k-accountTile1Bg4);box-shadow:var(--k-accountShadow7)}to{background-color:transparent;box-shadow:0 0 0 2px transparent}}.inbox-flash{animation:inbox-flash-pulse 2.4s ease-out both;border-radius:14px}.composer{display:flex;align-items:flex-end;gap:10px}.composer__me{position:relative;flex:none;margin-bottom:6px}.composer--compact .composer__me{margin-bottom:4px}.composer--expands{align-items:flex-start}.composer--expands .composer__me{margin-top:7px;margin-bottom:0}.composer--collapsed{align-items:center}.composer--collapsed .composer__me{margin-bottom:0}.composer__pill{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:11px 18px 11px 16px;border-radius:24px;background:var(--k-inputBg);border:var(--k-inputOutline);box-shadow:var(--k-composerShadow);cursor:pointer;text-align:left;font-family:inherit;transition:box-shadow .18s ease,transform .18s ease}.composer__pill:active{transform:scale(.995);box-shadow:var(--k-composerPressedShadow)}.composer__pill-label{flex:1;min-width:0;font-size:1rem;color:var(--k-inkFaint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.composer__pill-draft{color:var(--k-ink)}.composer__body{position:relative;flex:1;min-width:0;border-radius:24px;background:var(--k-inputBg);border:var(--k-inputOutline);box-shadow:var(--k-composerShadow);padding:11px 14px 11px 16px}.composer--expands .composer__body{animation:composer-rise .22s cubic-bezier(.22,1,.36,1)}.composer--compact .composer__body{border-radius:20px;padding:8px 12px 8px 14px;box-shadow:var(--k-composerCompactShadow)}.mention-textarea{position:relative;display:flex;flex-direction:column}.composer__mentions{position:absolute;left:0;right:0;bottom:calc(100% + 8px);max-height:246px;overflow-y:auto;border-radius:18px;background:var(--k-surface);border:var(--k-inputOutline);box-shadow:var(--k-composerMentionsShadow);padding:6px;z-index:30}.composer__mention-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:12px;background:transparent;cursor:pointer;text-align:left}.composer__mention-row--active{background:var(--k-mentionSelectedBg)}.composer__mention-name{font-size:14px;font-weight:600;color:var(--k-mentionNameInk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__input{display:block;width:100%;box-sizing:border-box;min-height:24px;overflow-y:hidden;resize:none;border:0;padding:0 34px 0 0;background:transparent;font-size:1rem;line-height:1.5;color:var(--k-inputInk);font-family:inherit;outline:none;caret-color:var(--k-accent)}.composer__input::-moz-placeholder{color:var(--k-inkFaint);font-size:1rem}.composer__input::placeholder{color:var(--k-inkFaint);font-size:1rem}.composer__input:disabled{color:var(--k-inkFaint);cursor:not-allowed}.composer__kind:disabled{opacity:.5;cursor:not-allowed}.composer__error{padding-top:6px;font-size:11.5px;color:var(--k-composerErrorInk)}.composer__actions{position:absolute;right:10px;bottom:9px;display:flex;align-items:center;gap:8px}.composer__body:has(.composer__kind) .composer__input{padding-right:34px}.composer--compact .composer__body{display:flex;align-items:flex-end;gap:8px}.composer--compact .composer__actions{position:static;flex:none;margin-bottom:-1px}.composer--compact .composer__input,.composer--compact .mention-textarea{flex:1;min-width:0}.composer__kind{display:inline-flex;align-items:center;border-radius:9999px;padding:2px 9px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.6;cursor:pointer;border:var(--k-inputOutline);background:var(--k-quietControlBg);color:var(--k-muted);font-family:inherit;transition:background .18s ease,border-color .18s ease,color .18s ease}.composer__kind:hover:not(:disabled){border-color:var(--k-controlHoverBorder);color:var(--k-controlHoverInk)}.composer__kind--on,.composer__kind--on:hover:not(:disabled){color:var(--k-btnInk);background:var(--k-accent);border-color:var(--k-accent)}.composer__send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:9999px;border:0;color:var(--k-composerDisabledInk);background:var(--k-composerDisabledBg);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.composer__send--ready{color:var(--k-btnInk);background:var(--k-composerSendBg);box-shadow:var(--k-composerSendShadow)}.composer__send--ready:active{transform:scale(.94)}@keyframes composer-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.composer--expands .composer__body{animation:none}}.mention-textarea__caret-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;color:transparent}.mention-textarea__caret{display:inline-block;width:2px;height:1.05em;vertical-align:text-bottom;border-radius:1px;background:var(--tag-accent, var(--k-accent));animation:mention-caret-blink 1.05s steps(2,start) infinite}@keyframes mention-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.mention-textarea__caret{animation:none;opacity:.85}}.user-menu-btn{display:inline-flex;align-items:center;gap:7px;border:var(--k-quietControlBorder);background:var(--k-adminControlBg);cursor:pointer;box-shadow:var(--k-accountShadow21);transition:box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.user-menu-btn--round{padding:2px;border-radius:9999px}.user-menu-btn--chip{padding:3px 12px 3px 4px;border-radius:9999px}.user-menu-btn__name{font-family:var(--k-offerEditorFont);font-size:13px;font-weight:600;color:var(--k-inkStrong)}.user-menu-btn:hover{transform:scale(1.03);box-shadow:var(--k-accountShadow12)}.user-menu-btn.is-open{box-shadow:var(--k-accountShadow13)}.user-menu-btn:focus-visible{outline:var(--k-accountBorder5);outline-offset:2px}.user-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;border:none;background:var(--k-accountModalBackdropBg3)}.user-menu-panel{position:fixed;z-index:122;background:var(--k-accountCardBg4);border:var(--k-pdfDownloadPillBorder);border-radius:20px;box-shadow:var(--k-accountShadow14);padding:8px}.user-menu-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 10px 10px;border-bottom:var(--k-habitPickerBorder2);margin-bottom:6px}.user-menu-panel__name{font-family:var(--k-offerEditorFont);font-size:14px;font-weight:700;color:var(--k-inkStrong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-panel__level{flex-shrink:0;font-size:11px;font-weight:600;color:var(--k-accent)}.user-menu-panel__row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;border-radius:13px;background:transparent;font-family:var(--k-offerEditorFont);font-size:14.5px;font-weight:600;color:var(--k-inkStrong);cursor:pointer;transition:background .15s ease}.user-menu-panel__row:hover{background:var(--k-accountTile1Bg9)}.user-menu-panel__chip{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:var(--k-accountTile1Ink)}.user-menu-panel__chip--lilac{background:var(--k-accountTile1Bg2)}.user-menu-panel__chip--gold{background:var(--k-accountTile3Bg2);color:var(--k-accountTile3Ink2)}.user-menu-panel__chip--pink{background:var(--k-accountTile4Bg);color:var(--k-accountTile4Ink)}.user-menu-panel__chip--peach{background:var(--k-accountTile3Bg);color:var(--k-accountTile3Ink)}.user-menu-panel__chip--sky{background:var(--k-accountTile1Bg10);color:var(--k-accountTile1Ink2)}.user-menu-panel__count{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:9999px;background:var(--k-accountAccentBg);color:var(--k-onboardingOptionSelectedOnbOptionCheckInk);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.user-menu-panel__row:disabled{opacity:.45;cursor:default}.xp-absorb-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;overflow:hidden}.xp-absorb-chip{position:fixed;z-index:81;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:9999px;background:var(--k-xpAbsorbChipBg);color:var(--k-levelupPointsLabelInk);font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1;box-shadow:var(--k-xpAbsorbChipBoxShadow);border:var(--k-xpAbsorbChipBorder);white-space:nowrap;will-change:transform,opacity}.xp-absorb-chip__mark{font-size:11px;color:var(--k-levelupBadgeInk);line-height:1}.xp-absorb-aura{position:fixed;z-index:79;width:6px;height:6px;border-radius:9999px;background:var(--k-xpAbsorbAuraBg);pointer-events:none;opacity:0}.xp-absorb-aura.is-rising{animation:xp-absorb-aura-rise .7s ease-out forwards}.xp-absorb-aura:nth-child(1){--dx: -10px;--delay: 0s}.xp-absorb-aura:nth-child(2){--dx: 8px;--delay: .06s}.xp-absorb-aura:nth-child(3){--dx: -2px;--delay: .12s}.xp-absorb-aura:nth-child(4){--dx: 12px;--delay: .04s}.xp-absorb-aura:nth-child(5){--dx: -14px;--delay: .1s}@keyframes xp-absorb-aura-rise{0%{opacity:0;transform:translate(-50%,-50%) translateY(4px) scale(.7)}25%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% - 28px)) scale(.35)}}[data-xp-absorb-target].xp-absorb-hit{animation:xp-absorb-pulse .55s ease-out}[data-xp-absorb-target].xp-absorb-hit .chat-avatar{filter:drop-shadow(var(--k-xpAbsorbHaloShadow))}@keyframes xp-absorb-pulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.chat-avatar__halo circle{transition:stroke-dasharray .5s ease-out}@media (prefers-reduced-motion: reduce){.xp-absorb-chip,[data-xp-absorb-target].xp-absorb-hit,.xp-absorb-aura,.chat-avatar__halo circle{animation:none!important;transition:none!important}}.app-top-bar{position:relative;z-index:6;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.app-top-bar--page{padding-top:calc(14px + var(--sat, 0px))}.app-top-bar--room{padding:calc(10px + var(--sat, 0px)) 16px 10px;margin-bottom:0;border-bottom:var(--k-roomHeaderBorder);background:var(--k-chatHeaderBg)}.app-top-bar__left{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;min-width:0;position:relative;z-index:1}.app-top-bar__brand{flex:none;display:flex;align-items:center}.app-top-bar__brand .kinobu-home-link{gap:3px;padding:4px 9px 4px 7px}.app-top-bar__brand .kinobu-home-link__name{font-size:13px}.app-top-bar__back{flex:none;width:34px;height:34px;border-radius:9999px;background:var(--k-quietControlBg);border:var(--k-quietControlBorder);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-ink)}.app-top-bar__back:hover{background:var(--k-hoverBg)}.app-top-bar__right{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto;min-width:0;position:relative;z-index:1}.app-top-bar__right>:not(.user-menu-btn){flex-shrink:0}.app-top-bar__right .user-menu-btn--chip{min-width:0;max-width:100%;overflow:hidden}.app-top-bar__right .user-menu-btn--chip>:first-child{flex-shrink:0}.app-top-bar__right .user-menu-btn__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.app-top-bar--tight .user-menu-btn__name{display:none}}.app-top-bar__notify{position:relative;flex:none;width:34px;height:34px;border-radius:9999px;background:var(--k-notificationControlBg);border:var(--k-notificationControlBorder);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-ink);padding:0}.app-top-bar__notify:hover{background:var(--k-hoverBg)}.app-top-bar__notify-count{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--k-alert);color:var(--k-onAlert);font-size:9.5px;font-weight:700;line-height:16px;text-align:center;box-shadow:var(--k-notificationBadgeRing)}.app-top-bar__title{font-family:var(--k-fontEditorial);font-weight:700;font-size:clamp(15px,4.05vw,20px);line-height:1.1;color:var(--k-inkStrong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kinobu-home-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 10px;border-radius:9999px;background:var(--k-brandPillBg);border:var(--k-brandPillBorder);color:var(--k-ink);text-decoration:none;box-shadow:var(--k-brandPillShadow)}.kinobu-home-link__name{font-family:Caveat,cursive;font-size:18px;font-weight:600;line-height:1}.settings-page{position:relative;z-index:1;max-width:430px;margin:0 auto;min-height:100dvh;padding:calc(20px + var(--sat, 0px)) 20px calc(var(--app-bottom-nav-clearance, 82px) + 20px)}.settings-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.settings-page__header h1{margin:0;font-size:32px;font-weight:700;color:var(--k-inkStrong)}.settings-page__close{width:34px;height:34px;border-radius:9999px;border:var(--k-quietControlBorder);background:var(--k-onboardingIntentTimeBg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--k-muted);box-shadow:var(--k-challengeCloseBoxShadow);transition:background .2s ease}.settings-page__close:hover{background:var(--k-accountHoverBgBg)}.settings-section{margin-top:22px}.settings-section__label{font-family:var(--k-offerEditorFont);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-inkFaint);margin:0 4px 8px}.settings-card{background:var(--k-accountCard2Bg2);border:var(--k-notificationControlBorder);border-radius:20px;box-shadow:var(--k-accountShadow3);overflow:hidden}.settings-row{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--k-offerEditorFont);transition:background .15s ease;-webkit-tap-highlight-color:transparent}.settings-row+.settings-row{border-top:var(--k-habitPickerBorder2)}.settings-row:hover{background:var(--k-accountHoverBgBg2)}.settings-row--hero{padding:16px 14px}.settings-row__chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--k-accountTile1Ink)}.settings-row__chip--lilac{background:var(--k-accountTile1Bg2)}.settings-row__chip--peach{background:var(--k-accountTile3Bg);color:var(--k-accountTile3Ink)}.settings-row__chip--pink{background:var(--k-accountTile4Bg);color:var(--k-accountTile4Ink)}.settings-row__chip--danger{background:var(--k-accountTile4Bg2);color:var(--k-accountErrorStrongInk2)}.settings-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.settings-row__label{font-size:15px;font-weight:600;color:var(--k-inkStrong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row--danger .settings-row__label{color:var(--k-accountErrorStrongInk2)}.settings-row__sub{font-size:12.5px;color:var(--k-muted)}.settings-row__value{flex-shrink:1;min-width:0;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--k-inkFaint)}.settings-row__chevron{flex-shrink:0;color:var(--k-accountInkFaint)}:root{--keyboard-inset: 0px;--keyboard-open: 0;--kb-motion-dur: .34s;--kb-motion-ease: cubic-bezier(.22, .61, .36, 1)}html[data-keyboard-open] .chat-page--room,html[data-keyboard-open] .lc-page,html[data-keyboard-open] .learning-feed{height:var(--app-vvh, 100dvh)}html[data-keyboard-open] .pdf-dl-phone{height:var(--app-vvh, 100dvh);max-height:var(--app-vvh, 100dvh);transition:height var(--kb-motion-dur) var(--kb-motion-ease)}html[data-keyboard-open] .pdf-dl-root{min-height:var(--app-vvh, 100dvh);height:var(--app-vvh, 100dvh);overflow:hidden}@media (prefers-reduced-motion: reduce){html[data-keyboard-open] .pdf-dl-phone{transition:none}}html[data-keyboard-open] .ep-root--scholarship{height:var(--app-vvh, 100dvh);max-height:var(--app-vvh, 100dvh);transition:height var(--kb-motion-dur) var(--kb-motion-ease)}html[data-keyboard-open] .ep-public:has(.ep-root--scholarship),html[data-keyboard-open] .ep-public__column:has(.ep-root--scholarship){min-height:var(--app-vvh, 100dvh);height:var(--app-vvh, 100dvh);overflow:hidden}@media (prefers-reduced-motion: reduce){html[data-keyboard-open] .ep-root--scholarship{transition:none}}html[data-keyboard-visible] .ep-root--scholarship .ep-sch__prizecard,html[data-keyboard-committing] .ep-root--scholarship .ep-sch__prizecard,html[data-keyboard-visible] .ep-root--scholarship .ep-lede,html[data-keyboard-committing] .ep-root--scholarship .ep-lede{display:none}html[data-keyboard-visible] .ep-root--scholarship .ep-sch__h1,html[data-keyboard-committing] .ep-root--scholarship .ep-sch__h1{font-size:clamp(19px,2.6dvh,26px)}html[data-keyboard-visible] .ep-root--scholarship .ep-sch__n,html[data-keyboard-committing] .ep-root--scholarship .ep-sch__n{font-size:clamp(22px,3.2dvh,30px)}html[data-keyboard-open] .learning-feed{transition:height var(--kb-motion-dur) var(--kb-motion-ease)}@media (prefers-reduced-motion: reduce){html[data-keyboard-open] .learning-feed{transition:none}}html[data-keyboard-open] .chat-composer,html[data-keyboard-open] .chat-page--tabbed .chat-composer{padding-bottom:11px}html[data-keyboard-open] .reflect-page,html[data-keyboard-open] .daily-progress__page-rest{padding-bottom:calc(var(--keyboard-inset, 0px) + 24px)}html[data-keyboard-open] .chat-toast{bottom:calc(var(--keyboard-inset, 0px) + 12px)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px)}html{background-color:var(--k-documentTopBg);background-image:var(--k-canvasImage);background-attachment:fixed;background-repeat:no-repeat}html,body{overflow-x:hidden;overflow-x:clip;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available}#root{position:relative;isolation:isolate;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available}body{margin:0;color:var(--k-bodyInk);font-family:var(--k-body);background-color:transparent}html.kinobu-native body{background:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--k-display)}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.signup-modal-title{font-family:var(--k-fontEditorial);color:var(--k-inkStrong)}.signup-modal-panel{border-radius:1rem;box-shadow:var(--k-signupModalShadow)}.signup-modal-panel__surface{border-radius:1rem;background:var(--k-signupModalBg);overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-10{bottom:-2.5rem}.-bottom-\[11px\]{bottom:-11px}.-left-6{left:-1.5rem}.-left-\[225px\]{left:-225px}.-left-\[70px\]{left:-70px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-8{right:-2rem}.-right-\[255px\]{right:-255px}.-right-\[90px\]{right:-90px}.-top-1\.5{top:-.375rem}.-top-3{top:-.75rem}.-top-8{top:-2rem}.-top-\[60px\]{top:-60px}.bottom-0\.5{bottom:.125rem}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-5{top:1.25rem}.top-\[143vh\]{top:143vh}.top-\[180px\]{top:180px}.top-\[95vh\]{top:95vh}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[230\]{z-index:230}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[30px\]{margin-top:30px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.6px\]{height:1.6px}.h-\[132px\]{height:132px}.h-\[14px\]{height:14px}.h-\[176px\]{height:176px}.h-\[18px\]{height:18px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[60vh\]{height:60vh}.h-\[630px\]{height:630px}.h-\[690px\]{height:690px}.h-\[84px\]{height:84px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[240px\]{min-height:240px}.min-h-\[28px\]{min-height:28px}.min-h-\[80px\]{min-height:80px}.min-h-\[min\(100dvh\,720px\)\]{min-height:min(100dvh,720px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[176px\]{width:176px}.w-\[18px\]{width:18px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[34px\]{width:34px}.w-\[630px\]{width:630px}.w-\[690px\]{width:690px}.w-\[720px\]{width:720px}.w-\[84px\]{width:84px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[52px\]{min-width:52px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[72rem\]{min-width:72rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[100rem\]{max-width:100rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[240px\]{max-width:240px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[404px\]{max-width:404px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[min\(100\%\,12rem\)\]{max-width:min(100%,12rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[11px\]{gap:11px}.gap-\[5px\]{gap:5px}.gap-\[9px\]{gap:9px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--k-managementTableBorder\)\]{border-color:var(--k-managementTableBorder)}.border-\[color\:var\(--k-managementTableQuietBorder\)\]{border-color:var(--k-managementTableQuietBorder)}.border-\[color\:var\(--k-onMedia\)\]{border-color:var(--k-onMedia)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.bg-\[color\:var\(--k-entryModalBackdrop\)\]{background-color:var(--k-entryModalBackdrop)}.bg-\[color\:var\(--k-mediaCanvas\)\]{background-color:var(--k-mediaCanvas)}.bg-\[color\:var\(--k-mediaPlaceholderBg\)\]{background-color:var(--k-mediaPlaceholderBg)}.bg-\[color\:var\(--k-paperCanvas\)\]{background-color:var(--k-paperCanvas)}.bg-\[color\:var\(--k-paywallPlainSurface\)\]{background-color:var(--k-paywallPlainSurface)}.bg-\[var\(--k-entryModalBackdrop\)\]{background-color:var(--k-entryModalBackdrop)}.bg-transparent{background-color:transparent}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[5px\]{padding:5px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[17px\]{padding-top:17px;padding-bottom:17px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[1\.05em\]{font-size:1.05em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--k-btnInk\)\]{color:var(--k-btnInk)}.text-\[color\:var\(--k-entryLoadingInk\)\]{color:var(--k-entryLoadingInk)}.text-\[color\:var\(--k-errorStrongInk\)\]{color:var(--k-errorStrongInk)}.text-\[color\:var\(--k-readingUnlockActionInk\)\]{color:var(--k-readingUnlockActionInk)}.text-\[var\(--k-dailyLinkStatusInk\)\]{color:var(--k-dailyLinkStatusInk)}.text-purple-900\/50{color:#581c8780}.text-purple-900\/60{color:#581c8799}.text-purple-900\/70{color:#581c87b3}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.font-headline{font-family:var(--k-display)}.font-body{font-family:var(--k-body)}.font-landing-headline{font-family:var(--k-fontEditorial)}.font-accent{font-family:var(--k-fontHand)}.font-mono-dm{font-family:DM Mono,ui-monospace,monospace}.kinobu-calligraphy{font-family:Yuji Syuku,Hiragino Mincho ProN,Yu Mincho,Times New Roman,serif;font-weight:400;letter-spacing:.04em}.kinobu-calligraphy--brand{color:var(--k-brandCalligraphyInk)}.landing-headline-gradient{font-family:var(--k-fontEditorial);background:var(--k-headlineGradient);-webkit-background-clip:text;background-clip:text;color:transparent}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.route-skeleton-block{background-color:var(--k-routeSkeletonBg);background-image:var(--k-routeSkeletonShimmer);background-size:200% 100%;animation:routeSkeletonShimmer 1.4s ease-in-out infinite}@keyframes routeSkeletonShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.kinobu-app-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--k-shellBg)}.kinobu-app-bg__glow{position:absolute;border-radius:9999px;pointer-events:none}.kinobu-app-bg__glow--peach{width:min(630px,138vw);height:min(630px,138vw);left:-30%;top:12%;background:var(--k-shellGlowPeach)}.kinobu-app-bg__glow--lavender{width:min(540px,132vw);height:min(540px,132vw);right:-36%;top:38%;background:var(--k-shellGlowLavender);opacity:.72}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-twinkle{animation:twinkle 2s ease-in-out infinite}@keyframes paywallTwinkle{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.paywall-twinkle{animation:paywallTwinkle 2.5s ease-in-out infinite}.paywall-twinkle--delay{animation-delay:.8s;animation-duration:2.8s}@media (prefers-reduced-motion: reduce){.paywall-twinkle,.paywall-twinkle--delay{animation:none}}.route-fallback-title{font-family:var(--k-routeFallbackFont);font-size:25px;font-weight:600;color:var(--k-routeFallbackInk);padding:10px 6px 16px}.route-fallback-list{display:flex;flex-direction:column;gap:14px}.route-fallback-card{background:var(--k-routeFallbackCard);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px}.route-fallback-row{display:flex;align-items:center;gap:10px}.route-fallback-avatar{width:34px;height:34px;border-radius:50%;flex:none}.route-fallback-line{height:13px;border-radius:7px;display:block}.course-player :is(button,a):focus-visible{outline:2px solid var(--k-focusRing);outline-offset:3px}.ep-skeleton{background:linear-gradient(100deg,var(--k-offerLoadingStart) 30%,var(--k-offerLoadingEnd) 50%,var(--k-offerLoadingStart) 70%);background-size:220% 100%;animation:ep-skeleton-sweep 1.25s ease-in-out infinite}@keyframes ep-skeleton-sweep{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion: reduce){.ep-skeleton{animation:none}}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[color\:var\(--k-controlPressedBg\)\]:hover{background-color:var(--k-controlPressedBg)}.hover\:bg-\[color\:var\(--k-headerBg\)\]:hover{background-color:var(--k-headerBg)}.hover\:bg-\[color\:var\(--k-hoverBg\)\]:hover{background-color:var(--k-hoverBg)}.hover\:bg-\[color\:var\(--k-tableRowHoverBg\)\]:hover{background-color:var(--k-tableRowHoverBg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#B8A4E8\]\/50:focus{--tw-ring-color: rgb(184 164 232 / .5)}.focus\:ring-\[color\:var\(--k-inputFocusRing\)\]:focus{--tw-ring-color: var(--k-inputFocusRing)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--k-focusRing\)\]:focus-visible{outline-color:var(--k-focusRing)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:opacity-80:active{opacity:.8}.active\:opacity-85:active{opacity:.85}.enabled\:hover\:-translate-y-px:hover:enabled{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width: 640px){.sm\:-left-\[205px\]{left:-205px}.sm\:-right-\[235px\]{right:-235px}.sm\:top-\[140vh\]{top:140vh}.sm\:top-\[92vh\]{top:92vh}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:order-none{order:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:min-w-\[340px\]{min-width:340px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.md\:flex-nowrap{flex-wrap:nowrap}.md\:text-\[14px\]{font-size:14px}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media (min-width: 1280px){.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:mt-0{margin-top:0}.xl\:w-\[264px\]{width:264px}.xl\:w-\[280px\]{width:280px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(288px\,1fr\)_720px_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(288px,1fr) 720px minmax(280px,1fr)}.xl\:items-start{align-items:flex-start}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}}@media (min-width: 1536px){.\32xl\:w-\[298px\]{width:298px}.\32xl\:w-\[300px\]{width:300px}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
