.halloween-scene{--hw-cream:#f8e9d6;--hw-muted:#b4a6c2;z-index:114;isolation:isolate;color:var(--hw-cream);padding:max(18px, env(safe-area-inset-top,0px)) 22px max(14px, env(safe-area-inset-bottom,0px));-webkit-tap-highlight-color:transparent;background-color:#222237;background-image:radial-gradient(at 78% 26%,#62506d45,#0000 56%),linear-gradient(165deg,#25263e,#302943 60%,#3c3048);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.halloween-scene button{cursor:pointer;touch-action:manipulation}.halloween-scene button:disabled{cursor:default}.halloween-scene button:focus-visible{outline-offset:5px;outline:2px solid #ffd9a4}.hw-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-sky>i{color:#efd3a9;opacity:.3;animation:5s ease-in-out infinite hw-starlight;animation-delay:calc(var(--i) * -.7s);font-size:8px;font-style:normal;position:absolute}.hw-haze{filter:blur(60px);background:#a994bd40;border-radius:50%;width:120%;height:240px;position:absolute;bottom:-110px;left:-55%}.hw-haze-two{background:#a5bdcc23;bottom:35%;left:70%}.hw-header{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex;position:relative}.hw-header>span{color:#e5c8ab;align-items:center;gap:8px;display:flex}.hw-header>span>span{letter-spacing:.18em;font-size:8px;line-height:1.8}.hw-header small{color:var(--hw-muted);letter-spacing:.06em;font-size:9px;display:block}.hw-header>button{color:#d1c3d6;background:#f2e7fa08;border:1px solid #dacbdf26;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;display:flex}.hw-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:hidden auto}.hw-arrival{text-align:center;flex-direction:column;flex-shrink:0;width:100%;min-height:620px;padding-top:37px;display:flex;position:relative}.hw-eyebrow{color:#d7b99d;letter-spacing:.22em;justify-content:center;align-items:center;gap:10px;font-size:8px;display:flex}.hw-eyebrow>span{background:#d7b99d54;width:19px;height:1px}.hw-arrival h1{z-index:1;letter-spacing:.08em;text-shadow:0 4px 28px #d8bce020;margin-top:20px;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(36px,10vw,43px);font-weight:500;line-height:1.3;position:relative}.hw-arrival h1 em{color:#efc79f;font-style:normal}.hw-intro{color:#bcaec9;letter-spacing:.05em;margin-top:14px;font-size:11px;line-height:1.95}.hw-town-wrap{flex:1;align-items:center;min-height:275px;margin:-15px -19px -5px;display:flex;position:relative}.hw-town-illustration{aspect-ratio:380/330;width:100%;max-width:374px;max-height:325px;margin-inline:auto;position:relative}.hw-town{background:0 0;border:0;width:100%;height:100%;transition:filter .6s;display:block}.hw-town>svg{width:100%;height:100%;display:block}.hw-town:hover{filter:brightness(1.08)}.hw-town svg path,.hw-town svg ellipse{transition:fill .6s,opacity .6s}.hw-art-ghost{animation:4s ease-in-out infinite hw-hover}.hw-art-bat{transform-origin:112px 98px;animation:6s ease-in-out infinite hw-bat}.hw-moon-secret{background:0 0;border:0;border-radius:50%;width:68px;height:68px;position:absolute;top:20%;left:76.3%;transform:translate(-50%,-50%)}.hw-moon-secret>span{opacity:0}.hw-moon-secret.is-awake:after{content:"··";color:#9a6e74;font-family:Georgia,serif;font-size:27px;position:absolute;inset:12px 0 0;transform:rotate(-10deg)}.hw-moon-quip{color:#f2dbc3;background:#55425af0;border:1px solid #f2dbc32e;border-radius:12px 12px 2px;padding:7px 11px;font-size:9px;animation:.3s ease-out hw-pop;position:absolute;top:4%;right:0;transform:translateY(-90%)}.hw-shop-tag{white-space:nowrap;color:#cfb8ba;letter-spacing:.06em;font-size:10px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)rotate(-3deg)}.hw-arrival-bottom{padding:8px 7px 14px}.hw-primary{color:#514052;letter-spacing:.06em;background:linear-gradient(110deg,#e9bd91,#edc5a1 60%,#e8b6a2);border:1px solid #ffe1b67a;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:47px;padding:12px 18px;font-size:13px;font-weight:650;transition:transform .2s,filter .2s;display:flex;box-shadow:0 7px 28px #d9a27d13,inset 0 1px #fff6}.hw-primary:active{filter:brightness(.95);transform:scale(.98)}.hw-arrival-bottom>p,.hw-game-footnote{color:#a89ab8;text-align:center;margin-top:12px;font-size:10px;line-height:1.8}.hw-footer{color:#8f809c;letter-spacing:.15em;flex-shrink:0;justify-content:space-between;align-items:center;padding-top:9px;font-size:6px;display:flex}.hw-footer>span:last-child{color:#d4b190;font-size:10px}.hw-game{flex-direction:column;justify-content:center;width:100%;min-height:540px;padding:32px 0 28px;display:flex}.hw-round-label{letter-spacing:.15em;color:#b9a8c5;justify-content:space-between;align-items:center;font-size:8px;display:flex}.hw-round-label>span{letter-spacing:.1em;border:1px solid #bca3c538;border-radius:99px;padding:5px 9px}.hw-game-heading{text-align:center;min-height:73px;margin-top:30px}.hw-game-heading h2{letter-spacing:.04em;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(22px,6.3vw,27px);font-weight:500}.hw-game-heading>p{color:#bcaec9;margin-top:11px;font-size:11px}.hw-game-board{background:radial-gradient(at 50% 60%,#ab87b51c,#0000 68%);border-radius:50%;flex-shrink:0;height:230px;margin-top:25px;position:relative}.hw-board-orbit{border:1px solid #bba2c024;border-radius:50%;height:70px;position:absolute;top:116px;left:4%;right:4%;transform:rotate(-4deg)}.hw-board-orbit:after{content:"";border:1px solid #bba2c012;border-radius:50%;position:absolute;inset:-12px 5px;transform:rotate(9deg)}.hw-board-star{color:#c6a3af;opacity:.6;font-size:20px;position:absolute}.hw-board-star-one{top:4px;left:12%}.hw-board-star-two{font-size:13px;top:42px;right:11%}.hw-pumpkin-cup{left:calc(16.666% + var(--slot) * 33.333%);background:0 0;border:0;width:min(29%,105px);padding:0;transition:left .48s cubic-bezier(.4,.03,.35,1);position:absolute;top:66px;transform:translate(-50%)}.hw-pumpkin-cup>svg{z-index:1;filter:drop-shadow(0 4px 12px #17132640);width:100%;display:block;position:relative}.hw-pumpkin-cup:enabled:hover>svg{filter:drop-shadow(0 5px 14px #f3bd6f36);transform:translateY(-7px)}.hw-pumpkin-cup:enabled:active>svg{transform:scale(.95)}.hw-hidden-treat{opacity:0;color:#e8ddf4;justify-content:center;align-items:center;width:60px;height:53px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%,18px)scale(.7)}.hw-hidden-treat>svg{width:100%;height:100%}.hw-hidden-treat.is-revealed{opacity:1;transform:translate(-50%,-4px)scale(1)}.hw-hidden-treat.is-revealed:after{content:"✦";color:#f5d4a3;font-size:12px;position:absolute;top:-3px;right:-2px}.hw-cup-label{color:#baa5bc;opacity:0;padding-top:8px;font-size:10px;transition:opacity .3s;display:block}.hw-phase-choose .hw-cup-label,.hw-phase-result .hw-cup-label{opacity:1}.hw-pumpkin-cup.is-picked:after{content:"";border:1px solid #e9c99d66;border-radius:50%;width:74%;height:10px;position:absolute;bottom:17px;left:13%}.hw-sweet-counter{justify-content:center;gap:12px;margin:0 0 26px;display:flex}.hw-sweet-counter>span{color:#8d7a9b;background:#e8d9eb03;border:1px dashed #9f8aab54;border-radius:13px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.hw-sweet-counter>span.is-filled{color:#d6c6e0;background:#f0d9ee09;border-style:solid;border-color:#dac5d040;animation:.4s ease-out hw-pop}.hw-sweet-counter svg{width:29px;height:29px}.hw-game-actions{min-height:57px;padding:0 7px}.hw-game-actions .hw-game-footnote{padding-top:5px}.hw-ending{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:610px;padding:30px 4px 20px;display:flex}.hw-candy-bag{width:220px;height:220px;margin:21px 0 9px;position:relative}.hw-candy-bag:before{content:"";background:radial-gradient(#d5a8cb1d,#0000 65%);position:absolute;inset:12px -5px -10px}.hw-bag-handle{border:5px solid #e6baa0;border-bottom:0;border-radius:40px 40px 0 0;width:65px;height:67px;position:absolute;top:49px;left:78px;transform:rotate(-6deg)}.hw-bag-body{color:#5e4460;background:linear-gradient(130deg,#eab69b,#d7a2a5);border:1px solid #f3ceac;border-radius:15px 15px 35px 31px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:135px;height:112px;display:flex;position:absolute;top:96px;left:43px;transform:rotate(-6deg);box-shadow:inset -11px -4px #aa728e20,0 18px 35px #0f0c201f}.hw-bag-body>span{letter-spacing:.18em;font-family:Georgia,serif;font-size:10px;font-weight:700}.hw-bag-candy{width:63px;height:58px;animation:4s ease-in-out infinite hw-hover;position:absolute}.hw-bag-candy-0{top:69px;left:6px;rotate:-14deg}.hw-bag-candy-1{animation-delay:-1s;top:-2px;left:96px}.hw-bag-candy-2{animation-delay:-2s;top:64px;right:0;rotate:20deg}.hw-candy-bag>i{color:#e1c7a6;font-size:26px;font-style:normal;position:absolute;top:20px;left:25px}.hw-candy-bag>i:last-child{font-size:19px;top:155px;left:202px}.hw-earned{color:#bda9c0;letter-spacing:.08em;font-size:11px}.hw-earned strong{color:#f0d0ac;margin:0 4px;font-family:Georgia,serif;font-size:19px}.hw-ending h2{color:#f2d5b5;margin-top:13px;font-family:Songti SC,STSong,Georgia,serif;font-size:27px;font-weight:500}.hw-ending-quip{color:#bca9c2;margin-top:13px;font-size:10px;line-height:1.9}.hw-license{color:#ddc3c8;text-align:left;background:#edcee908;border:1px solid #d9b9bf30;border-radius:13px;align-items:center;gap:11px;width:100%;margin:27px 0 14px;padding:16px 13px;display:flex}.hw-license>span:first-of-type{letter-spacing:.06em;flex:1;font-size:11px}.hw-license small{color:#a991ae;letter-spacing:0;margin-top:7px;font-size:9px;display:block}.hw-license-stamp{color:#dab19c;letter-spacing:.12em;text-align:center;border:1px solid #daaa9c82;border-radius:50%;flex-shrink:0;width:37px;height:37px;padding:3px;font-size:9px;line-height:1.55;transform:rotate(9deg)}.hw-best{color:#a48da9;letter-spacing:.05em;margin-bottom:23px;font-size:9px}.hw-ending-actions{width:100%}.hw-secondary{color:#bb9fb8;justify-content:center;align-items:center;gap:7px;width:100%;padding:14px;font-size:11px;display:flex}.halloween-settings{margin-top:12px}.halloween-settings .birthday-settings-icon{color:#8e739f;background:#ede5f4}.halloween-settings .birthday-settings-content>button{color:#7c658e;background:linear-gradient(110deg,#ece5f5,#f8e8e8);border:1px solid #e3d9ed;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:12px;font-weight:600;display:flex}.halloween-settings .hw-settings-note{color:#a28ca9;font-size:10px;line-height:1.8}@keyframes hw-starlight{50%{opacity:.65;transform:scale(1.2)}}@keyframes hw-hover{50%{transform:translateY(-7px)}}@keyframes hw-bat{50%{transform:translate(8px,-4px)rotate(4deg)}}@keyframes hw-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@media (height<=710px){.hw-arrival{min-height:590px;padding-top:22px}.hw-arrival h1{margin-top:15px;font-size:36px}.hw-town-wrap{min-height:265px}.hw-game{min-height:515px}.hw-game-heading{margin-top:22px}.hw-game-board{height:215px;margin-top:15px}.hw-ending{min-height:590px}}@media (width<=340px){.halloween-scene{padding-left:17px;padding-right:17px}.hw-arrival h1{font-size:35px}.hw-header small{font-size:8px}.hw-game-heading h2{font-size:22px}.hw-ending h2{font-size:24px}.hw-license{gap:8px;padding-inline:10px}}@media (height<=620px){.hw-arrival{min-height:100%;padding-top:12px}.hw-arrival h1{margin-top:12px;font-size:30px}.hw-intro{margin-top:9px;font-size:10px;line-height:1.8}.hw-town-wrap{min-height:190px;margin-top:-9px;margin-bottom:-8px}.hw-town-illustration{max-width:247px;max-height:215px}.hw-shop-tag{font-size:9px;bottom:2px}.hw-arrival-bottom{padding:6px 7px 7px}.hw-arrival-bottom>p{margin-top:8px;font-size:9px}.hw-primary{min-height:42px;padding-block:10px;font-size:12px}.hw-game{min-height:100%;padding:12px 0}.hw-game-heading{min-height:60px;margin-top:12px}.hw-game-heading>p{margin-top:7px;font-size:10px}.hw-game-board{height:155px;margin-top:8px}.hw-pumpkin-cup{top:45px}.hw-board-orbit{height:52px;top:91px}.hw-cup-label{padding-top:4px;font-size:9px}.hw-sweet-counter{margin-bottom:14px}.hw-sweet-counter>span{width:32px;height:32px}.hw-game-actions{min-height:47px}.hw-ending{min-height:100%;padding:14px 2px}.hw-candy-bag{flex-shrink:0;margin:-39px 0 -44px;scale:.62}.hw-ending h2{margin-top:8px;font-size:23px}.hw-ending-quip{margin-top:8px;font-size:9px}.hw-earned{font-size:10px}.hw-license{margin-block:14px 10px;padding-block:10px}.hw-license small{margin-top:4px}.hw-best{margin-bottom:12px;font-size:8px}.hw-secondary{padding-block:11px}}@media (prefers-reduced-motion:reduce){.halloween-scene *,.halloween-scene :after{transition:none!important;animation:none!important}}.hw-reward{text-align:left;background:linear-gradient(125deg,#d9b69a12,#cab0df13);border:1px solid #d8bbbe45;border-radius:16px;margin:20px 0 8px;padding:15px 17px}.hw-ending .hw-reward{width:100%;max-width:310px}.hw-reward-heading{align-items:center;gap:12px;display:flex}.hw-reward-heading>span:nth-child(2){flex:1}.hw-reward-heading strong{letter-spacing:2px;font-size:14px;font-weight:500;display:block}.hw-reward-heading small{color:#c5b2cc;margin-top:4px;font-size:9px;display:block}.hw-reward-art{color:#ecdfd5;background:#2e293f;border:1px solid #dcc6ca35;border-radius:22px 22px 8px 8px;place-items:center;width:51px;height:55px;display:grid;position:relative;overflow:hidden}.hw-reward-art>svg{transform:translate(4px,9px)rotate(10deg)}.hw-reward-art>i{color:#edc9a0;font-size:23px;font-style:normal;position:absolute;top:1px;left:7px}.hw-reward-art>b{font-size:8px;font-weight:400;position:absolute;top:7px;right:6px}.hw-reward>p{color:#cdb9cb;margin:11px 0 0;font-size:10px;line-height:1.6}.hw-reward>button{color:#f0d5b5;cursor:pointer;background:#e6be9820;border:1px solid #f5d9b74d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px;font-size:11px;display:flex}.hw-reward>button:disabled{opacity:.45;cursor:default}.hw-reward>p[role=alert]{color:#f1adb0}.halloween-settings .hw-reward{color:#6b526e;background:linear-gradient(125deg,#fff5e8,#f0e9f9);border-color:#d2bccc77;margin-top:13px}.halloween-settings .hw-reward :is(small,p){color:#9b819e}.halloween-settings .hw-reward>button{color:#805e80;background:#fff7;border-color:#ccb2c980}.hw-ending-actions>button:disabled{opacity:.5;cursor:default}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--app-font-family);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-100:oklch(96.7% .067 122.328);--color-green-50:oklch(98.2% .018 155.826);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-800:oklch(45.9% .187 3.815);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-stone-100:oklch(97% .001 106.424);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:calc(.75rem * var(--font-scale));--text-xs--line-height:calc(1 / .75);--text-sm:calc(.875rem * var(--font-scale));--text-sm--line-height:calc(1.25 / .875);--text-base:calc(1rem * var(--font-scale));--text-base--line-height:calc(1.5 / 1);--text-lg:calc(1.125rem * var(--font-scale));--text-lg--line-height:calc(1.75 / 1.125);--text-xl:calc(1.25rem * var(--font-scale));--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:calc(1.5rem * var(--font-scale));--text-2xl--line-height:calc(2 / 1.5);--text-3xl:calc(1.875rem * var(--font-scale));--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:calc(2.25rem * var(--font-scale));--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:calc(3.75rem * var(--font-scale));--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[-11px\]{inset:-11px}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[9\%\]{inset-inline:9%}.inset-x-\[11\%\]{inset-inline:11%}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-32{top:calc(var(--spacing) * 32)}.top-64{top:calc(var(--spacing) * 64)}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[28\%\]{top:28%}.top-\[42\%\]{top:42%}.top-\[45\%\]{top:45%}.top-\[46\%\]{top:46%}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+12px\)\]{top:calc(env(safe-area-inset-top,0px) + 12px)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+60px\)\]{top:calc(env(safe-area-inset-top,0px) + 60px)}.top-\[max\(env\(safe-area-inset-top\,0px\)\,12px\)\]{top:max(env(safe-area-inset-top,0px), 12px)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-7{right:calc(var(--spacing) * -7)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[88px\]{right:88px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[8\%\]{bottom:8%}.bottom-\[90px\]{bottom:90px}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-8{left:calc(var(--spacing) * -8)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-32{left:calc(var(--spacing) * -32)}.-left-\[21px\]{left:-21px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-80px\]{left:-80px}.left-\[12\%\]{left:12%}.left-\[15\%\]{left:15%}.left-\[18px\]{left:18px}.left-\[23\%\]{left:23%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[135\]{z-index:135}.z-\[140\]{z-index:140}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-9{margin:calc(var(--spacing) * 9)}.m-100{margin:calc(var(--spacing) * 100)}.m-101{margin:calc(var(--spacing) * 101)}.m-125{margin:calc(var(--spacing) * 125)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-\[clamp\(27px\,6\.9vw\,31px\)\]{margin-top:calc(-1*clamp(27px,6.9vw,31px))}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[clamp\(2px\,0\.5vh\,4px\)\]{margin-top:clamp(2px,.5vh,4px)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[30\%\]{height:30%}.h-\[42\%\]{height:42%}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[65\%\]{height:65%}.h-\[68px\]{height:68px}.h-\[72\%\]{height:72%}.h-\[76px\]{height:76px}.h-\[78\%\]{height:78%}.h-\[80\%\]{height:80%}.h-\[84\%\]{height:84%}.h-\[84px\]{height:84px}.h-\[88\%\]{height:88%}.h-\[92px\]{height:92px}.h-\[100vh\]{height:100vh}.h-\[120px\]{height:120px}.h-\[510px\]{height:510px}.h-\[clamp\(20px\,5vw\,24px\)\]{height:clamp(20px,5vw,24px)}.h-\[clamp\(22px\,6vw\,28px\)\]{height:clamp(22px,6vw,28px)}.h-\[clamp\(36px\,9\.5vw\,48px\)\]{height:clamp(36px,9.5vw,48px)}.h-\[clamp\(44px\,7\.5vh\,58px\)\]{height:clamp(44px,7.5vh,58px)}.h-\[clamp\(44px\,12\.5vw\,62px\)\]{height:clamp(44px,12.5vw,62px)}.h-\[clamp\(50px\,13vw\,62px\)\]{height:clamp(50px,13vw,62px)}.h-\[clamp\(54px\,13\.8vw\,62px\)\]{height:clamp(54px,13.8vw,62px)}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[19\%\]{max-height:19%}.max-h-\[27vh\]{max-height:27vh}.max-h-\[30\%\]{max-height:30%}.max-h-\[44rem\]{max-height:44rem}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86\%\]{max-height:86%}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90\%\]{max-height:90%}.max-h-\[91vh\]{max-height:91vh}.max-h-\[92\%\]{max-height:92%}.max-h-\[94vh\]{max-height:94vh}.max-h-\[340px\]{max-height:340px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[38px\]{min-height:38px}.min-h-\[52px\]{min-height:52px}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[136px\]{min-height:136px}.min-h-\[370px\]{min-height:370px}.min-h-full{min-height:100%}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[18px\]{width:18px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[51px\]{width:51px}.w-\[54\%\]{width:54%}.w-\[57px\]{width:57px}.w-\[58\%\]{width:58%}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[78\%\]{width:78%}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[84px\]{width:84px}.w-\[120px\]{width:120px}.w-\[clamp\(20px\,5vw\,24px\)\]{width:clamp(20px,5vw,24px)}.w-\[clamp\(22px\,6vw\,28px\)\]{width:clamp(22px,6vw,28px)}.w-\[clamp\(36px\,9\.5vw\,48px\)\]{width:clamp(36px,9.5vw,48px)}.w-\[clamp\(44px\,12\.5vw\,62px\)\]{width:clamp(44px,12.5vw,62px)}.w-\[clamp\(50px\,13vw\,62px\)\]{width:clamp(50px,13vw,62px)}.w-\[clamp\(54px\,13\.8vw\,62px\)\]{width:clamp(54px,13.8vw,62px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[55\%\]{max-width:55%}.max-w-\[68px\]{max-width:68px}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[95\%\]{max-width:95%}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[15px\]{min-width:15px}.min-w-\[50px\]{min-width:50px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.68\]{scale:.68}.scale-\[1\.01\]{scale:1.01}.-rotate-12{rotate:-12deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)_40px\]{grid-template-columns:40px minmax(0,1fr) 40px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-\[2px\]{gap:2px}.gap-\[clamp\(10px\,2\.6vw\,14px\)\]{gap:clamp(10px,2.6vw,14px)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-\[clamp\(8px\,2vh\,16px\)\]{row-gap:clamp(8px,2vh,16px)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#ededed\]>:not(:last-child)){border-color:#ededed}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-100\/60>:not(:last-child)){border-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-100\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}:where(.divide-slate-100\/80>:not(:last-child)){border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-100\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32\%\]{border-radius:32%}.rounded-\[32px\]{border-radius:32px}.rounded-\[34\%\]{border-radius:34%}.rounded-\[38\%\]{border-radius:38%}.rounded-\[45\%\]{border-radius:45%}.rounded-\[clamp\(14px\,3\.6vw\,20px\)\]{border-radius:clamp(14px,3.6vw,20px)}.rounded-\[clamp\(20px\,4\.5vw\,28px\)\]{border-radius:clamp(20px,4.5vw,28px)}.rounded-\[clamp\(20px\,4\.8vw\,28px\)\]{border-radius:clamp(20px,4.8vw,28px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tl-xs{border-top-left-radius:var(--radius-xs)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-xs{border-top-right-radius:var(--radius-xs)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#3a986d\]{border-color:#3a986d}.border-\[\#4d6558\]\/50{border-color:oklab(48.3193% -.0335541 .0115265/.5)}.border-\[\#9ab5a3\]\/40{border-color:oklab(74.7509% -.0358169 .0158331/.4)}.border-\[\#9b8054\]\/35{border-color:oklab(61.474% .0129874 .0677417/.35)}.border-\[\#154e3b\]\/70{border-color:oklab(38.1476% -.0654591 .0152733/.7)}.border-\[\#164a37\]{border-color:#164a37}.border-\[\#184f3d\]{border-color:#184f3d}.border-\[\#344e42\]{border-color:#344e42}.border-\[\#847760\]\/65{border-color:oklab(57.4797% .00531015 .0369477/.65)}.border-\[\#BBD7F0\]{border-color:#bbd7f0}.border-\[\#D5C8EE\]{border-color:#d5c8ee}.border-\[\#D5E6CF\]{border-color:#d5e6cf}.border-\[\#D6E2F0\]{border-color:#d6e2f0}.border-\[\#DCE8D6\]{border-color:#dce8d6}.border-\[\#E3EAF3\]{border-color:#e3eaf3}.border-\[\#E6EFE2\]{border-color:#e6efe2}.border-\[\#E8DC9B\]{border-color:#e8dc9b}.border-\[\#a7bec4\]{border-color:#a7bec4}.border-\[\#a9c5ca\]{border-color:#a9c5ca}.border-\[\#a88950\]\/45{border-color:oklab(64.639% .012296 .0831934/.45)}.border-\[\#ad8250\]{border-color:#ad8250}.border-\[\#b6cece\]{border-color:#b6cece}.border-\[\#b7c4b8\]{border-color:#b7c4b8}.border-\[\#b59b6d\]\/20{border-color:oklab(70.1679% .0103571 .06854/.2)}.border-\[\#b59b6d\]\/35{border-color:oklab(70.1679% .0103571 .06854/.35)}.border-\[\#b78b52\]{border-color:#b78b52}.border-\[\#b79462\]{border-color:#b79462}.border-\[\#baa681\]\/25{border-color:oklab(73.3126% .00704199 .0551955/.25)}.border-\[\#bda783\]\/25{border-color:oklab(73.8391% .00972682 .0545795/.25)}.border-\[\#bda878\]\/25{border-color:oklab(73.821% .00359795 .068696/.25)}.border-\[\#c4a977\]\/40{border-color:oklab(74.6664% .00963789 .0728954/.4)}.border-\[\#c5ab76\]\/20{border-color:oklab(75.1505% .00724533 .0759437/.2)}.border-\[\#c6ad87\]\/35{border-color:oklab(75.9844% .012222 .0577636/.35)}.border-\[\#c8ac70\]\/20{border-color:oklab(75.5347% .00672033 .0843805/.2)}.border-\[\#c8d6c7\]{border-color:#c8d6c7}.border-\[\#c8d9dc\]{border-color:#c8d9dc}.border-\[\#c9c6bb\]{border-color:#c9c6bb}.border-\[\#c99b62\]{border-color:#c99b62}.border-\[\#cfb27d\]\/25{border-color:oklab(77.6432% .0105609 .0765823/.25)}.border-\[\#d2d2d2\]{border-color:#d2d2d2}.border-\[\#d3e0e0\]{border-color:#d3e0e0}.border-\[\#d4b67c\]{border-color:#d4b67c}.border-\[\#d4c2a1\]{border-color:#d4c2a1}.border-\[\#d5b97b\]\/45{border-color:oklab(79.582% .00573885 .0860763/.45)}.border-\[\#d5b878\]\/35{border-color:oklab(79.3301% .00609985 .0886048/.35)}.border-\[\#d5bc99\]\/40{border-color:oklab(80.7675% .0132272 .0534319/.4)}.border-\[\#d5bc99\]\/45{border-color:oklab(80.7675% .0132272 .0534319/.45)}.border-\[\#d6ba90\]\/25{border-color:oklab(80.2696% .0137569 .0630002/.25)}.border-\[\#d6bd86\]{border-color:#d6bd86}.border-\[\#d7bd97\]\/25{border-color:oklab(81.1059% .0131039 .0573831/.25)}.border-\[\#d7bd97\]\/40{border-color:oklab(81.1059% .0131039 .0573831/.4)}.border-\[\#d7cab9\]{border-color:#d7cab9}.border-\[\#d8bb7e\]{border-color:#d8bb7e}.border-\[\#d8bd87\]{border-color:#d8bd87}.border-\[\#d8d8d8\]{border-color:#d8d8d8}.border-\[\#d9ba80\]\/25{border-color:oklab(80.2448% .0106945 .0825177/.25)}.border-\[\#d9ba80\]\/35{border-color:oklab(80.2449% .0106945 .0825177/.35)}.border-\[\#d9bf84\]{border-color:#d9bf84}.border-\[\#d9c99d\]\/30{border-color:oklab(83.8192% -.000457138 .0609131/.3)}.border-\[\#d9c99d\]\/40{border-color:oklab(83.8192% -.000457138 .0609131/.4)}.border-\[\#d9e1d6\]{border-color:#d9e1d6}.border-\[\#d9e4df\]{border-color:#d9e4df}.border-\[\#dacbb6\]{border-color:#dacbb6}.border-\[\#db9182\]\/50{border-color:oklab(72.7343% .0790708 .0493738/.5)}.border-\[\#dba884\]\/40{border-color:oklab(77.0062% .0428112 .06466/.4)}.border-\[\#ddc5a2\]\/25{border-color:oklab(83.4777% .0119983 .0527295/.25)}.border-\[\#ddd3c6\]{border-color:#ddd3c6}.border-\[\#ddd5c5\]{border-color:#ddd5c5}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#dde8df\]{border-color:#dde8df}.border-\[\#dfc68f\]\/35{border-color:oklab(83.4693% .00502679 .076737/.35)}.border-\[\#e0c27f\]{border-color:#e0c27f}.border-\[\#e0c481\]\/40{border-color:oklab(82.9125% .00364661 .0911074/.4)}.border-\[\#e2c588\]{border-color:#e2c588}.border-\[\#e3c582\]\/40{border-color:oklab(83.4058% .0058721 .091665/.4)}.border-\[\#e4cb8e\]\/30{border-color:oklab(84.9011% .00260431 .0833172/.3)}.border-\[\#e5c47c\]\/60{border-color:oklab(83.2965% .00732809 .0979149/.6)}.border-\[\#e5dce7\]{border-color:#e5dce7}.border-\[\#e6c891\]\/10{border-color:oklab(84.5418% .0105498 .0782006/.1)}.border-\[\#e6c891\]\/20{border-color:oklab(84.5418% .0105498 .0782006/.2)}.border-\[\#e6c891\]\/25{border-color:oklab(84.5418% .0105498 .0782006/.25)}.border-\[\#e6cb91\]\/15{border-color:oklab(85.1361% .00600299 .0805476/.15)}.border-\[\#e6d9b4\]\/15{border-color:oklab(88.6393% -.000860304 .0508884/.15)}.border-\[\#e8b9c4\]{border-color:#e8b9c4}.border-\[\#e8c998\]{border-color:#e8c998}.border-\[\#ead9c3\]{border-color:#ead9c3}.border-\[\#edcf9a\]\/10{border-color:oklab(86.729% .0112483 .0755977/.1)}.border-\[\#ededed\]{border-color:#ededed}.border-\[\#f0cf8c\]\/50{border-color:oklab(86.7511% .00906664 .0921733/.5)}.border-\[\#f1d08d\]{border-color:#f1d08d}.border-\[\#f1d497\]\/60{border-color:oklab(88.0174% .006933 .0841426/.6)}.border-\[\#f1dbb3\]\/40{border-color:oklab(89.9493% .00759858 .0572652/.4)}.border-\[\#f2d390\]{border-color:#f2d390}.border-\[\#f7f4e8\]{border-color:#f7f4e8}.border-\[\#fff8ed\]{border-color:#fff8ed}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-emerald-50{border-color:var(--color-emerald-50)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/60{border-color:#d0fae599}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/60{border-color:color-mix(in oklab, var(--color-emerald-100) 60%, transparent)}}.border-emerald-100\/70{border-color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/70{border-color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-100\/70{border-color:#fce7f3b3}@supports (color:color-mix(in lab, red, red)){.border-pink-100\/70{border-color:color-mix(in oklab, var(--color-pink-100) 70%, transparent)}}.border-pink-100\/80{border-color:#fce7f3cc}@supports (color:color-mix(in lab, red, red)){.border-pink-100\/80{border-color:color-mix(in oklab, var(--color-pink-100) 80%, transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab, red, red)){.border-red-300\/30{border-color:color-mix(in oklab, var(--color-red-300) 30%, transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-100\/60{border-color:#ffe4e699}@supports (color:color-mix(in lab, red, red)){.border-rose-100\/60{border-color:color-mix(in oklab, var(--color-rose-100) 60%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/60{border-color:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.border-rose-200\/70{border-color:#ffccd3b3}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/70{border-color:color-mix(in oklab, var(--color-rose-200) 70%, transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-100\/60{border-color:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/60{border-color:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.border-sky-100\/80{border-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/80{border-color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.border-sky-100\/90{border-color:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/90{border-color:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/70{border-color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/70{border-color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-500{border-color:var(--color-sky-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/70{border-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/70{border-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/80{border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/50{border-color:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}.border-stone-300{border-color:var(--color-stone-300)}.border-teal-100{border-color:var(--color-teal-100)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.border-white\/75{border-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.border-white\/85{border-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-white\/95{border-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.border-white\/95{border-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-r-\[\#344e42\]{border-right-color:#344e42}.border-b-\[\#344e42\]{border-bottom-color:#344e42}.bg-\[\#0a1513\]{background-color:#0a1513}.bg-\[\#1b2a27\]{background-color:#1b2a27}.bg-\[\#1c2932\]{background-color:#1c2932}.bg-\[\#1c2932\]\/90{background-color:oklab(27.3136% -.0125917 -.0209731/.9)}.bg-\[\#1d2d29\]{background-color:#1d2d29}.bg-\[\#1d2932\]{background-color:#1d2932}.bg-\[\#1e2a31\]{background-color:#1e2a31}.bg-\[\#2f815b\]{background-color:#2f815b}.bg-\[\#4A5F73\]\/25{background-color:oklab(47.622% -.0158432 -.0381532/.25)}.bg-\[\#5A8F48\]{background-color:#5a8f48}.bg-\[\#07b75a\]{background-color:#07b75a}.bg-\[\#07c160\]{background-color:#07c160}.bg-\[\#7d8eaf\]{background-color:#7d8eaf}.bg-\[\#8EC5FC\]{background-color:#8ec5fc}.bg-\[\#8d5840\]\/20{background-color:oklab(51.3948% .0560666 .0558893/.2)}.bg-\[\#9DB8CC\]{background-color:#9db8cc}.bg-\[\#070d13\]\/85{background-color:oklab(15.5641% -.00621673 -.0151012/.85)}.bg-\[\#83a7a9\]{background-color:#83a7a9}.bg-\[\#83b5cc\]{background-color:#83b5cc}.bg-\[\#87b89e\]{background-color:#87b89e}.bg-\[\#101b1a\]{background-color:#101b1a}.bg-\[\#101b30\]{background-color:#101b30}.bg-\[\#171e23\]{background-color:#171e23}.bg-\[\#203a36\]{background-color:#203a36}.bg-\[\#222d31\]{background-color:#222d31}.bg-\[\#263c34\]{background-color:#263c34}.bg-\[\#315e4e\]{background-color:#315e4e}.bg-\[\#315f4c\]{background-color:#315f4c}.bg-\[\#333\]\/90{background-color:oklab(32.1092% 2.98023e-8 0/.9)}.bg-\[\#598ca3\]\/10{background-color:oklab(61.2964% -.0430556 -.0483652/.1)}.bg-\[\#693d38\]\/45{background-color:oklab(41.1767% .0560975 .0286788/.45)}.bg-\[\#07101c\]\/85{background-color:oklab(17.0957% -.00735329 -.0279573/.85)}.bg-\[\#7892a1\]{background-color:#7892a1}.bg-\[\#08101d\]\/80{background-color:oklab(17.2556% -.00548663 -.0295056/.8)}.bg-\[\#8494a8\]{background-color:#8494a8}.bg-\[\#8499a5\]{background-color:#8499a5}.bg-\[\#10221e\]{background-color:#10221e}.bg-\[\#11151c\]{background-color:#11151c}.bg-\[\#11171c\]{background-color:#11171c}.bg-\[\#11191b\]{background-color:#11191b}.bg-\[\#14231e\]{background-color:#14231e}.bg-\[\#16212a\]{background-color:#16212a}.bg-\[\#17253d\]\/80{background-color:oklab(26.4853% -.00797209 -.0485313/.8)}.bg-\[\#22322d\]{background-color:#22322d}.bg-\[\#22372f\]{background-color:#22372f}.bg-\[\#26302d\]{background-color:#26302d}.bg-\[\#35634e\]{background-color:#35634e}.bg-\[\#47705b\]{background-color:#47705b}.bg-\[\#78552e\]\/65{background-color:oklab(47.8242% .0273118 .0663159/.65)}.bg-\[\#78999e\]{background-color:#78999e}.bg-\[\#091815\]\/30{background-color:oklab(19.4342% -.0217215 .000159949/.3)}.bg-\[\#101918\]{background-color:#101918}.bg-\[\#162522\]{background-color:#162522}.bg-\[\#172229\]{background-color:#172229}.bg-\[\#172923\]{background-color:#172923}.bg-\[\#202827\]{background-color:#202827}.bg-\[\#243037\]{background-color:#243037}.bg-\[\#263038\]{background-color:#263038}.bg-\[\#263540\]{background-color:#263540}.bg-\[\#267654\]{background-color:#267654}.bg-\[\#273951\]{background-color:#273951}.bg-\[\#287050\]{background-color:#287050}.bg-\[\#293947\]{background-color:#293947}.bg-\[\#297653\]{background-color:#297653}.bg-\[\#344147\]{background-color:#344147}.bg-\[\#406657\]{background-color:#406657}.bg-\[\#526579\]\/35{background-color:oklab(49.8849% -.0135517 -.0371177/.35)}.bg-\[\#547267\]{background-color:#547267}.bg-\[\#DCE8E0\]\/90{background-color:oklab(91.971% -.015341 .00654602/.9)}.bg-\[\#DCEEFF\]{background-color:#dceeff}.bg-\[\#DFF1FA\]{background-color:#dff1fa}.bg-\[\#E4EEF6\]{background-color:#e4eef6}.bg-\[\#E5EDF2\]{background-color:#e5edf2}.bg-\[\#E6EEF6\]{background-color:#e6eef6}.bg-\[\#E8F0E6\]{background-color:#e8f0e6}.bg-\[\#E8F2E4\]{background-color:#e8f2e4}.bg-\[\#EAE6ED\]{background-color:#eae6ed}.bg-\[\#EAE6F2\]{background-color:#eae6f2}.bg-\[\#EAEFF5\]{background-color:#eaeff5}.bg-\[\#ECF3F9\]{background-color:#ecf3f9}.bg-\[\#F1F7EE\]{background-color:#f1f7ee}.bg-\[\#F2EEF3\]\/85{background-color:oklab(95.3628% .00597775 -.00511533/.85)}.bg-\[\#F2EFF7\]{background-color:#f2eff7}.bg-\[\#F3E5E8\]{background-color:#f3e5e8}.bg-\[\#F3F7FA\]{background-color:#f3f7fa}.bg-\[\#F4F8F2\]\/85{background-color:oklab(97.4445% -.00632074 .00634891/.85)}.bg-\[\#F5B8D1\]{background-color:#f5b8d1}.bg-\[\#F6E4E8\]{background-color:#f6e4e8}.bg-\[\#F7F1F3\]\/90{background-color:oklab(96.3349% .00690886 -.000629306/.9)}.bg-\[\#F7F5F8\]{background-color:#f7f5f8}.bg-\[\#F8EDF0\]{background-color:#f8edf0}.bg-\[\#F9F4F6\]{background-color:#f9f4f6}.bg-\[\#FAD4E0\]{background-color:#fad4e0}.bg-\[\#FAF4E6\]{background-color:#faf4e6}.bg-\[\#FAFDF9\]\/85{background-color:oklab(99.0678% -.0045327 .00411391/.85)}.bg-\[\#FBE4EC\]\/90{background-color:oklab(93.967% .0270468 -.00259322/.9)}.bg-\[\#FBE6EC\]{background-color:#fbe6ec}.bg-\[\#FDFBF7\]\/90{background-color:oklab(98.851% .000539809 .00567579/.9)}.bg-\[\#FEF6C9\]{background-color:#fef6c9}.bg-\[\#FFF8EE\]{background-color:#fff8ee}.bg-\[\#a8bba1\]\/15{background-color:oklab(77.0241% -.0307663 .0284501/.15)}.bg-\[\#a9bec4\]{background-color:#a9bec4}.bg-\[\#b89c75\]\/10{background-color:oklab(70.8218% .0155657 .0607885/.1)}.bg-\[\#baa681\]\/10{background-color:oklab(73.3126% .00704199 .0551955/.1)}.bg-\[\#bda783\]\/10{background-color:oklab(73.8391% .00972682 .0545795/.1)}.bg-\[\#bedbd4\]{background-color:#bedbd4}.bg-\[\#c7e6f4\]{background-color:#c7e6f4}.bg-\[\#c8a975\]\/10{background-color:oklab(75.0141% .0134198 .0764778/.1)}.bg-\[\#c9e9d1\]\/10{background-color:oklab(90.4274% -.0416133 .0212345/.1)}.bg-\[\#cce0de\]{background-color:#cce0de}.bg-\[\#d4b67c\]\/15{background-color:oklab(78.9021% .00963122 .0823764/.15)}.bg-\[\#d5bc99\]\/10{background-color:oklab(80.7675% .0132272 .0534319/.1)}.bg-\[\#d5c397\]{background-color:#d5c397}.bg-\[\#d6ba90\]\/10{background-color:oklab(80.2696% .0137569 .0630002/.1)}.bg-\[\#d6bc80\]\/10{background-color:oklab(80.3662% .00423935 .0831304/.1)}.bg-\[\#d7bd97\]{background-color:#d7bd97}.bg-\[\#d7bd97\]\/\[0\.07\]{background-color:oklab(81.1059% .0131039 .0573831/.07)}.bg-\[\#d8bb82\]{background-color:#d8bb82}.bg-\[\#d8bc91\]{background-color:#d8bc91}.bg-\[\#d8bd82\]{background-color:#d8bd82}.bg-\[\#d8be97\]{background-color:#d8be97}.bg-\[\#d9bf84\]{background-color:#d9bf84}.bg-\[\#d9bf84\]\/20{background-color:oklab(81.3175% .00460726 .0818853/.2)}.bg-\[\#d9c9ae\]{background-color:#d9c9ae}.bg-\[\#d9c39d\]\/35{background-color:oklab(82.613% .00860038 .0558196/.35)}.bg-\[\#dab374\]{background-color:#dab374}.bg-\[\#dbc08c\]\/20{background-color:oklab(81.849% .00851354 .0741743/.2)}.bg-\[\#dcc29e\]{background-color:#dcc29e}.bg-\[\#dce8e0\]{background-color:#dce8e0}.bg-\[\#dce9e7\]{background-color:#dce9e7}.bg-\[\#dcebe3\]{background-color:#dcebe3}.bg-\[\#dec17e\]\/20{background-color:oklab(82.0774% .00480422 .091517/.2)}.bg-\[\#dfeaf0\]{background-color:#dfeaf0}.bg-\[\#e0c27f\]\/15{background-color:oklab(82.4797% .00591347 .0917782/.15)}.bg-\[\#e2eceb\]{background-color:#e2eceb}.bg-\[\#e2eced\]{background-color:#e2eced}.bg-\[\#e3c582\]{background-color:#e3c582}.bg-\[\#e4ca92\]{background-color:#e4ca92}.bg-\[\#e5c47c\]\/15{background-color:oklab(83.2965% .00732809 .0979149/.15)}.bg-\[\#e5ebf6\]{background-color:#e5ebf6}.bg-\[\#e5efec\]{background-color:#e5efec}.bg-\[\#e6cb8b\]{background-color:#e6cb8b}.bg-\[\#e6eee4\]{background-color:#e6eee4}.bg-\[\#e6f0e7\]{background-color:#e6f0e7}.bg-\[\#e7bd78\]{background-color:#e7bd78}.bg-\[\#e7c985\]\/15{background-color:oklab(84.6203% .00543213 .0925922/.15)}.bg-\[\#e7e6dc\]{background-color:#e7e6dc}.bg-\[\#e8c998\]{background-color:#e8c998}.bg-\[\#e8d09c\]\/\[0\.04\]{background-color:oklab(86.5165% .00505143 .0725293/.04)}.bg-\[\#e8edf3\]{background-color:#e8edf3}.bg-\[\#e8edf4\]{background-color:#e8edf4}.bg-\[\#e8eee7\]{background-color:#e8eee7}.bg-\[\#e8eef3\]{background-color:#e8eef3}.bg-\[\#e8efef\]{background-color:#e8efef}.bg-\[\#e8f0ee\]{background-color:#e8f0ee}.bg-\[\#e9dce3\]{background-color:#e9dce3}.bg-\[\#e9e0d1\]{background-color:#e9e0d1}.bg-\[\#e9e6e9\]{background-color:#e9e6e9}.bg-\[\#e9e7dd\]{background-color:#e9e7dd}.bg-\[\#e9eafa\]{background-color:#e9eafa}.bg-\[\#e9efe7\]{background-color:#e9efe7}.bg-\[\#e9f0e9\]{background-color:#e9f0e9}.bg-\[\#e9f4ee\]\/70{background-color:oklab(95.7245% -.0134265 .00424045/.7)}.bg-\[\#ead9ad\]{background-color:#ead9ad}.bg-\[\#eaf0ee\]{background-color:#eaf0ee}.bg-\[\#eaf3f1\]{background-color:#eaf3f1}.bg-\[\#ecf1e9\]{background-color:#ecf1e9}.bg-\[\#ecf2f0\]{background-color:#ecf2f0}.bg-\[\#ed535e\]{background-color:#ed535e}.bg-\[\#ededed\]{background-color:#ededed}.bg-\[\#edf2f1\]{background-color:#edf2f1}.bg-\[\#edf3ef\]\/95{background-color:oklab(95.85% -.00761861 .00321996/.95)}.bg-\[\#edf4f3\]{background-color:#edf4f3}.bg-\[\#edf5ef\]{background-color:#edf5ef}.bg-\[\#eee0c7\]{background-color:#eee0c7}.bg-\[\#eee6ee\]{background-color:#eee6ee}.bg-\[\#eef2f2\]{background-color:#eef2f2}.bg-\[\#ef3e55\]{background-color:#ef3e55}.bg-\[\#ef6080\]\/15{background-color:oklab(67.8957% .175026 .02898/.15)}.bg-\[\#eff5f2\]{background-color:#eff5f2}.bg-\[\#f0cf8c\]\/15{background-color:oklab(86.7511% .00906664 .0921733/.15)}.bg-\[\#f0e3ca\]{background-color:#f0e3ca}.bg-\[\#f0eaf5\]{background-color:#f0eaf5}.bg-\[\#f0eee8\]{background-color:#f0eee8}.bg-\[\#f0f4f3\]{background-color:#f0f4f3}.bg-\[\#f1d497\]\/15{background-color:oklab(88.0174% .006933 .0841426/.15)}.bg-\[\#f1f1f1\]{background-color:#f1f1f1}.bg-\[\#f1f3eb\]{background-color:#f1f3eb}.bg-\[\#f1f4f4\]{background-color:#f1f4f4}.bg-\[\#f1f5f0\]{background-color:#f1f5f0}.bg-\[\#f1f5f4\]{background-color:#f1f5f4}.bg-\[\#f1f6f2\]{background-color:#f1f6f2}.bg-\[\#f1f6f5\]\/70{background-color:oklab(96.9089% -.00545666 -.000288844/.7)}.bg-\[\#f2e8d4\]{background-color:#f2e8d4}.bg-\[\#f2edf0\]{background-color:#f2edf0}.bg-\[\#f2f4f4\]{background-color:#f2f4f4}.bg-\[\#f2f5ee\]{background-color:#f2f5ee}.bg-\[\#f2f5f1\]{background-color:#f2f5f1}.bg-\[\#f2f5f4\]{background-color:#f2f5f4}.bg-\[\#f3edf6\]{background-color:#f3edf6}.bg-\[\#f3f5f3\]{background-color:#f3f5f3}.bg-\[\#f3f5f5\]{background-color:#f3f5f5}.bg-\[\#f3f5f6\]{background-color:#f3f5f6}.bg-\[\#f3f7f3\]{background-color:#f3f7f3}.bg-\[\#f4ecef\]{background-color:#f4ecef}.bg-\[\#f4eee4\]{background-color:#f4eee4}.bg-\[\#f4f0eb\]{background-color:#f4f0eb}.bg-\[\#f4f5f2\]{background-color:#f4f5f2}.bg-\[\#f4f7f6\]{background-color:#f4f7f6}.bg-\[\#f5eee2\]{background-color:#f5eee2}.bg-\[\#f5f0e5\]{background-color:#f5f0e5}.bg-\[\#f5f1f3\]{background-color:#f5f1f3}.bg-\[\#f5f6f6\]{background-color:#f5f6f6}.bg-\[\#f5f8fb\]{background-color:#f5f8fb}.bg-\[\#f6f3f3\]{background-color:#f6f3f3}.bg-\[\#f6f4f4\]{background-color:#f6f4f4}.bg-\[\#f6f7f7\]{background-color:#f6f7f7}.bg-\[\#f7f0e2\]{background-color:#f7f0e2}.bg-\[\#f7faff\]{background-color:#f7faff}.bg-\[\#f8df9b\]\/15{background-color:oklab(90.8775% -.000243485 .0902422/.15)}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-\[\#f9f3e9\]\/\[0\.07\]{background-color:oklab(96.6075% .00238007 .0145468/.07)}.bg-\[\#f9faf6\]{background-color:#f9faf6}.bg-\[\#f9fcff\]\/95{background-color:oklab(98.9651% -.00192517 -.00473565/.95)}.bg-\[\#f26f86\]{background-color:#f26f86}.bg-\[\#faf5f1\]{background-color:#faf5f1}.bg-\[\#faf8f1\]{background-color:#faf8f1}.bg-\[\#fbd5e3\]\/85{background-color:oklab(90.8954% .0457098 -.00490636/.85)}.bg-\[\#fbf8ee\]{background-color:#fbf8ee}.bg-\[\#fcf8fb\]{background-color:#fcf8fb}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf1\]{background-color:#fffaf1}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/90{background-color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/90{background-color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/70{background-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/70{background-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/50{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-50\/90{background-color:#ecfdf5e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/90{background-color:color-mix(in oklab, var(--color-emerald-50) 90%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/40{background-color:#d0fae566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/40{background-color:color-mix(in oklab, var(--color-emerald-100) 40%, transparent)}}.bg-emerald-100\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/80{background-color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/70{background-color:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.bg-indigo-100\/25{background-color:#e0e7ff40}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/25{background-color:color-mix(in oklab, var(--color-indigo-100) 25%, transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-50\/40{background-color:#fdf2f866}@supports (color:color-mix(in lab, red, red)){.bg-pink-50\/40{background-color:color-mix(in oklab, var(--color-pink-50) 40%, transparent)}}.bg-pink-50\/50{background-color:#fdf2f880}@supports (color:color-mix(in lab, red, red)){.bg-pink-50\/50{background-color:color-mix(in oklab, var(--color-pink-50) 50%, transparent)}}.bg-pink-50\/70{background-color:#fdf2f8b3}@supports (color:color-mix(in lab, red, red)){.bg-pink-50\/70{background-color:color-mix(in oklab, var(--color-pink-50) 70%, transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-100\/30{background-color:#fce7f34d}@supports (color:color-mix(in lab, red, red)){.bg-pink-100\/30{background-color:color-mix(in oklab, var(--color-pink-100) 30%, transparent)}}.bg-pink-100\/40{background-color:#fce7f366}@supports (color:color-mix(in lab, red, red)){.bg-pink-100\/40{background-color:color-mix(in oklab, var(--color-pink-100) 40%, transparent)}}.bg-pink-100\/60{background-color:#fce7f399}@supports (color:color-mix(in lab, red, red)){.bg-pink-100\/60{background-color:color-mix(in oklab, var(--color-pink-100) 60%, transparent)}}.bg-pink-100\/80{background-color:#fce7f3cc}@supports (color:color-mix(in lab, red, red)){.bg-pink-100\/80{background-color:color-mix(in oklab, var(--color-pink-100) 80%, transparent)}}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-200\/20{background-color:#fccee833}@supports (color:color-mix(in lab, red, red)){.bg-pink-200\/20{background-color:color-mix(in oklab, var(--color-pink-200) 20%, transparent)}}.bg-pink-200\/25{background-color:#fccee840}@supports (color:color-mix(in lab, red, red)){.bg-pink-200\/25{background-color:color-mix(in oklab, var(--color-pink-200) 25%, transparent)}}.bg-pink-200\/40{background-color:#fccee866}@supports (color:color-mix(in lab, red, red)){.bg-pink-200\/40{background-color:color-mix(in oklab, var(--color-pink-200) 40%, transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-300\/25{background-color:#fda5d540}@supports (color:color-mix(in lab, red, red)){.bg-pink-300\/25{background-color:color-mix(in oklab, var(--color-pink-300) 25%, transparent)}}.bg-pink-400{background-color:var(--color-pink-400)}.bg-purple-100\/80{background-color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\/80{background-color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.bg-red-900\/25{background-color:#82181a40}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/25{background-color:color-mix(in oklab, var(--color-red-900) 25%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/80{background-color:color-mix(in oklab, var(--color-rose-50) 80%, transparent)}}.bg-rose-50\/90{background-color:#fff1f2e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/90{background-color:color-mix(in oklab, var(--color-rose-50) 90%, transparent)}}.bg-rose-100\/25{background-color:#ffe4e640}@supports (color:color-mix(in lab, red, red)){.bg-rose-100\/25{background-color:color-mix(in oklab, var(--color-rose-100) 25%, transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/30{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/30{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/50{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/70{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/80{background-color:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.bg-sky-50\/90{background-color:#f0f9ffe6}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/90{background-color:color-mix(in oklab, var(--color-sky-50) 90%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-100\/30{background-color:#dff2fe4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/30{background-color:color-mix(in oklab, var(--color-sky-100) 30%, transparent)}}.bg-sky-100\/50{background-color:#dff2fe80}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/50{background-color:color-mix(in oklab, var(--color-sky-100) 50%, transparent)}}.bg-sky-100\/70{background-color:#dff2feb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/70{background-color:color-mix(in oklab, var(--color-sky-100) 70%, transparent)}}.bg-sky-100\/80{background-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/80{background-color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.bg-sky-100\/90{background-color:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/90{background-color:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-200\/25{background-color:#b8e6fe40}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/25{background-color:color-mix(in oklab, var(--color-sky-200) 25%, transparent)}}.bg-sky-200\/30{background-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/30{background-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.bg-sky-200\/50{background-color:#b8e6fe80}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/50{background-color:color-mix(in oklab, var(--color-sky-200) 50%, transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/30{background-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/30{background-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/90{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700\/35{background-color:#31415859}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/35{background-color:color-mix(in oklab, var(--color-slate-700) 35%, transparent)}}.bg-slate-700\/80{background-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/80{background-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.bg-slate-700\/85{background-color:#314158d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/85{background-color:color-mix(in oklab, var(--color-slate-700) 85%, transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.bg-slate-900\/25{background-color:#0f172b40}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/25{background-color:color-mix(in oklab, var(--color-slate-900) 25%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/55{background-color:#0f172b8c}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/55{background-color:color-mix(in oklab, var(--color-slate-900) 55%, transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-800\/60{background-color:#29252499}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/60{background-color:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/60{background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/60{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_30\%_50\%\,rgba\(255\,255\,255\,0\.8\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30%,#fffc,#0000 60%)}.bg-\[radial-gradient\(circle_at_70\%_0\%\,\#51402b_0\%\,\#222a29_42\%\,\#111719_100\%\)\]{background-image:radial-gradient(circle at 70% 0,#51402b 0%,#222a29 42%,#111719 100%)}.bg-\[radial-gradient\(circle_at_80\%_0\%\,\#496d5f_0\%\,\#233e37_50\%\,\#162b28_100\%\)\]{background-image:radial-gradient(circle at 80% 0,#496d5f 0%,#233e37 50%,#162b28 100%)}.bg-\[radial-gradient\(circle_at_80\%_0\%\,\#536546_0\%\,\#233b33_50\%\,\#172621_100\%\)\]{background-image:radial-gradient(circle at 80% 0,#536546 0%,#233b33 50%,#172621 100%)}.bg-\[radial-gradient\(ellipse_at_48\%_28\%\,\#405574_0\%\,\#1b2c48_37\%\,\#101b30_77\%\)\]{background-image:radial-gradient(at 48% 28%,#405574 0%,#1b2c48 37%,#101b30 77%)}.bg-\[radial-gradient\(ellipse_at_center\,\#386b50_0\%\,\#234b3b_53\%\,\#17352e_100\%\)\]{background-image:radial-gradient(#386b50 0%,#234b3b 53%,#17352e 100%)}.bg-\[radial-gradient\(ellipse_at_center\,\#33483c_0\%\,\#20342c_55\%\,\#16241f_100\%\)\]{background-image:radial-gradient(#33483c 0%,#20342c 55%,#16241f 100%)}.bg-\[repeating-linear-gradient\(45deg\,\#24443e_0px\,\#24443e_5px\,\#bda46b_5px\,\#bda46b_6px\)\]{background-image:repeating-linear-gradient(45deg,#24443e 0 5px,#bda46b 5px 6px)}.from-\[\#4a3e2d\]{--tw-gradient-from:#4a3e2d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4a4a4a\]{--tw-gradient-from:#4a4a4a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4b5050\]{--tw-gradient-from:#4b5050;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9BD2FC\]{--tw-gradient-from:#9bd2fc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9BD2FC\]\/15{--tw-gradient-from:oklab(84.0641% -.0387238 -.072251/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9BD2FC\]\/20{--tw-gradient-from:oklab(84.0641% -.0387238 -.072251/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#163c45\]{--tw-gradient-from:#163c45;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#171e23\]{--tw-gradient-from:#171e23;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#293b43\]{--tw-gradient-from:#293b43;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#302c35\]{--tw-gradient-from:#302c35;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#305d55\]{--tw-gradient-from:#305d55;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#425f74\]{--tw-gradient-from:#425f74;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#514b32\]{--tw-gradient-from:#514b32;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#634d58\]{--tw-gradient-from:#634d58;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#724e73\]{--tw-gradient-from:#724e73;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#34536b\]{--tw-gradient-from:#34536b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#45413b\]{--tw-gradient-from:#45413b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#081311\]{--tw-gradient-from:#081311;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#254568\]{--tw-gradient-from:#254568;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#464747\]{--tw-gradient-from:#464747;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#493644\]{--tw-gradient-from:#493644;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#665834\]{--tw-gradient-from:#665834;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#926659\]{--tw-gradient-from:#926659;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#A8CDF8\]{--tw-gradient-from:#a8cdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#CFE5F8\]{--tw-gradient-from:#cfe5f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#D7A8B7\]{--tw-gradient-from:#d7a8b7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#DCEEFF\]{--tw-gradient-from:#dceeff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#DFF1FA\]{--tw-gradient-from:#dff1fa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E1F7EF\]{--tw-gradient-from:#e1f7ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E6F3FF\]{--tw-gradient-from:#e6f3ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E8A9BE\]{--tw-gradient-from:#e8a9be;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EAF3EE\]{--tw-gradient-from:#eaf3ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EAF3FC\]{--tw-gradient-from:#eaf3fc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EAF4FD\]{--tw-gradient-from:#eaf4fd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EAF4FF\]{--tw-gradient-from:#eaf4ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EBE7FA\]{--tw-gradient-from:#ebe7fa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F1F8FE\]{--tw-gradient-from:#f1f8fe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F2F8FF\]{--tw-gradient-from:#f2f8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F5C6D6\]{--tw-gradient-from:#f5c6d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F7B9D2\]{--tw-gradient-from:#f7b9d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F7F4F6\]{--tw-gradient-from:#f7f4f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FBF3F7\]{--tw-gradient-from:#fbf3f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FCE8F0\]{--tw-gradient-from:#fce8f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FDFEFF\]{--tw-gradient-from:#fdfeff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b99a60\]{--tw-gradient-from:#b99a60;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b99a66\]{--tw-gradient-from:#b99a66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#bfe9d2\]{--tw-gradient-from:#bfe9d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c3e6f8\]{--tw-gradient-from:#c3e6f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c5a46b\]{--tw-gradient-from:#c5a46b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c9d1e7\]\/85{--tw-gradient-from:oklab(86.135% -.000120938 -.0317032/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#cadde1\]\/85{--tw-gradient-from:oklab(88.454% -.017938 -.0111064/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d4e6e5\]\/90{--tw-gradient-from:oklab(91.1252% -.0187215 -.00424993/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d8c9ee\]{--tw-gradient-from:#d8c9ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d9e8f7\]{--tw-gradient-from:#d9e8f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e7edf1\]{--tw-gradient-from:#e7edf1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e7f0ef\]{--tw-gradient-from:#e7f0ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e7f2ec\]{--tw-gradient-from:#e7f2ec;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e9edf8\]{--tw-gradient-from:#e9edf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e9f4ee\]{--tw-gradient-from:#e9f4ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#edf3f2\]\/90{--tw-gradient-from:oklab(95.9339% -.00648424 -.000598252/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#eff8fb\]{--tw-gradient-from:#eff8fb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f2e9d4\]{--tw-gradient-from:#f2e9d4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f5b9ca\]{--tw-gradient-from:#f5b9ca;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f5c6d6\]{--tw-gradient-from:#f5c6d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f6e8df\]{--tw-gradient-from:#f6e8df;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f7e8a9\]{--tw-gradient-from:#f7e8a9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fbcfe8\]{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff3f8\]{--tw-gradient-from:#fff3f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-100\/60{--tw-gradient-from:#fef3c699}@supports (color:color-mix(in lab, red, red)){.from-amber-100\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-100) 60%, transparent)}}.from-amber-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300\/30{--tw-gradient-from:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.from-amber-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.from-amber-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/30{--tw-gradient-from:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.from-amber-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab, red, red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab, var(--color-black) 10%, transparent)}}.from-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/30{--tw-gradient-from:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.from-blue-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-100{--tw-gradient-from:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/30{--tw-gradient-from:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.from-cyan-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/30{--tw-gradient-from:#00d2944d}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.from-emerald-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-100\/60{--tw-gradient-from:#ecfcca99}@supports (color:color-mix(in lab, red, red)){.from-lime-100\/60{--tw-gradient-from:color-mix(in oklab, var(--color-lime-100) 60%, transparent)}}.from-lime-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-200\/40{--tw-gradient-from:#ffd7a866}@supports (color:color-mix(in lab, red, red)){.from-orange-200\/40{--tw-gradient-from:color-mix(in oklab, var(--color-orange-200) 40%, transparent)}}.from-orange-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400\/30{--tw-gradient-from:#ff8b1a4d}@supports (color:color-mix(in lab, red, red)){.from-orange-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.from-orange-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-50{--tw-gradient-from:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-50\/80{--tw-gradient-from:#fdf2f8cc}@supports (color:color-mix(in lab, red, red)){.from-pink-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-pink-50) 80%, transparent)}}.from-pink-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-50\/90{--tw-gradient-from:#fdf2f8e6}@supports (color:color-mix(in lab, red, red)){.from-pink-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-pink-50) 90%, transparent)}}.from-pink-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-50\/95{--tw-gradient-from:#fdf2f8f2}@supports (color:color-mix(in lab, red, red)){.from-pink-50\/95{--tw-gradient-from:color-mix(in oklab, var(--color-pink-50) 95%, transparent)}}.from-pink-50\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-100{--tw-gradient-from:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-100\/60{--tw-gradient-from:#fce7f399}@supports (color:color-mix(in lab, red, red)){.from-pink-100\/60{--tw-gradient-from:color-mix(in oklab, var(--color-pink-100) 60%, transparent)}}.from-pink-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-200{--tw-gradient-from:var(--color-pink-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-300{--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-300\/30{--tw-gradient-from:#fda5d54d}@supports (color:color-mix(in lab, red, red)){.from-pink-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-pink-300) 30%, transparent)}}.from-pink-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-400\/30{--tw-gradient-from:#fb64b64d}@supports (color:color-mix(in lab, red, red)){.from-pink-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-pink-400) 30%, transparent)}}.from-pink-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-200{--tw-gradient-from:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-100\/80{--tw-gradient-from:#ffe2e2cc}@supports (color:color-mix(in lab, red, red)){.from-red-100\/80{--tw-gradient-from:color-mix(in oklab, var(--color-red-100) 80%, transparent)}}.from-red-100\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400\/30{--tw-gradient-from:#ff65684d}@supports (color:color-mix(in lab, red, red)){.from-red-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.from-red-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50{--tw-gradient-from:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-200{--tw-gradient-from:var(--color-rose-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-200\/40{--tw-gradient-from:#ffccd366}@supports (color:color-mix(in lab, red, red)){.from-rose-200\/40{--tw-gradient-from:color-mix(in oklab, var(--color-rose-200) 40%, transparent)}}.from-rose-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400\/30{--tw-gradient-from:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.from-rose-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.from-rose-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/80{--tw-gradient-from:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.from-sky-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.from-sky-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/90{--tw-gradient-from:#f0f9ffe6}@supports (color:color-mix(in lab, red, red)){.from-sky-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 90%, transparent)}}.from-sky-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100\/60{--tw-gradient-from:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.from-sky-100\/60{--tw-gradient-from:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.from-sky-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100\/90{--tw-gradient-from:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.from-sky-100\/90{--tw-gradient-from:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.from-sky-100\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200{--tw-gradient-from:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200\/50{--tw-gradient-from:#b8e6fe80}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 50%, transparent)}}.from-sky-200\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300{--tw-gradient-from:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/30{--tw-gradient-from:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.from-sky-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/30{--tw-gradient-from:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.from-sky-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.from-sky-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400\/30{--tw-gradient-from:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.from-slate-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.from-slate-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-100{--tw-gradient-from:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300\/30{--tw-gradient-from:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.from-teal-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.from-teal-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-300\/40{--tw-gradient-from:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.from-violet-300\/40{--tw-gradient-from:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.from-violet-300\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/30{--tw-gradient-from:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.from-violet-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.from-violet-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/40{--tw-gradient-from:#fff6}@supports (color:color-mix(in lab, red, red)){.from-white\/40{--tw-gradient-from:color-mix(in oklab, var(--color-white) 40%, transparent)}}.from-white\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/90{--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.from-white\/90{--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.from-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/95{--tw-gradient-from:#fffffff2}@supports (color:color-mix(in lab, red, red)){.from-white\/95{--tw-gradient-from:color-mix(in oklab, var(--color-white) 95%, transparent)}}.from-white\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#5e6b62\]{--tw-gradient-via:#5e6b62;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6a4649\]{--tw-gradient-via:#6a4649;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#537a7b\]{--tw-gradient-via:#537a7b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#627b83\]{--tw-gradient-via:#627b83;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#30426c\]{--tw-gradient-via:#30426c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#75607a\]{--tw-gradient-via:#75607a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#76939c\]{--tw-gradient-via:#76939c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#081311\]\/60{--tw-gradient-via:oklab(17.5239% -.0168001 -.000487566/.6);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#608579\]{--tw-gradient-via:#608579;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#BFC6F7\]{--tw-gradient-via:#bfc6f7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#EDF7FC\]{--tw-gradient-via:#edf7fc;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F0FAF5\]{--tw-gradient-via:#f0faf5;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F3F6FB\]{--tw-gradient-via:#f3f6fb;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F5F1FA\]{--tw-gradient-via:#f5f1fa;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F5F2FD\]{--tw-gradient-via:#f5f2fd;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F7F3FB\]{--tw-gradient-via:#f7f3fb;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F7F5FC\]{--tw-gradient-via:#f7f5fc;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FDF5F8\]{--tw-gradient-via:#fdf5f8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#a67e9c\]{--tw-gradient-via:#a67e9c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#a88a5c\]{--tw-gradient-via:#a88a5c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#a37976\]{--tw-gradient-via:#a37976;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#c19571\]{--tw-gradient-via:#c19571;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#e4d8e5\]\/90{--tw-gradient-via:oklab(89.5626% .0174853 -.0129644/.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#e5c992\]{--tw-gradient-via:#e5c992;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#e6e7ed\]\/90{--tw-gradient-via:oklab(92.8929% .00122178 -.00804973/.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ece2f4\]{--tw-gradient-via:#ece2f4;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f0f0f2\]{--tw-gradient-via:#f0f0f2;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f2fbf6\]{--tw-gradient-via:#f2fbf6;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f3c9dc\]{--tw-gradient-via:#f3c9dc;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f4eff3\]{--tw-gradient-via:#f4eff3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f5eef3\]\/90{--tw-gradient-via:oklab(95.5969% .00907236 -.00413901/.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f5f1f8\]{--tw-gradient-via:#f5f1f8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f7f5fb\]{--tw-gradient-via:#f7f5fb;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f7f7ef\]{--tw-gradient-via:#f7f7ef;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f7faf5\]{--tw-gradient-via:#f7faf5;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f9f3e7\]{--tw-gradient-via:#f9f3e7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-100{--tw-gradient-via:var(--color-blue-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-200{--tw-gradient-via:var(--color-blue-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-200{--tw-gradient-via:var(--color-indigo-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-100{--tw-gradient-via:var(--color-pink-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-200{--tw-gradient-via:var(--color-pink-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-50\/60{--tw-gradient-via:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.via-sky-50\/60{--tw-gradient-via:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.via-sky-50\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/75{--tw-gradient-via:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.via-white\/75{--tw-gradient-via:color-mix(in oklab, var(--color-white) 75%, transparent)}}.via-white\/75{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.via-white\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/90{--tw-gradient-via:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.via-white\/90{--tw-gradient-via:color-mix(in oklab, var(--color-white) 90%, transparent)}}.via-white\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/95{--tw-gradient-via:#fffffff2}@supports (color:color-mix(in lab, red, red)){.via-white\/95{--tw-gradient-via:color-mix(in oklab, var(--color-white) 95%, transparent)}}.via-white\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#2b2c29\]{--tw-gradient-to:#2b2c29;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9FC4E2\]{--tw-gradient-to:#9fc4e2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9a6b60\]{--tw-gradient-to:#9a6b60;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#222a27\]{--tw-gradient-to:#222a27;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#15191a\]{--tw-gradient-to:#15191a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#17191b\]{--tw-gradient-to:#17191b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#26332a\]{--tw-gradient-to:#26332a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#70627c\]{--tw-gradient-to:#70627c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#111619\]{--tw-gradient-to:#111619;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A8C6DF\]{--tw-gradient-to:#a8c6df;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B6C8F8\]{--tw-gradient-to:#b6c8f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#BFD9F0\]{--tw-gradient-to:#bfd9f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#EAF2F8\]{--tw-gradient-to:#eaf2f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#EDF2F7\]{--tw-gradient-to:#edf2f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F5F3FC\]{--tw-gradient-to:#f5f3fc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F6EAF0\]{--tw-gradient-to:#f6eaf0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F6F8FC\]{--tw-gradient-to:#f6f8fc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F7B9D2\]{--tw-gradient-to:#f7b9d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F7B9D2\]\/20{--tw-gradient-to:oklab(84.9369% .077419 -.00964946/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F7B9D2\]\/25{--tw-gradient-to:oklab(84.9369% .077419 -.00964946/.25);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F8C6DF\]{--tw-gradient-to:#f8c6df;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F8D0E2\]{--tw-gradient-to:#f8d0e2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F9C6D9\]{--tw-gradient-to:#f9c6d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FBE6F0\]{--tw-gradient-to:#fbe6f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FCEAF2\]{--tw-gradient-to:#fceaf2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FCEAF3\]{--tw-gradient-to:#fceaf3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FDEBF3\]{--tw-gradient-to:#fdebf3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FDECF3\]{--tw-gradient-to:#fdecf3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FDF1F6\]{--tw-gradient-to:#fdf1f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FEF3F8\]{--tw-gradient-to:#fef3f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFFFFF\]{--tw-gradient-to:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a6d7bf\]{--tw-gradient-to:#a6d7bf;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a9bdba\]{--tw-gradient-to:#a9bdba;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a9d6ed\]{--tw-gradient-to:#a9d6ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b7d4be\]{--tw-gradient-to:#b7d4be;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b99a66\]{--tw-gradient-to:#b99a66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b99c75\]{--tw-gradient-to:#b99c75;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b88870\]{--tw-gradient-to:#b88870;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#bae6fd\]{--tw-gradient-to:#bae6fd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#bfd9f0\]{--tw-gradient-to:#bfd9f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#c5a894\]{--tw-gradient-to:#c5a894;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#cbbf9e\]{--tw-gradient-to:#cbbf9e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d5c3a0\]{--tw-gradient-to:#d5c3a0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d6b797\]{--tw-gradient-to:#d6b797;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d6d6d2\]{--tw-gradient-to:#d6d6d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d8aabb\]{--tw-gradient-to:#d8aabb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d9e0da\]{--tw-gradient-to:#d9e0da;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e0ba8a\]{--tw-gradient-to:#e0ba8a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e4ca92\]{--tw-gradient-to:#e4ca92;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e7a4b8\]{--tw-gradient-to:#e7a4b8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e8d5e8\]\/85{--tw-gradient-to:oklab(89.4048% .0271455 -.0184149/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e8e4da\]{--tw-gradient-to:#e8e4da;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e8f0ee\]{--tw-gradient-to:#e8f0ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e9eee6\]{--tw-gradient-to:#e9eee6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ead78f\]{--tw-gradient-to:#ead78f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#edcf8c\]{--tw-gradient-to:#edcf8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f0e6ed\]{--tw-gradient-to:#f0e6ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f1f8ff\]{--tw-gradient-to:#f1f8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f2e3df\]\/90{--tw-gradient-to:oklab(92.6679% .0141517 .0100361/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f2e9df\]\/90{--tw-gradient-to:oklab(93.8357% .00552318 .0156218/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f4f8fc\]\/95{--tw-gradient-to:oklab(97.7243% -.00257292 -.0063352/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5e4aa\]{--tw-gradient-to:#f5e4aa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f8efe4\]{--tw-gradient-to:#f8efe4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f8f4e9\]\/90{--tw-gradient-to:oklab(96.7246% -.0000617802 .0151615/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f8f5ee\]{--tw-gradient-to:#f8f5ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f9f2ef\]{--tw-gradient-to:#f9f2ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f9f6f2\]{--tw-gradient-to:#f9f6f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fadde8\]{--tw-gradient-to:#fadde8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fff5f0\]{--tw-gradient-to:#fff5f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100\/40{--tw-gradient-to:#fef3c666}@supports (color:color-mix(in lab, red, red)){.to-amber-100\/40{--tw-gradient-to:color-mix(in oklab, var(--color-amber-100) 40%, transparent)}}.to-amber-100\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/20{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.to-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/45{--tw-gradient-to:#00000073}@supports (color:color-mix(in lab, red, red)){.to-black\/45{--tw-gradient-to:color-mix(in oklab, var(--color-black) 45%, transparent)}}.to-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-200{--tw-gradient-to:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400\/20{--tw-gradient-to:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.to-blue-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-100\/30{--tw-gradient-to:#cefafe4d}@supports (color:color-mix(in lab, red, red)){.to-cyan-100\/30{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-100) 30%, transparent)}}.to-cyan-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-200{--tw-gradient-to:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-200\/30{--tw-gradient-to:#a4f4cf4d}@supports (color:color-mix(in lab, red, red)){.to-emerald-200\/30{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-200) 30%, transparent)}}.to-emerald-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400\/20{--tw-gradient-to:#00d29433}@supports (color:color-mix(in lab, red, red)){.to-emerald-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.to-emerald-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-200{--tw-gradient-to:var(--color-indigo-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-200\/30{--tw-gradient-to:#c7d2ff4d}@supports (color:color-mix(in lab, red, red)){.to-indigo-200\/30{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-200) 30%, transparent)}}.to-indigo-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300{--tw-gradient-to:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600\/20{--tw-gradient-to:#4f39f633}@supports (color:color-mix(in lab, red, red)){.to-indigo-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-600) 20%, transparent)}}.to-indigo-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-200{--tw-gradient-to:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/20{--tw-gradient-to:#ff8b1a33}@supports (color:color-mix(in lab, red, red)){.to-orange-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.to-orange-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\/60{--tw-gradient-to:#fdf2f899}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 60%, transparent)}}.to-pink-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\/70{--tw-gradient-to:#fdf2f8b3}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 70%, transparent)}}.to-pink-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\/80{--tw-gradient-to:#fdf2f8cc}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/80{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 80%, transparent)}}.to-pink-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\/90{--tw-gradient-to:#fdf2f8e6}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/90{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 90%, transparent)}}.to-pink-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100\/90{--tw-gradient-to:#fce7f3e6}@supports (color:color-mix(in lab, red, red)){.to-pink-100\/90{--tw-gradient-to:color-mix(in oklab, var(--color-pink-100) 90%, transparent)}}.to-pink-100\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-200{--tw-gradient-to:var(--color-pink-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-300{--tw-gradient-to:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/20{--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.to-pink-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-200\/30{--tw-gradient-to:#e9d5ff4d}@supports (color:color-mix(in lab, red, red)){.to-purple-200\/30{--tw-gradient-to:color-mix(in oklab, var(--color-purple-200) 30%, transparent)}}.to-purple-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600\/20{--tw-gradient-to:#9810fa33}@supports (color:color-mix(in lab, red, red)){.to-purple-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-600) 20%, transparent)}}.to-purple-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100\/60{--tw-gradient-to:#ffe4e699}@supports (color:color-mix(in lab, red, red)){.to-rose-100\/60{--tw-gradient-to:color-mix(in oklab, var(--color-rose-100) 60%, transparent)}}.to-rose-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400\/20{--tw-gradient-to:#ff667f33}@supports (color:color-mix(in lab, red, red)){.to-rose-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.to-rose-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500\/20{--tw-gradient-to:#ff235733}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.to-rose-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/80{--tw-gradient-to:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/80{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.to-sky-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/90{--tw-gradient-to:#f0f9ffe6}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/90{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 90%, transparent)}}.to-sky-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/95{--tw-gradient-to:#f0f9fff2}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/95{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 95%, transparent)}}.to-sky-50\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-100{--tw-gradient-to:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-200{--tw-gradient-to:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400\/20{--tw-gradient-to:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.to-sky-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.to-sky-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-600\/20{--tw-gradient-to:#45556c33}@supports (color:color-mix(in lab, red, red)){.to-slate-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-slate-600) 20%, transparent)}}.to-slate-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/80{--tw-gradient-to:#f0fdfacc}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/80{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 80%, transparent)}}.to-teal-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-200{--tw-gradient-to:var(--color-teal-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/20{--tw-gradient-to:#00baa733}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.to-teal-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-100\/30{--tw-gradient-to:#ede9fe4d}@supports (color:color-mix(in lab, red, red)){.to-violet-100\/30{--tw-gradient-to:color-mix(in oklab, var(--color-violet-100) 30%, transparent)}}.to-violet-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/40{--tw-gradient-to:#fff6}@supports (color:color-mix(in lab, red, red)){.to-white\/40{--tw-gradient-to:color-mix(in oklab, var(--color-white) 40%, transparent)}}.to-white\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\[\#587589\]{fill:#587589}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-pink-300{fill:var(--color-pink-300)}.fill-rose-200{fill:var(--color-rose-200)}.fill-rose-300{fill:var(--color-rose-300)}.fill-rose-500{fill:var(--color-rose-500)}.fill-sky-200{fill:var(--color-sky-200)}.fill-white{fill:var(--color-white)}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[1\.75\]{stroke-width:1.75px}.stroke-\[2\.2\]{stroke-width:2.2px}.stroke-\[2\.4\]{stroke-width:2.4px}.stroke-\[2\]{stroke-width:2px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[6\%\]{padding:6%}.p-\[7\%\]{padding:7%}.p-\[8\%\]{padding:8%}.p-\[10\%\]{padding:10%}.p-\[clamp\(9px\,2\.4vw\,13px\)\]{padding:clamp(9px,2.4vw,13px)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[clamp\(12px\,3vw\,18px\)\]{padding-inline:clamp(12px,3vw,18px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+10px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+28px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 28px)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px, env(safe-area-inset-top))}.pt-\[max\(env\(safe-area-inset-top\,0px\)\,0px\)\]{padding-top:max(env(safe-area-inset-top,0px), 0px)}.pt-\[max\(env\(safe-area-inset-top\,0px\)\,10px\)\]{padding-top:max(env(safe-area-inset-top,0px), 10px)}.pt-\[max\(env\(safe-area-inset-top\,0px\)\,16px\)\]{padding-top:max(env(safe-area-inset-top,0px), 16px)}.pt-\[max\(env\(safe-area-inset-top\,0px\)\,32px\)\]{padding-top:max(env(safe-area-inset-top,0px), 32px)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[88px\]{padding-right:88px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[16\%\]{padding-bottom:16%}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+8px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+10px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+18px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\,0px\)\,18px\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px), 18px)}.pb-\[max\(env\(safe-area-inset-bottom\,0px\)\,24px\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px), 24px)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6\.5px\]{font-size:6.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[23px\]{font-size:23px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[35px\]{font-size:35px}.text-\[80px\]{font-size:80px}.text-\[85px\]{font-size:85px}.text-\[100px\]{font-size:100px}.text-\[clamp\(9px\,2\.2vw\,10\.5px\)\]{font-size:clamp(9px,2.2vw,10.5px)}.text-\[clamp\(10px\,2\.4vw\,11\.5px\)\]{font-size:clamp(10px,2.4vw,11.5px)}.text-\[clamp\(10px\,2\.5vw\,11\.5px\)\]{font-size:clamp(10px,2.5vw,11.5px)}.text-\[clamp\(10px\,2\.6vw\,12px\)\]{font-size:clamp(10px,2.6vw,12px)}.text-\[clamp\(11px\,2\.8vw\,12\.5px\)\]{font-size:clamp(11px,2.8vw,12.5px)}.text-\[clamp\(11px\,2\.8vw\,13px\)\]{font-size:clamp(11px,2.8vw,13px)}.text-\[clamp\(11px\,3vw\,13px\)\]{font-size:clamp(11px,3vw,13px)}.text-\[clamp\(12px\,3\.2vw\,14px\)\]{font-size:clamp(12px,3.2vw,14px)}.text-\[clamp\(13\.5px\,3\.5vw\,16px\)\]{font-size:clamp(13.5px,3.5vw,16px)}.text-\[clamp\(15px\,4\.2vw\,18px\)\]{font-size:clamp(15px,4.2vw,18px)}.text-\[clamp\(20px\,5vw\,24px\)\]{font-size:clamp(20px,5vw,24px)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.leading-\[2\.15\]{--tw-leading:2.15;line-height:2.15}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1E4620\]{color:#1e4620}.text-\[\#2C4A5C\]{color:#2c4a5c}.text-\[\#2E6B3E\]{color:#2e6b3e}.text-\[\#2d443b\]{color:#2d443b}.text-\[\#2f4039\]{color:#2f4039}.text-\[\#3B5244\]{color:#3b5244}.text-\[\#3E6548\]{color:#3e6548}.text-\[\#3b624b\]{color:#3b624b}.text-\[\#3d493e\]{color:#3d493e}.text-\[\#3e3a3c\]{color:#3e3a3c}.text-\[\#4A5A6A\]{color:#4a5a6a}.text-\[\#4A6B3B\]{color:#4a6b3b}.text-\[\#4A4652\]{color:#4a4652}.text-\[\#4B6F86\]{color:#4b6f86}.text-\[\#4E4B56\]{color:#4e4b56}.text-\[\#4a6276\]{color:#4a6276}.text-\[\#4d7d61\]{color:#4d7d61}.text-\[\#5A8F48\]{color:#5a8f48}.text-\[\#5A5564\]{color:#5a5564}.text-\[\#5B7A9A\]{color:#5b7a9a}.text-\[\#5B7285\]{color:#5b7285}.text-\[\#5B7485\]{color:#5b7485}.text-\[\#5C5346\]{color:#5c5346}.text-\[\#5E5968\]{color:#5e5968}.text-\[\#5F6F7E\]{color:#5f6f7e}.text-\[\#5F8665\]{color:#5f8665}.text-\[\#5c4c30\]{color:#5c4c30}.text-\[\#5d6c5b\]{color:#5d6c5b}.text-\[\#5f6f7e\]{color:#5f6f7e}.text-\[\#6B6F86\]{color:#6b6f86}.text-\[\#6B6082\]{color:#6b6082}.text-\[\#6E6385\]{color:#6e6385}.text-\[\#6E6778\]{color:#6e6778}.text-\[\#6F7F8E\]{color:#6f7f8e}.text-\[\#6F8CA0\]{color:#6f8ca0}.text-\[\#6F8798\]{color:#6f8798}.text-\[\#6FA6C8\]{color:#6fa6c8}.text-\[\#6FA386\]{color:#6fa386}.text-\[\#6a8a90\]{color:#6a8a90}.text-\[\#6b8187\]{color:#6b8187}.text-\[\#6e5a43\]{color:#6e5a43}.text-\[\#6e8078\]{color:#6e8078}.text-\[\#7A6B78\]{color:#7a6b78}.text-\[\#7A8B9A\]{color:#7a8b9a}.text-\[\#7C7489\]{color:#7c7489}.text-\[\#7D9DB5\]{color:#7d9db5}.text-\[\#7E6B74\]{color:#7e6b74}.text-\[\#7E9BB3\]{color:#7e9bb3}.text-\[\#7E7294\]{color:#7e7294}.text-\[\#7E7484\]{color:#7e7484}.text-\[\#7a5568\]{color:#7a5568}.text-\[\#7b9989\]{color:#7b9989}.text-\[\#7f8d8a\]{color:#7f8d8a}.text-\[\#7fa18a\]{color:#7fa18a}.text-\[\#8C727D\]{color:#8c727d}.text-\[\#8C6773\]{color:#8c6773}.text-\[\#8DA5B8\]{color:#8da5b8}.text-\[\#8ED6DD\]{color:#8ed6dd}.text-\[\#8FD3C4\]{color:#8fd3c4}.text-\[\#8a9d9a\]{color:#8a9d9a}.text-\[\#8b9a98\]{color:#8b9a98}.text-\[\#8cb5c8\]{color:#8cb5c8}.text-\[\#8d9a96\]{color:#8d9a96}.text-\[\#8d9692\]{color:#8d9692}.text-\[\#8e8981\]{color:#8e8981}.text-\[\#8e9994\]{color:#8e9994}.text-\[\#8f8e8c\]{color:#8f8e8c}.text-\[\#8f7046\]{color:#8f7046}.text-\[\#9A7A8C\]{color:#9a7a8c}.text-\[\#9CCBEA\]{color:#9ccbea}.text-\[\#9DB3C4\]{color:#9db3c4}.text-\[\#9a8d74\]{color:#9a8d74}.text-\[\#9a8f83\]{color:#9a8f83}.text-\[\#9a9288\]{color:#9a9288}.text-\[\#9b8fa7\]{color:#9b8fa7}.text-\[\#9b8054\]{color:#9b8054}.text-\[\#9b8580\]{color:#9b8580}.text-\[\#9baaa4\]{color:#9baaa4}.text-\[\#9c87a5\]{color:#9c87a5}.text-\[\#9eaaa6\]{color:#9eaaa6}.text-\[\#65a88a\]{color:#65a88a}.text-\[\#98acc3\]{color:#98acc3}.text-\[\#99ad87\]{color:#99ad87}.text-\[\#222\]{color:#222}.text-\[\#222c31\]{color:#222c31}.text-\[\#263b38\]{color:#263b38}.text-\[\#263d38\]{color:#263d38}.text-\[\#273f37\]{color:#273f37}.text-\[\#444\]{color:#444}.text-\[\#486c69\]{color:#486c69}.text-\[\#526a60\]{color:#526a60}.text-\[\#526b82\]{color:#526b82}.text-\[\#536b5a\]{color:#536b5a}.text-\[\#544c48\]{color:#544c48}.text-\[\#607b86\]{color:#607b86}.text-\[\#607c86\]{color:#607c86}.text-\[\#635E6E\]{color:#635e6e}.text-\[\#666\]{color:#666}.text-\[\#677b86\]{color:#677b86}.text-\[\#685c58\]{color:#685c58}.text-\[\#745f78\]{color:#745f78}.text-\[\#746b60\]{color:#746b60}.text-\[\#749c80\]{color:#749c80}.text-\[\#766c70\]{color:#766c70}.text-\[\#775c39\]{color:#775c39}.text-\[\#777\]{color:#777}.text-\[\#777d87\]{color:#777d87}.text-\[\#789a88\]{color:#789a88}.text-\[\#816c7d\]{color:#816c7d}.text-\[\#826b62\]{color:#826b62}.text-\[\#888\]{color:#888}.text-\[\#899b94\]{color:#899b94}.text-\[\#919c98\]{color:#919c98}.text-\[\#999\]{color:#999}.text-\[\#7181a2\]{color:#7181a2}.text-\[\#7899B8\]{color:#7899b8}.text-\[\#8490a2\]{color:#8490a2}.text-\[\#9387A8\]{color:#9387a8}.text-\[\#9682a3\]{color:#9682a3}.text-\[\#21352b\]{color:#21352b}.text-\[\#21392f\]{color:#21392f}.text-\[\#23313a\]{color:#23313a}.text-\[\#24251d\]{color:#24251d}.text-\[\#25323a\]{color:#25323a}.text-\[\#25352e\]{color:#25352e}.text-\[\#26323a\]{color:#26323a}.text-\[\#26342b\]{color:#26342b}.text-\[\#26352d\]{color:#26352d}.text-\[\#29334a\]{color:#29334a}.text-\[\#29493e\]{color:#29493e}.text-\[\#30694e\]{color:#30694e}.text-\[\#48546d\]{color:#48546d}.text-\[\#49715f\]{color:#49715f}.text-\[\#52677a\]{color:#52677a}.text-\[\#52735F\]{color:#52735f}.text-\[\#53616e\]{color:#53616e}.text-\[\#56515C\]{color:#56515c}.text-\[\#62816d\]{color:#62816d}.text-\[\#64896A\]{color:#64896a}.text-\[\#65858b\]{color:#65858b}.text-\[\#66808a\]{color:#66808a}.text-\[\#68818c\]{color:#68818c}.text-\[\#71848a\]{color:#71848a}.text-\[\#78947e\]{color:#78947e}.text-\[\#81688d\]{color:#81688d}.text-\[\#82908d\]{color:#82908d}.text-\[\#82908f\]{color:#82908f}.text-\[\#82938c\]{color:#82938c}.text-\[\#84928d\]{color:#84928d}.text-\[\#84928e\]{color:#84928e}.text-\[\#84978a\]{color:#84978a}.text-\[\#85928f\]{color:#85928f}.text-\[\#87847e\]{color:#87847e}.text-\[\#91877b\]{color:#91877b}.text-\[\#96744a\]{color:#96744a}.text-\[\#99737E\]{color:#99737e}.text-\[\#191919\]{color:#191919}.text-\[\#236545\]{color:#236545}.text-\[\#243039\]{color:#243039}.text-\[\#254638\]{color:#254638}.text-\[\#263038\]{color:#263038}.text-\[\#275544\]{color:#275544}.text-\[\#282319\]{color:#282319}.text-\[\#283026\]{color:#283026}.text-\[\#292319\]{color:#292319}.text-\[\#294239\]{color:#294239}.text-\[\#303546\]{color:#303546}.text-\[\#335447\]{color:#335447}.text-\[\#416554\]{color:#416554}.text-\[\#435160\]{color:#435160}.text-\[\#465762\]{color:#465762}.text-\[\#506274\]{color:#506274}.text-\[\#587186\]{color:#587186}.text-\[\#587589\]{color:#587589}.text-\[\#587589\]\/60{color:oklab(54.746% -.0237871 -.0392678/.6)}.text-\[\#587589\]\/85{color:oklab(54.746% -.0237871 -.0392678/.85)}.text-\[\#596987\]{color:#596987}.text-\[\#657187\]{color:#657187}.text-\[\#718074\]{color:#718074}.text-\[\#718479\]{color:#718479}.text-\[\#718699\]{color:#718699}.text-\[\#738197\]{color:#738197}.text-\[\#809189\]{color:#809189}.text-\[\#928576\]{color:#928576}.text-\[\#966571\]{color:#966571}.text-\[\#967489\]{color:#967489}.text-\[\#990000\]{color:#900}.text-\[\#A9B6C4\]{color:#a9b6c4}.text-\[\#A9B7F0\]{color:#a9b7f0}.text-\[\#A9BDCB\]{color:#a9bdcb}.text-\[\#B5C6D3\]{color:#b5c6d3}.text-\[\#B47A8C\]{color:#b47a8c}.text-\[\#B09968\]{color:#b09968}.text-\[\#B88996\]{color:#b88996}.text-\[\#B88998\]{color:#b88998}.text-\[\#C2B5F0\]{color:#c2b5f0}.text-\[\#C98CA8\]{color:#c98ca8}.text-\[\#CF8F9F\]{color:#cf8f9f}.text-\[\#D98BA3\]{color:#d98ba3}.text-\[\#E3B3F0\]{color:#e3b3f0}.text-\[\#E882A6\]{color:#e882a6}.text-\[\#F2A9B8\]{color:#f2a9b8}.text-\[\#F2B0CC\]{color:#f2b0cc}.text-\[\#F2D494\]{color:#f2d494}.text-\[\#F4B1AE\]{color:#f4b1ae}.text-\[\#F5C29A\]{color:#f5c29a}.text-\[\#a3aaa7\]{color:#a3aaa7}.text-\[\#a6b1c0\]{color:#a6b1c0}.text-\[\#a6b4ae\]{color:#a6b4ae}.text-\[\#a8b3af\]{color:#a8b3af}.text-\[\#a9a9a9\]{color:#a9a9a9}.text-\[\#a9a69b\]{color:#a9a69b}.text-\[\#a9a99b\]{color:#a9a99b}.text-\[\#a9b3ad\]{color:#a9b3ad}.text-\[\#a9b6b4\]{color:#a9b6b4}.text-\[\#a48faf\]{color:#a48faf}.text-\[\#a59b8e\]{color:#a59b8e}.text-\[\#a78d69\]{color:#a78d69}.text-\[\#a198c9\]{color:#a198c9}.text-\[\#a7774f\]{color:#a7774f}.text-\[\#aa8a60\]{color:#aa8a60}.text-\[\#aaa69f\]{color:#aaa69f}.text-\[\#aaa897\]{color:#aaa897}.text-\[\#aaa\]{color:#aaa}.text-\[\#aab6b0\]{color:#aab6b0}.text-\[\#ab987e\]{color:#ab987e}.text-\[\#ad96ba\]{color:#ad96ba}.text-\[\#ad968b\]{color:#ad968b}.text-\[\#aeb9c8\]{color:#aeb9c8}.text-\[\#aebbb4\]{color:#aebbb4}.text-\[\#aebdb7\]{color:#aebdb7}.text-\[\#aee4cb\]{color:#aee4cb}.text-\[\#afbbb6\]{color:#afbbb6}.text-\[\#b0efd1\]{color:#b0efd1}.text-\[\#b3a078\]{color:#b3a078}.text-\[\#b4b4b4\]{color:#b4b4b4}.text-\[\#b5dfc1\]{color:#b5dfc1}.text-\[\#b6c0cc\]{color:#b6c0cc}.text-\[\#b7b9b8\]{color:#b7b9b8}.text-\[\#b8ab8a\]{color:#b8ab8a}.text-\[\#b8ad91\]{color:#b8ad91}.text-\[\#b9aea0\]{color:#b9aea0}.text-\[\#b9bdc8\]{color:#b9bdc8}.text-\[\#b9c8ec\]{color:#b9c8ec}.text-\[\#b9c9bd\]{color:#b9c9bd}.text-\[\#b89461\]{color:#b89461}.text-\[\#bad3c3\]{color:#bad3c3}.text-\[\#bb4645\]{color:#bb4645}.text-\[\#bbb8ad\]{color:#bbb8ad}.text-\[\#bbc4bd\]{color:#bbc4bd}.text-\[\#bc8b7f\]{color:#bc8b7f}.text-\[\#bcb6a7\]{color:#bcb6a7}.text-\[\#bcb7a8\]{color:#bcb7a8}.text-\[\#bda77f\]{color:#bda77f}.text-\[\#bdb8aa\]{color:#bdb8aa}.text-\[\#bde2c5\]{color:#bde2c5}.text-\[\#bebbad\]{color:#bebbad}.text-\[\#bec7c2\]{color:#bec7c2}.text-\[\#bfb9a9\]{color:#bfb9a9}.text-\[\#bfc8c2\]{color:#bfc8c2}.text-\[\#c1a978\]{color:#c1a978}.text-\[\#c1b9a3\]{color:#c1b9a3}.text-\[\#c3ceca\]{color:#c3ceca}.text-\[\#c4d0c8\]{color:#c4d0c8}.text-\[\#c5a674\]\/10{color:oklab(74.0991% .0142933 .0743197/.1)}.text-\[\#c5c6b8\]{color:#c5c6b8}.text-\[\#c5c8c5\]{color:#c5c8c5}.text-\[\#c6c4b9\]{color:#c6c4b9}.text-\[\#c6d0c8\]{color:#c6d0c8}.text-\[\#c7a17e\]{color:#c7a17e}.text-\[\#c7ae87\]{color:#c7ae87}.text-\[\#c8c2b6\]{color:#c8c2b6}.text-\[\#c9c1ad\]{color:#c9c1ad}.text-\[\#c9d0ca\]{color:#c9d0ca}.text-\[\#c29c62\]{color:#c29c62}.text-\[\#ccb783\]{color:#ccb783}.text-\[\#d0b78f\]{color:#d0b78f}.text-\[\#d0c1a7\]{color:#d0c1a7}.text-\[\#d1cec0\]{color:#d1cec0}.text-\[\#d1d3cf\]{color:#d1d3cf}.text-\[\#d2bc88\]{color:#d2bc88}.text-\[\#d4b67c\]{color:#d4b67c}.text-\[\#d4b79a\]{color:#d4b79a}.text-\[\#d4b87d\]{color:#d4b87d}.text-\[\#d4c9b9\]{color:#d4c9b9}.text-\[\#d5b9a6\]{color:#d5b9a6}.text-\[\#d5bc99\]{color:#d5bc99}.text-\[\#d5d0c1\]{color:#d5d0c1}.text-\[\#d5d0cb\]{color:#d5d0cb}.text-\[\#d5d4cd\]{color:#d5d4cd}.text-\[\#d5dcd5\]{color:#d5dcd5}.text-\[\#d6ba90\]{color:#d6ba90}.text-\[\#d6c2a2\]{color:#d6c2a2}.text-\[\#d6c18f\]{color:#d6c18f}.text-\[\#d6d2c2\]\/65{color:oklab(86.2571% -.00204811 .0220023/.65)}.text-\[\#d7bd97\]{color:#d7bd97}.text-\[\#d7c49b\]{color:#d7c49b}.text-\[\#d7c087\]{color:#d7c087}.text-\[\#d7cfbd\]\/70{color:oklab(85.6052% .00141254 .0259022/.7)}.text-\[\#d7d1cb\]{color:#d7d1cb}.text-\[\#d7ddcc\]\/65{color:oklab(88.8258% -.0128531 .0199747/.65)}.text-\[\#d8bc91\]{color:#d8bc91}.text-\[\#d8d1c3\]{color:#d8d1c3}.text-\[\#d8ddd8\]{color:#d8ddd8}.text-\[\#d9ba80\]{color:#d9ba80}.text-\[\#d9bc82\]{color:#d9bc82}.text-\[\#d9c28a\]{color:#d9c28a}.text-\[\#d9d0b8\]{color:#d9d0b8}.text-\[\#dbd5c6\]{color:#dbd5c6}.text-\[\#dcc6b5\]{color:#dcc6b5}.text-\[\#ddc9a9\]{color:#ddc9a9}.text-\[\#dddbc8\]\/70{color:oklab(88.7856% -.0053184 .0250165/.7)}.text-\[\#dfcfb5\]{color:#dfcfb5}.text-\[\#e0c78e\]{color:#e0c78e}.text-\[\#e0d6ba\]\/75{color:oklab(87.6785% -.00045538 .0389641/.75)}.text-\[\#e1c9a2\]{color:#e1c9a2}.text-\[\#e1c99e\]{color:#e1c99e}.text-\[\#e1c588\]{color:#e1c588}.text-\[\#e1c890\]{color:#e1c890}.text-\[\#e2d6c0\]\/80{color:oklab(87.9902% .0040766 .0320933/.8)}.text-\[\#e2e5d6\]\/75{color:oklab(91.5493% -.00888386 .0182269/.75)}.text-\[\#e3cf98\]{color:#e3cf98}.text-\[\#e4cb8e\]{color:#e4cb8e}.text-\[\#e4cda8\]{color:#e4cda8}.text-\[\#e4d0ae\]{color:#e4d0ae}.text-\[\#e4dcc6\]\/70{color:oklab(89.498% -.000182509 .0306652/.7)}.text-\[\#e4dcc6\]\/80{color:oklab(89.498% -.000182509 .0306652/.8)}.text-\[\#e4ddc9\]{color:#e4ddc9}.text-\[\#e4dec8\]\/70{color:oklab(89.9468% -.00229022 .029987/.7)}.text-\[\#e5cfac\]{color:#e5cfac}.text-\[\#e6c586\]{color:#e6c586}.text-\[\#e6c891\]{color:#e6c891}.text-\[\#e6d6aa\]{color:#e6d6aa}.text-\[\#e6ddc7\]\/70{color:oklab(89.8847% .000875175 .0309583/.7)}.text-\[\#e8a14a\]{color:#e8a14a}.text-\[\#e8cd8f\]\/10{color:oklab(85.6781% .00440472 .0849521/.1)}.text-\[\#e8d1ac\]{color:#e8d1ac}.text-\[\#e8d5a4\]{color:#e8d5a4}.text-\[\#e9bbc6\]{color:#e9bbc6}.text-\[\#e9d09f\]{color:#e9d09f}.text-\[\#e9d293\]{color:#e9d293}.text-\[\#e9d399\]{color:#e9d399}.text-\[\#ead2a7\]{color:#ead2a7}.text-\[\#ebeadc\]{color:#ebeadc}.text-\[\#eed8ab\]{color:#eed8ab}.text-\[\#eed9a7\]{color:#eed9a7}.text-\[\#eee1c5\]{color:#eee1c5}.text-\[\#eee6d6\]{color:#eee6d6}.text-\[\#eee9da\]{color:#eee9da}.text-\[\#eeeae2\]{color:#eeeae2}.text-\[\#efd4a4\]{color:#efd4a4}.text-\[\#efd6ab\]{color:#efd6ab}.text-\[\#f0d6a5\]{color:#f0d6a5}.text-\[\#f1e7d7\]{color:#f1e7d7}.text-\[\#f2c1a4\]{color:#f2c1a4}.text-\[\#f3dda6\]{color:#f3dda6}.text-\[\#f3e7c9\]{color:#f3e7c9}.text-\[\#f3ebd9\]{color:#f3ebd9}.text-\[\#f4d3a4\]{color:#f4d3a4}.text-\[\#f4ebdb\]{color:#f4ebdb}.text-\[\#f4ecdb\]{color:#f4ecdb}.text-\[\#f4eee6\]{color:#f4eee6}.text-\[\#f5dc9e\]{color:#f5dc9e}.text-\[\#f6e3c0\]{color:#f6e3c0}.text-\[\#f6f0e7\]{color:#f6f0e7}.text-\[\#f6f0e8\]{color:#f6f0e8}.text-\[\#f7dfaa\]{color:#f7dfaa}.text-\[\#f8c2b5\]{color:#f8c2b5}.text-\[\#f8df9b\]{color:#f8df9b}.text-\[\#f8e1b8\]{color:#f8e1b8}.text-\[\#f9e2a9\]{color:#f9e2a9}.text-\[\#ff83a0\]{color:#ff83a0}.text-\[\#ff688c\]{color:#ff688c}.text-\[\#ffd4aa\]{color:#ffd4aa}.text-\[\#ffe4a2\]{color:#ffe4a2}.text-\[\#ffe4ab\]{color:#ffe4ab}.text-\[\#ffe6aa\]{color:#ffe6aa}.text-\[\#ffe8af\]{color:#ffe8af}.text-\[\#fff7e8\]{color:#fff7e8}.text-\[\#fff7e9\]{color:#fff7e9}.text-\[\#fff8eb\]{color:#fff8eb}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/70{color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/55{color:#0079568c}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/55{color:color-mix(in oklab, var(--color-emerald-700) 55%, transparent)}}.text-emerald-700\/65{color:#007956a6}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/65{color:color-mix(in oklab, var(--color-emerald-700) 65%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-green-800{color:var(--color-green-800)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-800{color:var(--color-pink-800)}.text-purple-800{color:var(--color-purple-800)}.text-red-200{color:var(--color-red-200)}.text-red-600{color:var(--color-red-600)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-500\/80{color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.text-slate-500\/80{color:color-mix(in oklab, var(--color-slate-500) 80%, transparent)}}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#07b75a\]{accent-color:#07b75a}.accent-\[\#497961\]{accent-color:#497961}.accent-\[\#d8bc91\]{accent-color:#d8bc91}.accent-\[\#d8be97\]{accent-color:#d8be97}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-emerald-700{accent-color:var(--color-emerald-700)}.accent-pink-400{accent-color:var(--color-pink-400)}.accent-sky-400{accent-color:var(--color-sky-400)}.accent-sky-500{accent-color:var(--color-sky-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_20px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -8px 20px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.5px_rgba\(244\,184\,204\,0\.35\)\]{--tw-shadow:0 0 0 .5px var(--tw-shadow-color,#f4b8cc59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_7px_rgba\(224\,194\,130\,\.08\)\]{--tw-shadow:0 0 0 7px var(--tw-shadow-color,#e0c28214);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(252\,211\,77\,0\.7\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fcd34db3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_70px_\#c9a97622\,inset_0_0_40px_\#ddc28a11\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#c9a97622), inset 0 0 40px var(--tw-shadow-color,#ddc28a11);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_70px_\#e8cc9b33\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#e8cc9b33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_3px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 2px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(125\,150\,185\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#7d96b940);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_5px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 3px 5px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(125\,160\,200\,0\.15\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#7da0c826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(125\,190\,230\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#7dbee62e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(148\,163\,184\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#94a3b80f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(200\,150\,180\,0\.15\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#c896b426);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(244\,167\,200\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#f4a7c82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(148\,163\,184\,0\.08\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#94a3b814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(180\,210\,230\,0\.35\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#b4d2e659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_10px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 5px 10px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_-4px_rgba\(148\,163\,184\,0\.18\)\]{--tw-shadow:0 6px 16px -4px var(--tw-shadow-color,#94a3b82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_-10px_rgba\(140\,160\,200\,0\.5\)\]{--tw-shadow:0 6px 16px -10px var(--tw-shadow-color,#8ca0c880);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(148\,163\,184\,0\.25\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#94a3b840);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(148\,163\,184\,0\.1\)\]{--tw-shadow:0 6px 18px -6px var(--tw-shadow-color,#94a3b81a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:0 6px 18px -6px var(--tw-shadow-color,#94a3b81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(125\,150\,185\,0\.22\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#7d96b938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(125\,160\,200\,0\.15\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#7da0c826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(244\,114\,182\,0\.08\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#f472b614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-10px_rgba\(148\,163\,184\,0\.3\)\]{--tw-shadow:0 6px 20px -10px var(--tw-shadow-color,#94a3b84d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_20px_rgba\(57\,88\,79\,\.07\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#39584f12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:0 8px 20px -6px var(--tw-shadow-color,#94a3b81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(148\,163\,184\,0\.15\)\]{--tw-shadow:0 8px 20px -6px var(--tw-shadow-color,#94a3b826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(230\,199\,128\,\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#e6c78033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_-12px_rgba\(140\,160\,200\,0\.45\)\]{--tw-shadow:0 8px 22px -12px var(--tw-shadow-color,#8ca0c873);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-6px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:0 8px 24px -6px var(--tw-shadow-color,#94a3b81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-6px_rgba\(148\,163\,184\,0\.15\)\]{--tw-shadow:0 8px 24px -6px var(--tw-shadow-color,#94a3b826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(148\,163\,184\,0\.1\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#94a3b81a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#94a3b81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(53\,71\,60\,\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#35473c12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(79\,113\,145\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#4f71911f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(202\,164\,93\,\.22\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#caa45d38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(68\,97\,78\,0\.08\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#44614e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_\#0003\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_-8px_rgba\(148\,163\,184\,0\.2\)\]{--tw-shadow:0 10px 28px -8px var(--tw-shadow-color,#94a3b833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_-8px_rgba\(148\,163\,184\,0\.16\)\]{--tw-shadow:0 10px 28px -8px var(--tw-shadow-color,#94a3b829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(35\,91\,65\,\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#235b411a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(97\,73\,34\,\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#6149221a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_-6px_rgba\(148\,180\,245\,0\.35\)\]{--tw-shadow:0 12px 28px -6px var(--tw-shadow-color,#94b4f559);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_-8px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:0 12px 28px -8px var(--tw-shadow-color,#94a3b81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(94\,63\,34\,0\.24\)\,inset_0_2px_5px_rgba\(116\,75\,33\,0\.15\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#5e3f223d), inset 0 2px 5px var(--tw-shadow-color,#744b2126);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_13px_30px_rgba\(103\,74\,34\,\.25\)\]{--tw-shadow:0 13px 30px var(--tw-shadow-color,#674a2240);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(22\,84\,59\,\.25\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#16543b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_\#0005\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_30px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 15px 30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_35px_rgba\(35\,49\,37\,\.13\)\]{--tw-shadow:0 15px 35px var(--tw-shadow-color,#23312521);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(130\,150\,190\,0\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#8296be59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 20px 45px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.7\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#000000b3), 0 0 0 1px var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_5px_0_\#192239\]{--tw-shadow:4px 5px 0 var(--tw-shadow-color,#192239);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_7px_12px_rgba\(29\,54\,45\,\.17\)\]{--tw-shadow:4px 7px 12px var(--tw-shadow-color,#1d362d2b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[80px_38px_0_0_\#ffffff99\,210px_18px_0_0_\#ffffff66\,276px_120px_0_0_\#ffffffaa\,44px_190px_0_0_\#ffffff88\,170px_220px_0_0_\#ffffff77\]{--tw-shadow:80px 38px 0 0 var(--tw-shadow-color,#fff9), 210px 18px 0 0 var(--tw-shadow-color,#fff6), 276px 120px 0 0 var(--tw-shadow-color,#fffa), 44px 190px 0 0 var(--tw-shadow-color,#fff8), 170px 220px 0 0 var(--tw-shadow-color,#fff7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_6px_rgba\(102\,58\,24\,\.18\)\,0_15px_35px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:inset 0 0 0 6px var(--tw-shadow-color,#663a182e), 0 15px 35px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_6px_rgba\(138\,100\,52\,\.14\)\,0_18px_40px_rgba\(0\,0\,0\,\.26\)\]{--tw-shadow:inset 0 0 0 6px var(--tw-shadow-color,#8a643424), 0 18px 40px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-emerald-400\/30{--tw-shadow-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-400\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-400) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-200\/50{--tw-shadow-color:#fccee880}@supports (color:color-mix(in lab, red, red)){.shadow-pink-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-200\/40{--tw-shadow-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.shadow-sky-200\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-rose-500{--tw-ring-color:var(--color-rose-500)}.ring-sky-300{--tw-ring-color:var(--color-sky-300)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.outline-offset-\[-4px\]{outline-offset:-4px}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_12px_28px_rgba\(255\,219\,112\,\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 28px var(--tw-drop-shadow-color,#ffdb7080));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.drop-shadow-xs{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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\:drop-shadow\(0_1px_3px_rgba\(0\,0\,0\,0\.45\)\)\]{filter:drop-shadow(0 1px 3px #00000073)}.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-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[animation-duration\:8s\]{animation-duration:8s}.\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 1px 4px #00000073}.\[text-shadow\:0_1px_6px_rgba\(255\,255\,255\,0\.8\)\]{text-shadow:0 1px 6px #fffc}.\[voice\:今天早点睡\]{voice:今天早点睡}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:bg-white\/70:is(:where(.group):hover *){background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:shadow-\[0_8px_24px_rgba\(180\,210\,230\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 8px 24px var(--tw-shadow-color,#b4d2e680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-active\:w-28:is(:where(.group):active *){width:calc(var(--spacing) * 28)}.group-active\:bg-sky-500\/70:is(:where(.group):active *){background-color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.group-active\:bg-sky-500\/70:is(:where(.group):active *){background-color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.placeholder\:text-\[\#8c9c92\]::placeholder{color:#8c9c92}.placeholder\:text-\[\#82908d\]::placeholder{color:#82908d}.placeholder\:text-\[\#82908f\]::placeholder{color:#82908f}.placeholder\:text-\[\#aaa69f\]::placeholder{color:#aaa69f}.placeholder\:text-\[\#aaa\]::placeholder{color:#aaa}.placeholder\:text-\[\#aebcaf\]::placeholder{color:#aebcaf}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (hover:hover){.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[\#e7e7e7\]:hover{background-color:#e7e7e7}.hover\:bg-\[\#f7f7f7\]:hover{background-color:#f7f7f7}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100\/60:hover{background-color:#ffe4e699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-100\/60:hover{background-color:color-mix(in oklab, var(--color-rose-100) 60%, transparent)}}.hover\:bg-rose-100\/70:hover{background-color:#ffe4e6b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-100\/70:hover{background-color:color-mix(in oklab, var(--color-rose-100) 70%, transparent)}}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-50\/50:hover{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/50:hover{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.hover\:bg-sky-50\/70:hover{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/70:hover{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.hover\:bg-sky-100\/80:hover{background-color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-100\/80:hover{background-color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.hover\:bg-slate-700\/60:hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/60:hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/35:hover{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/35:hover{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-pink-500:hover{color:var(--color-pink-500)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-sky-500:hover{color:var(--color-sky-500)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#a9bec4\]:focus{border-color:#a9bec4}.focus\:border-\[\#b49aba\]:focus{border-color:#b49aba}.focus\:border-\[\#d6ba90\]\/70:focus{border-color:oklab(80.2696% .0137569 .0630002/.7)}.focus\:border-\[\#d9bf84\]\/60:focus{border-color:oklab(81.3175% .00460726 .0818853/.6)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.focus\:border-pink-200:focus{border-color:var(--color-pink-200)}.focus\:border-sky-200:focus{border-color:var(--color-sky-200)}.focus\:border-sky-300:focus{border-color:var(--color-sky-300)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-white\/35:focus{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/35:focus{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus\:text-left:focus{text-align:left}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[\#9eacc8\]:focus-visible{outline-color:#9eacc8}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-92:active{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-\[\#34433f\]:active{background-color:#34433f}.active\:bg-\[\#e5e5e5\]:active{background-color:#e5e5e5}.active\:bg-slate-50:active{background-color:var(--color-slate-50)}.active\:bg-white\/90:active{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/90:active{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:items-center{align-items:center}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:static{position:static}.md\:h-\[min\(850px\,93vh\)\]{height:min(850px,93vh)}.md\:h-auto{height:auto}.md\:min-h-\[100vh\]{min-height:100vh}.md\:w-\[min\(412px\,calc\(93vh\*9\/19\.5\)\)\]{width:min(412px,42.9231vh)}.md\:w-full{width:100%}.md\:rounded-\[44px\]{border-radius:44px}.md\:bg-\[\#080D14\]{background-color:#080d14}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}}.\[\&\>section\]\:flex-1>section{flex:1}[class~="text-[6.5px]"]{font-size:calc(6.5px * var(--font-scale))}[class~="text-[8.5px]"]{font-size:calc(8.5px * var(--font-scale))}[class~="text-[9px]"]{font-size:calc(9px * var(--font-scale))}[class~="text-[9.5px]"]{font-size:calc(9.5px * var(--font-scale))}[class~="text-[10px]"]{font-size:calc(10px * var(--font-scale))}[class~="text-[10.5px]"]{font-size:calc(10.5px * var(--font-scale))}[class~="text-[11px]"]{font-size:calc(11px * var(--font-scale))}[class~="text-[12px]"]{font-size:calc(12px * var(--font-scale))}[class~="text-[13px]"]{font-size:calc(13px * var(--font-scale))}[class~="text-[15px]"]{font-size:calc(15px * var(--font-scale))}[class~="text-[clamp(9px,2.2vw,10.5px)]"]{font-size:calc(clamp(9px, 2.2vw, 10.5px) * var(--font-scale))}[class~="text-[clamp(10px,2.4vw,11.5px)]"]{font-size:calc(clamp(10px, 2.4vw, 11.5px) * var(--font-scale))}[class~="text-[clamp(10px,2.5vw,11.5px)]"]{font-size:calc(clamp(10px, 2.5vw, 11.5px) * var(--font-scale))}[class~="text-[clamp(10px,2.6vw,12px)]"]{font-size:calc(clamp(10px, 2.6vw, 12px) * var(--font-scale))}[class~="text-[clamp(11px,2.8vw,12.5px)]"]{font-size:calc(clamp(11px, 2.8vw, 12.5px) * var(--font-scale))}[class~="text-[clamp(11px,2.8vw,13px)]"]{font-size:calc(clamp(11px, 2.8vw, 13px) * var(--font-scale))}[class~="text-[clamp(11px,3vw,13px)]"]{font-size:calc(clamp(11px, 3vw, 13px) * var(--font-scale))}[class~="text-[clamp(12px,3.2vw,14px)]"]{font-size:calc(clamp(12px, 3.2vw, 14px) * var(--font-scale))}[class~="text-[clamp(13.5px,3.5vw,16px)]"]{font-size:calc(clamp(13.5px, 3.5vw, 16px) * var(--font-scale))}[class~="text-[clamp(15px,4.2vw,18px)]"]{font-size:calc(clamp(15px, 4.2vw, 18px) * var(--font-scale))}[class~="text-[clamp(20px,5vw,24px)]"]{font-size:calc(clamp(20px, 5vw, 24px) * var(--font-scale))}}.first-use-gate{padding:calc(32px + env(safe-area-inset-top)) 24px calc(60px + env(safe-area-inset-bottom));color:#6f8297;font-family:var(--app-font-family),sans-serif;isolation:isolate;background:linear-gradient(145deg,#e8f4fc,#f5f1fa 52%,#fcebf1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.first-use-orb{filter:blur(35px);opacity:.45;z-index:-1;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute}.first-use-orb-blue{background:#c1e5f2;top:10%;left:-110px}.first-use-orb-pink{background:#efcddd;bottom:10%;right:-120px}.first-use-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#ffffff85;border:1px solid #fff;border-radius:30px;width:100%;max-width:365px;padding:35px 27px;box-shadow:0 18px 65px #96a7c323,inset 0 1px #fff}.first-use-key{color:#91a0b9;background:linear-gradient(135deg,#e3f1fa,#f7e4ef);border:1px solid #fff;border-radius:21px;place-items:center;width:60px;height:60px;margin:0 auto 24px;display:grid}.first-use-eyebrow{letter-spacing:2px;color:#a7afc0;margin-bottom:12px;font-size:8px}.first-use-card h1{letter-spacing:2px;color:#687a92;margin:0 0 14px;font-size:23px;font-weight:500}.first-use-card>p:not(.first-use-eyebrow){color:#9aa7b8;font-size:12px}.first-use-card form{text-align:left;gap:10px;margin-top:28px;display:grid}.first-use-card label{color:#8a9bb0;font-size:11px}.first-use-card input{color:#667d94;background:#ffffffad;border:1px solid #e1e8f0;border-radius:14px;outline:none;width:100%;min-width:0;padding:12px;font-size:16px}.first-use-card input:focus{border-color:#b3c9df;box-shadow:0 0 0 3px #cde6f52e}.first-use-card button{color:#6f839d;cursor:pointer;background:linear-gradient(110deg,#d6eaf5,#ebddec);border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:7px;padding:12px;font-size:12px;display:flex}.first-use-card button:disabled{opacity:.55;cursor:default}.first-use-card small{color:#a7b1c1;margin-top:19px;font-size:10px;display:block}.first-use-card .first-use-error{color:#b77a91;font-size:11px;line-height:1.8}.first-use-footer{bottom:calc(23px + env(safe-area-inset-bottom));letter-spacing:2px;color:#a8afbf;font-size:10px;position:fixed}@media (height<=560px){.first-use-gate{align-items:flex-start}.first-use-footer{display:none}}.ao3-app{--ao3-red:#900;--ao3-ink:#2a2a2a;--ao3-line:#ccc;--ao3-paper:#fff;width:100%;min-height:0;color:var(--ao3-ink);background:var(--ao3-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;flex:1;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.55;display:flex;position:relative;overflow:hidden}.ao3-app *,.ao3-app :before,.ao3-app :after{box-sizing:border-box}.ao3-app button,.ao3-app input,.ao3-app textarea,.ao3-app select{font:inherit}.ao3-app button{cursor:pointer}.ao3-app button:disabled{opacity:.5;cursor:default}.ao3-app button:focus-visible,.ao3-app summary:focus-visible{outline-offset:3px;outline:2px solid #900}.ao3-app input:focus,.ao3-app textarea:focus,.ao3-app select:focus{border-color:#900;outline:1px solid #900}.ao3-app h1,.ao3-app h2,.ao3-app h3{font-family:Georgia,Songti SC,SimSun,serif;font-weight:400}.ao3-app h2{overflow-wrap:anywhere;margin:4px 0 18px;font-size:21px;line-height:1.5}.ao3-app h2 small{color:#777;margin-left:5px;font-size:13px}.ao3-app label{gap:5px;min-width:0;display:grid}.ao3-app input:not([type=checkbox]),.ao3-app textarea,.ao3-app select{color:#333;background:#fff;border:1px solid #aaa;border-radius:3px;width:100%;min-width:0;max-width:100%;padding:7px 8px;box-shadow:inset 0 1px 3px #00000012}.ao3-app textarea{resize:vertical;white-space:pre-wrap}.ao3-app-bar{padding:calc(var(--safe-top,0px) + 8px) 10px 8px;color:#555;background:#f7f7f7;border-bottom:1px solid #ddd;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.ao3-app-bar>button{color:#900;place-items:center;min-width:32px;height:32px;display:grid}.ao3-bar-divider{color:#bbb;margin:0 4px}.ao3-private{color:#888;white-space:nowrap;margin-left:auto;font-size:9px}.ao3-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c2a8a8 #f7f7f7;min-height:0;padding-bottom:max(16px, var(--safe-bottom,0px));flex:1;overflow:hidden auto}.ao3-site-header{padding-top:17px;position:relative}.ao3-brand{color:#900;text-align:left;align-items:center;gap:8px;width:100%;padding:0 12px 16px;display:flex}.ao3-brand>.ao3-logo{object-fit:contain;flex-shrink:0;width:49px;height:45px}.ao3-brand>span{letter-spacing:-.6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,5vw,25px);line-height:1.3}.ao3-brand sup{letter-spacing:0;vertical-align:super;margin-left:3px;font-size:9px;font-style:italic;display:inline-block}.ao3-account{overflow-wrap:anywhere;text-align:right;max-width:75%;margin:-5px 14px 12px auto;display:block;font-size:11px!important}.ao3-site-header nav{color:#fff;background:linear-gradient(#a00,#800);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff30,0 2px 3px #0002}.ao3-site-header nav button{white-space:nowrap;border-right:1px solid #ffffff15;padding:10px 4px;font-size:12px}.ao3-site-header nav button:hover,.ao3-site-header nav button[aria-current=page]{background:#610000;box-shadow:inset 0 1px 4px #0003}.ao3-content{padding:17px 12px 0}.ao3-link{color:#900;text-align:inherit;overflow-wrap:anywhere;border-bottom:1px solid;line-height:1.35;display:inline}.ao3-link:hover{color:#222;background:#eee}.ao3-site-header>.ao3-account{text-align:right;width:fit-content;margin-right:14px;display:block}.ao3-button{color:#333;white-space:normal;background:linear-gradient(#fff,#eee);border:1px solid #bbb;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:4px 9px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0002}.ao3-button:hover{background:#ddd}.ao3-button:disabled:hover{background:linear-gradient(#fff,#eee)}.ao3-button.ao3-primary{color:#fff;background:linear-gradient(#a00,#800);border-color:#700}.ao3-button[aria-pressed=true],.ao3-button[aria-current=page]{color:#900;background:#ddd;border-color:#999;box-shadow:inset 0 1px 3px #0003}.ao3-search{gap:7px;margin-bottom:12px;display:flex}.ao3-search>label{flex:1;position:relative}.ao3-search>label>svg{color:#888;position:absolute;top:10px;left:9px}.ao3-search input{height:36px;padding-left:30px!important}.ao3-search .ao3-button{padding:4px 14px}.ao3-filters{background:#f6f6f6;border:1px solid #ccc;border-radius:3px;margin:0 0 22px}.ao3-filters summary,.ao3-writing-tools summary{cursor:pointer;align-items:center;gap:7px;padding:9px 11px;list-style:none;display:flex}.ao3-filters summary::-webkit-details-marker{display:none}.ao3-writing-tools summary::-webkit-details-marker{display:none}.ao3-filters summary>svg:last-child,.ao3-writing-tools summary>svg:last-child{margin-left:auto;transition:transform .2s}.ao3-filters[open] summary>svg:last-child,.ao3-writing-tools[open] summary>svg:last-child{transform:rotate(180deg)}.ao3-filter-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:3px 11px 12px;font-size:12px;display:grid}.ao3-filter-fields .ao3-button{justify-self:start}.ao3-results-title{border-bottom:1px solid #ccc;padding-bottom:7px;margin-bottom:12px!important;font-size:19px!important}.ao3-results-title small{font-family:Arial,sans-serif;display:block;margin-left:0!important;font-size:11px!important}.ao3-work-list{gap:15px;display:grid}.ao3-blurb{overflow-wrap:anywhere;border:1px solid #ccc;border-radius:2px;padding:11px 10px 9px;box-shadow:0 1px 2px #0000000d}.ao3-blurb-header{align-items:flex-start;gap:8px;display:flex}.ao3-blurb-header>div:last-child{flex:1;min-width:0}.ao3-symbols{flex:none;grid-template-rows:repeat(2,20px);grid-template-columns:repeat(2,20px);gap:2px;padding-top:2px;display:grid}.ao3-symbols>span{color:#fff;border:1px solid #888;place-items:center;font:700 12px/1 Arial,sans-serif;display:grid}.ao3-symbols .ao3-rating-g{background:#4c8b22}.ao3-symbols .ao3-rating-t{color:#222;background:#d9b538}.ao3-symbols .ao3-rating-m{background:#d77a27}.ao3-symbols .ao3-rating-e{background:#a22}.ao3-symbols .ao3-rating-\?{color:#333;background:#ddd}.ao3-symbols .ao3-category{color:#fff;background:#729ca2;font-size:8px}.ao3-symbols .ao3-warning{background:#ba5e1c}.ao3-symbols .ao3-no-warning{color:#222;background:#fff}.ao3-symbols .ao3-complete{color:#32742f;background:#fff;font-size:19px}.ao3-symbols .ao3-ongoing{color:#900;background:#fff;font-size:17px}.ao3-blurb h3{margin:0 0 3px;font-size:17px;line-height:1.4}.ao3-blurb h3 small{font-family:Arial,sans-serif;font-size:12px}.ao3-fandom-link{color:#555;font-size:11px}.ao3-blurb-date{text-align:right;color:#666;margin:8px 0;font-size:10px}.ao3-tags{margin:0 0 12px;padding:0;font-size:11px;line-height:1.8;list-style:none;display:block}.ao3-tags li{display:inline}.ao3-tags li:not(:last-child):after{content:", ";color:#777}.ao3-tags .ao3-link{color:#333;border-bottom-color:#aaa}.ao3-warning-tag,.ao3-relationship{font-weight:700}.ao3-tags .ao3-relationship{background:#eee;padding:1px 2px}.ao3-summary{white-space:pre-wrap;margin:10px 5px 15px;font-size:12px;line-height:1.85}.ao3-stats{color:#666;flex-wrap:wrap;justify-content:flex-end;gap:3px 9px;margin:7px 0 0;font-size:10px;display:flex}.ao3-stats>div{gap:3px;display:inline-flex}.ao3-stats dd{margin:0}.ao3-section-note{color:#777;margin:-8px 0 24px}.ao3-fandom-list{margin:0;padding:0;list-style:none}.ao3-fandom-list li{border-bottom:1px solid #ddd;justify-content:space-between;align-items:baseline;gap:15px;padding:18px 4px;font-family:Georgia,Songti SC,serif;font-size:16px;display:flex}.ao3-fandom-list li>span{color:#777;font:12px Arial,sans-serif}.ao3-shelf-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ao3-shelf-tabs .ao3-button{white-space:nowrap;flex:1;padding:5px 6px;font-size:11px}.ao3-draft-row{background:#fbf7f7;border:1px dashed #bda7a7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.ao3-draft-row .ao3-button{flex-shrink:0;font-size:11px}.ao3-resume{margin:3px 0 5px;font-size:11px}.ao3-empty{color:#777;text-align:center;justify-items:center;gap:12px;padding:50px 15px;display:grid}.ao3-empty svg{color:#a88}.ao3-empty p{margin:0}.ao3-notice{color:#683939;overflow-wrap:anywhere;background:#f8f0ed;border:1px solid #baa;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;padding:9px;font-size:12px;display:flex}.ao3-error{color:#900;background:#fff1f1;border-color:#c88}.ao3-notice button{flex-shrink:0}.ao3-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:16px 0;display:flex}.ao3-reader-actions{justify-content:flex-start;margin:0 0 18px}.ao3-reader-actions .ao3-button{font-size:11px}.ao3-work-meta{border:1px solid #aaa;grid-template-columns:100px minmax(0,1fr);gap:7px 10px;padding:13px 11px;font-size:11px;display:grid;box-shadow:0 1px 3px #0002}.ao3-work-meta dt{font-weight:700}.ao3-work-meta dd{overflow-wrap:anywhere;margin:0}.ao3-work-meta .ao3-stats{justify-content:flex-start;margin:0}.ao3-work-preface{text-align:center;margin:32px 8px}.ao3-work-preface h1{overflow-wrap:anywhere;margin:0 0 7px;font-size:25px;line-height:1.5}.ao3-work-preface>p{margin:0 0 30px}.ao3-work-preface>div{text-align:left;margin:21px 0;font-size:13px}.ao3-work-preface h3{margin:0 0 9px;font-size:16px}.ao3-work-preface>div p{white-space:pre-wrap;overflow-wrap:anywhere;margin-left:14px}.ao3-chapter-controls{align-items:center;gap:6px;margin:23px 0;display:flex}.ao3-chapter-controls .ao3-button{flex-shrink:0;padding:5px 7px;font-size:11px}.ao3-chapter-select{flex:1}.ao3-chapter-select select{padding:6px!important;font-size:11px!important}.ao3-chapter{margin:35px 4px}.ao3-chapter>h2{text-align:center;margin-bottom:28px;font-size:19px}.ao3-prose{overflow-wrap:anywhere;font-family:Georgia,Songti SC,Noto Serif SC,SimSun,serif;font-size:16px;line-height:2}.ao3-prose p{white-space:pre-wrap;margin:0 0 1.35em}.ao3-kudos-note{color:#777;border-top:1px solid #ddd;margin-bottom:22px;padding:13px 8px;font-size:11px}.ao3-comments{border-top:2px solid #900;padding-top:14px;scroll-margin-top:12px}.ao3-comments h3{margin-bottom:17px;font-size:18px}.ao3-comments article{border:1px solid #ccc;margin-bottom:14px}.ao3-comments article header{background:#eee;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ao3-comments article time{color:#777;font-size:10px}.ao3-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:13px 10px}.ao3-comments form{gap:12px;display:grid}.ao3-comments form .ao3-button{justify-self:end}.ao3-comment-thread{margin:16px 0}.ao3-comments .ao3-comment-reply{border-left:3px solid #c9aaaa;margin-left:14px}.ao3-comment-badge{color:#900;margin-left:7px;font-size:10px;font-weight:400}.ao3-reply-context{color:#666;overflow-wrap:anywhere;background:#f8f4f4;padding:8px 10px;font-size:11px}.ao3-comment-actions{gap:16px;padding:0 10px 10px;display:flex}.ao3-editor fieldset{background:#f8f8f8;border:1px solid #ccc;gap:14px;min-width:0;margin:0 0 20px;padding:12px;display:grid}.ao3-editor legend{color:#444;padding:0 5px;font:17px Georgia,Songti SC,serif}.ao3-editor label{font-size:12px}.ao3-form-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.ao3-app .ao3-checkbox{align-items:center;gap:7px;display:flex}.ao3-checkbox input{accent-color:#900;width:15px;height:15px}.ao3-chapter-editor{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.ao3-chapter-editor label{width:100%}.ao3-body-editor{min-height:300px;font-family:Georgia,Songti SC,serif!important;font-size:15px!important;line-height:1.9!important}.ao3-writing-tools{border:1px solid #ccc;margin-bottom:20px}.ao3-writing-tools>fieldset{border:0;border-top:1px solid #ddd;margin:0;padding-top:16px}.ao3-writing-tools>button{margin:12px}.ao3-help{color:#888;font-size:10px;line-height:1.7}.ao3-actions>.ao3-help{width:100%}.ao3-cast{flex-wrap:wrap;gap:10px 15px;margin:6px 0;display:flex}.ao3-footer{text-align:center;color:#888;background:#eee;border-top:2px solid #900;margin:42px -12px 0;padding:23px 14px 25px;font-size:11px}.ao3-footer .ao3-logo{object-fit:contain;opacity:.65;width:30px;height:28px;margin:0 auto 5px}.ao3-footer p{margin:5px 0}.ao3-footer small{color:#999;font-size:9px}.ao3-toast{bottom:calc(24px + var(--safe-bottom,0px));text-align:center;color:#fff;pointer-events:none;z-index:5;background:#333e;border-radius:4px;width:max-content;max-width:85%;padding:10px 16px;font-size:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.ao3-dialog-shade{z-index:10;background:#0006;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.ao3-dialog{color:#333;background:#fff;border-top:4px solid #900;width:100%;max-width:350px;padding:22px;box-shadow:0 8px 35px #0004}.ao3-dialog h3{margin-bottom:14px;font-size:21px}.ao3-share-recipients{gap:9px;max-height:45vh;display:grid;overflow-y:auto}.ao3-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ao3-discover-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.ao3-discover-bar>span{color:#888;font:italic 12px Georgia,serif}.ao3-discover-bar>button{white-space:nowrap;font-size:12px}.ao3-discovery fieldset{background:#fafafa;border:1px solid #ccc;gap:16px;min-width:0;margin:0 0 22px;padding:15px 12px;display:grid}.ao3-discovery legend{padding:0 6px;font:17px Georgia,Songti SC,serif}.ao3-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ao3-app .ao3-choice{cursor:pointer;display:block;position:relative}.ao3-choice input{opacity:0;width:1px;height:1px;position:absolute}.ao3-choice>span{background:#fff;border:1px solid #ccc;gap:6px;height:100%;min-height:92px;padding:13px 10px;display:grid}.ao3-choice strong{font:16px Georgia,Songti SC,serif}.ao3-choice small{color:#888;font-size:10px;line-height:1.6}.ao3-choice input:checked+span{background:#faf1ef;border-color:#900;box-shadow:inset 0 2px #900}.ao3-choice input:checked+span strong{color:#900}.ao3-choice input:focus-visible+span{outline-offset:2px;outline:2px solid #900}.ao3-choice input:disabled+span{opacity:.6;cursor:default}.ao3-author-hint{color:#888;margin:-3px 0 10px;font-size:10px;font-weight:400;display:block}.ao3-work-preface .ao3-author-hint{margin-top:8px}.ao3-writing-status{color:#900;justify-content:center;align-items:center;gap:12px;padding:24px 8px;font:14px Georgia,Songti SC,serif;display:flex}.ao3-writing-status svg{animation:2s ease-in-out infinite ao3-page-breathe}@keyframes ao3-page-breathe{0%,to{opacity:.45;transform:rotate(-5deg)}50%{opacity:1;transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.ao3-writing-status svg{animation:none}}@media (width<=350px){.ao3-content{padding-left:9px;padding-right:9px}.ao3-footer{margin-left:-9px;margin-right:-9px}.ao3-brand{gap:5px;padding-left:9px}.ao3-brand>.ao3-logo{width:40px}.ao3-work-meta{grid-template-columns:85px minmax(0,1fr);gap:6px 8px;padding:10px 8px;font-size:10px}.ao3-private{font-size:8px}}.calendar-app{color:#526a7e;background:radial-gradient(at 0 0,#f9e4ee,#0000 55%),radial-gradient(at 100% 25%,#dfeefb,#0000 58%),#f5f7fb}.calendar-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.calendar-app-header{padding:calc(env(safe-area-inset-top,0px) + 18px) 22px 16px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.calendar-app-header p{color:#a18ea2;font-size:calc(10px * var(--font-scale,1));letter-spacing:.12em}.calendar-app-header h2{color:#4b6478;font-size:calc(25px * var(--font-scale,1));letter-spacing:.06em;margin-top:4px;font-weight:650}.calendar-app-header button{background:#ffffff85;border:1px solid #fff;width:34px;height:34px}.calendar-app-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff5c;border:1px solid #ffffffb8;flex-shrink:0;margin:0 16px 16px;padding:5px}.calendar-app-tabs button{color:#8395a5;font-size:calc(11px * var(--font-scale,1));padding:9px 3px}.calendar-app-tabs button.bg-white{color:#5f7d92;box-shadow:0 3px 12px #8fa0b01a}.calendar-app-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 24px);flex:1;overflow-y:auto}.calendar-month-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #fff;border-radius:25px;padding:19px 13px 15px;box-shadow:0 10px 30px -22px #8a9aab70}.calendar-month-heading{margin-bottom:19px}.calendar-month-heading>button:nth-child(2){font-size:calc(15px * var(--font-scale,1));font-weight:600}.calendar-month-heading>button:not(:nth-child(2)){background:#edf3f8}.calendar-month-grid>span{color:#9aa9b8;padding-bottom:9px}.calendar-month-grid>button{min-height:44px}.calendar-month-grid>button>span:first-child{width:34px;height:34px;font-size:calc(13px * var(--font-scale,1))}.calendar-month-grid>button[aria-pressed=true]>span:first-child{background:linear-gradient(140deg,#aacfe9,#eabdd3);box-shadow:0 3px 10px #bbcada55}.calendar-agenda-heading{padding:9px 5px 3px}.calendar-agenda-heading>p{font-size:calc(13px * var(--font-scale,1))}.calendar-agenda>div{background:#ffffffb0;border:1px solid #ffffffd9;border-radius:19px;padding:13px 11px}.calendar-agenda>p{background:#ffffff70;border:1px dashed #cfdae5;border-radius:19px;padding:24px 12px}.calendar-app input,.calendar-app textarea{min-width:0}.calendar-app :is(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #b7cee7}.calendar-weather{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(at 100% 0,#f9e1ddba,#0000 65%),linear-gradient(120deg,#dcecf7cf,#f3f3ffc7);border:1px solid #ffffffd9;border-radius:26px;padding:16px;position:relative;overflow:hidden;box-shadow:0 9px 30px -24px #7d93ac90}.calendar-weather>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-weather>header>button,.calendar-weather>header>div{min-width:0;font-size:calc(11px * var(--font-scale,1));align-items:center;gap:5px;display:flex}.calendar-weather>header>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-weather>header small{opacity:.6;white-space:nowrap;font-size:9px}.calendar-weather>header button:disabled{opacity:.4}.calendar-weather-now{justify-content:space-between;align-items:center;padding:14px 10px 12px 3px;display:flex}.calendar-weather-now strong{letter-spacing:-4px;color:#536e89;font-size:64px;font-weight:300;line-height:1.1}.calendar-weather-now sup{font-size:34px;top:-.5em}.calendar-weather-now p{color:#647d93;gap:12px;margin-top:7px;font-size:12px;display:flex}.calendar-weather-now p span{opacity:.65}.calendar-weather-symbol{filter:drop-shadow(0 10px 12px #839bb425);font-size:62px}.calendar-weather-details{color:#8c9cae;flex-wrap:wrap;gap:8px;padding-bottom:13px;font-size:9px;display:flex}.calendar-forecast{border-top:1px solid #ffffffa6;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding-top:13px;display:grid}.calendar-forecast>div{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.calendar-forecast small{color:#8a9aad;font-size:9px}.calendar-forecast span{font-size:20px}.calendar-forecast strong{white-space:nowrap;font-size:10px;font-weight:500}.calendar-forecast em{opacity:.5;font-style:normal}.calendar-weather-empty{color:#8a9eb2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 4px;font-size:11px;display:flex}.calendar-weather-empty>span{font-size:37px}.calendar-weather-settings{border-top:1px solid #ffffffa0;gap:10px;padding:13px 0 8px;display:grid}.calendar-weather-settings>label{justify-content:space-between;align-items:center;font-size:11px;display:flex}.calendar-city-search{gap:8px;display:flex}.calendar-city-search input{background:#ffffff8c;border:1px solid #fff;border-radius:12px;outline:none;width:100%;padding:10px;font-size:12px}.calendar-city-search button{background:#ffffff85;border-radius:11px;flex-shrink:0;padding:8px}.calendar-city-result{text-align:left;background:#ffffff7a;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.calendar-city-result strong{font-size:12px;font-weight:500}.calendar-city-result small{color:#8e9aad;font-size:10px}.calendar-locate{background:#ffffff8c;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.calendar-weather-settings>p{color:#99a7b4;font-size:10px;line-height:1.7}.calendar-location-clear{color:#b58fa4;justify-self:end;font-size:10px}.calendar-weather-error{color:#b48195;padding-top:8px;font-size:11px}.calendar-weather-credit{text-align:right;color:#9aa9b5;margin-top:12px;font-size:8px;display:block}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .calendar-app{color:#c5d1dd;background:radial-gradient(at 0 0,#3b3040,#0000 60%),#1d2a34}:root[data-follow-system-dark=true] .calendar-app :is(.calendar-month-card,.calendar-app-tabs,.calendar-agenda>div,.calendar-weather){background:#293c49d9;border-color:#455562}:root[data-follow-system-dark=true] .calendar-app :is(h2,.calendar-app-header p,button,p,.calendar-weather-now strong,.calendar-agenda-heading>p){color:inherit}:root[data-follow-system-dark=true] .calendar-app :is(.bg-white,.bg-white\/70,.bg-slate-50,.bg-slate-100\/80,.calendar-city-result,.calendar-locate,.calendar-city-search input){color:#c5d1dd;background-color:#344753;border-color:#4a5d6b}}.period-tracker{--period-rose:#d67897;flex-direction:column;gap:14px;padding-bottom:12px;display:flex}.period-tracker button{cursor:pointer}.period-hero{background:radial-gradient(at 95% 0,#f9d5e8b8,#0000 65%),linear-gradient(130deg,#fff8f9d9,#e7f1fbc9);border:1px solid #fff;border-radius:27px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 35px -28px #b57b99}.period-hero-heading{color:#b47992;justify-content:space-between;align-items:center;font-size:11px;display:flex}.period-hero-heading>span{align-items:center;gap:6px;display:flex}.period-hero-heading>button{color:#8695a7;background:#fff9;border:1px solid #fff;border-radius:20px;padding:5px 11px}.period-hero h3{color:#775d72;letter-spacing:.02em;margin:22px 0 9px;font-size:21px;font-weight:500}.period-hero h3 strong{color:var(--period-rose);font-size:35px;font-weight:400}.period-hero>p{color:#ab8e9d;font-size:11px;line-height:1.7}.period-hero-stats{border-top:1px solid #fff;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:17px;display:grid}.period-hero-stats>div{text-align:center;border-right:1px solid #fff}.period-hero-stats>div:last-child{border:0}.period-hero-stats small{color:#ad94a4;font-size:9px;display:block}.period-hero-stats b{color:#7c7e97;margin-top:6px;font-size:25px;font-weight:400;display:block}.period-hero-stats b span{color:#a19aaa;font-size:10px}.period-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad;border:1px solid #fff;border-radius:23px;min-width:0;padding:17px;box-shadow:0 8px 28px -28px #9d8aa7}.period-date-card{padding:15px 0 12px;overflow:hidden}.period-date-card>header{justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;display:flex}.period-date-card>header button{color:#a19aaa;padding:7px}.period-date-card>header label{position:relative}.period-date-card>header input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.period-date-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#e9c6d5 transparent;gap:7px;padding:15px 17px 10px;scroll-padding:17px;display:flex;overflow-x:auto}.period-date-strip button{border:1px solid #0000;border-radius:22px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:41px;padding:7px 0 5px;display:flex}.period-date-strip button[aria-pressed=true]{background:#f8e9f1a3;border-color:#d694ac}.period-date-strip small{color:#b6a6b2;font-size:9px}.period-date-strip button>span{color:#8d8b9f;background:#eff1f6;border-radius:19px;place-items:center;width:31px;height:39px;font-size:13px;display:grid}.period-date-strip .is-today small{color:var(--period-rose);font-weight:700}.period-date-strip .is-period>span{color:#fff;background:linear-gradient(145deg,#e0a0b4,#ca7395);box-shadow:0 3px 8px #ce91a72b}.period-date-strip .is-predicted>span{color:#ce91a7;background:repeating-linear-gradient(135deg,#f8e3eb 0 3px,#fff2f6 3px 6px);border:1px dashed #e2a8bc}.period-date-strip i{border-radius:50%;width:4px;height:4px;display:block}.period-date-strip i.has-detail{background:#a392bf}.period-legend{color:#ac9eac;justify-content:center;gap:15px;padding-top:8px;font-size:9px;display:flex}.period-legend span{align-items:center;gap:4px;display:flex}.period-legend i{background:#d893ac;border-radius:50%;width:7px;height:7px}.period-legend span:nth-child(2) i{background:#fae6ee;border:1px dashed #d893ac}.period-legend span:nth-child(3) i{background:#a392bf;width:4px;height:4px}.period-editor>header{justify-content:space-between;align-items:center;gap:5px;margin-bottom:22px;display:flex}.period-editor header small{color:#ae9da9;font-size:9px}.period-editor h4{color:#786d85;margin-top:4px;font-size:18px;font-weight:500}.period-editor h4 em{color:#c98ba2;margin-left:8px;font-size:9px;font-style:normal}.period-text-button{color:#bf89a0;background:#fff9;border:1px solid #f0d6e1;border-radius:20px;align-items:center;gap:3px;padding:7px 9px;font-size:10px;display:flex}.period-editor fieldset{min-width:0;margin:0 0 18px}.period-editor legend{color:#918298;margin-bottom:10px;font-size:11px}.period-flow-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.period-flow-options button{color:#b4a6b5;background:#f4f3f8;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:61px;padding:7px 1px;font-size:10px;display:flex}.period-flow-options button[aria-pressed=true]{color:#c27897;background:#f9e9f1;border-color:#e7b4c7}.period-spotting{color:#918298;border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;margin:0 0 21px;padding-bottom:15px;font-size:11px;display:flex}.period-tracker input[type=checkbox]{accent-color:#d193ae;width:15px;height:15px}.period-symptoms{flex-wrap:wrap;gap:7px;display:flex}.period-symptoms button{color:#a99bad;background:#f6f4f8;border:1px solid #0000;border-radius:12px;padding:8px 11px;font-size:10px}.period-symptoms button[aria-pressed=true]{color:#9f83b7;background:#f0eaf8;border-color:#d8cbe9}.period-note{color:#918298;font-size:11px;display:block}.period-note textarea{resize:vertical;background:#fcfafd9c;border:1px solid #eee9f0;border-radius:13px;outline:none;width:100%;margin-top:9px;padding:11px;font-size:12px;line-height:1.7;display:block}.period-editor footer{color:#b9afbc;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.period-editor footer button{color:#c694a7;align-items:center;gap:3px;display:flex}.period-card>summary{color:#8b7994;cursor:pointer;font-size:12px}.period-card>summary span{float:right;color:#b7a9b9;font-size:10px}.period-history-row{border-bottom:1px solid #f0eaf0;align-items:center;gap:9px;padding:16px 0;display:flex}.period-history-row:last-child{border:0;padding-bottom:0}.period-history-row>button:first-child{text-align:left;flex:1;min-width:0}.period-history-row :is(small,b,span){display:block}.period-history-row small{color:#b5a4b4;font-size:9px}.period-history-row b{color:#938098;margin:5px 0;font-size:12px;font-weight:500}.period-history-row span{color:#b3a9b8;font-size:9px}.period-history-row>button:last-child{color:#c3a8b8;padding:8px}.period-history-bar{gap:3px;max-width:65px;display:flex;overflow:hidden}.period-history-bar i{background:#e4acbf;border-radius:4px;flex-shrink:0;width:4px;height:20px;display:block}.period-options>label{color:#9c8b9f;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.period-options select{background:#f5f0f8;border-radius:8px;max-width:100px;padding:5px}.period-options p,.period-muted{color:#b0a2b3;margin-top:15px;font-size:10px;line-height:1.8}.period-range-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#4b3a5433;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.period-range-sheet{background:linear-gradient(140deg,#fff7fa,#f0f5ff);border:1px solid #fff;border-radius:26px;width:min(100%,350px);max-height:90dvh;padding:23px;overflow-y:auto;box-shadow:0 25px 80px #785c792b}.period-range-sheet h4{color:#95788f;font-size:19px}.period-range-sheet>p{color:#b69aaf;margin:10px 0 20px;font-size:11px;line-height:1.7}.period-range-sheet label{color:#a18ca3;margin-bottom:15px;font-size:11px;display:block}.period-range-sheet input{background:#fff9;border:1px solid #eee1ec;border-radius:12px;width:100%;min-height:40px;margin-top:7px;padding:9px;display:block}.period-range-sheet>div{gap:10px;margin-top:22px;display:flex}.period-range-sheet>div button{color:#af9aac;background:#fff;border-radius:13px;flex:1;padding:10px;font-size:12px}.period-range-sheet>div button:last-child{color:#fff;background:linear-gradient(120deg,#d6a2bb,#b5cbe7)}.period-error{color:#ba738e;font-size:11px;line-height:1.7}@media (prefers-reduced-motion:reduce){.period-date-strip{scroll-behavior:auto}}.xy-conversation{background:#ffffffab;border:1px solid #fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px -26px #8394a8}.xy-conversation button{cursor:pointer}.xy-conversation button:disabled{cursor:default;opacity:.4}.xy-conversation-header{background:#ffffffa6;border-bottom:1px solid #f0ebed;align-items:center;gap:10px;padding:15px 14px;display:flex}.xy-conversation-header>button{color:#8b99aa;padding:5px}.xy-conversation-header>div{flex:1;min-width:0}.xy-conversation-header h3{color:#536b7c;overflow-wrap:anywhere;font-size:14px;font-weight:600}.xy-conversation-header small{color:#b1a5ae;margin-top:4px;font-size:9px;display:block}.xy-conversation-header .xy-memory-switch{color:#b8a5bb;background:#f3eef5;border-radius:20px;padding:6px 8px;font-size:9px}.xy-conversation-header .xy-memory-switch[aria-pressed=true]{color:#c492ab;background:#f7e9ef}.xy-listing-strip{background:linear-gradient(120deg,#fff8ebc7,#fff5f9b8);border:1px solid #fff;border-radius:18px;align-items:center;gap:11px;margin:12px;padding:14px;display:flex}.xy-listing-picture{background:#ffffffba;border-radius:12px;flex-shrink:0;place-items:center;width:53px;height:53px;font-size:25px;display:grid;overflow:hidden}.xy-listing-picture img,.xy-chat-avatar img{object-fit:cover;width:100%;height:100%}.xy-listing-strip>div:nth-child(2){flex:1;min-width:0}.xy-listing-strip strong{color:#6d7080;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.xy-listing-strip small{color:#b6a4ad;margin:5px 0;font-size:9px;display:block}.xy-listing-strip b{color:#d5889e;font-size:16px;font-weight:600}.xy-listing-strip>button{color:#8a7154;background:#f4dca0;border-radius:20px;flex-shrink:0;padding:9px 12px;font-size:10px;font-weight:600}.xy-sale-status{color:#829faf;background:#eaf4fa;border-radius:12px;align-items:center;gap:5px;margin:0 15px 10px;padding:10px;font-size:10px;display:flex}.xy-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8d9e2 transparent;background:linear-gradient(160deg,#f5f7fac2,#fbf5f9ba);height:clamp(220px,42dvh,430px);padding:7px 12px 15px;overflow-y:auto}.xy-message{min-width:0;margin-top:12px}.xy-message time{text-align:center;color:#b6afba;margin:0 0 14px;font-size:9px;display:block}.xy-message-row{align-items:flex-start;gap:8px;display:flex}.xy-message.is-me .xy-message-row{flex-direction:row-reverse}.xy-chat-avatar{color:#aa9aae;background:linear-gradient(145deg,#e7edf5,#ecdbe6);border:1px solid #fff;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid;overflow:hidden}.xy-message-body{flex-direction:column;align-items:flex-start;min-width:0;max-width:calc(100% - 65px);display:flex}.xy-message.is-me .xy-message-body{align-items:flex-end}.xy-bubble{color:#647384;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #f2edf2;border-radius:3px 15px 15px;padding:10px 12px;font-size:12px;line-height:1.7}.xy-message.is-me .xy-bubble{color:#8b7b62;background:#fbebc1;border-color:#f7e5b9;border-radius:15px 3px 15px 15px}.xy-message-more{color:#c3b8c4;margin-top:2px;padding:1px 5px}.xy-message-actions{background:#fff;border-radius:10px;flex-wrap:wrap;gap:2px;padding:4px;display:flex;box-shadow:0 4px 20px #8d6e8d1a}.xy-message-actions button{color:#a08d9f;align-items:center;gap:3px;padding:6px;font-size:10px;display:flex}.xy-price-card{background:linear-gradient(130deg,#fff5e2,#fffaf5);border:1px solid #f1dfc5;border-radius:13px;width:100%;min-width:148px;margin-top:7px;padding:12px}.xy-price-card small{color:#b99d79;font-size:9px;display:block}.xy-price-card>div{align-items:baseline;gap:10px;margin-top:9px;display:flex}.xy-price-card del{color:#c5b3ac;font-size:10px}.xy-price-card strong{color:#d58d83;font-size:22px;font-weight:500}.xy-price-card span{color:#c5b3a9;margin-top:8px;font-size:8px;display:block}.xy-empty-chat{text-align:center;color:#bbadba;margin:40px 0;font-size:10px}.xy-typing{color:#ba9fb3;padding:12px;font-size:10px}.xy-composer-tools{justify-content:flex-end;padding:10px 14px 0;display:flex}.xy-composer-tools button{color:#b6a4b5;align-items:center;gap:4px;font-size:9px;display:flex}.xy-composer{align-items:flex-end;gap:8px;padding:10px 12px 14px;display:flex}.xy-composer textarea{resize:vertical;background:#fffc;border:1px solid #eae3ec;border-radius:13px;outline:none;flex:1;min-width:0;min-height:41px;max-height:110px;padding:11px;font-size:12px;line-height:1.5}.xy-composer>button{color:#95784f;background:#ecd59b;border-radius:13px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.xy-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#50425a3b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xy-edit-sheet{color:#8e8095;background:linear-gradient(145deg,#fffaf5,#f7f4fc);border:1px solid #fff;border-radius:24px;width:min(350px,100%);max-height:90dvh;padding:22px;overflow:auto}.xy-edit-sheet h4{margin-bottom:16px;font-size:18px}.xy-edit-sheet p{color:#b5a4b2;margin-bottom:15px;font-size:11px;line-height:1.7}.xy-edit-sheet label{font-size:11px}.xy-edit-sheet :is(textarea,input){background:#fff;border:1px solid #eee4ec;border-radius:12px;outline:none;width:100%;margin-top:8px;padding:12px;font-size:12px;display:block}.xy-edit-sheet>div{gap:10px;margin-top:18px;display:flex}.xy-edit-sheet>div button{background:#fff;border-radius:12px;flex:1;padding:10px;font-size:12px}.xy-edit-sheet>div button:last-child{color:#a08459;background:#eddaaf}.xy-chat-host .xy-xianyu-page,.xy-chat-host .xy-messages-page{flex-direction:column;flex:1;min-height:0;display:flex}.xy-chat-host .xy-conversation{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.xy-chat-host .xy-conversation-header{padding-top:calc(env(safe-area-inset-top,0px) + 15px)}.xy-chat-host .xy-conversation-header,.xy-chat-host .xy-listing-strip,.xy-chat-host .xy-sale-status,.xy-chat-host .xy-composer-tools,.xy-chat-host .xy-composer{flex-shrink:0}.xy-chat-host .xy-chat-messages{flex:1;height:auto;min-height:0}.xy-chat-host .xy-composer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.phone-inspection{z-index:100;color:#536b7f;background:radial-gradient(at 0 0,#f7e2ed,#0000 60%),linear-gradient(140deg,#f8f5fb,#e4eff9);flex-direction:column;display:flex;position:absolute;inset:0}.inspection-header{padding:calc(env(safe-area-inset-top,0px) + 9px) 15px 9px;border-bottom:1px solid #fff9;flex-shrink:0;align-items:center;gap:9px;display:flex}.inspection-header>div{flex:1;min-width:0}.inspection-header h2{font-size:13px;font-weight:600}.inspection-header p{opacity:.65;margin-top:2px;font-size:10px}.inspection-header button{background:#ffffffa3;border-radius:20px;flex-shrink:0;padding:8px 11px;font-size:11px}.inspection-review{background:#ffffff80;border-bottom:1px solid #fff9;flex-shrink:0;align-items:center;gap:10px;padding:9px 15px;font-size:11px;display:flex}.inspection-review label{flex:1;gap:4px;min-width:0;display:grid}.inspection-review select{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #d5dfe8;border-radius:8px;padding:6px}.inspection-review>div{gap:5px;display:flex}.inspection-review button{background:#ffffffa3;border-radius:12px;padding:8px}.inspection-review button:disabled{opacity:.4}.inspection-screen{--inspection-bg:#ededed;--inspection-paper:#fff;--inspection-text:#191919;--inspection-muted:#999;--inspection-rule:#e5e5e5;isolation:isolate;background:var(--inspection-bg);min-height:0;color:var(--inspection-text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.inspection-phone-nav{border-bottom:1px solid var(--inspection-rule);background:var(--inspection-bg);flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 12px;display:flex}.inspection-phone-nav>:is(button,span){flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;display:flex}.inspection-phone-nav h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;font-size:16px;font-weight:600;overflow:hidden}.inspection-page{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;animation:.24s ease-out inspection-page-in;overflow:hidden auto}.inspection-page.is-root-home,.inspection-page.is-root-contacts,.inspection-page.is-moments{background:var(--inspection-paper)}.inspection-avatar{color:#5b7782;background:linear-gradient(145deg,#d7e9ed,#eddee7);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;font-size:16px;font-weight:500;display:flex;overflow:hidden}.inspection-avatar img{object-fit:cover;width:100%;height:100%}.inspection-avatar.is-large{border-radius:7px;width:60px;height:60px;font-size:24px}.inspection-list-row{text-align:left;background:var(--inspection-paper);align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex;position:relative}.inspection-list-row:after{content:"";background:var(--inspection-rule);height:1px;position:absolute;bottom:0;left:69px;right:0;transform:scaleY(.5)}.inspection-list-row>div{flex:1;min-width:0}.inspection-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.inspection-list-row p{color:var(--inspection-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.inspection-list-row time{color:var(--inspection-muted);flex-shrink:0;align-self:flex-start;margin-top:1px;font-size:10px}.inspection-list-label{color:var(--inspection-muted);background:var(--inspection-bg);padding:6px 16px;font-size:11px}.inspection-list-row.is-contact{padding:10px 16px}.inspection-list-row.is-contact .inspection-avatar{width:36px;height:36px}.inspection-menu-row{background:var(--inspection-paper);text-align:left;align-items:center;gap:15px;width:100%;margin-top:9px;padding:17px;display:flex}.inspection-menu-row strong{flex:1;font-size:15px;font-weight:400}.inspection-menu-row>svg:last-child{color:var(--inspection-muted)}.inspection-menu-icon{color:#6487a7}.inspection-profile{background:var(--inspection-paper);align-items:center;gap:17px;padding:28px 21px;display:flex}.inspection-profile>div{min-width:0}.inspection-profile strong{overflow-wrap:anywhere;font-size:20px;font-weight:600;display:block}.inspection-profile p{color:var(--inspection-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.inspection-profile-footer{color:var(--inspection-muted);justify-content:center;align-items:center;gap:6px;padding:25px;font-size:11px;display:flex}.inspection-info-row{background:var(--inspection-paper);align-items:center;gap:35px;margin-top:9px;padding:18px 21px;font-size:14px;display:flex}.inspection-info-row span{flex-shrink:0}.inspection-info-row p{overflow-wrap:anywhere}.inspection-contact-chat{background:var(--inspection-paper);color:#576b95;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:9px;padding:16px;font-size:15px;font-weight:500;display:flex}.inspection-page.is-chat{padding:8px 12px 18px}.inspection-chat-line{margin-bottom:15px}.inspection-chat-line>time{text-align:center;color:var(--inspection-muted);margin:9px 0 12px;font-size:10px;display:block}.inspection-chat-row{align-items:flex-start;gap:9px;padding-right:50px;display:flex}.inspection-chat-line.is-own .inspection-chat-row{flex-direction:row-reverse;padding-left:50px;padding-right:0}.inspection-chat-row .inspection-avatar{width:36px;height:36px}.inspection-chat-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.inspection-chat-body>small{color:var(--inspection-muted);margin:0 0 4px 1px;font-size:10px}.inspection-chat-line.is-own .inspection-chat-body{align-items:flex-end}.inspection-chat-line.is-own .inspection-chat-body>small{display:none}.inspection-bubble{background:var(--inspection-paper);border-radius:5px;max-width:100%;padding:9px 11px;position:relative}.inspection-bubble:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:13px;left:-4px;transform:rotate(45deg)}.inspection-chat-line.is-own .inspection-bubble{color:#101810;background:#95ec69}.inspection-chat-line.is-own .inspection-bubble:before{left:auto;right:-4px}.inspection-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.inspection-bubble img{object-fit:contain;border-radius:3px;max-width:100%;max-height:180px;margin-bottom:6px;display:block}.inspection-moments-cover{background:linear-gradient(135deg,#c9dce1,#e9dce3);height:145px;margin-bottom:25px;position:relative}.inspection-moments-cover>span{letter-spacing:5px;color:#fff9;font-size:24px;position:absolute;top:32px;left:23px}.inspection-moments-cover>div{align-items:center;gap:13px;display:flex;position:absolute;bottom:-15px;right:16px}.inspection-moments-cover strong{color:#fff;text-shadow:0 1px 4px #0005;font-size:15px}.inspection-moment{border-bottom:1px solid var(--inspection-rule);gap:10px;padding:17px 16px;display:flex}.inspection-moment>div{flex:1;min-width:0}.inspection-moment strong{color:#576b95;font-size:13px;font-weight:600}.inspection-moment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 8px;font-size:14px;line-height:1.6}.inspection-moment time{color:var(--inspection-muted);margin-top:8px;font-size:10px;display:block}.inspection-moment-image{object-fit:contain;max-width:100%;max-height:180px}.inspection-composer{background:var(--inspection-bg);border-top:1px solid var(--inspection-rule);flex-shrink:0;align-items:center;gap:10px;height:49px;padding:7px 11px;display:flex}.inspection-composer>div{background:var(--inspection-paper);border-radius:5px;flex:1;height:33px}.inspection-tab-bar{background:var(--inspection-bg);border-top:1px solid var(--inspection-rule);flex-shrink:0;min-height:57px;padding:5px 2px 6px;display:flex}.inspection-tab-bar button{min-width:0;color:var(--inspection-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.inspection-tab-bar button[aria-current=page]{color:#07b75b}.inspection-empty{text-align:center;color:var(--inspection-muted);padding:35px 10px;font-size:12px}.inspection-touch{z-index:20;pointer-events:none;background:#8a9cad39;border:2px solid #fff9;border-radius:50%;width:37px;height:37px;animation:.85s ease-out forwards inspection-touch;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #91a5b51c,0 2px 8px #4c647a25}.inspection-touch.is-swipe{animation-name:inspection-swipe}@keyframes inspection-swipe{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)}75%{opacity:.8}to{opacity:0;transform:translate(-50%,calc(-50% - 100px))}}@keyframes inspection-touch{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}18%,45%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes inspection-page-in{0%{opacity:.6;transform:translate(9px)}to{opacity:1;transform:translate(0)}}.inspection-reaction{max-height:29%;padding:10px 15px calc(env(safe-area-inset-bottom,0px) + 10px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff80;border-top:1px solid #fff;flex-shrink:0;overflow-y:auto}.inspection-actor{align-items:center;gap:8px;font-size:11px;display:flex}.inspection-actor .inspection-avatar{border-radius:8px;width:25px;height:25px;font-size:11px}.inspection-actor strong{font-weight:600}.inspection-actor small{opacity:.6;margin-left:auto}.inspection-comments{margin:7px 0}.inspection-comments p{overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #fff;border-radius:14px;width:fit-content;max-width:100%;margin:7px 0;padding:10px 13px;font-size:16px;line-height:1.75;animation:.3s ease-out inspection-speech-in}.inspection-preparing{text-align:center;justify-content:center;align-items:center;padding:30px}.inspection-prepare-cancel{top:calc(env(safe-area-inset-top,0px) + 18px);background:#ffffff70;border-radius:20px;padding:8px 14px;font-size:13px;position:absolute;right:20px}.inspection-preparing h2{margin-top:35px;font-size:18px;font-weight:500}.inspection-preparing>p{opacity:.65;max-width:260px;margin-top:14px;font-size:12px;line-height:1.8}.inspection-preparing-orbit{place-items:center;width:150px;height:150px;display:grid;position:relative}.inspection-preparing-orbit .inspection-avatar{border-radius:25px;width:75px;height:75px;box-shadow:0 10px 45px #a6a8ce30}.inspection-preparing-orbit>span:not(.inspection-avatar){border:1px solid #ffffffd9;border-radius:50%;animation:6s linear infinite inspection-orbit;position:absolute;inset:0}.inspection-preparing-orbit>span:not(.inspection-avatar):last-child{border-color:#ffffff65;animation-duration:9s;animation-direction:reverse;inset:-17px}.inspection-preparing-orbit>span:not(.inspection-avatar):after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:17px;box-shadow:0 0 17px #b6c2e2}.inspection-prepare-retry{background:#fff8;border-radius:20px;align-items:center;gap:7px;margin-top:20px;padding:10px 15px;font-size:12px;display:flex}@keyframes inspection-orbit{to{transform:rotate(360deg)}}@keyframes inspection-speech-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inspection-preparing-orbit>span:not(.inspection-avatar),.inspection-comments p{animation:none}}.inspection-comments small{opacity:.6;font-size:10px}.inspection-comments [role=alert]{color:#b47d93}.inspection-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspection-controls button{background:#ffffff85;border-radius:18px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:flex}.inspection-controls button:disabled{opacity:.4}.inspection-exit{margin-top:9px;font-size:11px;text-decoration:underline}.inspection-setup-body{flex:1;min-height:0;padding:22px 18px;overflow:auto}.inspection-handover{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:4px 0 25px;display:flex}.inspection-handover h3{font-size:18px;font-weight:600}.inspection-handover p{opacity:.65;font-size:11px}.inspection-permission{background:#ffffffa6;border:1px solid #fff;border-radius:17px;align-items:center;gap:14px;padding:17px;display:flex}.inspection-permission>div{flex:1}.inspection-permission strong{font-size:14px;font-weight:500}.inspection-permission p{opacity:.65;margin-top:4px;font-size:11px;line-height:1.6}.inspection-setup input[type=checkbox]{accent-color:#79aabd;flex-shrink:0;width:19px;height:19px}.inspection-hidden-chats{margin-top:23px}.inspection-hidden-chats legend{font-size:14px;font-weight:600}.inspection-hidden-chats>p{opacity:.65;margin:6px 0 12px;font-size:11px}.inspection-hidden-chats label{background:#ffffff8f;border-bottom:1px solid #fff;align-items:center;gap:11px;padding:11px 13px;display:flex}.inspection-hidden-chats label:first-of-type{border-radius:15px 15px 0 0}.inspection-hidden-chats label:last-of-type{border-radius:0 0 15px 15px}.inspection-hidden-chats label:only-of-type{border-radius:15px}.inspection-hidden-chats label>span:not(.inspection-avatar){overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.inspection-hidden-chats .inspection-avatar{width:34px;height:34px;font-size:13px}.inspection-setup-footer{padding:14px 20px calc(env(safe-area-inset-bottom,0px) + 19px);flex-shrink:0}.inspection-setup-footer button{background:linear-gradient(115deg,#dcebf5,#eee0ec);border:1px solid #fff;border-radius:17px;width:100%;padding:14px;font-size:14px;font-weight:600;box-shadow:0 6px 19px #8ea3b524}.inspection-info-row:has(input){gap:12px}.inspection-info-row input{background:0 0;border-bottom:1px solid #07b75b;outline:none;flex:1;min-width:0;padding:5px 0;font-size:14px}.inspection-info-row button,.inspection-post-editor button{color:#fff;background:#07b75b;border-radius:5px;flex-shrink:0;padding:6px 11px;font-size:12px}.inspection-composer>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 8px;font-size:13px;line-height:21px;overflow:hidden}.inspection-composer button{color:#07b75b}.inspection-post-editor{z-index:10;background:var(--inspection-paper);color:var(--inspection-text);padding:15px 18px;animation:.24s ease-out inspection-page-in;position:absolute;inset:49px 0 57px}.inspection-post-editor>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.inspection-post-editor strong{font-size:15px;font-weight:500}.inspection-post-editor textarea{resize:none;background:0 0;outline:none;width:100%;height:calc(100% - 65px);font-size:15px;line-height:1.7}.inspection-action-receipts{margin:7px 0}.inspection-action-receipts p{opacity:.75;align-items:flex-start;gap:5px;margin:4px 0;font-size:10px;line-height:1.6;display:flex}.inspection-action-receipts svg{flex-shrink:0;margin-top:2px}.inspection-action-receipts span{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.inspection-page{animation:none}.inspection-touch{animation-duration:.4s}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .phone-inspection{color:#c4d2df;background:linear-gradient(140deg,#352d3f,#1e303e)}:root[data-follow-system-dark=true] .inspection-screen{--inspection-bg:#111;--inspection-paper:#1f1f1f;--inspection-text:#ddd;--inspection-muted:#888;--inspection-rule:#303030}:root[data-follow-system-dark=true] .phone-inspection :is(.inspection-reaction,.inspection-comments p,.inspection-header button,.inspection-controls button){color:#c4d2df;background:#293e4ce8;border-color:#425565}:root[data-follow-system-dark=true] .inspection-avatar{color:#c4d2df;background:#40505d}:root[data-follow-system-dark=true] .inspection-moments-cover{background:linear-gradient(135deg,#354851,#58434e)}:root[data-follow-system-dark=true] .inspection-chat-line.is-own .inspection-bubble{color:#111;background:#3eb561}:root[data-follow-system-dark=true] .inspection-setup :is(.inspection-permission,.inspection-hidden-chats label,.inspection-setup-footer button){color:#c4d2df;background:#293e4ce8;border-color:#425565}}.pomo-dream-garden{isolation:isolate;border-radius:24px;padding:3px 0 12px;position:relative;overflow:hidden}.pomo-dream-garden:before{content:"";z-index:-2;background:radial-gradient(at 15% 35%,#f7e1ebaa,#0000 60%),radial-gradient(at 85% 72%,#dbe8f3bb,#0000 60%),linear-gradient(155deg,#e9e4f3,#f4ebf1 55%,#e3eaf3);position:absolute;inset:0}.pomo-floral-backdrop{z-index:-1;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.pomo-dream-garden .pomo-garden-orbit{box-shadow:none;background:radial-gradient(circle,#fff9,#0000 72%)}.pomo-dream-garden .pomo-greenhouse-card>div:nth-child(2){background:#ffffff5e}.pomo-greenhouse-card{border-radius:24px;background:0 0!important}.pomo-greenhouse-card>div:first-child{padding:7px 6px 14px}.pomo-greenhouse-card>div:nth-child(2){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff70;border-color:#ffffffa6;flex-wrap:wrap;gap:7px}.pomo-garden-stage{padding-top:13px;position:relative}.pomo-garden-hero{justify-content:center;align-items:flex-end;height:270px;display:flex;position:relative}.pomo-garden-orbit{background:radial-gradient(circle,#ffffffe6,#ffffff30 66%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 60px #fff8}.pomo-garden-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff20,#ffffffc9,#ffffff20);border-radius:50%;width:86%;height:25px;position:absolute;bottom:7px;box-shadow:0 10px 24px #68897616}.pomo-potted-plant{flex-shrink:0;width:218px;height:250px;position:relative}.pomo-ceramic-pot{filter:drop-shadow(0 12px 13px #6b555721);width:148px;height:95px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pomo-plant-stem{width:98px;height:108px;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.pomo-plant-flower{filter:drop-shadow(0 8px 9px #5c7f6826);justify-content:center;align-items:center;width:155px;height:100px;font-size:85px;line-height:1;display:flex;position:absolute;bottom:144px;left:50%;transform:translate(-50%)}.pomo-plant-flower img{object-fit:contain;border-radius:14px;max-width:100%;max-height:135px}.pomo-botanical-flower{filter:drop-shadow(0 3px 3px #907b9820);width:112px;height:112px;overflow:visible}.stage-0 .pomo-botanical-flower{width:46px;height:46px}.pomo-specimen .pomo-botanical-flower{width:67px;height:67px}.pomo-dream-garden .pomo-plant-stem{opacity:.78}.stage-0 .pomo-plant-flower{height:45px;font-size:40px;bottom:86px}.pomo-plant-shadow{filter:blur(9px);background:#647a6725;border-radius:50%;width:148px;height:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pomo-potted-plant.is-watering{animation:.8s ease-in-out pomo-plant-water}.pomo-watering-drops{color:#87bdd3;animation:.8s ease-in-out pomo-plant-water;position:absolute;top:35px;right:0}@keyframes pomo-plant-water{40%{transform:translateY(-5px)rotate(2deg)}75%{transform:rotate(-2deg)}}.pomo-garden-plant-info{text-align:center;padding:4px 20px 19px;position:relative}.pomo-growth-stage{color:#829c88;background:#ffffff85;border:1px solid #fff;border-radius:20px;padding:3px 11px;font-size:10px;display:inline-block}.pomo-garden-plant-info h3{color:#526c61;letter-spacing:2px;margin:9px 0 5px;font-size:24px;font-weight:600}.pomo-garden-plant-info p{color:#82938b;font-size:11px}.pomo-garden-progress{background:#ffffff90;border-radius:6px;width:150px;max-width:100%;height:4px;margin:14px auto 7px;overflow:hidden}.pomo-garden-progress>span{border-radius:inherit;height:100%;transition:width .5s;display:block}.pomo-garden-plant-info small{color:#8a9e94;font-size:10px}.pomo-garden-care{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff75;border:1px solid #ffffffc9;border-radius:22px;gap:12px;padding:15px;display:grid}.pomo-flower-gallery{z-index:50;color:#64756d;background:radial-gradient(at 0 30%,#dae8df,#0000 65%),radial-gradient(at 100% 75%,#efd9e4,#0000 65%),#f7f2ed;flex-direction:column;display:flex;position:absolute;inset:0}.pomo-flower-gallery>header{padding:calc(env(safe-area-inset-top,0px) + 22px) 23px 19px;background:#ffffff50;border-bottom:1px solid #fff9;justify-content:space-between;align-items:center;display:flex}.pomo-flower-gallery header small{opacity:.6;letter-spacing:3px;font-size:10px}.pomo-flower-gallery h3{letter-spacing:1px;margin-top:5px;font-size:21px;font-weight:600}.pomo-flower-gallery h3 span{opacity:.6;margin-left:6px;font-size:12px;font-weight:400}.pomo-flower-gallery header button{background:#fff8;border-radius:50%;width:35px;height:35px;font-size:26px}.pomo-gallery-shelves{flex:1;min-height:0;padding:20px 16px 45px;overflow:auto}.pomo-flower-shelf{margin:10px 0 30px;position:relative}.pomo-shelf-plants{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-height:185px;padding:0 3px;display:grid}.pomo-shelf-board{background:linear-gradient(#f6e8d9,#dfc8b6);border-top:2px solid #fff9;border-radius:3px;height:12px;box-shadow:0 13px 18px #84745b26,0 3px #d4bdab}.pomo-specimen{text-align:center;min-width:0;position:relative}.pomo-specimen summary{cursor:pointer;flex-direction:column;align-items:center;padding-bottom:10px;list-style:none;display:flex}.pomo-specimen summary::-webkit-details-marker{display:none}.pomo-specimen .pomo-potted-plant{width:100%;height:150px}.pomo-specimen .pomo-ceramic-pot{width:78px;height:50px;bottom:8px}.pomo-specimen .pomo-plant-stem{width:58px;height:63px;bottom:49px}.pomo-specimen .pomo-plant-flower{width:85px;height:58px;font-size:46px;bottom:87px}.pomo-specimen .pomo-plant-flower img{max-height:72px}.pomo-specimen .pomo-plant-shadow{width:70px;height:12px;bottom:1px}.pomo-specimen summary>strong{overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:500}.pomo-specimen summary>small{opacity:.6;margin-top:3px;font-size:9px}.pomo-specimen-label{overflow-wrap:anywhere;background:#ffffffb0;border:1px solid #fff;border-radius:9px;margin:0 3px 8px;padding:10px 7px;font-size:10px}.pomo-specimen-label time{opacity:.6;margin:4px 0;font-size:9px;display:block}.pomo-specimen-label p{line-height:1.7}.pomo-gallery-empty{text-align:center;opacity:.65;padding:15px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.pomo-potted-plant.is-watering,.pomo-watering-drops{animation:none}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .pomo-dream-garden:before{background:radial-gradient(at 15% 35%,#3b574a,#0000 60%),linear-gradient(145deg,#313a3e,#493d48)}:root[data-follow-system-dark=true] .pomo-flower-gallery{color:#cfddd5;background:linear-gradient(140deg,#2d3d37,#3e333f)}:root[data-follow-system-dark=true] :is(.pomo-garden-care,.pomo-specimen-label){background:#2e3d3cbf;border-color:#5e7168}:root[data-follow-system-dark=true] .pomo-garden-plant-info :is(h3,p,small){color:#c2d1c8}}.minimal-home{--minimal-paper:#f4f2ee;--minimal-ink:#43433f;--minimal-muted:#96958c;--minimal-line:#dcd9d0;background:var(--minimal-paper);width:100%;height:100%;color:var(--minimal-ink);flex-direction:column;font-family:inherit;display:flex}.minimal-home-scroll{scrollbar-width:none;flex:1;min-height:0;padding:16px 27px 12px;overflow-y:auto}.minimal-home-header{justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.minimal-home-header>span{letter-spacing:3px;font-size:11px;font-weight:600}.minimal-wordmark-dot{color:#b49c7d}.minimal-home-header>div{gap:9px;display:flex}.minimal-home-header button{color:#78786e;place-items:center;width:27px;height:29px;display:grid}.minimal-profile{border-bottom:1px solid var(--minimal-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:24px;display:flex}.minimal-profile-copy{min-width:0}.minimal-profile small{color:var(--minimal-muted);letter-spacing:1px;font-size:10px;display:block}.minimal-profile h1{overflow-wrap:anywhere;letter-spacing:-1px;margin:7px 0;font-size:32px;font-weight:500;line-height:1.3}.minimal-profile p{color:#818177;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.minimal-profile-avatar{background:#e8e5dd;border-radius:50% 50% 8px 8px;flex-shrink:0;place-items:center;width:62px;height:72px;display:grid;overflow:hidden}.minimal-profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.minimal-profile-avatar>span{color:#9c9b90;font-size:25px}.minimal-day{justify-content:space-between;align-items:center;padding:25px 0 27px;display:flex}.minimal-clock{letter-spacing:-4px;font-variant-numeric:tabular-nums;font-size:57px;font-weight:300;line-height:1}.minimal-day p{letter-spacing:1px;margin-top:12px;font-size:11px}.minimal-day>div>span{color:var(--minimal-muted);align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.minimal-day i{background:var(--minimal-muted);border-radius:50%;width:2px;height:2px;margin:0 3px;display:inline-block}.minimal-date-tile{border:1px solid var(--minimal-line);border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:87px;display:flex;position:relative}.minimal-date-tile small{letter-spacing:3px;color:var(--minimal-muted);font-size:9px}.minimal-date-tile strong{font-size:32px;font-weight:300;line-height:1.3}.minimal-date-tile svg{color:#a9a699;position:absolute;bottom:6px;right:5px}.minimal-section-label{border-top:1px solid var(--minimal-line);color:var(--minimal-muted);letter-spacing:2px;justify-content:space-between;padding:13px 0 17px;font-size:10px;display:flex}.minimal-section-label small{letter-spacing:1px;font-size:9px}.minimal-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 13px;display:grid}.minimal-app{color:#6d6c64;cursor:pointer;flex-direction:column;align-items:center;gap:9px;min-width:0;font-size:10px;display:flex}.minimal-app-tile{background:#eeece6;border:1px solid #dedbd3;border-radius:15px;place-items:center;width:51px;height:51px;transition:background .2s,transform .2s;display:grid;position:relative}.minimal-app:active .minimal-app-tile{background:#e3dfd5;transform:scale(.93)}.minimal-app-glyph{color:#606159;stroke-width:1.45px;width:23px;height:23px}.minimal-app-tile.has-custom-icon{background:0 0;border:0}.minimal-app-tile>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute}.minimal-app-badge{color:#fff;text-align:center;background:#8e7962;border-radius:10px;min-width:15px;padding:1px 4px;font-size:9px;position:absolute;top:-4px;right:-4px}.minimal-app>span:last-child{text-align:center;overflow-wrap:anywhere}.minimal-music{border-top:1px solid var(--minimal-line);border-bottom:1px solid var(--minimal-line);margin-top:26px}.minimal-music summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;list-style:none;display:flex}.minimal-music summary::-webkit-details-marker{display:none}.minimal-music-indicator{color:var(--minimal-muted);font-size:10px}.minimal-music-indicator>span{margin-left:18px}.minimal-music>div{max-width:240px;margin:0 auto 16px}.minimal-home-caption{color:#a6a397;letter-spacing:1px;justify-content:space-between;padding:17px 0 5px;font-size:9px;display:flex}.minimal-dock{padding:16px 22px calc(env(safe-area-inset-bottom,0px) + 18px);border-top:1px solid var(--minimal-line);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.minimal-dock .minimal-app-tile{background:#e8e5dc;border-color:#0000;border-radius:50%;width:44px;height:44px}.minimal-dock .minimal-app{gap:7px}@media (height<=740px){.minimal-home-scroll{padding-top:10px}.minimal-home-header{padding-bottom:14px}.minimal-profile{padding-bottom:16px}.minimal-day{padding:20px 0}.minimal-app-grid{gap:17px 10px}.minimal-music{margin-top:20px}.minimal-home-caption{padding-top:12px}}@media (width<=350px){.minimal-home-scroll{padding-left:20px;padding-right:20px}.minimal-clock{font-size:49px}.minimal-app-tile{width:46px;height:46px}.minimal-app-grid{column-gap:9px}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .minimal-home{--minimal-paper:#22231f;--minimal-ink:#e1dfd6;--minimal-muted:#929487;--minimal-line:#414237}:root[data-follow-system-dark=true] .minimal-home :is(.minimal-app-tile,.minimal-profile-avatar){background:#32332c;border-color:#45463d}:root[data-follow-system-dark=true] .minimal-home :is(.minimal-app-glyph,.minimal-app){color:#bfc0b4}}[data-home-style=minimal]>.relative.z-40{filter:grayscale()}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] [data-home-style=minimal]:not([data-home-wallpaper]){background:#22231f!important}}.moonlit-home{--minimal-paper:#ede9f4;--minimal-ink:#686078;--minimal-muted:#a69ab4;--minimal-line:#ffffff90;isolation:isolate;background:radial-gradient(at 12% 40%,#f8e4ecaa,#0000 55%),radial-gradient(at 90% 75%,#dfe9f4aa,#0000 60%),linear-gradient(165deg,#e6e2f2,#f4edf2 52%,#e4eaf2);position:relative}.moonlit-art{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.moonlit-home .minimal-home-scroll{z-index:1;flex-direction:column;padding:12px 24px 10px;display:flex;position:relative}.moonlit-home .minimal-home-header{order:0;padding-bottom:0}.moonlit-home .minimal-home-header>span{letter-spacing:4px;color:#a99ab8;font-size:9px}.moonlit-home .minimal-home-header button{color:#9c8eab;background:#ffffff35;border:1px solid #ffffff50;border-radius:50%;width:27px;height:27px}.moonlit-home .minimal-day{text-align:center;order:1;padding:29px 0 26px;display:block;position:relative}.moonlit-home .minimal-clock{color:#80768f;letter-spacing:-3px;text-shadow:0 2px 16px #ffffffb0;font-size:67px;font-weight:250}.moonlit-home .minimal-day p{color:#9b8da9;letter-spacing:2px;margin-top:11px;font-size:10px}.moonlit-home .minimal-day>div>span{justify-content:center;margin-top:9px;font-size:9px}.moonlit-home .minimal-date-tile{background:#ffffff30;border:1px solid #ffffffa0;border-radius:30px 30px 10px 10px;width:38px;height:63px;position:absolute;top:26px;right:0;transform:rotate(7deg)}.moonlit-home .minimal-date-tile small{letter-spacing:1px;font-size:6px}.moonlit-home .minimal-date-tile strong{font-size:19px}.moonlit-home .minimal-date-tile svg{color:#b4a4c2;width:10px;height:10px;bottom:4px;right:3px}.moonlit-home .minimal-profile{background:linear-gradient(130deg,#fffdf7bd,#fff9fd85);border:1px solid #ffffffd9;border-radius:8px 8px 25px;order:2;margin-bottom:20px;padding:20px 21px 25px;position:relative;box-shadow:0 9px 28px #9c8ba314,inset 0 0 0 4px #ffffff38}.moonlit-home .minimal-profile:after{content:"";pointer-events:none;background:#d2c0dd60;border:1px solid #ffffff60;width:37px;height:16px;position:absolute;bottom:-7px;left:10px;transform:rotate(-9deg)}.moonlit-home .minimal-profile small{color:#ad9ab6;font-size:9px}.moonlit-home .minimal-profile h1{color:#887692;letter-spacing:0;margin:5px 0;font-size:25px}.moonlit-home .minimal-profile p{color:#a390a8;font-size:10px}.moonlit-home .minimal-profile-avatar{background:#eee2ed;border:3px solid #fff9;border-radius:40px 40px 4px 4px;outline:1px solid #d9c9df;width:60px;height:70px;transform:rotate(5deg);box-shadow:3px 3px #d4c1dc30}.moonlit-home .minimal-profile-avatar>span{color:#b59cba;font-size:24px}.moonlit-home .minimal-section-label{color:#ae9bb9;border:0;order:3;padding:0 4px 17px;font-size:9px}.moonlit-home .minimal-section-label small{font-size:8px}.moonlit-home .minimal-app-grid{order:4;gap:22px 14px;padding:0 3px}.moonlit-home .minimal-app{color:#9988a5;gap:9px;font-size:10px}.moonlit-home .minimal-app-tile{background:linear-gradient(140deg,#fffdf9d9,#e8ddf194);border:1px solid #fffe;border-radius:18px;width:53px;height:53px;box-shadow:0 7px 15px #a494b323,inset 2px 2px 4px #fff9,inset -2px -2px 5px #cbbbd51a}.moonlit-home .minimal-app:nth-child(3n+2) .minimal-app-tile{background:linear-gradient(140deg,#fffafae0,#e9dce891)}.moonlit-home .minimal-app:nth-child(3n) .minimal-app-tile{background:linear-gradient(140deg,#fffefae0,#dce6ef91)}.moonlit-home .minimal-app-glyph{color:#a18eb3;stroke-width:1.4px;filter:drop-shadow(0 1px #fff);width:24px;height:24px}.moonlit-home .minimal-app:nth-child(3n+2) .minimal-app-glyph{color:#b68caa}.moonlit-home .minimal-app:nth-child(3n) .minimal-app-glyph{color:#8ca0b8}.moonlit-home .minimal-app-tile.has-custom-icon{box-shadow:none;background:0 0;border:0}.moonlit-home .minimal-music{background:#ffffff40;border:1px solid #fff9;border-radius:16px;order:5;margin-top:24px;padding:0 13px;box-shadow:0 4px 14px #9e8bae0a}.moonlit-home .minimal-music summary{color:#aa91b3;padding:13px 0}.moonlit-home .minimal-music-indicator{color:#b1a0bc}.moonlit-home .minimal-home-caption{color:#b8a9bf;order:6;padding:15px 6px 4px;font-size:8px}.moonlit-home .minimal-dock{z-index:1;margin:7px 17px calc(env(safe-area-inset-bottom,0px) + 12px);background:linear-gradient(110deg,#fff9,#ffffff50);border:1px solid #fff;border-radius:27px;padding:13px 10px 11px;position:relative;box-shadow:0 8px 26px #a391b52b,inset 0 2px #fff9}.moonlit-home .minimal-dock .minimal-app-tile{border-radius:15px;width:43px;height:43px}.moonlit-home .minimal-dock .minimal-app{gap:6px;font-size:9px}@media (height<=740px){.moonlit-home .minimal-day{padding:21px 0}.moonlit-home .minimal-clock{font-size:58px}.moonlit-home .minimal-profile{margin-bottom:17px;padding:15px 18px 19px}.moonlit-home .minimal-app-grid{row-gap:17px}.moonlit-home .minimal-music{margin-top:19px}}@media (width<=350px){.moonlit-home .minimal-home-scroll{padding-left:19px;padding-right:19px}.moonlit-home .minimal-app-tile{width:47px;height:47px}.moonlit-home .minimal-day{padding-right:12px}.moonlit-home .minimal-clock{font-size:57px}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] [data-home-style=moonlit]:not([data-home-wallpaper]){background:#292637!important}:root[data-follow-system-dark=true] .moonlit-home{background:linear-gradient(150deg,#292637,#352c3d 55%,#26323f)}:root[data-follow-system-dark=true] .moonlit-home :is(.minimal-profile,.minimal-music,.minimal-dock){background:#ffffff0b;border-color:#ffffff21}:root[data-follow-system-dark=true] .moonlit-home :is(.minimal-app-tile,.minimal-app:nth-child(n) .minimal-app-tile){background:linear-gradient(135deg,#4c425c,#373746);border-color:#ffffff24}:root[data-follow-system-dark=true] .moonlit-home :is(.minimal-profile h1,.minimal-clock){color:#d4c8e2;text-shadow:none}:root[data-follow-system-dark=true] .moonlit-home :is(.minimal-profile p,.minimal-app){color:#baacc9}:root[data-follow-system-dark=true] .moonlit-art{opacity:.35}}.halloween-home{isolation:isolate;color:#f0ddc4;background:radial-gradient(at 50% 0,#7a5b7d55,#0000 50%),linear-gradient(165deg,#32293f,#392e48 55%,#292639);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.halloween-home-art{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hw-market-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 23px 4px;display:flex}.hw-market-header>span{color:#c8b0bd;letter-spacing:2px;font-size:9px}.hw-market-header>span i{color:#e6c49c;margin:0 4px;font-size:8px;font-style:normal}.hw-market-header>div{gap:7px;display:flex}.hw-market-header button{color:#dec8d8;background:#fff8e806;border:1px solid #dcc2d12b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hw-market button{cursor:pointer;-webkit-tap-highlight-color:transparent}.hw-market button:focus-visible,.hw-market summary:focus-visible{outline-offset:4px;outline:2px solid #f1cda6}.hw-market-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 23px max(16px,env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.hw-market-window{height:234px;margin:0 -6px;position:relative}.hw-market-shop-name{text-align:center;z-index:1;position:absolute;top:7px;left:0;right:0}.hw-market-shop-name>span{letter-spacing:3.5px;color:#cfb3be;font-size:6px}.hw-market-shop-name h1{letter-spacing:9px;color:#f3ddbb;text-shadow:0 3px 15px #dca77520;margin:3px 0 0 9px;font-family:Songti SC,STSong,Georgia,serif;font-size:31px;font-weight:400;line-height:1.4}.hw-market-shop-name>i{color:#d3ac8e;font-size:17px;font-style:normal;position:absolute;top:28px;right:12%}.hw-market-shop-art{pointer-events:none;width:264px;height:229px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hw-market-shop-art>svg{width:100%;height:100%}.hw-market-shop-art .hw-town-moon{transform:translate(24px,70px)}.hw-market-clock{z-index:2;text-align:center;color:#735c71;background:linear-gradient(130deg,#f3dabb,#e7c7b5);border:1px solid #fff0d5;border-radius:5px 5px 16px;width:108px;min-height:85px;padding:10px 9px 11px;position:absolute;bottom:11px;left:3px;transform:rotate(-7deg);box-shadow:3px 5px #1c15282b,0 8px 20px #21162935}.hw-market-clock:before{content:"";background:#d2b3c8b0;border:1px solid #ecd2dd60;width:35px;height:13px;position:absolute;top:-8px;left:36px;transform:rotate(9deg)}.hw-market-clock>small{letter-spacing:2px;color:#a47c85;font-size:7px;display:block}.hw-market-clock>strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin-top:3px;font-size:31px;font-weight:350;line-height:1.25;display:block}.hw-market-clock>span{color:#a3828b;letter-spacing:.3px;margin-top:2px;font-size:7px;display:block}.hw-market-pass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(115deg,#a587a526,#e0bfa114);border:1px solid #e9d4d13b;border-radius:14px;align-items:center;gap:12px;margin:5px 0 0;padding:13px 14px;display:flex;position:relative;box-shadow:inset 0 1px #fff2df0b}.hw-market-pass:before,.hw-market-pass:after{content:"";background:#352b43;border:1px solid #e9d4d12b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.hw-market-pass:before{left:-5px}.hw-market-pass:after{right:-5px}.hw-market-avatar{color:#eed8ce;background:#92788f;border:1px solid #dac5d4a0;border-radius:23px 23px 7px 7px;flex-shrink:0;place-items:center;width:44px;height:50px;display:grid;overflow:hidden}.hw-market-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.hw-market-avatar>span{font-size:23px}.hw-market-pass>div{flex:1;min-width:0}.hw-market-pass small{color:#bda0b8;letter-spacing:1px;overflow-wrap:anywhere;font-size:8px;display:block}.hw-market-pass h2{color:#f0d9c0;overflow-wrap:anywhere;margin:1px 0;font-size:17px;font-weight:500;line-height:1.4}.hw-market-pass p{color:#c5acbd;overflow-wrap:anywhere;white-space:pre-wrap;font-size:9px;line-height:1.5}.hw-market-pass-stamp{color:#ccb196;letter-spacing:2px;text-align:center;border:1px solid #d9bba262;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-family:Songti SC,serif;font-size:9px;line-height:1.5;display:grid;transform:rotate(12deg)}.hw-market-section-label{color:#d8bdcb;letter-spacing:2px;align-items:center;gap:12px;margin:20px 1px 12px;font-size:10px;display:flex}.hw-market-section-label:after{content:"";background:linear-gradient(90deg,#d9b6c43d,#0000);flex:1;height:1px}.hw-market-section-label>i{color:#c4a483;font-size:8px;font-style:normal}.hw-market-section-label>small{color:#b79bad;letter-spacing:1px;font-size:7px}.hw-market-cabinet{grid-template-columns:53px minmax(0,1fr);gap:15px;display:grid}.hw-market-tools{background:linear-gradient(#b995aa24,#bba5c00b);border:1px solid #e3c2c930;border-radius:26px 26px 9px 9px;flex-direction:column;justify-content:space-around;padding:12px 2px;display:flex;position:relative}.hw-market-tools:before{content:"✦";text-align:center;color:#e6c7a3;font-size:12px;position:absolute;top:-9px;left:0;right:0}.hw-market-app{color:#e2c8d4;align-items:center;gap:8px;min-width:0;padding:0;font-size:10px;display:flex;position:relative}.hw-market-app>span:last-child{overflow-wrap:anywhere;min-width:0}.hw-market-app-icon{color:#775a75;background:linear-gradient(135deg,#e8d1b9,#cdb6c5);border:1px solid #f3e5cb94;border-radius:20px 20px 7px 7px;flex-shrink:0;place-items:center;width:39px;height:45px;display:grid;position:relative;box-shadow:0 4px 8px #1f152829,inset 0 0 0 3px #fff5e31c}.hw-market-glyph{stroke-width:1.45px;width:20px;height:20px}.hw-market-app-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.hw-market-app.has-custom-icon .hw-market-app-icon{box-shadow:none;background:0 0;border:0}.hw-market-badge{color:#443145;text-align:center;background:#e6b69c;border:1px solid #f5d4b6;border-radius:9px;min-width:14px;padding:0 3px;font-size:8px;line-height:13px;position:absolute;top:-4px;right:-3px}.hw-market-tools .hw-market-app{text-align:center;flex-direction:column;gap:5px;padding:6px 0;font-size:8px}.hw-market-tools .hw-market-app-icon{color:#d0b7ca;width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:8px}.hw-market-tools .hw-market-glyph{width:19px;height:19px}.hw-market-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;padding:2px 1px 8px;display:grid}.hw-market-shelves .hw-market-app{flex-direction:column;justify-content:flex-start;gap:7px;padding:2px 0 11px;font-size:9px}.hw-market-shelves .hw-market-app:after{content:"";background:linear-gradient(#aa869f80,#80667c80);border-top:1px solid #e2c7cb70;border-radius:3px;height:4px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 5px 5px #1f152836}.hw-market-shelves .hw-market-app:nth-child(4n+2) .hw-market-app-icon{background:linear-gradient(145deg,#c9b7d6,#b8a8cd);border-radius:13px 13px 6px 6px;transform:rotate(5deg)}.hw-market-shelves .hw-market-app:nth-child(4n+3) .hw-market-app-icon{background:linear-gradient(145deg,#d7c9b8,#b5c2bb);border-radius:13px 13px 6px 6px;transform:rotate(-5deg)}.hw-market-shelves .hw-market-app:nth-child(4n) .hw-market-app-icon{background:linear-gradient(145deg,#e5bfa9,#c6a7b3)}.hw-market-shelves .hw-market-app.has-custom-icon .hw-market-app-icon{background:0 0;transform:none}.hw-market-app:active .hw-market-app-icon{scale:.93}.hw-market-music{border-top:1px dashed #cfb3c333;border-bottom:1px dashed #cfb3c333;margin-top:20px}.hw-market-music>summary{cursor:pointer;color:#dec3ce;justify-content:space-between;align-items:center;padding:12px 3px;font-size:10px;list-style:none;display:flex}.hw-market-music>summary::-webkit-details-marker{display:none}.hw-market-music small{color:#b89db5;letter-spacing:1px;font-size:8px}.hw-market-music i{margin-left:7px;font-size:13px;font-style:normal}.hw-market-music>div{max-width:240px;margin:0 auto 13px}.hw-market-footer{color:#aa8fa8;justify-content:space-between;gap:12px;padding-top:13px;font-size:8px;line-height:1.7;display:flex}.hw-market-footer>span{overflow-wrap:anywhere;min-width:0}.hw-market-custom .hw-market-pass:before,.hw-market-custom .hw-market-pass:after{display:none}.hw-market-custom .hw-market-shop-name{text-shadow:0 2px 12px #24182e}[data-home-style=halloween] .home-status-bar,[data-home-style=halloween] .home-status-bar :is(span,svg,button){color:#e5d0d9}.special-opening-settings[open]>summary .special-opening-chevron{transform:rotate(180deg)}.special-opening-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.special-opening-list>.birthday-settings{box-shadow:none;margin-top:0}.hw-theme-preview{color:#edceaa;background:radial-gradient(circle at 50% 30%,#8d6f8e55,#0000 60%),#302a43;border-radius:8px;height:64px;margin-bottom:12px;position:relative;overflow:hidden}.hw-theme-preview>strong{text-align:center;letter-spacing:3px;font-family:Songti SC,serif;font-size:10px;font-weight:400;position:absolute;top:6px;left:0;right:0}.hw-theme-preview>span{border:1px solid #e3c4ca40;border-radius:9px 9px 3px 3px;padding:3px 4px;font-size:7px;position:absolute;top:31px;left:12px}.hw-theme-preview>div{grid-template-columns:repeat(2,1fr);gap:6px 8px;display:grid;position:absolute;top:29px;left:37px;right:12px}.hw-theme-preview em{border-bottom:2px solid #b394a7;justify-content:center;width:100%;height:9px;display:flex}.hw-theme-preview em:after{content:"";background:#ddc0a6;border-radius:4px 4px 1px 1px;width:7px;height:8px;margin-top:-3px}@media (height<=740px){.hw-market-window{height:210px}.hw-market-shop-art{width:240px;height:209px}.hw-market-shop-name h1{font-size:28px}.hw-market-header{padding-top:8px}.hw-market-pass{padding:10px 12px}.hw-market-shelves{row-gap:13px}}@media (width<=350px){.hw-market-header,.hw-market-scroll{padding-inline:18px}.hw-market-window{height:200px}.hw-market-shop-art{width:220px;height:192px;left:54%}.hw-market-shop-name h1{letter-spacing:7px;font-size:26px}.hw-market-clock{width:94px;min-height:76px;bottom:7px}.hw-market-clock>strong{font-size:27px}.hw-market-clock>span{font-size:6px}.hw-market-cabinet{grid-template-columns:47px minmax(0,1fr);gap:13px}.hw-market-pass-stamp{width:32px;height:32px;font-size:8px}.hw-market-app-icon{width:35px;height:41px}}[data-desktop-widget],.minimal-home :is(.minimal-profile,.minimal-day),.hw-market :is(.hw-market-pass,.hw-market-clock){opacity:var(--desktop-widgets,1)}.free-widget-body [data-desktop-widget]{opacity:1}[data-desktop-icons] .classic-home .home-default-icon,[data-desktop-icons] .minimal-home .minimal-app-tile:not(.has-custom-icon),[data-desktop-icons] .hw-market-app:not(.has-custom-icon) .hw-market-app-icon{opacity:var(--desktop-icons)}[data-desktop-panels] .classic-home>div:first-child>.glass-card,[data-desktop-panels] .classic-home>div:first-child>.grid>.glass-card,[data-desktop-panels] .classic-home>.home-dock,[data-desktop-panels] .minimal-home :is(.minimal-profile,.minimal-music,.minimal-dock),[data-desktop-panels] .hw-market :is(.hw-market-pass,.hw-market-cabinet,.hw-market-music){border-color:rgb(255 255 255/var(--desktop-panels));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(255 255 255/var(--desktop-panels))!important;background-image:none!important}[data-desktop-color] .classic-home :is(span,p,h1,h2,strong,small,footer):not([role=dialog] *),[data-desktop-color] .minimal-home :is(.minimal-profile-copy,.minimal-profile-copy *,.minimal-day p,.minimal-clock,.minimal-day span,.minimal-app>span:last-child,.minimal-home-header>span,.minimal-section-label,.minimal-section-label small,.minimal-music summary,.minimal-home-caption),[data-desktop-color] .hw-market :is(.hw-market-pass h2,.hw-market-pass p,.hw-market-pass small,.hw-market-app>span:last-child,.hw-market-clock,.hw-market-clock *,.hw-market-footer){color:var(--desktop-text)!important}.desktop-pager{touch-action:pan-y;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.desktop-pager :is(.home-desktop,.leisure-scroll,.minimal-home-scroll,.hw-market-scroll){touch-action:pan-y}[data-home-page="1"] .little-p-launcher-zone .little-p-launcher{top:280px;bottom:auto}.desktop-page-navigation{z-index:2;min-height:28px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px));color:#7a8e9b;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.desktop-page-navigation button{cursor:pointer;border-radius:20px;place-items:center;width:26px;height:24px;display:grid}.desktop-page-navigation i{opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px}.desktop-page-navigation button[aria-current] i{opacity:.9}.desktop-page-navigation button:focus-visible{outline-offset:-2px;outline:2px solid}.leisure-home{--leisure-ink:#5f7c8e;--leisure-muted:#8da2ae;--leisure-panel:#fff6;--leisure-line:#fffc;width:100%;height:100%;min-height:0;color:var(--leisure-ink);isolation:isolate;flex-direction:column;padding:0 16px;display:flex}.leisure-scroll{scrollbar-width:none;flex:1;min-height:0;padding:30px 0 16px;overflow-y:auto}.leisure-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;padding:0 8px;display:grid}.leisure-app{cursor:pointer;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.leisure-app-icon{border:1px solid var(--leisure-line);background-color:var(--leisure-panel);border-radius:19px;place-items:center;width:clamp(46px,14vw,62px);height:clamp(46px,14vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #6c90a81a}.leisure-app-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leisure-app-glyph{stroke-width:1.6px;width:27px;height:27px}.leisure-app>span:last-child{font-size:calc(11px * var(--font-scale,1));text-align:center;overflow-wrap:anywhere;line-height:1.6}.leisure-app:active .leisure-app-icon{transform:scale(.94)}.leisure-dock{border:1px solid var(--leisure-line);background:var(--leisure-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:27px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:3px;padding:11px 8px 9px;display:grid}.leisure-dock .leisure-app-icon{border-radius:15px;width:clamp(39px,11vw,49px);height:clamp(39px,11vw,49px)}.leisure-dock .leisure-app{gap:3px}.leisure-dock .leisure-app>span:last-child{font-size:calc(10px * var(--font-scale,1))}.leisure-minimal{--leisure-ink:#55544f;--leisure-muted:#9a978e;--leisure-panel:#ffffff61;--leisure-line:#e4e1d9}.leisure-minimal .leisure-app-icon{box-shadow:none;border-radius:14px}.leisure-minimal .leisure-dock{border-radius:19px}.leisure-moonlit{--leisure-ink:#81738e;--leisure-muted:#aa9bb4;--leisure-panel:#fffcff80;--leisure-line:#fffdffd9}.leisure-halloween{--leisure-ink:#e1c8b0;--leisure-muted:#b8a0a5;--leisure-panel:#382d3fa6;--leisure-line:#6a5260}.leisure-halloween .leisure-app-icon{background:#473747;border-color:#705363;box-shadow:inset 0 0 0 3px #3a2e3e}.leisure-halloween .desktop-page-navigation{color:var(--leisure-muted)}.minimal-home>.desktop-page-navigation{color:var(--minimal-muted)}.minimal-home>.minimal-dock{margin-bottom:0}.hw-market>.desktop-page-navigation{color:#b8a0a5}.hw-market-cabinet{display:block}.hw-market-bottom-dock{background:#382d3f;border:1px solid #6a5260;border-radius:22px;flex-shrink:0;margin:3px 16px 4px;padding:10px 6px}.hw-market-bottom-dock.hw-market-tools{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hw-market-bottom-dock .hw-market-app{font-size:calc(10px * var(--font-scale,1));padding:2px 0}.hw-market-bottom-dock .hw-market-app-icon{width:42px;height:42px}.hw-market-bottom-dock .hw-market-glyph{width:22px;height:22px}[data-desktop-icons] .leisure-app:not(.has-custom-icon) .leisure-app-icon{opacity:var(--desktop-icons)}[data-desktop-panels] .leisure-home .leisure-panel{border-color:rgb(255 255 255/var(--desktop-panels));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255/var(--desktop-panels))!important}[data-desktop-panels] .hw-market-bottom-dock{border-color:rgb(255 255 255/var(--desktop-panels));background:rgb(255 255 255/var(--desktop-panels))!important}[data-desktop-color] :is(.leisure-home,.desktop-page-navigation){color:var(--desktop-text)!important}@media (height<=700px){.leisure-app-grid{row-gap:17px}}.home-system-dock{--dock-ink:#587589;--dock-panel:#ffffff73;--dock-line:#ffffffbf;z-index:2;border:1px solid var(--dock-line);color:var(--dock-ink);background:var(--dock-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:3px 16px 6px;padding:8px;display:grid;position:relative;box-shadow:0 8px 28px #6c90a833,inset 0 1px #ffffffbf}.home-system-app{cursor:pointer;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:2px 0;display:flex}.home-system-icon{background:#ffffff80;border:1px solid #fffc;border-radius:clamp(13px,3.2vw,17px);flex-shrink:0;place-items:center;width:clamp(44px,11.8vw,54px);height:clamp(44px,11.8vw,54px);display:grid;position:relative;overflow:hidden}.home-system-icon>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-system-icon-wash{opacity:.8;position:absolute;inset:0}.home-system-glyph{z-index:1;stroke-width:2.2px;width:clamp(22px,5.8vw,26px);height:clamp(22px,5.8vw,26px);position:relative}.home-system-name{color:var(--dock-ink);font-size:calc(11px * var(--font-scale,1));text-align:center;overflow-wrap:anywhere;line-height:1.4}.home-system-app:active{transform:scale(.94)}.home-system-dock[data-dock-style=minimal]{--dock-ink:#6d6c64;--dock-panel:transparent;--dock-line:#dcd9d0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 0 0;border-radius:0;margin:0;padding:16px 22px 18px}.home-system-dock[data-dock-style=minimal] .home-system-app{gap:7px;padding:0}.home-system-dock[data-dock-style=minimal] .home-system-icon{background:#e8e5dc;border-color:#0000;border-radius:50%;width:44px;height:44px}.home-system-dock[data-dock-style=minimal] .home-system-glyph{stroke-width:1.45px;color:#606159;width:23px;height:23px}.home-system-dock[data-dock-style=minimal] .home-system-name{font-size:calc(10px * var(--font-scale,1))}.home-system-dock[data-dock-style=moonlit]{--dock-ink:#aa91b3;--dock-panel:linear-gradient(110deg,#fff9,#ffffff50);--dock-line:#fff;border-radius:27px;margin:7px 17px 0;padding:13px 10px 11px;box-shadow:0 8px 26px #a391b52b,inset 0 2px #fff9}.home-system-dock[data-dock-style=moonlit] .home-system-app{gap:6px;padding:0}.home-system-dock[data-dock-style=moonlit] .home-system-icon{background:linear-gradient(135deg,#f7f0fa,#e8e4f1);border-color:#fff9;border-radius:15px;width:43px;height:43px}.home-system-dock[data-dock-style=moonlit] .home-system-glyph{stroke-width:1.45px;width:23px;height:23px}.home-system-dock[data-dock-style=moonlit] .home-system-name{font-size:calc(9px * var(--font-scale,1))}.home-system-dock[data-dock-style=halloween]{--dock-ink:#e1c8b0;--dock-panel:#382d3f;--dock-line:#6a5260;box-shadow:none;border-radius:22px;margin:3px 16px 4px;padding:10px 6px}.home-system-dock[data-dock-style=halloween] .home-system-icon{background:#473747;border-color:#705363;border-radius:14px;width:42px;height:42px;box-shadow:inset 0 0 0 3px #3a2e3e}.home-system-dock[data-dock-style=halloween] .home-system-glyph{stroke-width:1.6px;width:22px;height:22px}.home-system-dock[data-dock-style=halloween] .home-system-name{font-size:calc(10px * var(--font-scale,1))}.home-system-dock .home-system-icon.has-custom-icon{box-shadow:none;background:0 0;border:0}.leisure-home>.home-system-dock{margin-left:0;margin-right:0}.leisure-home>.home-system-dock[data-dock-style=minimal]{margin-left:-16px;margin-right:-16px}.leisure-home>.home-system-dock[data-dock-style=moonlit]{margin-left:1px;margin-right:1px}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .home-system-dock[data-dock-style=minimal]{--dock-ink:#bfc0b4;--dock-line:#414237}:root[data-follow-system-dark=true] .home-system-dock[data-dock-style=minimal] .home-system-icon:not(.has-custom-icon){background:#32332c;border-color:#45463d}:root[data-follow-system-dark=true] .home-system-dock[data-dock-style=minimal] .home-system-glyph{color:#bfc0b4}:root[data-follow-system-dark=true] .home-system-dock[data-dock-style=moonlit]{--dock-ink:#baacc9;--dock-panel:#ffffff0b;--dock-line:#ffffff21}:root[data-follow-system-dark=true] .home-system-dock[data-dock-style=moonlit] .home-system-icon:not(.has-custom-icon){background:linear-gradient(135deg,#4c425c,#373746);border-color:#ffffff24}}[data-desktop-icons] .home-system-icon:not(.has-custom-icon){opacity:var(--desktop-icons)}[data-desktop-panels] .home-system-dock{border-color:rgb(255 255 255/var(--desktop-panels));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255/var(--desktop-panels))!important}[data-desktop-color] .home-system-dock{--dock-ink:var(--desktop-text)}.free-desktop{color:#587589;isolation:isolate;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.free-toolbar{flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:2px 17px 5px;display:flex}.free-toolbar>span{letter-spacing:2px;opacity:.5;flex:1;font-size:9px}.free-toolbar button{min-height:30px;font-size:calc(11px * var(--font-scale,1));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffffbd;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:4px 11px;display:flex}.free-toolbar .free-done{color:#fff;background:#587589;margin-left:auto}.free-scroll{touch-action:pan-y;scrollbar-width:none;flex:1;min-height:0;padding:10px 16px 18px;overflow:hidden auto}.free-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;display:grid;position:relative}.free-item{touch-action:none;min-width:0;position:relative}.free-app{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:100%;display:flex}.free-app-icon{border:1px solid #ffffffd9;border-radius:18px;place-items:center;width:clamp(44px,13vw,58px);height:clamp(44px,13vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #8ca4b51c}.free-app-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.free-app-glyph{stroke-width:1.6px;width:27px;height:27px}.free-app>span:last-child{max-width:100%;font-size:calc(10px * var(--font-scale,1));text-align:center;overflow-wrap:anywhere;line-height:1.5}.free-widget-body{background-position:50%;background-size:cover;border:1px solid #ffffffa8;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 5px 20px #849bac17;container-type:inline-size}.free-widget-live,.free-widget-live>div:first-child{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%}.free-widget-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:12px;display:flex;overflow:auto}.free-widget-centered small{overflow-wrap:anywhere;font-size:.62em;line-height:1.5}.free-widget-centered>span{font-size:.7em;line-height:1.5}.free-clock-time{letter-spacing:-.05em;font-size:clamp(18px,2.4em + 4cqw,100px);font-weight:300;line-height:1.1}.free-text-widget{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:10px;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:auto}.free-text-widget small{letter-spacing:1px;opacity:.6;font-size:.6em}.free-text-widget p{font-size:1em;line-height:1.7}.free-text-widget>span{opacity:.4;align-self:flex-end;margin-top:auto;font-size:15px}.free-photo-widget{width:100%;height:100%;position:relative}.free-photo-widget>img{object-fit:cover;width:100%;height:100%}.free-photo-empty{opacity:.65;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:12px;font-size:11px;display:flex}.free-photo-caption{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(#0000,#ffffffd9);flex-direction:column;padding:24px 12px 19px;font-size:.8em;display:flex;position:absolute;inset:auto 0 0}.free-photo-caption small{font-size:.75em}.free-photo-dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:7px;left:0;right:0}.free-photo-dots i{background:#fff6;border-radius:50%;width:4px;height:4px;box-shadow:0 0 2px #0006}.free-photo-dots i[data-current]{background:#fff}.free-countdown-widget>strong{font-size:clamp(24px,2.5em + 3cqw,96px);font-weight:300;line-height:1.1}.free-countdown-widget>strong span{padding-left:4px;font-size:12px}.free-character-pair{justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.free-character-pair>span{flex-direction:column;align-items:center;gap:5px;display:flex}.free-person-avatar{background:#ffffffa8;border:2px solid #fff9;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(30px,20cqw,76px);height:clamp(30px,20cqw,76px);font-size:20px;display:grid;overflow:hidden}.free-person-avatar img{object-fit:cover;width:100%;height:100%}.free-pair-heart{fill:#e2afbd;color:#e2afbd;position:absolute;top:25%;left:calc(50% - 7px)}.free-couple-photo{object-fit:cover;border-radius:12px;flex:1;width:100%;min-height:0}.free-profile-widget{text-align:left;background:linear-gradient(120deg,#fff9,#fff3 65%,#e1ece733);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.free-profile-cover{object-fit:cover;opacity:.35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.free-profile-content{text-align:left;width:100%;min-height:0;color:inherit;flex-direction:column;flex:1;gap:12px;padding:16px 18px 10px;display:flex;position:relative;overflow:hidden}.free-profile-heading{opacity:.6;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.free-profile-heading small{letter-spacing:2px;font-size:10px}.free-profile-identity{flex-shrink:0;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.free-profile-avatar{background:#ffffffa8;border-radius:20px;flex-shrink:0;box-shadow:0 3px 12px #5875891c}.free-profile-avatar .free-person-avatar{border-radius:18px;width:clamp(34px,16cqw,60px);height:clamp(34px,16cqw,60px)}.free-profile-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.free-profile-copy small{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.58em;overflow:hidden}.free-profile-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.18em;font-weight:500;line-height:1.3;overflow:hidden}.free-profile-signature{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.65em;line-height:1.6;display:-webkit-box;overflow:hidden}.free-profile-footer{border-top:1px solid #5875891a;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0 18px 12px;padding-top:9px;display:flex;position:relative}.free-profile-meta{opacity:.65;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 10px;min-width:0;font-size:9px;display:flex}.free-profile-meta>span{align-items:center;gap:3px;min-width:0;display:flex}.free-profile-meta svg{flex-shrink:0}.free-profile-actions{flex-shrink:0;gap:5px;display:flex}.free-profile-actions button{background:#ffffff80;border:1px solid #fffc;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 7px;font-size:9px;display:flex}.free-dock{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff73;border:1px solid #ffffffc9;border-radius:25px;flex-shrink:0;justify-content:center;min-height:80px;margin:0 16px;padding:8px 5px;display:flex}.free-dock-slot{touch-action:none;flex:0 0 25%;min-width:0}.free-dock .free-app-icon{border-radius:14px;width:43px;height:43px}.free-dock .free-app-glyph{width:23px;height:23px}.free-empty-dock{opacity:.25;border:1px dashed;border-radius:14px;place-items:center;height:100%;margin:0 3px;display:grid}.free-widget-actions{z-index:3;gap:3px;display:flex;position:absolute;top:-8px;right:0}.free-widget-actions button{color:#6b7981;background:#fdfbf9;border:1px solid #ddd7d0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 5px #0001}.free-widget-actions button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.free-desktop-hint{flex-shrink:0;padding:0 17px 5px}.is-editing .free-widget-body>*{pointer-events:none}.is-editing .free-grid{background-image:radial-gradient(#58758930 1px,#0000 1px);background-size:calc((100% + 10px)/4) calc(var(--free-row) + 10px)}.is-editing .free-item-app,.is-editing .free-dock-slot[data-free-item]{animation:.32s ease-in-out infinite alternate free-desktop-wiggle}.is-editing .free-item-widget{outline-offset:3px;border-radius:12px;outline:1px dashed #8ca0af99}.free-item.is-dragged{opacity:.28}.free-drop-cell{z-index:4;pointer-events:none;background:#abc9da40;border:2px dashed #8aa8bc;border-radius:18px}.free-dock-slot.is-drop-target{background:#abc9da70;border-radius:15px;outline:2px dashed #8aa8bc}.free-drag-ghost{z-index:70;pointer-events:none;white-space:nowrap;background:#f7fbf3e8;border:1px solid #fff;border-radius:20px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 12px 30px #58758940}.free-drag-ghost[data-kind=app]{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;transform:translate(-50%,-65%)}.free-drag-ghost[data-kind=app] .free-app-icon{width:64px;height:64px;box-shadow:0 12px 24px #58758940}.free-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:text;user-select:text;background:#34495440;justify-content:center;align-items:flex-end;padding:10px 8px;display:flex;position:absolute;inset:0}.free-sheet{overscroll-behavior:contain;color:#587589;width:100%;max-width:480px;max-height:100%;font-size:calc(12px * var(--font-scale,1));background:#faf9f5;border:1px solid #fff;border-radius:26px;padding:18px;overflow:auto;box-shadow:0 -4px 32px #5875891c}.free-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.free-sheet>header>span{flex-direction:column;gap:4px;display:flex}.free-sheet>header small{letter-spacing:2px;opacity:.5;font-size:8px}.free-sheet>header strong{font-size:15px;font-weight:500}.free-sheet>header button{background:#e9e9e2;border-radius:50%;flex-shrink:0;padding:7px}.free-widget-form,.free-move-panel{flex-direction:column;gap:15px;display:flex}.free-widget-form label{flex-direction:column;gap:7px;font-size:11px;display:flex}.free-sheet input:not([type=checkbox]):not([type=range]):not([type=color]),.free-sheet textarea{color:#587589;background:#fff;border:1px solid #e2e1da;border-radius:10px;width:100%;padding:9px 10px}.free-sheet input[type=range]{accent-color:#859b94;width:100%}.free-sheet input[type=color]{width:100%;height:30px}.free-fields-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.free-sheet fieldset{border-top:1px solid #e8e5de;flex-direction:column;gap:10px;padding-top:10px;display:flex}.free-sheet legend{padding-right:8px;font-size:11px}.free-widget-form .free-character-choice{flex-direction:row;align-items:center;gap:8px}.free-help{opacity:.7;font-size:10px;line-height:1.8}.free-primary{color:#fff;text-align:center;background:#859b94;border-radius:14px;padding:11px;font-size:12px}.free-primary:disabled{opacity:.45;cursor:wait}.free-error{color:#b4595d;font-size:11px;line-height:1.6}.free-desktop-error{flex-shrink:0;align-items:center;gap:6px;padding:5px 17px;display:flex}.free-desktop-error>button{margin-left:auto}.free-photo-list{flex-wrap:wrap;gap:8px;display:flex}.free-photo-list>span{width:64px;height:64px;position:relative}.free-photo-list img{object-fit:cover;border-radius:10px;width:100%;height:100%}.free-photo-list button{background:#fff;border-radius:50%;padding:4px;position:absolute;top:-4px;right:-4px}.free-widget-form .free-upload{cursor:pointer;background:#e9eee5;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;overflow:hidden}.free-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.free-url-row{align-items:center;gap:6px;display:flex}.free-url-row button,.free-move-panel .free-fields-two button{white-space:nowrap;background:#e9eee5;border-radius:10px;padding:9px}.free-widget-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin:16px 0 4px;display:grid}.free-widget-library button{text-align:left;flex-direction:column;gap:6px;display:flex}.free-widget-library strong{font-size:10px;font-weight:500}.free-widget-library small{opacity:.5;font-size:9px}.free-widget-preview{color:#8f9e95;background:linear-gradient(140deg,#e1e9d8,#f1e7de);border:1px solid #fff;border-radius:20px;place-items:center;width:100%;height:76px;display:grid}.free-preview-photo,.free-preview-character{color:#b19bb3;background:linear-gradient(140deg,#f1dfe8,#e8e1f1)}.free-preview-clock,.free-preview-calendar{color:#94a9b5;background:linear-gradient(140deg,#e0eaf1,#eef0e5)}[data-desktop-color] .free-desktop{color:var(--desktop-text)}[data-desktop-icons] .free-app:not(.has-custom-icon) .free-app-icon{opacity:var(--desktop-icons)}[data-desktop-panels] .free-dock{background:rgb(255 255 255/var(--desktop-panels))}.free-sheet button:focus-visible,.free-toolbar button:focus-visible,.free-app:focus-visible{outline-offset:3px;outline:2px solid #6c8c9b}@container (width<=210px){.free-profile-content{gap:9px;padding:12px 12px 8px}.free-profile-heading{display:none}.free-profile-identity{gap:8px}.free-profile-footer{margin:0 12px 10px}.free-profile-meta{flex-flow:column;flex:1;gap:3px}.free-profile-meta>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.free-profile-meta svg{vertical-align:middle;margin-right:3px;display:inline-block}.free-profile-actions{margin-left:auto}.free-profile-actions button{padding:4px 5px}.free-profile-actions button>span{display:none}.free-profile-copy strong{font-size:1em}}[data-phone-canvas]:has(.free-desktop.is-editing) .little-p-launcher-zone{visibility:hidden}@keyframes free-desktop-wiggle{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){.is-editing .free-item-app,.is-editing .free-dock-slot[data-free-item]{animation:none}}.free-widget-body[data-widget-template]{box-shadow:none;border:0;overflow:visible;background:0 0!important;border-radius:0!important}.free-clock-content{display:contents}.free-clock-content>span{font-size:.7em;line-height:1.5}.free-library-heading{letter-spacing:1px;margin-top:20px;font-size:12px;font-weight:500}.free-template-library{margin-top:12px}.free-template-library small{line-height:1.7}.free-template-thumbnail{isolation:isolate;background:radial-gradient(#d5c7d233 1px,#0000 1px) 0 0/12px 12px;border-radius:18px;place-items:center;width:100%;height:100px;display:grid;position:relative;overflow:hidden}.free-template-thumbnail .free-template-heart{width:88px;height:85px}.free-template-thumbnail .free-template-bow{width:47px;top:3px;left:calc(50% - 23px)}.free-template-thumbnail .free-template-cloud{width:120px;height:83px;inset:auto}.free-thumb-polaroid{color:#bf9eae;background:linear-gradient(#f3dfe9 0 65%,#fff8f4 65%);border:6px solid #fff8f4;place-items:center;width:70px;height:77px;display:grid;transform:rotate(-7deg);box-shadow:0 4px 10px #79677a20}.free-thumb-ticket{background:#fff8f4;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:125px;height:63px;display:flex;box-shadow:0 4px 10px #79677a20}.free-thumb-ticket i{background:#e6d4df;border:3px solid #fff;border-radius:50%;width:27px;height:27px}.free-thumb-record{place-items:center;width:78px;height:78px;display:grid;container-type:size}.free-thumb-clock{color:#8b9db2;margin-top:24px;font-size:22px;font-weight:300;position:relative}.free-sheet select{color:#587589;background:#fff;border:1px solid #e2e1da;border-radius:10px;width:100%;padding:9px 10px}.free-widget-advanced{border:1px solid #e6e2df;border-radius:12px;padding:11px}.free-widget-advanced>summary{cursor:pointer;font-size:11px}.free-widget-advanced[open]>:not(summary){margin-top:12px}.free-template-heart{filter:drop-shadow(0 5px 5px #8e6e8226);width:100%;height:100%}.free-template-bow{z-index:2;filter:drop-shadow(0 3px 2px #8e6e8226);pointer-events:none;width:clamp(42px,33%,78px);height:auto;position:absolute;top:-9px;left:calc(50% - clamp(21px,16.5%,39px))}.free-template-caption{text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:100%;min-height:0;display:flex}.free-template-caption strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65em;font-weight:500;line-height:1.4;overflow:hidden}.free-template-caption small{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.52em;line-height:1.6;display:-webkit-box;overflow:hidden}.free-heart-widget{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:4px 7px 8px;display:flex;position:relative}.free-heart-picture{flex:1;width:100%;min-height:0;display:block}.free-heart-widget>.free-template-caption{flex-shrink:0;max-height:30%}.free-heart-sparkle{color:#bb9bb1;pointer-events:none;font-size:25px;position:absolute;top:12%;right:4%}.free-bow-widget{justify-content:center;align-items:center;width:100%;height:100%;padding:15px 10px 8px;display:flex}.free-polaroid{background-color:var(--template-paper,#fff8f4);background-position:50%;background-size:cover;border:1px solid #fff;border-radius:3px;flex-direction:column;width:100%;max-width:310px;height:100%;min-height:0;padding:10px 10px 9px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 5px 12px #856e8329}.free-polaroid-picture{background:linear-gradient(130deg,#ead8e8,#e8eee8);flex:1;min-height:0;overflow:hidden}.free-polaroid-picture>img{object-fit:cover;width:100%;height:100%}.free-polaroid .free-template-caption{flex-shrink:0;max-height:35%;padding-top:7px}.free-polaroid .free-template-caption strong{font-family:Noto Serif SC,Songti SC,serif}.free-ticket-widget{filter:drop-shadow(0 5px 5px #856e8326);justify-content:center;align-items:center;width:100%;height:100%;padding:9px 6px;display:flex}.free-ticket-paper{background-color:var(--template-paper,#fff8f4);background-position:50%;background-size:cover;border-radius:15px;width:100%;height:100%;min-height:0;max-height:320px;display:flex;-webkit-mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 8px,#000 8.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 8px,#000 8.5px) 100%/51% 100% no-repeat}.free-ticket-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:12px 17px;display:flex}.free-ticket-heading{letter-spacing:2px;opacity:.6;align-items:center;gap:8px;font-size:8px;display:flex}.free-ticket-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7em;font-weight:500;line-height:1.4;overflow:hidden}.free-ticket-people{justify-content:center;align-items:center;gap:30px;width:100%;min-height:0;display:flex;position:relative}.free-ticket-people>span{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:40%;display:flex}.free-ticket-people .free-person-avatar{border:3px solid #fff;width:clamp(28px,13cqw,65px);height:clamp(28px,13cqw,65px);box-shadow:0 2px 7px #856e8319}.free-ticket-people small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.58em;line-height:1.3;overflow:hidden}.free-ticket-heart{fill:#e5bac8;color:#e5bac8;position:absolute;top:25%;left:calc(50% - 8px)}.free-ticket-note{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:1;min-height:0;font-size:.57em;line-height:1.6;display:-webkit-box;overflow:hidden}.free-ticket-stub{letter-spacing:2px;opacity:.55;border-left:1px dashed #bda9b480;flex-direction:column;flex:0 0 36px;justify-content:center;align-items:center;gap:12px;margin:13px 0;font-size:8px;display:flex}.free-ticket-stub>span{writing-mode:vertical-rl}.free-ticket-stub i{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px,currentColor 3px 5px,#0000 5px 7px);width:19px;height:25px}.free-cloud-widget{filter:drop-shadow(0 5px 6px #7f95aa24);width:100%;height:100%;padding:12px 5px;position:relative}.free-template-cloud{width:100%;height:calc(100% - 16px);position:absolute;inset:8px 0}.free-cloud-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:30px 18px 5px;display:flex;position:relative;overflow:hidden}.free-cloud-content .free-clock-time{font-size:clamp(16px,min(2em,20cqw),70px)}.free-cloud-content small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.53em;line-height:1.5;overflow:hidden}.free-cloud-content>span{white-space:nowrap;font-size:.5em;line-height:1.5}.free-cloud-sparkle{color:#c5b4ce;font-size:23px;position:absolute;top:4%;right:9%}.free-vinyl-widget{width:100%;height:100%;color:inherit;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:8px 12px;padding:8px 7px;display:grid}.free-vinyl-heading{min-width:0;display:none}.free-vinyl-heading strong,.free-vinyl-heading small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.free-vinyl-heading strong{font-size:.6em;font-weight:500}.free-vinyl-heading small{opacity:.7;font-size:.45em}.free-vinyl-sleeve{text-align:left;background-color:var(--template-paper,#fff8f4);background-position:50%;background-size:cover;border:1px solid #fff;border-left:6px solid #e2cbd8;border-radius:3px 12px 12px 3px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;min-height:0;padding:14px 12px 14px 18px;display:flex;overflow:hidden;box-shadow:0 4px 9px #856e8326}.free-vinyl-sleeve small{letter-spacing:1px;opacity:.6;font-size:6px}.free-vinyl-sleeve strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-family:Noto Serif SC,Songti SC,serif;font-size:1em;line-height:1.4;display:-webkit-box;overflow:hidden}.free-vinyl-sleeve>span{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.54em;line-height:1.6;display:-webkit-box;overflow:hidden}.free-vinyl-disc-button{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;container-type:size}.free-vinyl-record{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100cqw,100cqh,165px);padding:3px;animation:12s linear infinite free-vinyl-spin;display:grid;position:relative}.free-vinyl-surface{border-radius:inherit;background:repeating-radial-gradient(var(--vinyl-color,#31313d) 0 1px,var(--vinyl-groove,#242530) 2px 3px);opacity:var(--vinyl-opacity,1);border:3px solid #fff9;position:absolute;inset:0;box-shadow:0 5px 10px #4e405833}.free-vinyl-surface:before{content:"";border-radius:inherit;background:conic-gradient(#0000,#ffffff17,#0000 35% 55%,#ffffff18,#0000 85%);position:absolute;inset:0}.free-vinyl-reset{background:#eee6ec;border-radius:10px;align-self:flex-start;padding:8px 12px;font-size:11px}.free-vinyl-label{color:#fff4f8;background:#c9a7bc;border:4px solid #eddae3;border-radius:50%;place-items:center;width:42%;height:42%;display:grid;position:relative;overflow:hidden}.free-vinyl-label>img{object-fit:cover;width:100%;height:100%}.free-vinyl-arm{transform-origin:top;pointer-events:none;background:#b7a4b4;border:2px solid #fefcfa;border-radius:5px;width:7px;height:47%;position:absolute;top:5%;right:0;transform:rotate(-24deg);box-shadow:1px 2px 3px #4e40582b}.free-vinyl-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 28px 25px;align-items:center;gap:3px 5px;min-width:0;display:grid}.free-vinyl-track{flex-direction:column;gap:2px;min-width:0;display:flex}.free-vinyl-track strong,.free-vinyl-track small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.free-vinyl-track strong{font-size:.59em;font-weight:500}.free-vinyl-track small{opacity:.7;font-size:.45em}.free-vinyl-controls button{width:25px;height:25px;color:inherit;background:#ffffffa8;border:1px solid #fff;border-radius:50%;place-items:center;display:grid}.free-vinyl-controls button:disabled{opacity:.35}.free-vinyl-controls input{appearance:none;accent-color:#c49bb2;background:#c49bb24d;border-radius:5px;grid-column:1/-1;width:100%;height:4px;margin:4px 0}.free-vinyl-controls input::-webkit-slider-thumb{appearance:none;background:#c49bb2;border-radius:50%;width:9px;height:9px}.free-vinyl-controls input::-moz-range-thumb{background:#c49bb2;border:0;border-radius:50%;width:9px;height:9px}.free-vinyl-controls input:disabled{opacity:.4}.free-vinyl-controls input:focus-visible,.free-template-library button:focus-visible,.free-vinyl-widget button:focus-visible{outline-offset:3px;outline:2px solid #9a7c92}@container (width<=210px){.free-ticket-stub{flex-basis:22px;gap:7px;font-size:6px}.free-ticket-main{gap:5px;padding:9px 11px}.free-ticket-heading{letter-spacing:0;font-size:6px}.free-ticket-people{gap:16px}.free-ticket-title{font-size:.58em}.free-vinyl-widget{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:4px;padding:5px}.free-vinyl-heading{flex-direction:column;gap:2px;display:flex}.free-vinyl-sleeve{display:none}.free-vinyl-controls{grid-template-columns:minmax(0,1fr) 25px 22px;gap:2px}.free-polaroid{padding:7px}}@keyframes free-vinyl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.free-vinyl-record{animation:none}}.free-portrait-widget{border-radius:var(--widget-radius,24px);filter:drop-shadow(0 5px 12px #9a7f9514);grid-template-rows:40% 60%;width:100%;height:100%;display:grid;overflow:hidden}.free-portrait-cover{background-color:#0000;background-image:radial-gradient(at 70% 20%,#fff9 0 15%,#0000 55%),linear-gradient(125deg,#ede3ef,#f4e3e7 52%,#dde9ec);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.free-portrait-card{border-radius:var(--widget-radius,24px) var(--widget-radius,24px) 0 0;background:var(--template-paper,#fffafc);text-align:center;border:1px solid #fff9;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:0;padding:36px 18px 14px;display:flex;position:relative}.free-portrait-card>.free-person-avatar{border:4px solid var(--template-paper,#fffafc);width:64px;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #9a7f9514}.free-portrait-name{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;font-size:1.13em;font-weight:500;line-height:1.4;overflow:hidden}.free-portrait-subtitle{opacity:.5;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;font-size:.57em;line-height:1.5;overflow:hidden}.free-portrait-note{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.69em;line-height:1.7;display:-webkit-box;overflow:hidden}.free-portrait-location{overflow-wrap:anywhere;opacity:.72;flex-shrink:0;justify-content:center;align-items:center;gap:4px;max-width:100%;font-size:.57em;line-height:1.5;display:flex}.free-portrait-location svg{flex-shrink:0}.free-whisper-widget{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;padding:5px 0;display:flex}.free-whisper-pill{border-radius:var(--widget-radius,48px);background-color:var(--template-paper,#f1edf2);border:1px solid #fff8;flex:0 43%;align-items:center;gap:12px;width:92%;min-height:0;padding:10px 14px 10px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.free-whisper-pill{background-color:color-mix(in srgb,var(--template-paper,#f1edf2) 76%,transparent)}}.free-whisper-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-position:50%;background-size:cover;box-shadow:0 3px 12px #9a7f9509}.free-whisper-pill:last-child{text-align:right;flex-direction:row-reverse;align-self:flex-end;padding:10px 10px 10px 14px}.free-whisper-pill .free-person-avatar{width:clamp(30px,15cqw,52px);height:clamp(30px,15cqw,52px);font-size:15px}.free-whisper-pill>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.77em;line-height:1.65;display:-webkit-box;overflow:hidden}.free-capsule-widget,.free-battery-widget{border-radius:var(--widget-radius,48px);background-color:var(--template-paper,#f1edf2);border:1px solid #fff8;align-items:center;gap:12px;width:100%;min-width:0;height:100%;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.free-capsule-widget,.free-battery-widget{background-color:color-mix(in srgb,var(--template-paper,#f1edf2) 76%,transparent)}}.free-capsule-widget,.free-battery-widget{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-position:50%;background-size:cover;overflow:hidden;box-shadow:0 3px 12px #9a7f9509}.free-capsule-widget>.free-person-avatar{width:clamp(30px,12cqw,48px);height:clamp(30px,12cqw,48px);font-size:16px}.free-capsule-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.free-capsule-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;font-weight:500;line-height:1.4;overflow:hidden}.free-capsule-copy>span{opacity:.7;white-space:nowrap;font-size:.58em;line-height:1.4}.free-capsule-time{flex-direction:column;flex:0 31%;align-items:flex-end;gap:4px;min-width:0;display:flex}.free-capsule-time time{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(19px,9cqw,38px);font-weight:500;line-height:1.1}.free-capsule-time small{text-overflow:ellipsis;white-space:nowrap;opacity:.7;max-width:100%;font-size:.5em;overflow:hidden}.free-battery-widget{justify-content:space-between;gap:7px;padding:10px 15px}.free-battery-copy{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.free-battery-copy strong{letter-spacing:-.04em;font-size:clamp(18px,1.5em,42px);font-weight:600}.free-battery-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.59em;overflow:hidden}.free-battery-copy small{text-overflow:ellipsis;white-space:nowrap;opacity:.65;font-size:.5em;overflow:hidden}.free-battery-ring{flex-shrink:0;width:clamp(28px,27cqw,52px);height:auto}.free-disc-widget{place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:size}.free-disc-open{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.free-disc-widget .free-vinyl-record{width:min(94cqw,94cqh);max-width:100%}.free-disc-artwork{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.free-vinyl-record[data-full-artwork]>.free-vinyl-surface{background:repeating-radial-gradient(transparent 0 2px,#ffffff70 2.5px 3px),conic-gradient(#fff9,transparent,#e6d9e880,transparent,#fff9),var(--vinyl-color,#ded3df);border:2px solid var(--vinyl-color,#ded3df)}@supports (color:color-mix(in lab, red, red)){.free-vinyl-record[data-full-artwork]>.free-vinyl-surface{border:2px solid color-mix(in srgb,var(--vinyl-color,#ded3df) 75%,#fff)}}.free-vinyl-record[data-full-artwork]>.free-vinyl-surface{box-shadow:inset 0 0 0 2px #fff5,0 5px 12px #77677828}.free-vinyl-record[data-full-artwork]>.free-vinyl-label{background:#fffafc;border:5px solid #e5dce7aa;width:23%;height:23%;box-shadow:0 0 0 2px #fff8}.free-disc-play{background:#fffdfbe6;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #88708c1a}.free-disc-open:focus-visible,.free-disc-play:focus-visible{outline-offset:3px;outline:2px solid #9a7c92}.free-disc-error{color:#a84b65;overflow-wrap:anywhere;background:#fff2f5;border-radius:9px;max-width:95%;padding:4px 8px;font-size:10px;position:absolute;bottom:2px}.free-thumb-portrait{border-radius:12px;grid-template-rows:32px 47px;width:120px;display:grid;overflow:hidden;box-shadow:0 3px 10px #9a7f9514}.free-thumb-portrait>i{background:linear-gradient(125deg,#ede3ef,#f4e3e7,#dde9ec)}.free-thumb-portrait>span{color:#887184;background:#fffafc;flex-direction:column;justify-content:center;align-items:center;padding-top:12px;font-size:9px;display:flex;position:relative}.free-thumb-portrait b{background:#e8dbe5;border:3px solid #fffafc;border-radius:50%;width:27px;height:27px;position:absolute;top:-13px}.free-thumb-portrait small{opacity:.5;font-size:6px}.free-thumb-whisper{color:#887184;flex-direction:column;gap:8px;width:133px;display:flex}.free-thumb-whisper i{background:#f1edf2e6;border:1px solid #fff;border-radius:20px;align-items:center;gap:6px;width:90%;padding:5px;font-size:7px;font-style:normal;display:flex}.free-thumb-whisper i:last-child{justify-content:flex-end;align-self:flex-end}.free-thumb-whisper b,.free-thumb-capsule>i{background:#e8dbe5;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:20px;height:20px}.free-thumb-capsule{color:#887184;background:#f1edf2e6;border:1px solid #fff;border-radius:25px;align-items:center;gap:5px;width:140px;padding:8px;display:flex}.free-thumb-capsule>span{flex-direction:column;flex:1;font-size:6px;display:flex}.free-thumb-capsule small{opacity:.6;font-size:5px}.free-thumb-capsule strong{font-size:15px;font-weight:500}.free-thumb-battery{color:#887184;background:#f1edf2e6;border:1px solid #fff;border-radius:28px;align-items:center;gap:13px;padding:9px 13px;display:flex}.free-thumb-battery>span{flex-direction:column;display:flex}.free-thumb-battery strong{font-size:20px;line-height:1.2}.free-thumb-battery small{font-size:7px}.free-thumb-battery .free-battery-ring{width:31px}@container (width<=210px){.free-portrait-card{gap:5px;padding:30px 10px 10px}.free-portrait-card>.free-person-avatar{width:52px;height:52px}.free-portrait-name{font-size:.95em}.free-portrait-note{-webkit-line-clamp:1}.free-whisper-pill,.free-whisper-pill:last-child{gap:7px;width:96%;padding:7px}.free-whisper-pill .free-person-avatar{width:30px;height:30px}.free-whisper-pill>span:last-child{font-size:.65em}.free-capsule-widget{grid-template-columns:30px minmax(0,1fr);gap:2px 7px;padding:8px;display:grid}.free-capsule-widget>.free-person-avatar{grid-row:1/3;width:30px;height:30px}.free-capsule-copy{gap:2px}.free-capsule-copy strong{font-size:.61em}.free-capsule-copy>span{font-size:.45em}.free-capsule-time{grid-column:2;align-items:flex-start}.free-capsule-time time{font-size:20px}.free-capsule-time small{display:none}.free-battery-widget{padding:8px 11px}}.little-p-launcher-zone{z-index:30;top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));pointer-events:none;position:absolute}.little-p-launcher{color:#0369a1;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e0f2fe,#fce7f3);border:1px solid #fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;bottom:18%;right:4px;overflow:hidden;box-shadow:0 7px 18px #4e64862e}.little-p-launcher>span:first-child{font-size:20px;line-height:1}.little-p-launcher>span:last-child{margin-top:4px;font-size:10px;font-weight:700}.little-p-launcher>img{object-fit:cover;pointer-events:none;width:100%;height:100%}.little-p-launcher.has-custom-image{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.little-p-launcher.has-custom-image>img{object-fit:contain}.little-p-launcher.is-dragging{cursor:grabbing}.little-p-launcher:focus-visible{outline-offset:3px;outline:2px solid #89b9dc}.little-p-launcher.is-ghost{width:52px;height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;top:70px;bottom:auto;right:4px;overflow:visible}.little-p-ghost-art{pointer-events:none;filter:drop-shadow(0 3px 9px #d7b8df38);width:100%;height:100%}.little-p-launcher.is-ghost.is-dragging .little-p-ghost-art{filter:drop-shadow(0 5px 12px #edd4db5c)}.past-diary-hall{isolation:isolate;color:#e7dfd2;background:radial-gradient(at 50% -10%,#dcd8e970,#0000 56%),linear-gradient(#242536,#303044 60%,#282a3b);flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.past-hall-scroll{isolation:isolate;scrollbar-width:none;flex:1;min-height:0;padding:23px 24px 45px 20px;position:relative;overflow-y:auto}.past-hall-scroll::-webkit-scrollbar{display:none}.past-scroll-track{touch-action:none;z-index:2;cursor:pointer;width:18px;position:absolute;top:18px;bottom:18px;right:2px}.past-scroll-track:before{content:"";background:#d8c5a71c;border-radius:8px;width:2px;position:absolute;top:0;bottom:0;left:8px}.past-scroll-thumb{cursor:grab;background:linear-gradient(#d9c7a8,#998b80);border-radius:8px;width:6px;position:absolute;left:6px;box-shadow:0 0 8px #d9c7a822}.past-scroll-thumb:active{cursor:grabbing}.past-scroll-thumb:focus-visible{outline-offset:3px;outline:2px solid #f2ddb4}.past-hall-book .past-book-preview{width:100%;color:inherit;text-align:left;padding:0;display:block}.past-book-preview p{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:13px/2 Georgia,Noto Serif SC,Songti SC,serif;display:-webkit-box;overflow:hidden}.past-book-preview footer{justify-content:flex-end;gap:5px;padding-top:14px;font-size:10px}.past-reader-backdrop{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171925c9;padding:12px 12px 18px;display:flex;position:absolute;inset:0}.past-reader{color:#655b60;background:linear-gradient(120deg,#faf4e9,#eae1d6);border:1px solid #d3c2a94a;border-radius:7px 18px 18px 7px;outline:none;flex-direction:column;width:100%;min-height:0;display:flex;box-shadow:0 20px 45px #0c101f55}.past-reader>header{color:#9a8878;border-bottom:1px solid #bba98d33;align-items:center;gap:14px;padding:16px;display:flex}.past-reader header>div{flex:1}.past-reader header time{font-size:12px;display:block}.past-reader header small{margin-top:5px;font-size:10px;display:block}.past-reader header button{padding:6px}.past-reader-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5a28d #e8dfd5;padding:8px 23px 26px;overflow-y:auto}.past-reader-content>p{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/2.2 Georgia,Noto Serif SC,Songti SC,serif}.past-reader-content>footer{text-align:center;color:#bfa988;padding-top:25px;font-size:10px}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .past-reader{color:#c8bfc0;background:linear-gradient(120deg,#343241,#2e2d3c)}}.past-hall-architecture{z-index:-1;pointer-events:none;border:1px solid #bcad8d35;border-radius:50% 50% 3px 3px;height:530px;position:absolute;inset:14px 12px auto;box-shadow:inset 0 0 0 8px #ffffff03,0 0 80px #ddccaa0d}.past-hall-architecture:before,.past-hall-architecture:after{content:"";border-radius:inherit;border:1px solid #bfb29f1f;position:absolute;inset:10px}.past-hall-architecture:after{inset:21px}.past-hall-architecture span{background:linear-gradient(#0000,#e3d1a65c,#0000);width:1px;height:270px;position:absolute;top:190px}.past-hall-architecture span:first-child{left:10%}.past-hall-architecture span:nth-child(2){opacity:.2;left:50%}.past-hall-architecture span:last-child{right:10%}.past-hall-heading{text-align:center;flex-direction:column;align-items:center;padding:16px 0 32px;display:flex}.past-hall-heading>svg{color:#cfba91;filter:drop-shadow(0 0 9px #d9c4a4);margin-bottom:17px}.past-hall-heading small{color:#b2a58f;letter-spacing:3px;font-size:8px}.past-hall-heading h2{letter-spacing:17px;color:#e4d5b7;margin:13px 0 8px;padding-left:17px;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:35px;font-weight:400}.past-hall-heading p{letter-spacing:2px;color:#a8a3af;font-size:10px}.past-hall-heading>div{background:linear-gradient(90deg,#0000,#cfbd94,#0000);width:55px;height:1px;margin-top:22px}.past-hall-books{gap:24px;display:grid;position:relative}.past-hall-book{color:#655b60;background:linear-gradient(120deg,#faf4e9,#eae1d6);border:1px solid #d3c2a94a;border-radius:4px 15px 15px 4px;padding:19px 20px 15px 25px;position:relative;box-shadow:0 15px 35px #0c101f40,inset 4px 0 5px #7e6a5519}.past-book-spine{background:#a6907b33;border-right:1px solid #fff7;width:1px;position:absolute;top:0;bottom:0;left:7px}.past-hall-book>header{align-items:center;gap:12px;display:flex}.past-book-number{color:#b4a087;opacity:.65;font-family:Georgia,serif;font-size:25px;font-style:italic}.past-hall-book header>div{flex:1;min-width:0}.past-hall-book time{color:#9a8878;letter-spacing:1px;font-size:10px;display:block}.past-hall-book header small{color:#afa398;margin-top:5px;font-size:9px;display:block}.past-hall-book button{color:#ac9b8f;padding:7px}.past-book-rule{color:#c6b497;justify-content:center;align-items:center;gap:10px;height:24px;font-size:11px;display:flex}.past-book-rule:before,.past-book-rule:after{content:"";background:#bba98d33;flex:1;height:1px}.past-hall-book>p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:13px;line-height:2.1}.past-hall-book footer{color:#bfa988;justify-content:center;align-items:center;gap:12px;padding-top:19px;font-size:8px;display:flex}.past-hall-book footer span{background:#bca98d55;width:25px;height:1px}.past-hall-empty{text-align:center;color:#b5a68d;letter-spacing:2px;padding:40px 10px;font-size:11px}.past-hall-empty svg{opacity:.6;margin:0 auto 20px}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .past-hall-book{color:#c8bfc0;background:linear-gradient(120deg,#343241,#2e2d3c);border-color:#a38d6e55}}.yy-external-link-card{color:#222;background:#fff;border:1px solid #e9e9e9;border-radius:5px;width:245px;max-width:100%;text-decoration:none;display:block;overflow:hidden}.yy-external-link-share{width:245px;max-width:100%}.yy-link-share-caption{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:7px;font-size:14px;line-height:1.6}.yy-link-card-main{align-items:flex-start;gap:11px;padding:12px;display:flex}.yy-link-card-main>div{flex:1;min-width:0}.yy-link-card-main strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.yy-link-card-main p{color:#999;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.yy-link-card-main img,.yy-link-card-placeholder{object-fit:cover;background:#f1f2f3;border-radius:2px;flex-shrink:0;width:55px;height:55px}.yy-link-card-placeholder{color:#adb4b9;place-items:center;display:grid}.yy-external-link-card footer{color:#a0a0a0;border-top:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:6px 12px;font-size:10px;display:flex}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .yy-external-link-card{color:#ddd;background:#292929;border-color:#393939}:root[data-follow-system-dark=true] .yy-external-link-card footer{border-color:#393939}}.memory-theater{z-index:85;isolation:isolate;color:#62617b;padding-top:max(var(--safe-top,0px),env(safe-area-inset-top,0px));background:#f5f0f6;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.theater-scenery{z-index:-1;pointer-events:none;background:radial-gradient(at 5% 10%,#fae9edc9,#0000 65%),linear-gradient(155deg,#f9f4f2,#edf0f8 65%,#deeaf1);animation:1.8s both theater-develop;position:absolute;inset:0;overflow:hidden}.theater-scenery:after{content:"";opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' opacity='.13' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.theater-scenery-night{background:radial-gradient(at 15% 5%,#e3d7edaa,#0000 70%),linear-gradient(150deg,#f0eaf3,#e8eaf6 50%,#d9e6ef)}.theater-scenery-rain{background:radial-gradient(at 90% 0,#f4e9f1,#0000 65%),linear-gradient(155deg,#e7eaf3,#e0ebf2 65%,#e7e4ef)}.theater-scenery-blossom{background:radial-gradient(at 0 10%,#f8e2eacc,#0000 65%),linear-gradient(150deg,#fcf3f1,#f5eaf0 45%,#e4edf4)}.theater-halo{filter:blur(25px);background:#fff8df70;border-radius:50%;width:220px;height:220px;animation:11s ease-in-out infinite alternate theater-breathe;position:absolute;top:12%;left:32%;box-shadow:0 0 80px 40px #fff9e45c}.theater-beam{filter:blur(25px);background:linear-gradient(115deg,#0000 30%,#fffa 44%,#fff1 49%,#0000 65%);animation:14s ease-in-out infinite alternate-reverse theater-breathe;position:absolute;inset:-20%}.theater-glass-arch{background:linear-gradient(120deg,#fff3,#fff0 50%,#fff2);border:1px solid #ffffff85;border-radius:180px 180px 12px 12px;position:absolute;inset:15% 7% 8%}.theater-branches{color:#98b0ae;opacity:.17;width:100%;height:83%;position:absolute;bottom:0}.theater-dust i{left:calc(5% + var(--i) * 8%);width:3px;height:3px;animation:theater-drift calc(8s + var(--i) * .4s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.7s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px #fff}.theater-rain i{top:-10%;left:calc(var(--i) * 12%);width:1px;height:48px;animation:theater-rain calc(2.8s + var(--i) * .12s) linear infinite;animation-delay:calc(var(--i) * -.3s);background:linear-gradient(#0000,#fff9);position:absolute}.theater-toolbar{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex;position:relative}.theater-toolbar>span{color:#85839d;letter-spacing:.06em;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.theater-toolbar small{letter-spacing:.17em;color:#a8a3b9;margin-top:3px;font:6px Georgia,serif;display:block}.theater-toolbar>div{align-items:center;gap:6px;display:flex}.theater-toolbar button{color:#86839e;background:#ffffff5c;border:1px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;display:flex}.theater-toolbar .theater-reading-toggle{border-radius:24px;padding:0 12px;font-size:10px}.theater-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9bfce transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.theater-kicker{letter-spacing:.22em;color:#a09bb3;margin:18px 0 14px;font:7px Georgia,serif}.theater-wait h2,.theater-cover h1,.theater-scene h2,.theater-readlist h1,.theater-readlist h2{text-wrap:balance;overflow-wrap:anywhere;font-family:Songti SC,Noto Serif SC,SimSun,serif;font-weight:400}.theater-wait,.theater-cover,.theater-credits{text-align:center;min-height:100%;padding:22px 30px max(36px,env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;display:flex}.theater-wait h2{color:#7d7693;font-size:23px;line-height:1.7}.theater-wait-copy{color:#9390a6;overflow-wrap:anywhere;max-width:100%;margin-top:17px;font-size:12px;line-height:2}.theater-wait small{color:#a9a3b7;letter-spacing:.08em;margin-top:40px;font-size:10px}.theater-projector{width:110px;height:95px;margin:16px 0 38px;position:relative}.theater-projector>span{background:repeating-conic-gradient(#ffffff70 0deg 30deg,#0000 30deg 60deg);border:1px solid #a4a6be88;border-radius:50%;width:49px;height:49px;animation:14s linear infinite theater-reel;position:absolute;top:-5px}.theater-projector>span:first-child{left:3px}.theater-projector>span:nth-child(2){animation-direction:reverse;right:3px}.theater-projector>div{color:#9caac0;background:linear-gradient(120deg,#fdf9ffb3,#b8c9df66);border:1px solid #fffc;border-radius:14px;place-items:center;width:94px;height:62px;display:grid;position:absolute;bottom:0;left:8px;box-shadow:0 15px 30px #94a7be2e}.theater-projector img{object-fit:cover;border:3px solid #ffffffa8;border-radius:50%;width:42px;height:42px}.theater-projector>i{background:#b2bdd3;border-radius:4px;width:9px;height:28px;position:absolute;top:50px;right:-2px}.theater-projector.is-still>span{animation-play-state:paused}.theater-loading{gap:7px;margin-top:28px;display:flex}.theater-loading i{background:#b2a8c2;border-radius:50%;width:4px;height:4px;animation:1.4s infinite alternate theater-breathe}.theater-loading i:nth-child(2){animation-delay:.3s}.theater-loading i:nth-child(3){animation-delay:.6s}.theater-cover-poster{width:min(100%,280px);margin:0 0 5px;padding-bottom:22px;position:relative}.theater-window-art{width:100%;position:relative}.theater-window-art svg{filter:drop-shadow(0 12px 18px #ad9fbe18);width:100%;height:auto;display:block}.theater-window-art.is-cover{animation:9s ease-in-out infinite theater-poster;transform:rotate(-3deg)}.theater-window-orb{animation:9s ease-in-out infinite alternate theater-breathe}.theater-original{min-width:0;margin:0;position:relative}.theater-original blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#736e89;font-family:Songti SC,Noto Serif SC,SimSun,serif;font-size:19px;line-height:1.9}.theater-original.is-long blockquote{font-size:14px;line-height:1.95}.theater-original figcaption{color:#aaa1b4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;font-size:8px;line-height:1.8;display:flex}.theater-cover-poster .theater-opening-line{opacity:0;background:linear-gradient(135deg,#fffdfbf2,#fdf9fff0);border:1px solid #ffffffe0;border-radius:4px 20px 20px;margin:-55px 12px 0;padding:18px 21px 16px;animation:1.8s .2s forwards theater-text;transform:rotate(2deg);box-shadow:0 12px 35px #a597b31c}.theater-opening-line blockquote{font-size:17px;line-height:1.9}.theater-poster-mark{letter-spacing:.2em;color:#b5a4b6;font:8px Georgia,serif;display:block}.theater-cover>.theater-kicker{margin:14px 0 12px}.theater-cover h1{letter-spacing:.07em;color:#756782;font-size:29px;line-height:1.7}.theater-cover>:is(.theater-kicker,h1,.theater-dedication,.theater-cast,.theater-primary){animation:1.4s .85s both theater-text}.theater-dedication{white-space:pre-line;color:#96869d;overflow-wrap:anywhere;margin-top:15px;font-family:Songti SC,SimSun,serif;font-size:13px;line-height:2}.theater-cast{color:#a397ac;justify-content:center;align-items:center;gap:8px;margin:24px 0 22px;font-size:9px;display:flex}.theater-cast img{object-fit:cover;filter:saturate(.7);border:2px solid #fffc;border-radius:50%;width:25px;height:25px}.theater-cast span{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.theater-cast i{background:#b7acbf;border-radius:50%;width:2px;height:2px}.theater-primary{color:#85768f;letter-spacing:.1em;background:linear-gradient(115deg,#fffc,#dedeeed9);border:1px solid #fff;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:45px;padding:12px 22px;font-size:11px;display:flex;box-shadow:0 8px 25px #a2aec81a}.theater-wait .theater-primary{margin-top:24px}.theater-scene{max-width:520px;margin:0 auto;padding:8px 28px 25px}.theater-scene-heading{align-items:center;gap:16px;margin:2px 0 22px;display:flex}.theater-roman{color:#aba0bc65;flex-shrink:0;font:48px/.95 Georgia,serif}.theater-scene-heading>div{min-width:0}.theater-scene-heading>div>span{color:#a496b1;align-items:center;gap:6px;font-size:9px;display:flex}.theater-scene-heading img{object-fit:cover;filter:saturate(.6);border-radius:50%;width:16px;height:16px}.theater-scene h2{letter-spacing:.035em;color:#7b6a8b;margin-top:5px;font-size:23px;line-height:1.6}.theater-shot-frame{background:linear-gradient(135deg,#fff6,#fff1);border:1px solid #fffd;border-radius:120px 120px 16px 16px;margin-bottom:25px;position:relative;box-shadow:0 12px 35px #b5a6bd0b}.theater-closeup{justify-content:center;align-items:center;min-height:220px;padding:27px 22px;display:flex}.theater-closeup .theater-window-art{max-width:245px}.theater-closeup.has-quote .theater-window-art{opacity:.23;width:100%;max-width:275px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theater-closeup .theater-original{text-align:center;padding:12px 2px}.theater-closeup .theater-original blockquote{text-shadow:0 1px 7px #fff;font-size:23px}.theater-closeup .theater-original.is-long blockquote{font-size:15px}.theater-closeup .theater-original figcaption{justify-content:center;gap:12px}.theater-frame-word{letter-spacing:.22em;color:#afa3b9;margin-bottom:18px;font:7px Georgia,serif;display:block}.theater-echo{border-radius:20px;padding:29px 23px 23px}.theater-echo .theater-original{background:#fff8;border:1px solid #fff;border-radius:5px 15px 15px;padding:16px}.theater-echo .theater-original:last-child{background:#eceaf587;margin-left:17px}.theater-echo blockquote{font-size:17px}.theater-echo .is-long blockquote{font-size:13px}.theater-echo-thread{color:#b9a6be;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:39px;display:flex}.theater-echo-thread i{background:#c9b9d077;width:1px;height:10px}.theater-echo-thread span{height:6px;line-height:3px}.theater-montage{border-radius:20px;padding:28px 15px 24px}.theater-fragment{background:#fffaf9c9;border:1px solid #fff;border-radius:5px 13px 13px;margin:0 6px 13px;padding:17px;animation:8s ease-in-out infinite theater-fragment;box-shadow:0 8px 22px #a390b210}.theater-fragment blockquote{font-size:15px}.theater-fragment.is-long blockquote{font-size:12px}.theater-fragment-1{background:#e9edf5cc;margin-left:22px;animation-delay:-3s}.theater-fragment-2{background:#f2e4eacc;margin-right:22px;animation-delay:-5s}.theater-fragment:last-child{margin-bottom:0}.theater-narration{letter-spacing:.025em;color:#776e85;overflow-wrap:anywhere;font-family:Songti SC,Noto Serif SC,SimSun,serif;font-size:15px;line-height:2.15}.theater-narration p{margin:0 0 17px;animation:1.3s both theater-text}.theater-narration p:last-child{margin-bottom:0}.theater-voice{border-left:1px solid #c9bacd77;padding:0 5px 0 17px;position:relative}.theater-letter-paper{background:linear-gradient(110deg,#fffdf8ed,#fbf5f5e6);border:1px solid #fff;border-radius:3px 3px 25px;padding:33px 26px 31px;position:relative;transform:rotate(-.6deg);box-shadow:5px 7px #e4d9e355,0 15px 40px #a394ae14}.theater-letter-paper:after{content:"";background:linear-gradient(135deg,#f0e6e7 48%,#e8dae4 50%,#f6ecf0);border-radius:0 0 20px;width:23px;height:23px;position:absolute;bottom:0;right:0}.theater-letter-mark{color:#b7a5b7;border-bottom:1px solid #e8dae3;margin-bottom:24px;padding-bottom:15px;font:italic 12px Georgia,serif;display:block}.theater-folded-note{background:linear-gradient(120deg,#fff9,#eddee99c);border:1px solid #fffc;border-radius:4px 15px 15px;margin:27px 0 0;position:relative;box-shadow:0 5px 18px #ae94b30a}.theater-folded-note:before{content:"";border-top:14px solid #d9c8dc88;border-left:14px solid #0000;border-radius:0 10px 0 0;position:absolute;top:0;right:0}.theater-folded-note>button{color:#a28da9;justify-content:space-between;gap:8px;width:100%;min-height:51px;padding:12px 17px;font-size:10px;display:flex}.theater-folded-note>button span{align-items:center;gap:7px;display:flex}.theater-folded-note>button span:last-child{font-size:9px}.theater-folded-note.is-open>button span:last-child svg{transform:rotate(180deg)}.theater-folded-note>.theater-narration{padding:2px 20px 23px;font-size:14px;animation:.6s both theater-unfold}.theater-sources{color:#a397ae;border-top:1px solid #ffffffa8;margin-top:25px}.theater-sources summary{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:15px 0;font-size:9px;list-style:none;display:flex}.theater-sources summary::-webkit-details-marker{display:none}.theater-sources[open] summary svg{transform:rotate(180deg)}.theater-sources>div{border-bottom:1px solid #fff8;padding:12px 0}.theater-sources>div>span{color:#a392ac;font-size:9px}.theater-sources p{white-space:pre-wrap;overflow-wrap:anywhere;color:#8d839b;margin-top:7px;font-size:11px;line-height:1.9}.theater-controls{padding:8px 24px calc(12px + max(var(--safe-bottom,0px),env(safe-area-inset-bottom,0px)));background:linear-gradient(#0000,#f3f0f7d9 30%);border-top:1px solid #fff7;flex-shrink:0}.theater-segments{gap:6px;display:flex}.theater-segments button{background:0 0;border:0;flex:1;min-width:0;height:16px;position:relative}.theater-segments button:before{content:"";background:#b0a4bd30;border-radius:4px;position:absolute;inset:7px 0}.theater-segments i{background:#b3a2c0;border-radius:4px;height:2px;transition:width .2s linear;display:block;position:absolute;top:7px;left:0}.theater-segments button[aria-current]:before{background:#fff}.theater-navigation{align-items:center;gap:10px;padding-top:3px;display:flex}.theater-navigation button{color:#92819f;background:#ffffff70;border:1px solid #fff9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.theater-navigation>span{color:#9b8ca8;flex:1;align-items:center;gap:10px;font:10px Georgia,serif;display:flex}.theater-navigation i{background:#c8bad1;width:18px;height:1px}.theater-credits{padding:42px 35px}.theater-ending-orbit{align-items:center;gap:18px;margin-bottom:25px;display:flex}.theater-ending-orbit span{background:#c5b3cf88;width:35px;height:1px}.theater-ending-orbit i{border:1px solid #b9a3c5;width:8px;height:8px;transform:rotate(45deg)}.theater-reprise{background:#ffffff65;border:1px solid #fff;border-radius:4px 20px 20px;width:100%;margin:10px 0 35px;padding:24px 25px}.theater-reprise blockquote{font-size:18px}.theater-reprise figcaption{justify-content:center;gap:12px}.theater-credits>.theater-narration{line-height:2.3}.theater-hairline{background:#c5b4cf;width:30px;height:1px;margin:29px auto}.theater-credits small{color:#b09db6;font-size:9px}.theater-credits-actions{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:34px;display:flex}.theater-credits-actions button{color:#93829e;align-items:center;gap:7px;padding:12px 0;font-size:11px;display:flex}.theater-readlist{max-width:530px;margin:auto;padding:20px 27px 42px}.theater-read-heading{padding:0 5px 30px}.theater-read-heading h1{color:#7d6e8c;font-size:28px;line-height:1.7}.theater-read-heading>span{color:#a293ad;margin-top:13px;font-size:9px;display:block}.theater-read-heading>p:last-child:not(.theater-kicker){color:#998ba3;white-space:pre-line;margin-top:22px;font-family:Songti SC,SimSun,serif;font-size:13px;line-height:2}.theater-read-opening{background:#ffffff70;border:1px solid #fff;border-radius:4px 20px 20px;margin-bottom:40px;padding:24px}.theater-read-scene{background:#fff9;border:1px solid #fffd;border-radius:4px 20px 20px;margin-bottom:27px;padding:24px 20px;position:relative}.theater-read-number{color:#c8b9d1;font:24px Georgia,serif}.theater-read-scene h2{color:#8e799b;margin:10px 0 25px;font-size:22px;line-height:1.6}.theater-read-scene>.theater-original{background:#f1eaf37a;border-left:1px solid #cfb9d5;margin:0 0 23px;padding:16px}.theater-read-scene .theater-original blockquote{font-size:13px}.theater-read-scene>.theater-narration{font-size:14px}.theater-read-aside{border-top:1px solid #e6d9e8;margin-top:23px;padding:15px 0 0}.theater-read-aside summary{color:#a18aab;cursor:pointer;justify-content:space-between;align-items:center;font-size:10px;list-style:none;display:flex}.theater-read-aside .theater-narration{padding-top:17px;font-size:13px}.theater-read-ending{text-align:center;padding:15px 10px}.theater-read-ending>.theater-primary{margin:30px auto 0}.theater-read-ending .theater-narration{font-size:14px}.is-reading .theater-narration p{animation:none}.theater-enter{animation:1s both theater-text}.memory-theater :focus-visible{outline-offset:4px;outline:2px solid #ac91b7}.memory-hero-open{text-align:left;cursor:pointer;width:100%;display:block}.memory-theater-entry{color:#8d9ab0;letter-spacing:.06em;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.memory-theater-entry>svg:last-child{margin-left:auto}@keyframes theater-text{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes theater-develop{0%{opacity:0}to{opacity:1}}@keyframes theater-breathe{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}@keyframes theater-reel{to{transform:rotate(360deg)}}@keyframes theater-drift{to{opacity:.2;transform:translate(10px,-32px)}}@keyframes theater-rain{to{transform:translateY(100vh)rotate(12deg)}}@keyframes theater-poster{0%,to{transform:rotate(-3deg)translateY(1px)}50%{transform:rotate(-1deg)translateY(-3px)}}@keyframes theater-fragment{0%,to{transform:rotate(-1deg)translateY(1px)}50%{transform:rotate(1deg)translateY(-2px)}}@keyframes theater-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=350px){.theater-toolbar{padding:9px 12px}.theater-toolbar .theater-reading-toggle{padding:0 9px}.theater-scene{padding:8px 21px 22px}.theater-narration{font-size:14px}.theater-cover{padding:15px 25px 30px}.theater-cover-poster{max-width:240px}.theater-cover h1{font-size:25px}.theater-readlist{padding:14px 20px 35px}.theater-echo{padding:24px 16px 18px}.theater-letter-paper{padding:27px 21px}.theater-closeup .theater-original blockquote{font-size:21px}.theater-closeup .theater-original.is-long blockquote{font-size:14px}}@media (height<=650px){.theater-cover-poster{max-width:220px}.theater-cast{margin:18px 0}.theater-cover>.theater-kicker{font-size:6px}.theater-toolbar{padding-top:7px;padding-bottom:7px}.theater-controls{padding-top:4px;padding-bottom:calc(6px + max(var(--safe-bottom,0px),env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion:reduce){.memory-theater *,.memory-theater :before{transition:none!important;animation:none!important}.theater-cover-poster .theater-opening-line{opacity:1}}.couple-rewards-shop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#66778d;background:linear-gradient(145deg,#fffafcba,#f0f7ffc4);border:1px solid #ffffffed;border-radius:26px;margin-top:20px;padding:19px 15px 15px;box-shadow:0 10px 35px -24px #8b9ebc65}.couple-shop-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.couple-shop-heading>span{color:#7e8da4;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.couple-shop-heading>small{color:#a6aebc;font-size:9px}.couple-point-wallets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.couple-point-wallet{background:linear-gradient(125deg,#fff8,#f7e6ee9c);border:1px solid #fff;border-radius:18px;min-width:0;padding:15px 14px 12px;position:relative;overflow:hidden}.couple-point-wallet.is-char{background:linear-gradient(125deg,#fff9,#e1edfba8)}.couple-point-wallet:after{content:"♡";color:#fff8;font:75px Georgia,serif;position:absolute;bottom:-22px;right:-7px;transform:rotate(-18deg)}.couple-point-wallet>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.couple-point-wallet small{color:#9ca6b4;margin-left:3px;font-size:9px}.couple-point-wallet strong{color:#b993a8;align-items:center;gap:8px;margin-top:5px;font:32px Georgia,serif;display:flex}.couple-point-wallet.is-char strong{color:#8da8c8}.couple-point-wallet svg{opacity:.6}.couple-point-daily{margin-bottom:4px;padding:13px 2px}.couple-point-daily summary{cursor:pointer;color:#9ba6b5;align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.couple-point-daily summary::-webkit-details-marker{display:none}.couple-point-daily summary>div{flex:1;justify-content:flex-end;gap:5px;display:flex}.couple-point-daily summary div>span{color:#b3bbc7;border:1px solid #e1e8f1;border-radius:12px;align-items:center;gap:2px;padding:3px 6px;display:flex}.couple-point-daily summary .is-done{color:#b28ca4;background:#f3e7ee80;border-color:#e4d9e7}.couple-point-daily>p{color:#99a5b4;margin:11px 0;font-size:10px;line-height:1.9}.couple-point-earned{color:#9aa6b8;font-size:10px}.couple-point-earned strong{color:#b88fa5;margin:0 4px;font-family:Georgia,serif;font-size:16px;font-weight:400}.couple-shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.couple-shop-ticket{--ticket-tone:#c79caf;--ticket-wash:#f9eaf0;background:#ffffffe0;border:1px solid #fff;border-radius:17px;min-width:0;padding:15px 12px 0;position:relative;overflow:hidden}.ticket-moon{--ticket-tone:#a99bc5;--ticket-wash:#f0eaf8}.ticket-gift{--ticket-tone:#9ab7bb;--ticket-wash:#e7f3f3}.ticket-mail{--ticket-tone:#91aaca;--ticket-wash:#eaf0f9}.ticket-crown{--ticket-tone:#c0aa7c;--ticket-wash:#faf3e3}.ticket-bell{--ticket-tone:#baa09a;--ticket-wash:#f7ece9}.couple-ticket-icon{background:var(--ticket-wash);width:43px;height:43px;color:var(--ticket-tone);border-radius:15px;place-items:center;margin-bottom:11px;display:grid;box-shadow:inset 0 1px #fff}.couple-shop-ticket h3{color:#738197;font-size:12px;font-weight:600}.couple-shop-ticket>p{color:#a7b0bd;text-wrap:balance;min-height:31px;margin-top:5px;font-size:9px;line-height:1.8}.couple-shop-ticket footer{border-top:1px dashed #e9e7ec;justify-content:space-between;align-items:center;margin-top:13px;padding:10px 0;display:flex}.couple-shop-ticket footer>span{color:var(--ticket-tone);align-items:center;gap:4px;font:17px Georgia,serif;display:flex}.couple-shop-ticket footer button{background:var(--ticket-wash);min-width:43px;height:25px;color:var(--ticket-tone);border-radius:14px;place-items:center;font-size:10px;display:grid}.couple-shop-ticket button:disabled{opacity:.43}.couple-shop-ticket:before,.couple-shop-ticket:after{content:"";background:#f3f5fa;border-radius:50%;width:11px;height:11px;position:absolute;bottom:39px}.couple-shop-ticket:before{left:-6px}.couple-shop-ticket:after{right:-6px}.couple-shop-pocket{border-top:1px solid #fff;margin-top:17px;padding-top:15px}.couple-pocket-heading{justify-content:space-between;align-items:center;gap:7px;display:flex}.couple-pocket-heading [role=tablist]{flex:1;gap:10px;min-width:0;display:flex}.couple-pocket-heading [role=tab]{color:#b3b9c5;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;font-size:10px;overflow:hidden}.couple-pocket-heading [aria-selected=true]{color:#8a98af;box-shadow:0 1px #aab9cc}.couple-shop-generate{color:#9ba7bc;background:#fff9;border:1px solid #fff;border-radius:14px;flex-shrink:0;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:flex}.couple-shop-generate:disabled{opacity:.5}.couple-pocket-items{margin-top:10px}.couple-pocket-items>div{border-bottom:1px solid #ffffff91;align-items:center;gap:10px;padding:10px 0;display:flex}.couple-pocket-icon{width:33px;height:33px;color:var(--ticket-tone,#c79caf);background:var(--ticket-wash,#f9eaf0);border-radius:11px;place-items:center;display:grid}.couple-pocket-items>div>div{flex:1;align-items:center;gap:9px;display:flex}.couple-pocket-items strong{color:#8895a9;font-size:11px;font-weight:500}.couple-pocket-items small{color:#b0b8c4;font:12px Georgia,serif}.couple-pocket-items button{color:#92a2bb;border:1px solid #dce5f0;border-radius:14px;place-items:center;padding:4px 10px;font-size:10px;display:grid}.couple-pocket-items button:disabled{opacity:.5}.couple-pocket-empty{color:#c0c6d1;flex-direction:column;align-items:center;gap:9px;padding:25px 0 13px;font-size:10px;display:flex}.couple-shop-choice{color:#9a9eaf;overflow-wrap:anywhere;background:#ffffff80;border:1px solid #fff;border-radius:15px;margin-top:12px;padding:12px;font-size:11px;line-height:1.9}.couple-shop-choice>span{color:#aab2c2;margin-bottom:5px;font-size:9px;display:block}.couple-shop-notice{color:#9aa7bc;padding-top:12px;font-size:10px;line-height:1.8}.yy-couple-coupon-card{color:#8891a6;background:linear-gradient(125deg,#fff9fb,#edf4fc);border:1px solid #e8dce7;border-radius:8px;width:220px;max-width:100%;padding:17px 16px 11px;display:block;box-shadow:0 3px 10px #a6a9bf0a}.yy-couple-coupon-card>span{color:#a48ba3;align-items:center;gap:8px;font-size:14px;display:flex}.yy-couple-coupon-card>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.8}.yy-couple-coupon-card>small{color:#b0b2bf;border-top:1px dashed #e2dfe9;margin-top:13px;padding-top:8px;font-size:9px;display:block}.couple-bell-notice{z-index:125;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#45557138;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.couple-bell-notice>section{text-align:center;background:linear-gradient(150deg,#fff7fa,#edf5ff);border:1px solid #fff;border-radius:29px;width:100%;max-width:330px;padding:28px 24px 22px;box-shadow:0 25px 65px #53637b24}.couple-bell-notice .bell-emblem{color:#b69fa9;background:linear-gradient(135deg,#f6e6ed,#e2edfb);border:1px solid #fff;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.couple-bell-notice h2{color:#8291a8;font-size:16px;font-weight:500}.couple-bell-notice p{color:#9ba5b6;margin:14px 0;font-size:12px;line-height:1.9}.couple-bell-notice small{color:#abb3c1;font-size:10px;line-height:1.8;display:block}.couple-bell-notice button{color:#8392ab;background:linear-gradient(100deg,#f0dbe8,#d8e9fb);border:1px solid #fff;border-radius:18px;width:100%;margin-top:22px;padding:11px;font-size:12px}@media (width<=350px){.couple-rewards-shop{padding:16px 11px 12px}.couple-shop-heading>small{display:none}.couple-point-daily summary>div{gap:3px}.couple-point-daily summary div>span{padding:3px 4px}.couple-shop-ticket{padding-left:10px;padding-right:10px}}.wechat-app[data-wechat-theme=dark] .yy-couple-coupon-card{color:#b7bfd0;background:linear-gradient(125deg,#302a38,#223343);border-color:#51475b}.wechat-app[data-wechat-theme=dark] .yy-couple-coupon-card>span{color:#d4b7cf}.wechat-app[data-wechat-theme=dark] .yy-couple-coupon-card>small{color:#939bab;border-color:#4c4b61}.couple-opening{isolation:isolate;color:#998697;background:radial-gradient(at 0 10%,#f4e4edd9,#0000 62%),radial-gradient(at 100% 65%,#e0edf6cf,#0000 65%),#f7f6fa;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.couple-opening:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffffb3;border-radius:31px;position:absolute;inset:13px}.couple-opening-haze{filter:blur(50px);pointer-events:none;background:#fff9;border-radius:50%;width:240px;height:min(240px,65%);position:absolute;top:22%;left:calc(50% - 120px)}.couple-opening-back{z-index:2;top:calc(env(safe-area-inset-top,0px) + 25px);color:#a59aaa;cursor:pointer;background:#ffffff75;border:1px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;left:25px}.couple-opening-back:focus-visible{outline-offset:3px;outline:2px solid #c6b4cc}.couple-opening-content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:60px 22px 25px;display:flex}.couple-opening-art{aspect-ratio:1;flex-shrink:0;width:min(85%,310px,42dvh);position:relative}.couple-opening-art>svg{filter:drop-shadow(0 13px 18px #a38ba810);width:100%;height:100%;position:relative;overflow:visible}.couple-opening-orbit{background:linear-gradient(130deg,#fff8,#fff1);border:1px solid #ffffffc9;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px #ffffff30,0 18px 60px #a5a5bd0a}.couple-opening-orbit:after{content:"";border:1px dashed #d9ccdf60;border-radius:50%;position:absolute;inset:12px;transform:rotate(-12deg)}.couple-opening-letter{transform-origin:160px 210px;animation:4s ease-in-out infinite couple-opening-letter}.couple-opening-envelope{animation:4s ease-in-out infinite couple-opening-float}.couple-opening-sparkles{animation:3.2s ease-in-out infinite couple-opening-glow}.couple-opening-small-heart{animation:4s ease-in-out infinite couple-opening-heart}.couple-opening-copy{text-align:center;margin-top:30px}.couple-opening-eyebrow{letter-spacing:.36em;color:#b8a5b5;font-size:8px;font-weight:500}.couple-opening-copy h2{letter-spacing:.23em;color:#937d92;margin:13px 0 11px;padding-left:.23em;font-size:25px;font-weight:400}.couple-opening-copy p{color:#b0a2b3;letter-spacing:.12em;font-size:11px;font-weight:400}.couple-opening-dots{gap:7px;height:5px;margin-top:29px;display:flex}.couple-opening-dots i{background:#cfb1c3;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite couple-opening-glow;display:block}.couple-opening-dots i:nth-child(2){background:#beb9d1;animation-delay:.2s}.couple-opening-dots i:nth-child(3){background:#b7cbdc;animation-delay:.4s}.couple-opening-footer{padding:0 24px calc(env(safe-area-inset-bottom,0px) + 35px);color:#b9adbd;letter-spacing:.1em;flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex}.couple-opening-footer span{background:#d3c9d7;width:20px;height:1px}@keyframes couple-opening-letter{0%,to{transform:translateY(1px)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes couple-opening-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes couple-opening-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes couple-opening-heart{0%,to{opacity:.45;transform:translateY(1px)}50%{opacity:.85;transform:translateY(-6px)}}@media (height<=600px){.couple-opening-copy{margin-top:17px}.couple-opening-copy h2{margin-top:9px;font-size:22px}.couple-opening-content{padding-top:55px;padding-bottom:18px}.couple-opening-dots{margin-top:20px}.couple-opening-footer{padding-bottom:24px}}@media (height<=400px){.couple-opening-content{flex-direction:row;gap:24px;padding-top:30px}.couple-opening-art{width:min(43%,170px,42dvh)}.couple-opening-dots{display:none}.couple-opening-footer{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.couple-opening :is(.couple-opening-letter,.couple-opening-envelope,.couple-opening-sparkles,.couple-opening-small-heart,.couple-opening-dots i){animation:none}}.pomo-opening{isolation:isolate;color:#9d9286;background:radial-gradient(at 5% 15%,#f7e9dfcf,#0000 65%),radial-gradient(at 95% 85%,#e6eddfb8,#0000 60%),#f8f7f0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pomo-opening:before{content:"";pointer-events:none;border:1px solid #ffffffc9;border-radius:32px;position:absolute;inset:14px}.pomo-opening-back{top:calc(env(safe-area-inset-top,0px) + 25px);z-index:2;cursor:pointer;color:#aba493;background:#fff9;border:1px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;left:25px}.pomo-opening :is(button):focus-visible{outline-offset:4px;outline:2px solid #bdc8ac}.pomo-opening-content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:65px 22px 25px;display:flex}.pomo-opening-illustration{aspect-ratio:1;flex-shrink:0;width:min(90%,310px,43dvh);position:relative}.pomo-opening-circle{background:linear-gradient(135deg,#fff9,#f6f1e74d);border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:9px;box-shadow:0 15px 70px #c3b49e0d}.pomo-opening-circle:after{content:"";border:1px dashed #d8d8c97a;border-radius:50%;position:absolute;inset:11px}.pomo-opening-tomato{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;position:relative}.pomo-opening-tomato svg{width:100%;height:100%;overflow:visible}.pomo-opening-character{transform-origin:160px 260px;animation:3.5s ease-in-out infinite pomo-opening-sway}.pomo-opening-eyes{transform-origin:160px 179px;animation:5.5s infinite pomo-opening-blink}.pomo-opening-happy-eyes{opacity:0}.pomo-opening-steam{animation:3s ease-in-out infinite pomo-opening-steam}.pomo-opening-doodles{animation:3.5s ease-in-out infinite pomo-opening-fade}.pomo-opening-bubble{z-index:2;color:#ac9c85;opacity:0;pointer-events:none;background:#fffaf1ee;border:1px solid #fff;border-radius:15px 15px 15px 3px;padding:9px 12px;font-size:10px;transition:opacity .2s,transform .2s;position:absolute;top:5px;right:-3px;transform:translateY(6px);box-shadow:0 5px 18px #b8aa9410}.pomo-opening.is-cheered .pomo-opening-bubble{opacity:1;transform:translateY(0)}.pomo-opening.is-cheered .pomo-opening-eyes{opacity:0;animation:none}.pomo-opening.is-cheered .pomo-opening-happy-eyes{opacity:1}.pomo-opening.is-cheered .pomo-opening-character{animation:.7s ease-in-out pomo-opening-cheer}.pomo-opening-copy{text-align:center;margin-top:29px}.pomo-opening-copy>span{color:#b5b49f;letter-spacing:.23em;font-size:8px}.pomo-opening-copy h2{color:#a28c7e;letter-spacing:.06em;margin:15px 0 13px;font-size:23px;font-weight:450}.pomo-opening-copy p{color:#b6aa99;letter-spacing:.04em;font-size:11px}.pomo-opening-loading{justify-content:center;gap:7px;margin-top:29px;display:flex}.pomo-opening-loading i{background:#d7b8a7;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite pomo-opening-fade}.pomo-opening-loading i:nth-child(2){background:#c8c8aa;animation-delay:.2s}.pomo-opening-loading i:nth-child(3){background:#b6c4aa;animation-delay:.4s}.pomo-opening-footer{padding:0 23px calc(env(safe-area-inset-bottom,0px) + 35px);color:#beb4a4;letter-spacing:.08em;flex-shrink:0;justify-content:center;align-items:center;gap:11px;font-size:8px;display:flex}.pomo-opening-footer>span{background:#d9d3c5;width:19px;height:1px}@keyframes pomo-opening-sway{0%,to{transform:translateY(1px)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes pomo-opening-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes pomo-opening-steam{0%,to{opacity:.35;transform:translateY(2px)}50%{opacity:.7;transform:translateY(-3px)}}@keyframes pomo-opening-fade{0%,to{opacity:.35}50%{opacity:.9}}@keyframes pomo-opening-cheer{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)rotate(-3deg)}65%{transform:translateY(-2px)rotate(3deg)}}@media (height<=600px){.pomo-opening-content{padding-top:55px;padding-bottom:18px}.pomo-opening-copy{margin-top:18px}.pomo-opening-copy h2{margin:12px 0;font-size:21px}.pomo-opening-loading{margin-top:21px}.pomo-opening-footer{padding-bottom:24px}}@media (height<=400px){.pomo-opening-content{flex-direction:row;gap:20px;padding-top:30px}.pomo-opening-illustration{width:min(43%,170px,42dvh)}.pomo-opening-copy{margin-top:0}.pomo-opening-copy h2{font-size:20px}.pomo-opening-loading{margin-top:17px}.pomo-opening-footer{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.pomo-opening :is(.pomo-opening-character,.pomo-opening-eyes,.pomo-opening-steam,.pomo-opening-doodles,.pomo-opening-loading i),.pomo-opening.is-cheered .pomo-opening-character{animation:none}.pomo-opening-bubble{transition:none}}.soft-app-opening{--opening-ink:#9b8ba5;--opening-muted:#b9aabd;--opening-dot:#c9b7d3;isolation:isolate;background:radial-gradient(at 0 5%,#f3e5eecc,#0000 60%),radial-gradient(at 100% 85%,#e4edf7cc,#0000 65%),#f7f6fb;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.soft-app-opening:before{content:"";pointer-events:none;border:1px solid #ffffffbd;border-radius:32px;position:absolute;inset:14px}.soft-app-opening-wechat{--opening-ink:#8da4a6;--opening-muted:#a5b7b5;--opening-dot:#b5ccc2;background:radial-gradient(at 0 10%,#e2efe9cf,#0000 65%),radial-gradient(at 100% 85%,#eae4f2bf,#0000 65%),#f5f9f8}.soft-app-opening-phone{--opening-ink:#9a8ea9;--opening-muted:#b7adbf;--opening-dot:#cbbbd8;background:radial-gradient(at 0 5%,#eee2efcf,#0000 65%),radial-gradient(at 100% 90%,#e0edf5bf,#0000 65%),#f6f6fb}.soft-app-opening-memory{background:radial-gradient(at 0 0,#f5e7eecc,#0000 60%),radial-gradient(at 100% 75%,#e5edf6b3,#0000 65%),#f9f6f9}.soft-app-opening-alipay{--opening-ink:#829bae;--opening-muted:#9cafbd;--opening-dot:#b9cddd;background:radial-gradient(at 0 10%,#dfeaf5cc,#0000 65%),radial-gradient(at 100% 85%,#eee8f1bf,#0000 65%),#f6f9fc}.soft-app-opening-taobao{--opening-ink:#ad9381;--opening-muted:#bda898;--opening-dot:#d8c5b4;background:radial-gradient(at 0 10%,#f3e4d9cc,#0000 65%),radial-gradient(at 100% 85%,#f0e5eebf,#0000 65%),#fcf8f4}.soft-app-opening-forum{--opening-ink:#a18caa;--opening-muted:#b5a3ba;--opening-dot:#d0bdd6;background:radial-gradient(at 0 10%,#eee0eecc,#0000 65%),radial-gradient(at 100% 85%,#e4edf6bf,#0000 65%),#f9f6fb}.soft-app-opening-offline_mode{--opening-ink:#8e9f91;--opening-muted:#a6b1a5;--opening-dot:#c6d1c1;background:radial-gradient(at 0 10%,#e6ede1cc,#0000 65%),radial-gradient(at 100% 85%,#f2e7ddbf,#0000 65%),#faf9f4}.soft-app-opening-settings{--opening-ink:#8e9bad;--opening-muted:#a8b0bf;--opening-dot:#c4cddd;background:radial-gradient(at 0 10%,#e4eaf4cc,#0000 65%),radial-gradient(at 100% 85%,#eee4f1bf,#0000 65%),#f8f8fc}.soft-app-opening-customizer{--opening-ink:#ac91a5;--opening-muted:#bda7b7;--opening-dot:#d8c0d2;background:radial-gradient(at 0 10%,#f4e2edcc,#0000 65%),radial-gradient(at 100% 85%,#e4edf5bf,#0000 65%),#fcf8fb}.soft-app-opening-world_book{--opening-ink:#9787aa;--opening-muted:#b0a1c0;--opening-dot:#cbbbdc;background:radial-gradient(at 0 10%,#e7e0f1cc,#0000 65%),radial-gradient(at 100% 85%,#e4eaf4bf,#0000 65%),#f8f6fc}.soft-app-opening-inventory{--opening-ink:#a9958d;--opening-muted:#b9aaa1;--opening-dot:#d5c5bc;background:radial-gradient(at 0 10%,#f1e5ddcc,#0000 65%),radial-gradient(at 100% 85%,#e9e2f0bf,#0000 65%),#fcf9f6}.soft-app-opening-calendar{--opening-ink:#a08d9f;--opening-muted:#b6a6b4;--opening-dot:#d5c2d0;background:radial-gradient(at 0 10%,#f1e3edcc,#0000 65%),radial-gradient(at 100% 85%,#e5eee8bf,#0000 65%),#faf8fa}.soft-app-opening-text-adventure{--opening-ink:#95839f;--opening-muted:#b19bb7;--opening-dot:#c9b5d3;background:radial-gradient(at 5% 10%,#eadff0cc,#0000 65%),radial-gradient(at 95% 85%,#f1e8d4bb,#0000 65%),#faf7f5}.soft-app-opening-time-capsule{--opening-ink:#8499b1;--opening-muted:#a5b3c4;--opening-dot:#c2cedd;background:radial-gradient(at 5% 10%,#e0e9f4dd,#0000 65%),radial-gradient(at 95% 85%,#eee5d9bb,#0000 65%),#f7f8fc}.soft-app-opening-divination{--opening-ink:#9d89ac;--opening-muted:#b4a1bf;--opening-dot:#cfbedb;background:radial-gradient(at 5% 10%,#eae0f3dd,#0000 65%),radial-gradient(at 95% 85%,#f2e7d4bb,#0000 65%),#faf7fc}.soft-app-opening-little-sip{--opening-ink:#8f9e7c;--opening-muted:#abb69d;--opening-dot:#c4d2b4;background:radial-gradient(at 5% 10%,#e6efd9dd,#0000 65%),radial-gradient(at 95% 85%,#f2e5d6bb,#0000 65%),#fafbf5}.soft-app-opening-character-perspective{--opening-ink:#a18a9e;--opening-muted:#bba5b6;--opening-dot:#d4bece;background:radial-gradient(at 5% 10%,#eee1ebdd,#0000 65%),radial-gradient(at 95% 85%,#e4ede6bb,#0000 65%),#fcf8fa}.every-opening-art{color:var(--opening-dot)}.every-opening-float{animation:5.6s ease-in-out infinite soft-opening-float}.every-opening-bob{animation:4.8s ease-in-out -2s infinite soft-opening-float}.every-opening-drift{animation:5.6s ease-in-out infinite every-opening-drift}.every-opening-glow{animation:4.5s ease-in-out infinite soft-opening-glow}.every-opening-steam{animation:3.5s ease-in-out infinite every-opening-steam}.every-opening-gear{transform-origin:161px 130px;animation:35s linear infinite every-opening-rotate}.every-opening-slider{animation:6s ease-in-out infinite every-opening-slider}.every-opening-brush{transform-origin:205px 204px;animation:5s ease-in-out infinite every-opening-brush}@keyframes every-opening-drift{0%,to{transform:translateY(2px)}50%{transform:translate(4px,-4px)}}@keyframes every-opening-steam{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:.7;transform:translateY(-4px)}}@keyframes every-opening-rotate{to{transform:rotate(360deg)}}@keyframes every-opening-slider{0%,to{transform:translate(0)}50%{transform:translate(34px)}}@keyframes every-opening-brush{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.every-opening-art :is(.every-opening-float,.every-opening-bob,.every-opening-drift,.every-opening-glow,.every-opening-steam,.every-opening-gear,.every-opening-slider,.every-opening-brush){animation:none}}.soft-opening-back{top:calc(env(safe-area-inset-top,0px) + 25px);z-index:3;width:35px;height:35px;color:var(--opening-muted);cursor:pointer;background:#ffffff80;border:1px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;left:25px}.soft-opening-back:focus-visible{outline:2px solid var(--opening-dot);outline-offset:3px}.soft-opening-content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:64px 22px 25px;display:flex}.soft-opening-stage{aspect-ratio:1;perspective:900px;flex-shrink:0;width:min(89%,310px,43dvh);position:relative}.soft-opening-halo{background:linear-gradient(135deg,#fff8,#fff2);border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:6px;box-shadow:0 15px 60px #9b8cad09}.soft-opening-halo:after{content:"";border:1px dashed #d5ccdf70;border-radius:50%;position:absolute;inset:12px}.soft-opening-svg,.memory-opening-garden{width:100%;height:100%;position:relative;overflow:visible}.soft-opening-copy{text-align:center;margin-top:29px}.soft-opening-copy>span{letter-spacing:.25em;color:var(--opening-muted);font-size:8px;display:block}.soft-opening-copy h2{letter-spacing:.2em;color:var(--opening-ink);margin:14px 0 12px;padding-left:.2em;font-size:25px;font-weight:400}.soft-opening-copy p{color:var(--opening-muted);letter-spacing:.05em;font-size:11px;line-height:1.8}.soft-opening-dots{justify-content:center;gap:7px;margin-top:27px;display:flex}.soft-opening-dots>i{background:var(--opening-dot);border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite soft-opening-glow}.soft-opening-dots>i:nth-child(2){animation-delay:.2s}.soft-opening-dots>i:nth-child(3){animation-delay:.4s}.soft-opening-footer{padding:0 23px calc(env(safe-area-inset-bottom,0px) + 35px);letter-spacing:.08em;color:var(--opening-muted);flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex}.soft-opening-footer>i{background:var(--opening-dot);opacity:.6;width:20px;height:1px}.wechat-opening-bubble-one{animation:4.8s ease-in-out infinite soft-opening-float}.wechat-opening-bubble-two{animation:4.8s ease-in-out -2.4s infinite soft-opening-float}.wechat-opening-dot{animation:1.8s ease-in-out infinite soft-opening-glow}.wechat-opening-dot:nth-of-type(3){animation-delay:.2s}.wechat-opening-dot:nth-of-type(4){animation-delay:.4s}.soft-opening-glimmer,.memory-opening-stars{animation:4s ease-in-out infinite soft-opening-glow}.phone-opening-device{transform-origin:160px 160px;animation:5.5s ease-in-out infinite phone-opening-tilt}.phone-opening-photo{animation:5s ease-in-out infinite soft-opening-float}.phone-opening-note{animation:5s ease-in-out -2.5s infinite soft-opening-float}.memory-opening-book{width:72%;height:43%;transform-style:preserve-3d;position:absolute;top:36%;left:14%;transform:rotateX(12deg)rotate(-6deg)}.memory-opening-binding{background:#d8c8df;border-radius:7px 13px 13px 7px;position:absolute;inset:-4px -5px -7px;box-shadow:0 16px 25px #ad99bb26}.memory-opening-paper{background:#fffaf3;border:1px solid #f6ecdf;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.memory-opening-paper.is-left{background:linear-gradient(90deg,#fffaf4 80%,#e7dfd4);border-radius:5px 2px 2px 9px;left:0;box-shadow:-2px 3px #efe6dc,-4px 5px #f8f1e9}.memory-opening-paper.is-right{background:linear-gradient(90deg,#e8e0d6,#fffaf4 18%);border-radius:2px 8px 9px 2px;left:50%;box-shadow:2px 3px #eee4da,4px 5px #f8f1e9}.memory-opening-page-lines{opacity:.55;background:repeating-linear-gradient(0deg,#0000 0 10px,#dfd1d07a 10px 11px);border-radius:2px;height:55%;position:absolute;top:18%;left:16%;right:15%}.memory-opening-flower{background:linear-gradient(#0000,#fffaf4 30%);width:62%;height:79%;position:absolute;bottom:4%;right:7%;transform:rotate(-12deg)}.memory-opening-page-heart{opacity:.7;background:#e6c7d7;width:15px;height:15px;position:absolute;top:64%;left:45%;transform:rotate(-45deg)}.memory-opening-page-heart:before,.memory-opening-page-heart:after{content:"";background:inherit;border-radius:50%;width:15px;height:15px;position:absolute}.memory-opening-page-heart:before{top:-7px;left:0}.memory-opening-page-heart:after{top:0;left:7px}.memory-opening-bookmark{clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);background:#c2cedb;width:9px;height:40px;position:absolute;top:83%;right:19%}.memory-opening-spine{z-index:8;opacity:.6;pointer-events:none;background:#d6c9bd;width:2px;position:absolute;top:1px;bottom:1px;left:calc(50% - 1px)}.memory-opening-turning-page{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;z-index:5;opacity:0;animation:7s ease-in-out infinite memory-opening-turn;position:absolute;top:0;left:50%}.memory-opening-turning-page.is-second{z-index:4;animation-delay:1.3s}.memory-opening-leaf-face{backface-visibility:hidden;background:linear-gradient(90deg,#e9e0d5,#fffaf5 20%);border:1px solid #f4e9da;border-radius:2px 8px 9px 2px;position:absolute;inset:0;overflow:hidden}.memory-opening-leaf-face.is-back{background:linear-gradient(270deg,#e9e0d5,#fffaf5 20%);border-radius:8px 2px 2px 9px;transform:rotateY(180deg)}.memory-opening-leaf-face.is-back .memory-opening-page-heart{background:#cfdae2}.memory-opening-petal{animation:7s ease-in-out infinite memory-opening-petal}@keyframes soft-opening-glow{0%,to{opacity:.35}50%{opacity:.9}}@keyframes soft-opening-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes phone-opening-tilt{0%,to{transform:rotate(-7deg)translateY(1px)}50%{transform:rotate(-4deg)translateY(-3px)}}@keyframes memory-opening-turn{0%,8%{opacity:0;transform:rotateY(0)}12%{opacity:1;transform:rotateY(0)}47%,70%{opacity:1;transform:rotateY(-178deg)}80%,to{opacity:0;transform:rotateY(-178deg)}}@keyframes memory-opening-petal{0%,to{opacity:.35;transform:translateY(-2px)rotate(0)}50%{opacity:.75;transform:translate(-8px,6px)rotate(5deg)}}@media (height<=600px){.soft-opening-content{padding-top:55px;padding-bottom:18px}.soft-opening-copy{margin-top:18px}.soft-opening-copy h2{margin:10px 0;font-size:22px}.soft-opening-dots{margin-top:20px}.soft-opening-footer{padding-bottom:24px}}@media (height<=400px){.soft-opening-content{flex-direction:row;gap:22px;padding-top:30px}.soft-opening-stage{width:min(43%,170px,42dvh)}.soft-opening-copy{margin-top:0}.soft-opening-dots{margin-top:17px}.soft-opening-footer{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.soft-app-opening :is(.soft-opening-dots>i,.wechat-opening-bubble-one,.wechat-opening-bubble-two,.wechat-opening-dot,.soft-opening-glimmer,.phone-opening-device,.phone-opening-photo,.phone-opening-note,.memory-opening-stars,.memory-opening-turning-page,.memory-opening-petal){animation:none}.memory-opening-turning-page{opacity:0}}.yy-phone-opening{z-index:200;isolation:isolate;color:#647082;opacity:1;transition:opacity var(--opening-exit,.6s) ease;-webkit-tap-highlight-color:transparent;background:#f7f8fb;outline:none;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;position:absolute;inset:0;overflow:hidden}.yy-phone-opening:before{content:"";background:radial-gradient(at 50% 42%,#fff 4%,#fff9 32%,#0000 68%),linear-gradient(145deg,#f8f6fa88,#0000 48%,#edf1f680);position:absolute;inset:0}.yy-opening-aurora{pointer-events:none;opacity:0;border-radius:50%;width:140%;height:68%;animation:2.4s ease-out both yy-opening-aurora;position:absolute;top:3%;left:-20%}.yy-opening-aurora-blue{background:radial-gradient(#c0dbed70,#dce5f930 36%,#0000 66%);transform:rotate(-32deg)translate(-18%,3%)}.yy-opening-aurora-rose{background:radial-gradient(#eacbdf75,#eee0f430 35%,#0000 66%);animation-delay:.16s;transform:rotate(-32deg)translate(24%,24%)}.yy-opening-grid{pointer-events:none;border:1px solid #aeb8c415;border-radius:30px;animation:1.4s .85s both yy-opening-detail;position:absolute;inset:18px}.yy-opening-beam{transform-origin:50%;background:linear-gradient(90deg,#0000,#b9cddd40 25%,#fff,#d7becf45 75%,#0000);width:150%;height:1px;animation:1.7s cubic-bezier(.2,.7,.25,1) both yy-opening-beam;position:absolute;top:40%;left:50%;box-shadow:0 0 18px 4px #dce6f46b}.yy-opening-enter{z-index:10;appearance:none;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.yy-opening-enter:focus-visible{outline-offset:-10px;outline:2px solid #899db5}.yy-opening-enter:disabled{cursor:default}.yy-opening-composition{width:min(100%,380px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.yy-opening-sculpture{perspective:700px;width:260px;height:260px;margin:0 auto;position:relative}.yy-opening-orbit{opacity:0;border:1px solid #a7b6c42b;border-radius:50%;animation:2.1s cubic-bezier(.2,.7,.25,1) .2s both yy-opening-orbit;position:absolute}.yy-opening-orbit-outer{inset:-24px;transform:rotate(-30deg)scaleY(.66)}.yy-opening-orbit-inner{border-color:#fff;inset:-3px;transform:rotate(30deg)scaleY(.72)}.yy-opening-glass{transform-style:preserve-3d;background:linear-gradient(145deg,#ffffffb3,#fff1 47%,#d7deec40 76%,#ffffffe6);border:1px solid #fff9;border-radius:50%;animation:2.2s cubic-bezier(.16,.76,.25,1) both yy-opening-sculpture;position:absolute;inset:29px;box-shadow:inset 1px 2px 6px #fff,inset -2px -3px 8px #cbd4e133,8px 20px 34px #98a7be15}.yy-opening-glass-edge{border-radius:inherit;border:1px solid #fff9;border-color:#fff9 #b6c8dc45 #c3b6cd40 #fff9;position:absolute;inset:5px}.yy-opening-monogram{filter:drop-shadow(1px 3px 1px #8397b13d)drop-shadow(0 10px 12px #a9b5c82b);position:absolute;inset:7px}.yy-opening-monogram svg{width:100%;height:100%;display:block}.yy-opening-reflection{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.yy-opening-reflection:after{content:"";background:linear-gradient(112deg,#0000 40%,#ffffffa6 48%,#fff 49%,#ffffff3b 52%,#0000 60%);animation:2s ease-out .25s both yy-opening-reflection;position:absolute;inset:-40%}.yy-opening-ground{background:radial-gradient(#8e9eb927,#0000 70%);height:12px;animation:1.8s .4s both yy-opening-detail;position:absolute;bottom:13px;left:26%;right:26%}.yy-opening-brand{text-align:center;margin-top:2px;animation:1.2s cubic-bezier(.16,.76,.25,1) .7s both yy-opening-brand;position:relative}.yy-opening-brand h1{color:#657187;letter-spacing:-.065em;margin:0;font:300 48px/1.2 Arial,Helvetica Neue,sans-serif}.yy-opening-brand h1 span{letter-spacing:-.095em;margin-right:1px;font-weight:500}.yy-opening-chinese{color:#8891a2;letter-spacing:.65em;margin:15px 0 0;padding-left:.65em;font-size:12px;font-weight:400;line-height:1.5}@supports ((-webkit-background-clip:text) or (background-clip:text)){.yy-opening-brand h1,.yy-opening-chinese{color:#0000;background:linear-gradient(110deg,#dfaec9 5%,#c9c4e6 50%,#accce9 95%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-left:auto;margin-right:auto}}.yy-opening-signature{bottom:max(58px, calc(env(safe-area-inset-bottom,0px) + 28px));text-align:center;animation:1.2s 1.2s both yy-opening-detail;position:absolute;left:0;right:0}.yy-opening-signature-line{background:#a7b2c05c;width:24px;height:1px;margin:0 auto 17px;display:block}.yy-opening-signature p{color:#939bab;letter-spacing:.3em;margin:0;padding-left:.3em;font:8px/1.6 Arial,sans-serif}.yy-phone-opening[data-leaving]{opacity:0}.yy-phone-opening[data-leaving] .yy-opening-composition{opacity:0;transition:opacity var(--opening-exit) ease, translate var(--opening-exit) ease;translate:0 -7px}.yy-phone-opening[data-waiting] .yy-opening-monogram{animation:2.8s ease-in-out infinite yy-opening-breathe}@keyframes yy-opening-beam{0%{opacity:0;transform:translate(-50%)scaleX(.015)}15%{opacity:1;transform:translate(-50%)scaleX(.08)}55%{opacity:1;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(1)}}@keyframes yy-opening-sculpture{0%,9%{opacity:0;transform:translateY(18px)rotateY(-46deg)rotateX(18deg)scale(.8)}38%{opacity:.8}to{opacity:1;transform:translateY(0)rotateY(-12deg)rotateX(8deg)scale(1)}}@keyframes yy-opening-reflection{0%{opacity:0;transform:translate(-35%)}35%{opacity:.9}to{opacity:0;transform:translate(45%)}}@keyframes yy-opening-brand{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(12px)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes yy-opening-orbit{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes yy-opening-aurora{0%{opacity:0;scale:.75}to{opacity:1;scale:1.12}}@keyframes yy-opening-detail{0%{opacity:0}to{opacity:1}}@keyframes yy-opening-breathe{50%{opacity:.65}}.yy-phone-opening[data-style=rain]{background:#1c3e57}.yy-phone-opening[data-style=rain]:before{display:none}.yy-rain-scene,.yy-rain-poster,.yy-rain-video,.yy-rain-vignette{width:100%;height:100%;position:absolute;inset:0}.yy-rain-poster,.yy-rain-video{object-fit:cover;object-position:center;display:block}.yy-rain-video{opacity:0;transition:opacity .9s}.yy-rain-scene[data-mode=playing] .yy-rain-video{opacity:1}.yy-rain-vignette{background:linear-gradient(#0b203722,#0000 30%,#10283e0d 45%,#0c223d55 80%,#0b1c335c)}.yy-rain-copy{text-align:center;color:#f3f5f2;text-shadow:0 2px 18px #091c3b4d;position:absolute;top:61%;left:24px;right:24px;transform:translateY(-50%)}.yy-rain-copy h1{letter-spacing:.025em;margin:0;font:400 28px/1.8 Georgia,Times New Roman,serif}.yy-rain-line{display:block}.yy-rain-line:first-child{opacity:.86;font-size:24px;font-style:italic}.yy-rain-word{animation:yy-rain-word 1.1s var(--word-delay) cubic-bezier(.2,.65,.25,1) both paused;display:inline-block}:is(.yy-rain-brand,.yy-across-brand){left:0;right:0;bottom:max(48px, calc(env(safe-area-inset-bottom,0px) + 28px));color:#f3f5f2b8;justify-content:center;align-items:center;gap:12px;animation:1.4s 1.8s both paused yy-opening-detail;display:flex;position:absolute}:is(.yy-rain-brand,.yy-across-brand) span:first-child{letter-spacing:.3em;font:10px/1.6 Arial,sans-serif}:is(.yy-rain-brand,.yy-across-brand) span:last-child{letter-spacing:.25em;font-size:9px}.yy-phone-opening[data-intro-ready] :is(.yy-rain-word,.yy-rain-brand,.yy-across-brand){animation-play-state:running}.yy-phone-opening[data-style=rain][data-scene-mode=static] :is(.yy-rain-word,.yy-rain-brand){animation:none}.yy-phone-opening[data-style=rain] .yy-opening-enter:focus-visible{outline-color:#ffffffb3}.yy-phone-opening[data-leaving] .yy-rain-copy{opacity:0;transition:opacity var(--opening-exit) ease, translate var(--opening-exit) ease;translate:0 -4px}.yy-rain-notice{top:max(28px, calc(env(safe-area-inset-top,0px) + 14px));color:#fff;background:#152f4c80;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.7;position:absolute;left:28px;right:28px}.yy-opening-choice{text-align:left;background:#ffffff80;border:1px solid #dfe5e9;border-radius:15px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px;display:flex}.yy-opening-choice.is-selected{background:#f2f5f9;border-color:#8d9fb5;box-shadow:0 0 0 1px #8d9fb522}.yy-opening-choice:focus-visible{outline-offset:2px;outline:2px solid #7d94af}.yy-opening-choice:disabled{opacity:.55}.yy-opening-choice strong{color:#5d7087;font-size:11px;font-weight:600}.yy-opening-choice>span:last-child{color:#94a0ae;font-size:9px;line-height:1.6}.yy-opening-choice-art{color:#b4bdce;letter-spacing:-.15em;border-radius:9px;place-items:center;width:100%;height:62px;font:24px Arial,sans-serif;display:grid;overflow:hidden}.yy-opening-choice-art.is-pearl{background:radial-gradient(at 75% 30%,#e8dcec80,#0000 60%),linear-gradient(135deg,#fff,#dce8f1)}.yy-opening-choice-art img{object-fit:cover;object-position:center 45%;width:100%;height:100%}@keyframes yy-rain-word{0%{opacity:0;filter:blur(5px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}.yy-phone-opening[data-style=across]{color:#eef0f9;background:#080e1b}.yy-phone-opening[data-style=across]:before{background:radial-gradient(at 18% 24%,#516c9b1c,#0000 55%),radial-gradient(at 85% 65%,#b7869b12,#0000 50%)}.yy-across-atmosphere{background:radial-gradient(at 50% 42%,#869bcc38,#7366880a 40%,#0000 70%);animation:4.5s both yy-across-atmosphere;position:absolute;inset:0}.yy-across-scene{width:min(88%,340px);height:300px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.yy-across-horizon{background:linear-gradient(90deg,#0000,#b6c8f015,#eed6ed20,#0000);height:1px;animation:1.6s .4s both yy-opening-detail;position:absolute;top:50%;left:-20%;right:-20%;transform:rotate(-18deg)}.yy-across-glass{background:linear-gradient(125deg,#c0d8ff0d,#ffffff03 45%,#e8badb0c);border:1px solid #d5e0ff38;border-radius:22px;width:150px;height:226px;margin:-113px 0 0 -75px;animation:2.2s both yy-across-glass;position:absolute;top:50%;left:50%;transform:perspective(600px)rotateY(-28deg)rotate(12deg);box-shadow:inset 1px 0 #f1f5ff33,inset -1px 0 #e7c7e21c,12px 20px 65px #00000038}.yy-across-glass>span:first-child{border:1px solid #e6eaff0b;border-radius:17px;position:absolute;inset:5px}.yy-across-glass>span:last-child{background:linear-gradient(#0000,#e6eaff38,#0000);width:1px;position:absolute;top:17px;bottom:17px;left:50%}.yy-across-orb{border-radius:50%;width:16px;height:16px;margin:-8px;position:absolute;top:50%;left:50%}.yy-across-orb:after{content:"";filter:blur(2px);width:84px;height:2px;animation:3s both yy-across-trail;position:absolute;top:7px}.yy-across-orb-far{filter:blur(1px);background:radial-gradient(circle,#f1faff,#b2d8ff99 28%,#93b4ef00 72%);animation:2.9s cubic-bezier(.22,.6,.25,1) both yy-across-far;box-shadow:0 0 20px 7px #8fbfff4d,0 0 64px 24px #6897e326}.yy-across-orb-far:after{transform-origin:100%;background:linear-gradient(90deg,#0000,#b6d6ff80);right:50%;transform:rotate(-18deg)}.yy-across-orb-near{background:radial-gradient(circle,#fffaf5,#ffd8dfb3 28%,#efacc700 72%);animation:2.9s cubic-bezier(.22,.6,.25,1) both yy-across-near;box-shadow:0 0 18px 5px #f4c8dd4d,0 0 54px 18px #e6abc826}.yy-across-orb-near:after{transform-origin:0;background:linear-gradient(90deg,#f2cada80,#0000);left:50%;transform:rotate(-18deg)}.yy-across-contact{filter:blur(5px);background:radial-gradient(circle,#fff4f180,#d5cbff20 20%,#8da7e20a 50%,#0000 70%);border-radius:50%;width:180px;height:180px;margin:-90px;animation:2.1s ease-out 1.9s both yy-across-contact;position:absolute;top:50%;left:50%}.yy-across-ripple{border:1px solid #dae3ff66;border-radius:50%;width:86px;height:112px;margin:-56px 0 0 -43px;animation:1.9s ease-out 2s both yy-across-ripple;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #cbd6ff12,inset 0 0 10px #f5d9ec0d}.yy-across-ripple-late{border-color:#efcfe655;animation-delay:2.35s}.yy-across-dust{animation:2s .8s both yy-opening-detail;position:absolute;inset:0}.yy-across-dust i{background:#c9d9f266;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 7px #bccffe66}.yy-across-dust i:first-child{top:27%;left:14%}.yy-across-dust i:nth-child(2){width:1px;height:1px;top:35%;left:83%}.yy-across-dust i:nth-child(3){top:78%;left:72%}.yy-across-dust i:nth-child(4){width:1px;height:1px;top:73%;left:25%}.yy-across-dust i:nth-child(5){width:1px;height:1px;top:13%;left:63%}.yy-across-copy{text-align:center;position:absolute;top:67%;left:20px;right:20px}.yy-across-copy h1{letter-spacing:.015em;color:#eef0f9;margin:0;font:400 23px/1.8 Georgia,Times New Roman,serif}.yy-across-copy h1 span{animation:1.2s cubic-bezier(.2,.65,.25,1) 2.2s both yy-rain-word;display:block}.yy-across-copy h1 span:first-child{color:#c4cce1;margin-bottom:5px;font-size:19px;font-style:italic;animation-delay:1s}.yy-across-brand{color:#c2cce078;animation-delay:2.7s}.yy-phone-opening[data-style=across] .yy-opening-enter:focus-visible{outline-color:#d3ddf2b3}.yy-phone-opening[data-leaving] .yy-across-copy{opacity:0;transition:opacity var(--opening-exit) ease, translate var(--opening-exit) ease;translate:0 -4px}.yy-opening-choice-art.is-across{background:radial-gradient(at 42% 52%,#8cb8f044,#0000 50%),radial-gradient(at 64% 45%,#eabbd033,#0000 50%),#111b30;position:relative}.yy-opening-choice-glass{background:#e5e8ff08;border:1px solid #d9e3ff55;border-radius:5px;width:24px;height:40px;transform:rotate(12deg)skewY(-8deg)}.yy-opening-choice-art.is-across:before,.yy-opening-choice-art.is-across:after{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:29px}.yy-opening-choice-art.is-across:before{background:#d6eaff;left:calc(50% - 7px);box-shadow:0 0 9px 2px #a0caff88}.yy-opening-choice-art.is-across:after{background:#ffe6eb;left:calc(50% + 3px);box-shadow:0 0 9px 2px #f8c7dd88}@keyframes yy-across-atmosphere{0%{opacity:0}55%{opacity:.5}to{opacity:1}}@keyframes yy-across-glass{0%{opacity:0;transform:perspective(600px)rotateY(-40deg)rotate(12deg)translateY(8px)}to{opacity:1;transform:perspective(600px)rotateY(-28deg)rotate(12deg)translateY(0)}}@keyframes yy-across-far{0%{opacity:0;transform:translate(-112px,42px)scale(.5)}20%{opacity:.8}to{opacity:1;transform:translate(-6px,2px)scale(.85)}}@keyframes yy-across-near{0%{opacity:0;transform:translate(112px,-42px)scale(.5)}20%{opacity:.8}to{opacity:1;transform:translate(6px,-2px)}}@keyframes yy-across-trail{0%,75%{opacity:.6}to{opacity:0}}@keyframes yy-across-contact{0%{opacity:0;transform:scale(.2)}45%{opacity:.85}to{opacity:.35;transform:scale(1.25)}}@keyframes yy-across-ripple{0%{opacity:0;transform:perspective(500px)rotateY(-28deg)rotate(12deg)scale(.15)}20%{opacity:.6}to{opacity:0;transform:perspective(500px)rotateY(-28deg)rotate(12deg)scale(2.1)}}.yy-phone-opening[data-style=cream]{color:#b98594;background:#fff8e9}.yy-phone-opening[data-style=cream]:before{background:radial-gradient(at 12% 18%,#f8d8e666,#0000 48%),radial-gradient(at 90% 62%,#d7eaf780,#0000 48%),radial-gradient(at 30% 90%,#f9e9b880,#0000 45%)}.yy-cream-frame{background:radial-gradient(circle,#d9bfa426 .8px,#0000 1px) 0 0/17px 17px;border:7px solid #fffdf6;border-radius:45px;animation:1s ease-out both yy-cream-frame;position:absolute;inset:25px;box-shadow:0 0 0 1px #e8d8be,0 7px 18px #cebca41a,inset 0 0 0 1px #f0dfc7}.yy-cream-frame:before{content:"";border:1px dashed #ddc6b5b3;border-radius:29px;position:absolute;inset:9px}.yy-cream-lace{background:radial-gradient(circle at 9px 9px,#fffdf6 8px,#eadbc5 8.5px,#0000 9px);position:absolute}.yy-cream-lace.is-top,.yy-cream-lace.is-bottom{background-size:18px 18px;height:18px;left:19px;right:19px}.yy-cream-lace.is-top{top:-15px}.yy-cream-lace.is-bottom{bottom:-15px}.yy-cream-lace.is-left,.yy-cream-lace.is-right{background-size:18px 18px;width:18px;top:20px;bottom:20px}.yy-cream-lace.is-left{left:-15px}.yy-cream-lace.is-right{right:-15px}.yy-cream-crown{filter:drop-shadow(0 3px 1px #d8b8b52b);width:92px;height:65px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.yy-cream-flower{--petal:#f5dae3;width:14px;height:14px;box-shadow:0 -11px 0 2px var(--petal), 10px -3px 0 2px var(--petal), 6px 9px 0 2px var(--petal), -6px 9px 0 2px var(--petal), -10px -3px 0 2px var(--petal);background:#f4dda2;border:3px solid #fffaf0;border-radius:50%;position:absolute}.yy-cream-flower.is-pink{bottom:18px;left:14px;transform:rotate(-15deg)}.yy-cream-flower.is-blue{--petal:#d6e8f4;top:25px;right:14px;transform:rotate(20deg)}.yy-cream-charm{transform-origin:50% 0;width:38px;animation:2.2s ease-out .25s both yy-cream-swing;position:absolute;top:43px}.yy-cream-charm.is-star{left:18%}.yy-cream-charm.is-heart{animation-delay:.45s;top:49px;right:18%}.yy-cream-charm>span{border-left:2px dotted #dbcab4;width:2px;height:69px;margin:0 auto;display:block}.yy-cream-charm.is-heart>span{height:93px}.yy-cream-charm svg{filter:drop-shadow(0 3px 1px #d5c1a933);width:38px;height:38px;display:block}.yy-cream-scene{width:min(88%,360px);height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yy-cream-halo{background:radial-gradient(#fffef9,#fffbf080 45%,#0000 70%);border-radius:50%;animation:1.4s .5s both yy-opening-detail;position:absolute;inset:12% -10%}.yy-cream-letterbox{filter:drop-shadow(0 13px 10px #d3bfa52b);width:min(82%,280px);height:166px;animation:1.1s cubic-bezier(.2,.8,.25,1) .35s both yy-cream-arrive;position:absolute;top:52%;left:50%;transform:translate(-50%)}.yy-cream-envelope-back,.yy-cream-pocket{width:100%;height:100%;position:absolute;inset:0}.yy-cream-envelope-back{z-index:0}.yy-cream-pocket{z-index:4}.yy-cream-flap{z-index:1;transform-origin:50% 0;width:100%;height:97px;animation:1s ease-in-out 1.1s both yy-cream-open;position:absolute;top:0;left:0;transform:perspective(600px)rotateX(180deg)}.yy-cream-card{z-index:2;background:linear-gradient(150deg,#fffdf7,#fff8ed);border:1px solid #eddcc7;border-radius:27px 27px 15px 15px;height:180px;animation:1.7s cubic-bezier(.2,.75,.22,1) 1.5s both yy-cream-card;position:absolute;top:-146px;left:7%;right:7%;box-shadow:inset 0 0 0 5px #fffdf8,inset 0 0 0 6px #f1dfd1,0 -3px 14px #cdb3a21a}.yy-cream-card:after{content:"";pointer-events:none;border:1px dashed #e8cfd0;border-radius:19px;position:absolute;inset:10px}.yy-cream-card h1{z-index:1;width:94%;margin:24px auto 0;line-height:1;position:relative}.yy-cream-wordmark{filter:drop-shadow(0 2px 2px #d9bec34d)drop-shadow(0 5px 5px #e4d1ba3d);width:100%;height:auto;display:block;overflow:visible}.yy-cream-card-heart{text-align:center;color:#e5b3c4;font:13px/1.2 Arial,sans-serif;position:absolute;top:5px;left:0;right:0}.yy-cream-seal{z-index:5;filter:drop-shadow(0 3px 1px #cfadb533);width:91px;height:65px;animation:.9s ease-out .7s both yy-cream-seal;position:absolute;top:42%;left:50%;transform:translate(-50%)}.yy-cream-sugars{position:absolute;inset:0}.yy-cream-sugar{width:27px;height:27px;transform:translate(var(--sugar-x), var(--sugar-y)) rotate(var(--sugar-turn,0deg));filter:drop-shadow(0 3px 1px #ddc7ae40);animation:yy-cream-sugar 1.4s var(--sugar-delay,1.8s) cubic-bezier(.2,.75,.25,1) both;position:absolute;top:53%;left:50%}.yy-cream-sugar.is-0{--sugar-x:-137px;--sugar-y:-105px;--sugar-turn:-18deg;--cream-candy:#f3d992}.yy-cream-sugar.is-1{--sugar-x:108px;--sugar-y:-146px;--sugar-turn:15deg;--cream-candy:#f2c4d5;--sugar-delay:1.9s;width:22px;height:22px}.yy-cream-sugar.is-2{--sugar-x:-105px;--sugar-y:-202px;--sugar-turn:-8deg;--cream-candy:#c1dff2;--sugar-delay:2.05s;width:20px;height:20px}.yy-cream-sugar.is-3{--sugar-x:121px;--sugar-y:-43px;--sugar-turn:28deg;--cream-candy:#c4deef;--sugar-delay:2.1s;width:25px;height:25px}.yy-cream-sugar.is-4{--sugar-x:-145px;--sugar-y:39px;--sugar-turn:12deg;--cream-candy:#f0c4d5;--sugar-delay:2.2s;width:18px;height:18px}.yy-cream-sugar.is-5{--sugar-x:72px;--sugar-y:-215px;--sugar-turn:-15deg;--cream-candy:#f4dfa1;--sugar-delay:2.25s;width:16px;height:16px}.yy-cream-sugar.is-6{--sugar-x:91px;--sugar-y:154px;--sugar-turn:12deg;--cream-candy:#f3d99d;--sugar-delay:2.35s;width:19px;height:19px}.yy-cream-cloud{background:#fffdf6;border:1px solid #eee0ce;border-radius:30px;width:62px;height:25px;animation:1.4s 1s both yy-cream-arrive;position:absolute;top:72%;box-shadow:0 5px #efdfc933}.yy-cream-cloud:before,.yy-cream-cloud:after{content:"";background:#fffdf6;border-top:1px solid #eee0ce;border-radius:50%;position:absolute}.yy-cream-cloud:before{width:28px;height:28px;top:-14px;left:7px}.yy-cream-cloud:after{width:22px;height:22px;top:-10px;right:5px}.yy-cream-cloud.is-left{left:-1%;transform:rotate(-8deg)}.yy-cream-cloud.is-right{top:37%;right:-2%;transform:rotate(9deg)scale(.8)}.yy-cream-cloud i{z-index:1;background:#cfb3a5;border-radius:50%;width:3px;height:3px;position:absolute;top:10px}.yy-cream-cloud i:first-child{left:23px}.yy-cream-cloud i:nth-child(2){right:23px}.yy-cream-cloud i:last-child{background:#edcad2;border-radius:0 0 6px 6px;width:7px;height:3px;top:14px;left:27px}.yy-cream-pearls{gap:10px;animation:1.2s 2.3s both yy-opening-detail;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.yy-cream-pearls i{background:radial-gradient(circle at 30% 25%,#fffef8,#e8d4c6);border-radius:50%;width:6px;height:6px;box-shadow:0 2px 2px #c9ad9626}.yy-cream-pearls i:nth-child(2n){background:#e7c9d5;width:4px;height:4px;margin-top:1px}.yy-opening-choice-art.is-cream{letter-spacing:normal;background:radial-gradient(at 10% 20%,#f4d8e7,#0000 60%),radial-gradient(at 90% 80%,#d4e9f7,#0000 60%),#fff3d8;padding:3px 12px}.yy-opening-choice-art.is-cream .yy-cream-wordmark{width:auto;max-width:100%;height:100%}.yy-phone-opening[data-style=cream] .yy-opening-enter:focus-visible{outline-color:#cda9bc}@keyframes yy-cream-frame{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes yy-cream-arrive{0%{opacity:0;translate:0 18px;scale:.9}70%{translate:0 -3px;scale:1.015}to{opacity:1;translate:0;scale:1}}@keyframes yy-cream-swing{0%{opacity:0;transform:rotate(-9deg)}30%{opacity:1;transform:rotate(7deg)}65%{transform:rotate(-3deg)}to{opacity:1;transform:rotate(0)}}@keyframes yy-cream-open{0%{z-index:5;transform:perspective(600px)rotateX(0)}49%{z-index:5}50%{z-index:1}to{z-index:1;transform:perspective(600px)rotateX(180deg)}}@keyframes yy-cream-card{0%{transform:translateY(132px)scale(.94)}75%{transform:translateY(-5px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes yy-cream-seal{0%{opacity:0;scale:.6}65%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes yy-cream-sugar{0%{opacity:0;translate:0 60px;scale:.3}to{opacity:1;translate:0;scale:1}}@media (height<=600px){.yy-opening-composition{top:46%}.yy-opening-sculpture{width:215px;height:215px}.yy-opening-orbit-outer{inset:-14px}.yy-opening-glass{inset:21px}.yy-opening-brand h1{font-size:42px}.yy-opening-chinese{margin-top:10px}.yy-opening-signature{bottom:max(30px, calc(env(safe-area-inset-bottom,0px) + 16px))}.yy-cream-frame{border-radius:35px;inset:18px}.yy-cream-scene{height:380px}.yy-cream-charm{top:30px}.yy-cream-charm>span{height:48px}.yy-cream-charm.is-heart{top:34px}.yy-cream-charm.is-heart>span{height:65px}}@media (prefers-reduced-motion:reduce){.yy-phone-opening *,.yy-phone-opening :after{animation:none!important}.yy-opening-beam,.yy-opening-reflection{display:none}.yy-opening-aurora,.yy-opening-orbit{opacity:1}.yy-phone-opening[data-leaving] .yy-opening-composition,.yy-phone-opening[data-leaving] .yy-rain-copy,.yy-phone-opening[data-leaving] .yy-across-copy{translate:none}.yy-across-orb-far{transform:translate(-6px,2px)scale(.85)}.yy-across-orb-near{transform:translate(6px,-2px)}.yy-across-ripple{display:none}.yy-across-contact{opacity:.35}.yy-rain-video{transition:none}}.netease-music{color:#536575;background:linear-gradient(125deg,#fbf0f5e8,#edf6ffe8);border:1px solid #fff;border-radius:20px;font-size:12px;overflow:hidden}.nm-heading{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.nm-heading>span:nth-child(2){flex:1;min-width:0}.nm-heading strong{color:#4c6174;font-size:13px;display:block}.nm-heading small{color:#8997a8;margin-top:3px;font-size:10px;display:block}.nm-mark{color:#c48a9f;background:#fff9;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 3px 10px #b2c5db16}.nm-chevron-open{transform:rotate(180deg)}.nm-body{padding:0 12px 13px}.nm-account{border-top:1px solid #fff9;align-items:center;gap:6px;margin-bottom:10px;padding-top:12px;display:flex}.nm-account>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.nm-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nm-account button,.nm-song>button:not(.nm-song-play),.nm-search button,.nm-login-actions>button:not(.nm-primary){color:#748c9d;cursor:pointer;background:#fff7;border-radius:10px;place-items:center;min-width:30px;min-height:32px;display:grid}.nm-avatar{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.nm-avatar img{object-fit:cover;width:100%;height:100%}.nm-config{background:#ffffffa6;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:12px;padding:11px;display:flex}.nm-config label{font-size:11px;font-weight:700}.nm-config input,.nm-search input{width:100%;min-width:0;color:inherit;background:#fff9;border:1px solid #dce5ee;border-radius:10px;outline:none;padding:9px;font-size:11px}.nm-config input:focus,.nm-search input:focus{border-color:#9bb9cf}.nm-config p{color:#8996a5;margin:0;font-size:10px;line-height:1.7}.nm-primary{color:#596d83;cursor:pointer;background:linear-gradient(115deg,#d8e9f7,#eddde8);border:1px solid #fff9;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.nm-login{text-align:center;padding:5px 0 12px}.nm-login small{color:#8a96a5;font-size:9px;line-height:1.7;display:block}.nm-login p{margin:8px 0;font-size:11px}.nm-qr{aspect-ratio:1;background:#fff;border-radius:16px;width:min(180px,100%);height:auto;margin:0 auto 9px;padding:9px;display:block;box-shadow:0 5px 20px #bac9da26}.nm-login-actions{justify-content:center;align-items:center;gap:8px;margin:9px 0;display:flex}.nm-tabs{background:#ffffff60;border-radius:12px;gap:6px;margin:3px 0 10px;padding:4px;display:flex}.nm-tabs button{color:#8b98a7;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:11px;display:flex}.nm-tabs button[aria-selected=true]{color:#60798f;background:#fffc;box-shadow:0 2px 7px #b2c5db19}.nm-search{gap:6px;margin-bottom:9px;display:flex}.nm-search button{flex-shrink:0;min-width:35px}.nm-library{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c9da transparent;max-height:270px;overflow-y:auto}.nm-playlist,.nm-song{text-align:left;border-radius:12px;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 4px;display:flex}.nm-playlist{cursor:pointer}.nm-playlist:hover,.nm-song:hover{background:#ffffff6b}.nm-cover{color:#96a6b6;background:linear-gradient(135deg,#f2e4ed,#dfeef4);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.nm-cover img{object-fit:cover;width:100%;height:100%}.nm-playlist>span:nth-child(2),.nm-song-play>span:nth-child(2){flex:1;min-width:0}.nm-playlist strong,.nm-song strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.nm-playlist small,.nm-song small{text-overflow:ellipsis;white-space:nowrap;color:#96a1af;margin-top:4px;font-size:9px;display:block;overflow:hidden}.nm-forward{flex-shrink:0;transform:rotate(180deg)}.nm-song-play{text-align:left;cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.nm-song>button:not(.nm-song-play){flex-shrink:0}.nm-list-title{align-items:center;gap:6px;margin:4px 0 6px;display:flex}.nm-list-title>button{cursor:pointer;color:#8196a8;flex-shrink:0;align-items:center;min-height:30px;font-size:10px;display:flex}.nm-list-title>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.nm-empty{text-align:center;color:#97a3b0;padding:18px 8px;font-size:10px;line-height:1.8}.nm-loading{color:#8496a8;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:10px;display:flex}.nm-more,.nm-add-all{color:#6b8499;cursor:pointer;background:#fff8;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:7px;padding:9px;font-size:10px;display:flex}.nm-error{color:#b16d87;background:#fff6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;font-size:10px;line-height:1.7;display:flex}.nm-error>span{overflow-wrap:anywhere;min-width:0}.nm-error button{cursor:pointer;flex-shrink:0;text-decoration:underline}.nm-notice{color:#76978a;text-align:center;margin-top:8px;font-size:10px}.netease-music button:disabled{opacity:.5;cursor:default}.netease-music button:focus-visible{outline-offset:2px;outline:2px solid #a5bbd5}.nm-spin{animation:1.5s linear infinite nm-spin}@keyframes nm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nm-spin{animation:none}}.word-encounter{min-height:100%;padding:24px 18px calc(env(safe-area-inset-bottom,0px) + 28px);color:#8e819b;background:radial-gradient(at 0 0,#f3e5efb8,#0000 55%),radial-gradient(at 100% 60%,#e5eef7c7,#0000 60%),#f8f6fb}.word-encounter button{cursor:pointer}.word-encounter button:disabled{cursor:default;opacity:.45}.word-encounter :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #c4b1d5}.encounter-title{text-align:center;padding:10px 0 25px}.encounter-symbol{color:#b59ebc;place-items:center;width:76px;height:55px;margin:0 auto 19px;display:grid;position:relative}.encounter-symbol i{background:#e4eaf16b;border:1px solid #fff;border-radius:50%;width:49px;height:49px;position:absolute;left:0}.encounter-symbol i:nth-child(2){background:#eddce770;left:auto;right:0}.encounter-symbol svg{z-index:1;stroke-width:1.3px}.encounter-title>small{color:#b2a0b8;letter-spacing:.16em;font-size:9px;display:block}.encounter-title h2{letter-spacing:.16em;color:#98829f;margin:11px 0;padding-left:.16em;font-size:25px;font-weight:400}.encounter-title p{color:#b1a2b6;font-size:11px;line-height:1.8}.encounter-paper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #fff;border-radius:24px;margin-bottom:15px;padding:21px;box-shadow:0 12px 35px -30px #9a7fa5}.encounter-paper label{color:#a38caa;font-size:11px;display:block}.encounter-paper :is(select,input){color:#8f7e9c;background:#fff9;border:1px solid #e9e1ed;border-radius:13px;outline:none;width:100%;min-width:0;margin-top:10px;padding:12px;font-size:13px;display:block}.encounter-rules{flex-direction:column;gap:14px;margin:23px 0;display:flex}.encounter-rules p{color:#b0a2b5;align-items:center;gap:10px;font-size:10px;line-height:1.7;display:flex}.encounter-rules b{color:#c9b4cc;letter-spacing:.07em;font-size:10px;font-weight:400}.word-encounter :is(.encounter-primary,.encounter-secondary){border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;margin-top:18px;padding:11px 7px;font-size:11px;display:flex}.encounter-primary{color:#fff;background:linear-gradient(115deg,#c5b5d8,#bbcfdf);border:1px solid #fff;box-shadow:0 5px 15px #bfaecc1a}.encounter-secondary{color:#ad98b7;background:#f5f0f8}.encounter-muted{text-align:center;color:#b7a8bc;margin:17px 0 4px;font-size:10px;line-height:1.8}.encounter-secret{color:#b6a4bd;align-items:center;gap:7px;margin:2px 0 23px;font-size:10px;display:flex}.encounter-secret>span{flex:1}.encounter-previous{text-align:center;border-bottom:1px solid #ede6f1;margin:0 0 22px;padding-bottom:18px}.encounter-previous>small{color:#b8a8bf;font-size:9px}.encounter-previous>div{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.encounter-previous span{color:#aa8fb7;overflow-wrap:anywhere;font-size:16px}.encounter-previous i{color:#c6b8cf;font-size:12px;font-style:normal}.encounter-reveal-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.encounter-reveal-pair>div{text-align:center;background:#f2f2f9;border-radius:18px;min-width:0;padding:20px 6px}.encounter-reveal-pair>div:last-child{background:#f8eef4}.encounter-reveal-pair small{color:#b6a7be;overflow-wrap:anywhere;font-size:9px;display:block}.encounter-reveal-pair strong{color:#a08bb0;overflow-wrap:anywhere;margin-top:15px;font-size:22px;font-weight:400;line-height:1.5;display:block}.encounter-reveal-pair>span{text-align:center;color:#c1b4cb;font-size:14px}.encounter-result{color:#b9a4bf;flex-direction:column;align-items:center;gap:12px;padding:8px 0 24px;display:flex}.encounter-result>small{color:#b5a4bb;font-size:10px}.encounter-result strong{color:#aa83ab;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:28px;font-weight:400;display:block}.encounter-result.is-match>svg{fill:#eed8e8;stroke:#cba9c5}.encounter-record{width:100%;min-width:0}.encounter-record-head,.encounter-record-row{text-align:center;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.encounter-record-head{color:#b6a6bd;border-bottom:1px solid #eee6f1;padding:8px 0 15px;font-size:10px}.encounter-record-head svg{color:#d2bbd3;margin:auto}.encounter-record :is(span,small){overflow-wrap:anywhere;min-width:0}.encounter-record-row{padding:16px 0;position:relative}.encounter-record-row small{color:#c3b1cd;background:#fff;border:1px solid #ede5f0;border-radius:50%;justify-self:center;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.encounter-record-row span{color:#a28caf;font-size:15px;line-height:1.7}.encounter-record-row:not(:last-child):after{content:"";background:#e5d9ec;width:1px;height:11px;position:absolute;bottom:-5px;left:50%}.encounter-record-row.is-match{background:linear-gradient(100deg,#f6eaf2,#eaf1f8);border:1px solid #fff;border-radius:15px;margin-top:5px;padding:13px 8px}.encounter-record-row.is-match span{color:#ac84ae}.encounter-history>summary{cursor:pointer;color:#ad98b6;font-size:11px}.encounter-history>summary>span{float:right;color:#c1b0c9;font-size:9px}.encounter-history .encounter-record{margin-top:22px}.encounter-exit{color:#b7a7bf;margin:20px auto 4px;font-size:10px;display:block}.encounter-error{color:#bc8ba7;text-align:center;padding:12px;font-size:11px;line-height:1.8}.couple-letter-envelope{color:#ad8d9f;background:linear-gradient(135deg,#fdf5ee,#f3e6e8 55%,#e8e8f2);border:1px solid #e6d9df;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;width:220px;max-width:100%;height:155px;padding:20px 12px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #a8a0b216}.couple-letter-envelope:before{content:"";background:linear-gradient(30deg,#0000 49.5%,#d7bdc633 50%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#d7bdc633 50%,#0000 50.5%);position:absolute;inset:0}.couple-envelope-fold{background:linear-gradient(140deg,#fff9ef,#f3e1e6);border-bottom:1px solid #d8c5cd88;border-right:1px solid #d8c5cd88;border-radius:12px;width:80%;height:120px;position:absolute;top:-65px;left:10%;transform:rotate(45deg)skew(-14deg,-14deg);box-shadow:3px 3px 9px #9a849516}.couple-envelope-stamp{color:#bea3b1;opacity:.75;border:1px dashed #c5a8b7;border-radius:3px;place-items:center;width:28px;height:32px;display:grid;position:absolute;top:13px;right:13px}.couple-envelope-seal{color:#f9e6ec;background:linear-gradient(135deg,#d8aab9,#ba93a8);border:3px double #ebd3dc;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:50px;box-shadow:0 3px 8px #9b839738}.couple-envelope-caption{letter-spacing:.08em;font-family:Songti SC,SimSun,serif;font-size:12px;position:relative}.couple-letter-envelope>small{letter-spacing:.13em;color:#b5a2af;margin-top:8px;font-size:9px;position:relative}.couple-letter-envelope.is-pending{filter:saturate(.65)}.couple-letter-overlay{z-index:95;padding:calc(22px + var(--safe-top,0px)) 22px calc(22px + var(--safe-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#53647f52;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.couple-letter-paper{color:#827487;scrollbar-width:thin;background:linear-gradient(130deg,#fffaf1,#fcf2ef 60%,#f2eff8);border:1px solid #fff9;border-radius:10px 26px;width:100%;max-width:430px;max-height:100%;padding:28px 25px 22px;position:relative;overflow-y:auto;box-shadow:0 25px 75px #4e435e33}.couple-letter-paper:before{content:"";pointer-events:none;border:1px solid #d8b9c431;border-radius:5px 20px;position:absolute;inset:9px}.couple-letter-close{color:#b4a3b0;background:#fff8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:12px;right:12px}.couple-letter-mark{color:#bd9caa;flex-direction:column;align-items:center;gap:9px;margin:9px auto 24px;display:flex}.couple-letter-mark span{letter-spacing:.27em;font-size:7px}.couple-letter-paper h2{text-align:center;letter-spacing:.06em;text-wrap:balance;color:#9b7d8f;margin-bottom:24px;font:22px/1.7 Songti SC,SimSun,serif}.couple-letter-reading{letter-spacing:.025em;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/2.25 Songti SC,SimSun,serif}.couple-letter-reading>p{margin-bottom:16px}.couple-letter-reading>p:not(.couple-letter-salutation){text-indent:2em}.couple-letter-reading .couple-letter-salutation{color:#b28e9f;margin-bottom:22px}.couple-letter-reading footer{text-align:right;color:#a68b9b;flex-direction:column;gap:5px;margin-top:24px;font-size:12px;display:flex}.couple-letter-reading time{color:#b7a7b2;font-family:Georgia,serif;font-size:10px}.couple-letter-end{text-align:center;color:#c5a3b2;margin-top:20px;font:23px Georgia,serif}.couple-letter-title-input{color:#b39ba8;border-bottom:1px solid #dcc3cd66;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:11px;display:flex}.couple-letter-title-input input{color:#937e90;background:0 0;outline:0;flex:1;min-width:0;font-size:12px}.couple-letter-paper textarea{resize:vertical;color:#8d7b8f;background:repeating-linear-gradient(#0000 0 31px,#d4bfca26 31px 32px);outline:0;width:100%;min-height:230px;max-height:45vh;padding:0 3px;font:14px/32px Songti SC,SimSun,serif}.couple-letter-paper textarea::placeholder,.couple-letter-title-input input::placeholder{color:#c2b2bf}.couple-letter-count{text-align:right;color:#c1acba;margin:8px 0 17px;font-size:9px;display:block}.couple-letter-send{color:#a18c9f;background:linear-gradient(110deg,#edd7e2,#dce7f6);border:1px solid #fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:12px;display:flex}.couple-letter-send:disabled{opacity:.5}.couple-letter-wait{color:#b09eaf;text-align:center;margin:24px 0 28px;font-family:Songti SC,SimSun,serif;font-size:13px;line-height:2}.couple-letter-error{color:#b7869a;margin-top:13px;font-size:11px;line-height:1.8}.wechat-app[data-wechat-theme=dark] .couple-letter-envelope{background:linear-gradient(130deg,#433640,#2b2e40);border-color:#6c5365}.wechat-app[data-wechat-theme=dark] .couple-envelope-fold{background:linear-gradient(145deg,#50414c,#3b3446);border-color:#785c71}.wechat-app[data-wechat-theme=dark] .couple-letter-paper{color:#c5b7ca;background:linear-gradient(130deg,#302d38,#252f40);border-color:#6a586c}.wechat-app[data-wechat-theme=dark] .couple-letter-paper h2{color:#d0a8bf}.wechat-app[data-wechat-theme=dark] .couple-letter-title-input input,.wechat-app[data-wechat-theme=dark] .couple-letter-paper textarea{color:#cbb7cc}.wechat-app[data-wechat-theme=dark] .couple-letter-send{color:#d6c0d4;background:linear-gradient(110deg,#674b60,#394b68);border-color:#74637b}.wechat-app[data-wechat-theme=dark] .couple-letter-close{background:#ffffff0c}@media (width<=350px){.couple-letter-overlay{padding-left:15px;padding-right:15px}.couple-letter-paper{padding:23px 21px 19px}.couple-letter-paper h2{font-size:20px}.couple-letter-reading{font-size:13px}}.birthday-scene{--bd-ink:#625d70;--bd-mute:#928b9f;--bd-rose:#b18699;z-index:115;isolation:isolate;color:var(--bd-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-family:var(--app-font-family,inherit);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(155deg,#f6f1f9f7,#faf4f1f7 50%,#e8f2f8fa);outline:none;flex-direction:column;animation:.8s both bd-arrive;display:flex;position:absolute;inset:0;overflow:hidden}.birthday-scene button{cursor:pointer;-webkit-tap-highlight-color:transparent}.birthday-scene button:disabled{cursor:default;opacity:.55}.birthday-scene button:focus-visible,.birthday-scene textarea:focus-visible{outline-offset:5px;outline:2px solid #a58bb9}.birthday-scene button{touch-action:manipulation}.birthday-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.birthday-atmosphere>i{filter:blur(55px);opacity:.65;background:#edd6e6;border-radius:50%;width:100%;height:60%;position:absolute;top:-24%;left:-35%}.birthday-atmosphere>i:nth-child(2){opacity:.8;background:#d4e8f4;top:40%;left:50%}.birthday-atmosphere>i:nth-child(3){opacity:.45;background:#fff0cd;width:70%;height:40%;top:32%;left:-25%}.birthday-atmosphere>span{font-size:calc(8px + mod(var(--i),3)*3px);color:#bd9bac;opacity:.4;animation:6s ease-in-out infinite bd-sparkle;animation-delay:calc(var(--i)*-.7s);position:absolute}.birthday-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;min-height:52px;padding:15px 20px 2px;display:flex}.birthday-toolbar>div{gap:4px;display:flex}.birthday-toolbar button{color:#82778c;background:#fff6;border:1px solid #fff8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.birthday-edition{letter-spacing:2px;color:#96899c;font-size:10px}.birthday-edition>span{letter-spacing:1px;font-family:Georgia,serif}.birthday-ceremony{text-align:center;scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;min-height:0;padding:14px 26px 20px;display:flex;overflow-y:auto}.birthday-date{letter-spacing:3px;color:#9f8b98;align-items:center;gap:13px;margin:3px 0 22px;font-family:Georgia,serif;font-size:14px;display:flex}.birthday-date i{background:#c7b7bf;width:1px;height:20px;transform:rotate(30deg)}.birthday-heading{animation:.9s both bd-rise}.birthday-heading>p{letter-spacing:2px;color:#a28b9a;margin:0 0 16px;font-size:11px}.birthday-heading h1{letter-spacing:4px;color:#62586b;margin:0;font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:34px;font-weight:400;line-height:1.55}.birthday-heading h1 em{letter-spacing:2px;font-size:20px;font-style:normal}.birthday-heading>span{color:#9c93a1;letter-spacing:1px;margin-top:14px;font-size:11px;line-height:1.8;display:block}.birthday-cake-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,340px);min-height:190px;margin:0 auto;display:flex;position:relative}.birthday-cake{filter:drop-shadow(0 12px 15px #b39aae14);width:100%;max-width:330px;animation:7s ease-in-out infinite bd-float;position:relative}.birthday-cake svg{width:100%;height:auto;display:block}.birthday-halo{filter:blur(10px);background:radial-gradient(#fff9eecc,#0000 70%);border-radius:50%;width:85%;height:60%;position:absolute}.birthday-cake.is-lit:before{content:"";filter:blur(28px);background:#ffdfaa77;border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite bd-sparkle;position:absolute;top:10%;left:50%;transform:translate(-50%)}.birthday-flame{transform-origin:180px 82px;animation:1.8s ease-in-out infinite bd-flame}.birthday-cake-caption{letter-spacing:2px;color:#b1a2ac;margin:-4px 0 10px;font-family:Songti SC,serif;font-size:10px}.birthday-ceremony-bottom{flex-shrink:0;width:100%;padding-top:10px}.birthday-primary{color:#74677e;letter-spacing:1px;background:linear-gradient(110deg,#e7d6e6e6,#e4e6f1e6 55%,#d5e9f0e6);border:1px solid #fff;border-radius:18px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 16px;font-size:12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #9f8ea319,inset 0 1px #fff}.birthday-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #9f8ea32a}.birthday-primary>span{font-size:19px}.birthday-text-button{letter-spacing:1px;color:#9b8d9f;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:16px auto 0;padding:7px 10px;font-size:10px;line-height:1.8;display:flex}.birthday-wish-input{resize:none;text-align:center;color:#86718c;background:#fff5;border:0;border-bottom:1px solid #cbbaca6b;border-radius:10px 10px 0 0;outline:none;flex-shrink:0;width:100%;max-width:300px;padding:10px 12px;font-size:12px;line-height:1.8}.birthday-wish-input::placeholder{color:#ac9eae;font-size:10px}.birthday-wish-stars{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.birthday-wish-stars span{color:#c3a372;animation:1.2s ease-out both bd-wish;animation-delay:calc(var(--i)*8ms);font-size:12px;position:absolute;top:25%;left:50%}.birthday-mailroom{text-align:center;scrollbar-width:thin;flex:1;min-height:0;padding:24px 26px 25px;overflow:auto}.birthday-mailroom .birthday-heading{margin-bottom:30px}.birthday-mailroom .birthday-heading h1{letter-spacing:2px;font-size:28px;line-height:1.7}.birthday-mail-list{flex-direction:column;gap:22px;display:flex}.birthday-envelope{isolation:isolate;text-align:left;color:#877184;width:100%;min-height:169px;animation:.7s both bd-rise;animation-delay:calc(var(--order)*.1s);background:linear-gradient(140deg,#fffaf6,#f4e8e8 60%,#e9e7f0);border:1px solid #fff;border-radius:8px 8px 15px 15px;flex-shrink:0;padding:26px 24px 0;transition:transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 25px #b29ca527,inset 0 0 0 4px #fff6}.birthday-envelope:nth-child(2n){background:linear-gradient(140deg,#f9fbff,#e8eff3 60%,#e7e1ec)}.birthday-envelope:hover{transform:translateY(-3px)rotate(-.5deg)}.birthday-envelope-top{clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;background:linear-gradient(#fff9,#e4d6df55);border-top:1px solid #fff;height:95px;position:absolute;inset:0 0 auto}.birthday-envelope-name{letter-spacing:2px;overflow-wrap:anywhere;max-width:75%;font-family:Songti SC,STSong,serif;font-size:19px;display:block}.birthday-envelope-name small{font-family:var(--app-font-family,inherit);letter-spacing:1px;color:#a18d9c;margin-top:13px;font-size:10px;display:block}.birthday-envelope-stamp{color:#bc9db0;background:#fff8;border:1px dashed #c6b8bf;place-items:center;width:36px;height:42px;padding:3px;display:grid;position:absolute;top:21px;right:19px;transform:rotate(7deg)}.birthday-envelope-stamp img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.birthday-envelope-seal{color:#f9eff0;background:linear-gradient(130deg,#d6aebc,#bb8ca6);border-radius:50%;place-items:center;width:30px;height:30px;font-size:21px;display:grid;position:absolute;top:85px;right:46px;box-shadow:0 2px 5px #b48ca74d,inset 0 0 0 3px #e4bec777,inset 0 0 0 4px #b8859a66}.birthday-envelope-bottom{letter-spacing:1px;color:#aa98a6;border-top:1px solid #fff9;justify-content:space-between;align-items:center;margin-top:28px;padding:10px 0;font-size:9px;display:flex}.birthday-envelope.is-read .birthday-envelope-seal{background:linear-gradient(130deg,#b8c6c9,#96abb3)}.birthday-return{margin-top:28px}.birthday-quiet-wish{color:#8d7b8f;background:#ffffff52;border:1px solid #fff9;border-radius:80px 80px 20px 20px;padding:32px 15px}.birthday-quiet-wish>span{color:#c5a4b5;font-size:35px}.birthday-quiet-wish h2{letter-spacing:2px;margin:13px 0 22px;font:400 19px/1.8 Songti SC,STSong,serif}.birthday-quiet-wish p{margin:15px 0;font-size:12px;line-height:2.2}.birthday-quiet-wish small{letter-spacing:1px;color:#b3a6b4;margin-top:27px;font-size:9px;display:block}.birthday-letter-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px 16px 22px;animation:.6s both bd-rise;overflow-y:auto}.birthday-letter-paper{-webkit-user-select:text;user-select:text;background:linear-gradient(135deg,#fffdf8,#fffaf4 50%,#fbf5f4);border:1px solid #fff;border-radius:3px 3px 9px 9px;padding:22px 24px 13px;position:relative;overflow:hidden;box-shadow:0 8px 30px #a58da022}.birthday-letter-rule{letter-spacing:1px;color:#b6a2ac;border-bottom:1px solid #dacace6b;justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.birthday-paper-star{text-align:center;color:#c8ad9b;margin:21px 0 10px;font-size:29px;display:block}.birthday-letter-paper h1{text-align:center;letter-spacing:2px;color:#7d6373;overflow-wrap:anywhere;margin:12px 0 30px;font:400 22px/1.7 Songti SC,STSong,serif}.birthday-salutation{color:#95808b;margin-bottom:22px;font-size:12px;line-height:1.8}.birthday-letter-body{letter-spacing:.4px;color:#76666c;overflow-wrap:anywhere;font:400 14px/2.2 Songti SC,STSong,serif}.birthday-letter-body p{white-space:pre-wrap;margin:0 0 19px}.birthday-signature{color:#957b89;justify-content:flex-end;align-items:center;gap:9px;margin-top:27px;font:15px/1.7 Songti SC,STSong,serif;display:flex}.birthday-signature img{object-fit:cover;opacity:.85;border-radius:50%;width:29px;height:29px}.birthday-signature small{font:9px/1.8 var(--app-font-family,inherit);color:#b3a0a9;margin-top:3px;display:block}.birthday-letter-end{text-align:center;color:#cbb9b9;padding:24px 0 5px;font-size:11px}.birthday-letter-actions{gap:10px;margin-top:20px;display:flex}.birthday-letter-actions button{color:#8d7994;background:#fff6;border:1px solid #fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:11px;display:flex}.birthday-letter-actions button:last-child{background:#e2e5efe6}.birthday-notice{text-align:center;color:#9a7a8c;overflow-wrap:anywhere;margin:13px 0;font-size:11px;line-height:1.8}.birthday-read-done{margin-top:8px}.birthday-settings{background:linear-gradient(125deg,#fff9fcdf,#f4f7ffdd);border:1px solid #fff;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 3px 16px #c9b7d119}.birthday-settings>summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.birthday-settings>summary::-webkit-details-marker{display:none}.birthday-settings-icon{color:#ad8fa9;background:linear-gradient(140deg,#f6e1ec,#e3ecf7);border:1px solid #fff;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.birthday-settings-title{color:#736781;flex:1;font-size:12px;font-weight:600}.birthday-settings-title small{color:#aaa0b5;margin-top:4px;font-size:10px;font-weight:400;display:block}.birthday-settings-content{flex-direction:column;gap:15px;padding:0 14px 16px;display:flex}.birthday-setting-row{color:#82728e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.birthday-setting-row small{color:#a9a0b3;margin-top:4px;font-size:10px;line-height:1.7;display:block}.birthday-switch{appearance:none;cursor:pointer;background:#d9d6e2;border-radius:20px;flex-shrink:0;width:34px;height:20px;padding:3px;transition:background .2s;display:block}.birthday-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;box-shadow:0 1px 3px #8c789344}.birthday-switch:checked{background:#b9abc9}.birthday-switch:checked:after{transform:translate(14px)}.birthday-date-fields{gap:8px;display:flex}.birthday-date-fields select{color:#8b7898;background:#fff9;border:1px solid #fff;border-radius:10px;outline:none;width:78px;min-height:34px;padding:5px 10px;font-size:12px}.birthday-role-list{scrollbar-width:thin;flex-wrap:wrap;gap:7px;max-height:175px;display:flex;overflow-y:auto}.birthday-role-list button{color:#9b8ea6;background:#fff7;border:1px solid #e7ddea;border-radius:12px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:6px 9px;font-size:11px;display:flex}.birthday-role-list button[aria-pressed=true]{color:#877098;background:#eae2f1;border-color:#c7b5d2}.birthday-role-list img{object-fit:cover;border-radius:8px;width:23px;height:23px}.birthday-role-list button>span{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.birthday-settings-actions{flex-wrap:wrap;gap:7px;display:flex}.birthday-settings-actions button{color:#887299;background:#e9e4f1;border:1px solid #fff;border-radius:11px;flex:1;min-width:70px;min-height:36px;padding:9px 5px;font-size:11px}.birthday-settings-actions button:last-child{background:#fff9}.birthday-settings-content>p{color:#aaa0b3;margin:0;font-size:10px;line-height:1.8}.birthday-settings-content .birthday-notice{color:#9a7a8c}.birthday-settings-icon svg{opacity:.8}@keyframes bd-arrive{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes bd-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes bd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bd-flame{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(.93,1.05)rotate(3deg)}}@keyframes bd-sparkle{0%,to{opacity:.2}50%{opacity:.7}}@keyframes bd-wish{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.3)}25%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translateY(-180px) scale(.6)}}@media (height<=740px){.birthday-ceremony{padding-top:6px;padding-bottom:12px}.birthday-date{margin-bottom:10px}.birthday-heading h1{font-size:29px;line-height:1.45}.birthday-heading>p{margin-bottom:10px}.birthday-heading>span{margin-top:8px}.birthday-cake{max-width:260px}.birthday-cake-stage{min-height:150px}.birthday-cake-caption{font-size:9px}.birthday-ceremony-bottom{padding-top:6px}.birthday-text-button{margin-top:8px}.birthday-wish-input{padding:6px 10px}.birthday-mailroom{padding-top:15px}.birthday-mailroom .birthday-heading h1{font-size:25px}.birthday-mailroom .birthday-heading{margin-bottom:23px}}@media (prefers-reduced-motion:reduce){.birthday-scene,.birthday-scene *,.birthday-scene :before{transition:none!important;animation:none!important}}.birthday-chat-envelope{color:#977b8f;text-align:left;background:linear-gradient(145deg,#fff8f3,#f0e1e9 60%,#e4e5f0);border:1px solid #fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;width:min(220px,100%);min-width:150px;min-height:120px;padding:24px 20px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #a7839722}.birthday-chat-envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#fff5;height:65px;position:absolute;inset:0 0 auto}.birthday-chat-envelope>span{color:#b08b9e;font-size:25px;position:relative}.birthday-chat-envelope>strong{letter-spacing:1px;overflow-wrap:anywhere;font:400 15px/1.8 Songti SC,serif;position:relative}.birthday-chat-envelope>small{color:#b29ba8;letter-spacing:1px;font-size:9px;position:relative}.birthday-chat-letter{color:#806c77;-webkit-user-select:text;user-select:text;background:#fffbf5;padding:24px;font:14px/2.2 Songti SC,STSong,serif}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .wechat-app .birthday-chat-envelope{color:#dec5d6;background:linear-gradient(145deg,#413742,#303849);border-color:#66556a}:root[data-follow-system-dark=true] .wechat-app .birthday-chat-letter{color:#ded0d6;background:#292630}}.birthday-cake-touch{width:100%;max-width:330px;color:inherit;background:0 0;border:0;border-radius:45%;flex-shrink:0;margin:0 auto;padding:0;display:block;position:relative}.birthday-cake-touch .birthday-cake{margin:0 auto}.birthday-cake-touch:focus-visible{outline-offset:0!important}.birthday-cake-touch:disabled{opacity:1!important}@media (height<=740px){.birthday-cake-touch{max-width:260px}}.yy-chat-dice{perspective:240px;justify-content:center;align-items:center;width:64px;height:72px;display:inline-flex;position:relative}.yy-chat-dice-image{object-fit:contain;width:64px;height:72px;display:block}.yy-chat-dice.is-rolling .yy-chat-dice-image{visibility:hidden}.yy-chat-dice-cube{width:38px;height:38px;transform-style:preserve-3d;display:block;position:absolute}.yy-chat-dice-face{backface-visibility:hidden;border-radius:6px;width:38px;height:38px;position:absolute;inset:0}.yy-chat-dice.is-rolling .yy-chat-dice-cube{animation:.36s linear infinite yy-chat-dice-roll}@keyframes yy-chat-dice-roll{0%{transform:rotateX(-18deg)rotateY(-26deg)rotate(0)}to{transform:rotateX(342deg)rotateY(694deg)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.yy-chat-dice.is-rolling .yy-chat-dice-cube{animation:none;display:none}.yy-chat-dice.is-rolling .yy-chat-dice-image{visibility:visible}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-scale:1;--app-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .wechat-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yy-default-user-bubble-color:#2d4152e6;--yy-default-character-bubble-color:#222c38e6;color:#dce7ef;background-color:#111820}:root[data-follow-system-dark=true] .wechat-app .glass-card,:root[data-follow-system-dark=true] .wechat-app .glass-dock,:root[data-follow-system-dark=true] .wechat-app .glass-nav{background:#1c2631eb;border-color:#9db8cc2e;box-shadow:0 8px 32px #0003}:root[data-follow-system-dark=true] .wechat-app [class~=bg-white],:root[data-follow-system-dark=true] .wechat-app [class*=" bg-white/"],:root[data-follow-system-dark=true] .wechat-app [class^=bg-white\/],:root[data-follow-system-dark=true] .wechat-app [class~=bg-slate-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-slate-100],:root[data-follow-system-dark=true] .wechat-app [class~=bg-slate-200],:root[data-follow-system-dark=true] .wechat-app [class~=bg-gray-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-gray-100],:root[data-follow-system-dark=true] .wechat-app [class~=bg-gray-200],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3F7FA]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3F6FA]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3F6F8]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#EAEFF5]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#E4EEF6]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#E5EDF2]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#E6EEF6]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#ECF3F9]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#f7faff]"],:root[data-follow-system-dark=true] .wechat-app .yy-chat-composer{background-color:#1c2631}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#ededed]"]{background-color:#111820}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#DFF1FA]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#DCEEFF]"],:root[data-follow-system-dark=true] .wechat-app [class~=bg-sky-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-sky-100],:root[data-follow-system-dark=true] .wechat-app [class~=bg-blue-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-blue-100]{background-color:#233648}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FAD4E0]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3E5E8]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F2EEF3]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F2EFF7]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F6E4E8]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F7F1F3]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F7F5F8]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F8EDF0]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F9F4F6]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FBE4EC]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FBE6EC]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#EAE6ED]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#EAE6F2]"],:root[data-follow-system-dark=true] .wechat-app [class~=bg-pink-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-pink-100],:root[data-follow-system-dark=true] .wechat-app [class~=bg-rose-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-rose-100]{background-color:#382c3a}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FDFBF7]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FFF8EE]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#fffaf1]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FAF4E6]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FEF6C9]"],:root[data-follow-system-dark=true] .wechat-app [class~=bg-amber-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-amber-100]{background-color:#373126}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#DCE8E0]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#E8F2E4]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F1F7EE]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F4F8F2]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#FAFDF9]"],:root[data-follow-system-dark=true] .wechat-app [class~=bg-emerald-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-emerald-100],:root[data-follow-system-dark=true] .wechat-app [class~=bg-green-50],:root[data-follow-system-dark=true] .wechat-app [class~=bg-green-100]{background-color:#263b32}:root[data-follow-system-dark=true] .wechat-app [class~="text-[#2C4A5C]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#4A5A6A]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#4A4652]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#456176]"],:root[data-follow-system-dark=true] .wechat-app [class~=text-slate-700],:root[data-follow-system-dark=true] .wechat-app [class~=text-slate-800],:root[data-follow-system-dark=true] .wechat-app [class~=text-slate-900],:root[data-follow-system-dark=true] .wechat-app [class~=text-gray-700],:root[data-follow-system-dark=true] .wechat-app [class~=text-gray-800],:root[data-follow-system-dark=true] .wechat-app [class~=text-gray-900]{color:#dce7ef}:root[data-follow-system-dark=true] .wechat-app [class~="text-[#587589]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#6F7F8E]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#6F8CA0]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#5B7485]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#5B7A9A]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#5F6F7E]"],:root[data-follow-system-dark=true] .wechat-app [class~="text-[#587186]"],:root[data-follow-system-dark=true] .wechat-app [class~=text-slate-500],:root[data-follow-system-dark=true] .wechat-app [class~=text-slate-600],:root[data-follow-system-dark=true] .wechat-app [class~=text-gray-500],:root[data-follow-system-dark=true] .wechat-app [class~=text-gray-600]{color:#a7bacb}:root[data-follow-system-dark=true] .wechat-app [class~=border-white],:root[data-follow-system-dark=true] .wechat-app [class*=border-white\/],:root[data-follow-system-dark=true] .wechat-app [class~=border-slate-100],:root[data-follow-system-dark=true] .wechat-app [class~=border-slate-200],:root[data-follow-system-dark=true] .wechat-app [class~=border-gray-100],:root[data-follow-system-dark=true] .wechat-app [class~=border-gray-200]{border-color:#3c4b5a}:root[data-follow-system-dark=true] .wechat-app [class*=from-sky-],:root[data-follow-system-dark=true] .wechat-app [class*=from-slate-],:root[data-follow-system-dark=true] .wechat-app [class*=from-emerald-],:root[data-follow-system-dark=true] .wechat-app [class*=from-white]{--tw-gradient-from:#233648}:root[data-follow-system-dark=true] .wechat-app [class*=from-pink-],:root[data-follow-system-dark=true] .wechat-app [class*=from-rose-]{--tw-gradient-from:#382c3a}:root[data-follow-system-dark=true] .wechat-app [class*=to-sky-],:root[data-follow-system-dark=true] .wechat-app [class*=to-blue-],:root[data-follow-system-dark=true] .wechat-app [class*=to-slate-],:root[data-follow-system-dark=true] .wechat-app [class*=to-teal-],:root[data-follow-system-dark=true] .wechat-app [class*=to-indigo-],:root[data-follow-system-dark=true] .wechat-app [class*=to-white]{--tw-gradient-to:#1c2631}:root[data-follow-system-dark=true] .wechat-app [class*=to-pink-],:root[data-follow-system-dark=true] .wechat-app [class*=to-rose-]{--tw-gradient-to:#382c3a}}html,body{width:100%;height:100vh;font-family:var(--app-font-family);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background-color:#dff1fa;margin:0;padding:0;overflow:hidden}body{font-size:calc(16px * var(--font-scale))}#root{background-color:#0000;width:100%;height:100vh;overflow:hidden}@supports (height:100dvh){html[data-yyphone-android],html[data-yyphone-android] body,html[data-yyphone-android] #root{height:100dvh}@media (width<=767px){html[data-yyphone-android] .phone-viewport{height:100dvh;min-height:0}}}@media (width>=768px){.phone-viewport[data-tablet-layout=true]{background:0 0;height:100dvh;min-height:0;padding:0}.phone-viewport[data-tablet-layout=true]>[data-phone-canvas]{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0}.phone-viewport[data-tablet-layout=true] .classic-home-content{scrollbar-width:none;overflow-y:auto}}@media (width>=768px) and (orientation:landscape){.phone-viewport[data-tablet-layout=true] .classic-home-widgets{grid-template-columns:repeat(4,minmax(0,1fr))}}.wechat-app.wechat-chat-open>.glass-nav,.wechat-app.wechat-favorites-open>.glass-nav{color:#181818;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ededed;border-color:#dedede}.wechat-app.wechat-chat-open>.glass-nav :is(h1,button){color:inherit}.wechat-app.wechat-chat-open>.glass-nav h1{font-size:calc(17px * var(--font-scale));font-weight:600}.wechat-app.wechat-favorites-open>.glass-nav :is(h1,button){color:inherit}.wechat-app.wechat-favorites-open>.glass-nav h1{font-size:calc(17px * var(--font-scale));font-weight:600}.yy-chat-surface .yy-chat-message-row{gap:12px}.yy-chat-history{background-image:var(--yy-chat-wallpaper,none);overscroll-behavior-y:contain;background-position:50%;background-size:cover;background-attachment:scroll}.yy-chat-surface .yy-chat-message-content{max-width:calc(100% - var(--yy-chat-avatar-size,40px) - var(--yy-chat-avatar-size,40px) - 24px)}.yy-chat-surface .yy-chat-message-bubble{color:#111;overflow-wrap:anywhere}.yy-chat-surface .yy-chat-message-bubble.is-plain{white-space:pre-wrap;position:relative}.yy-chat-surface .yy-chat-message-bubble.is-plain:before{content:"";background:inherit;border-radius:1px;width:10px;height:10px;position:absolute;top:14px;left:-5px;transform:rotate(45deg)}.yy-chat-surface .yy-chat-message-bubble.is-user:before{left:auto;right:-5px}.yy-chat-surface .yy-chat-message-bubble:is(.is-payment,.is-media){padding:0}.yy-chat-surface .yy-chat-message-bubble.is-payment{width:244px;max-width:100%}.yy-chat-surface .yy-chat-voice-message{color:inherit;font-size:inherit}.yy-chat-surface .yy-chat-voice-duration{font-size:calc(12px * var(--font-scale))}.yy-chat-quote{color:#888;width:max-content;max-width:100%;font-size:calc(12px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;background:#f5f5f5e0;border:1px solid #e1e1e1b3;border-radius:4px;align-self:flex-start;margin-top:5px;padding:6px 10px;line-height:1.5;overflow:hidden}.yy-chat-quote.is-user{align-self:flex-end}.wechat-app[data-wechat-theme=dark] .yy-chat-quote{color:#aaa;background:#282828;border-color:#353535}.yy-chat-payment-card{--payment-color:#fa9d3b;background:var(--payment-color);color:#fff;text-align:left;border-radius:4px;width:100%;display:block;position:relative}.yy-chat-payment-card.is-settled{--payment-color:#f5c795}.yy-chat-payment-card:before{content:"";background:var(--payment-color);border-radius:1px;width:10px;height:10px;position:absolute;top:16px;left:-5px;transform:rotate(45deg)}.is-user>.yy-chat-payment-card:before{left:auto;right:-5px}.yy-chat-payment-main{align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.yy-chat-payment-icon{flex-shrink:0;width:40px;height:44px}.yy-chat-payment-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.yy-chat-payment-title{font-size:calc(16px * var(--font-scale));overflow-wrap:anywhere;line-height:1.4}.yy-chat-payment-title.is-amount{font-size:calc(19px * var(--font-scale))}.yy-chat-payment-status{font-size:calc(12px * var(--font-scale));opacity:.9}.yy-chat-payment-footer{font-size:calc(10px * var(--font-scale));color:#fff;opacity:.85;border-top:1px solid #ffffff26;padding:4px 10px;display:block}.wechat-app .yy-chat-composer{color:#191919;background-color:#f7f7f7;border-color:#dcdcdc;align-items:center;gap:8px;padding:8px}.yy-chat-composer .yy-chat-attachments{order:0}.wechat-app.wechat-chat-open :is(.yy-chat-composer,.yy-chat-bottom-bar){padding-bottom:calc(var(--wechat-composer-bottom-padding,8px) + var(--wechat-chat-safe-bottom,min(env(safe-area-inset-bottom,0px), 12px)))}.yy-chat-composer textarea{order:1}.yy-chat-composer .yy-chat-emoji{order:2}.yy-chat-composer :is(.yy-chat-generate,.yy-chat-send){color:inherit;background:0 0;order:3}.yy-chat-composer :is(.yy-chat-attachments,.yy-chat-emoji){width:28px;height:28px;color:inherit;background:0 0;border:1.7px solid}.yy-chat-composer :is(.yy-chat-attachments,.yy-chat-emoji) svg{width:24px;height:24px;color:inherit}.yy-chat-composer .yy-chat-emoji{border:0}.yy-chat-composer .yy-chat-emoji svg{stroke-width:1.7px;width:29px;height:29px}.channel-post-media.has-both{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.channel-post-media.has-both .channel-post-photo{object-fit:cover;height:100%}.channel-text-image{aspect-ratio:4/3;height:auto;min-height:210px;overflow:hidden}.channel-text-image>div{min-height:210px}.channel-text-image p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100%;overflow-y:auto}.channel-text-image-editor{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:15px;padding:12px}.channel-text-image-editor summary{color:var(--ch-ink);cursor:pointer;align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.channel-text-image-editor textarea{border:1px solid var(--ch-line);width:100%;color:var(--ch-ink);background:var(--ch-soft);border-radius:10px;outline:none;margin-block:12px;padding:10px;font-size:13px}.couple-page{--cp-ink:#625d70;--cp-muted:#a29ba9;--cp-line:#e9e5ed;--cp-paper:#ffffffd9;--cp-soft:#f5f3f8;--cp-pink:#ba869c;--cp-blue:#87a5bf;z-index:10;min-width:0;min-height:0;color:var(--cp-ink);background:radial-gradient(at 0 0,#faeaf2 0,#0000 50%),radial-gradient(at 100% 90%,#e4effa 0,#0000 60%),#f9f7fb;flex-direction:column;flex:1;display:flex;position:relative}.couple-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}.couple-page button:disabled{cursor:default;opacity:.45}.couple-page :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #c9b6d2}.couple-page-scroll{overscroll-behavior:contain;min-height:0;padding:18px 16px calc(env(safe-area-inset-bottom,0px) + 24px);scrollbar-width:none;flex:1;overflow:hidden auto}.couple-page-toolbar{gap:8px;display:flex}.couple-page .yy-header-action{flex-shrink:0;width:auto;min-width:36px}.couple-page-toolbar button{background:var(--cp-paper);color:#a48ea9;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.couple-mini-avatar{color:#a28da9;background:linear-gradient(135deg,#eedce9,#dfeaf6);border:1px solid #ffffffc9;border-radius:11px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:inline-flex;overflow:hidden}.couple-mini-avatar img{object-fit:cover;width:100%;height:100%}.couple-page-message{background:var(--cp-paper);color:var(--cp-ink);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:12px;font-size:12px;display:flex}.couple-primary{color:#806f87;min-height:40px;font-size:calc(12px * var(--font-scale));background:linear-gradient(110deg,#edd5e0,#d5e4f2);border:1px solid #ffffffbd;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-weight:600;display:flex}.couple-page-compose{background:var(--cp-paper);border:1px solid #fff;border-radius:22px;gap:15px;padding:20px;display:grid;box-shadow:0 12px 30px -24px #a98da3}.couple-page-compose :is(input,textarea),.couple-answer textarea,.couple-inline-composer textarea{border:1px solid var(--cp-line);background:var(--cp-soft);width:100%;min-width:0;color:var(--cp-ink);font-size:calc(13px * var(--font-scale));border-radius:12px;outline:none;padding:11px 12px;line-height:1.8}.couple-page-compose textarea{resize:vertical}.couple-page-compose input[type=date]{max-width:100%;color:var(--cp-muted)}.couple-page-compose ::placeholder,.couple-answer textarea::placeholder,.couple-inline-composer textarea::placeholder{color:var(--cp-muted)}.couple-empty{text-align:center;color:var(--cp-muted);font-size:calc(12px * var(--font-scale));padding:35px 5px}.couple-diary-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-height:70%;display:grid}.couple-diary-column{min-width:0}.couple-diary-column>header{border-bottom:2px solid #e8d3df;align-items:center;gap:8px;margin-bottom:15px;padding:0 3px 14px;display:flex}.couple-diary-column.is-char>header{border-color:#d1e1f1}.couple-diary-column>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale));font-weight:600;overflow:hidden}.couple-diary-column>div{flex-direction:column;gap:14px;display:flex}.couple-diary-preview{text-align:left;background:var(--cp-paper);border:1px solid #fff;border-radius:5px 14px 14px 5px;width:100%;min-height:155px;padding:16px 12px;display:block;position:relative;box-shadow:-3px 0 #e9d3de,0 8px 18px -14px #9d859a}.is-char .couple-diary-preview{box-shadow:-3px 0 #d0e1ef,0 8px 18px -14px #899eb5}.couple-diary-preview time{font-size:calc(9px * var(--font-scale));color:var(--cp-muted)}.couple-diary-preview h3{font-size:calc(13px * var(--font-scale));overflow-wrap:anywhere;margin-top:9px;font-weight:600;line-height:1.7}.couple-diary-preview p{-webkit-line-clamp:4;color:var(--cp-muted);font-size:calc(11px * var(--font-scale));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;line-height:1.9;display:-webkit-box;overflow:hidden}.couple-diary-preview small{color:#b69aac;align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.couple-entry-byline{align-items:center;gap:9px;margin-bottom:18px;display:flex}.couple-entry-byline>span:nth-child(2){min-width:0;color:var(--cp-ink);flex:1;font-size:12px}.couple-entry-byline time{color:var(--cp-muted);margin-top:4px;font-size:10px;display:block}.couple-entry-byline button{color:var(--cp-muted);padding:6px}.couple-diary-paper{background:var(--cp-paper);border:1px solid #ffffffd9;border-radius:6px 20px 20px 6px;padding:24px 20px;position:relative;box-shadow:-3px 0 #ebd8e1,0 12px 30px -23px #aa8ea6}.couple-diary-paper h2{font-size:calc(18px * var(--font-scale));overflow-wrap:anywhere;margin-bottom:18px;font-weight:600;line-height:1.7}.couple-diary-paper p{font-size:calc(13px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:2.2}.couple-annotations-head{justify-content:space-between;align-items:center;margin:25px 2px 15px;font-size:12px;display:flex}.couple-annotations-head h3{font-weight:600}.couple-annotations-head button{color:#a386ac;background:#eee6f2;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;display:flex}.couple-annotations{flex-direction:column;gap:16px;display:flex}.couple-annotation{align-items:flex-start;gap:9px;display:flex}.couple-annotation>div{background:#eaf0f7b8;border:1px solid #ffffffce;border-radius:0 14px 14px;flex:1;min-width:0;padding:11px}.couple-annotation.is-user>div{background:#f6e8efc4}.couple-annotation header{align-items:center;gap:6px;display:flex}.couple-annotation strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.couple-annotation time{color:var(--cp-muted);margin-left:auto;font-size:9px}.couple-annotation header button{color:var(--cp-muted)}.couple-annotation p{font-size:calc(12px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.9}.couple-inline-composer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f6fae8;align-items:flex-end;gap:9px;margin-top:20px;padding:12px 0 5px;display:flex;position:sticky;bottom:-24px}.couple-inline-composer textarea{background:var(--cp-paper);flex:1;min-width:0}.couple-inline-composer button{flex-shrink:0;padding:12px}.couple-note-wall{columns:2;background-image:radial-gradient(#cec2d270 .8px,#0000 .8px);background-size:17px 17px;column-gap:15px;min-height:100%;padding:12px 7px 20px}.couple-paper-note{break-inside:avoid;color:#6c6470;width:100%;min-height:160px;margin-bottom:24px;padding:26px 14px 15px;display:inline-block;position:relative;transform:rotate(-1.3deg);box-shadow:1px 6px 10px -6px #76617b5e}.couple-paper-note:nth-child(3n+2){transform:rotate(1.4deg)}.couple-paper-note:after{content:"";background:linear-gradient(135deg,#ffffffb0 50%,#b6a9bd26 51%);width:15px;height:15px;position:absolute;bottom:0;right:0}.couple-paper-tape{background:#ffffff9c;border:1px solid #ffffff54;width:39px;height:16px;position:absolute;top:-8px;left:calc(50% - 20px);transform:rotate(-5deg);box-shadow:0 1px 1px #b8a7bd15}.couple-paper-note p{font-size:calc(12px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;line-height:2}.couple-paper-note footer{color:#8f8294;align-items:flex-end;gap:7px;padding-top:18px;font-size:9px;display:flex}.couple-paper-note footer>span{overflow-wrap:anywhere;flex:1;min-width:0}.couple-paper-note time{opacity:.8;margin-top:4px;font-size:8px;display:block}.couple-note-colors{gap:12px;padding:5px 2px;display:flex}.couple-note-colors button{border:2px solid #fff;border-radius:50%;width:24px;height:24px}.couple-note-colors button[aria-pressed=true]{outline-offset:3px;outline:1px solid #ae9cb9}.couple-mailbox{color:#b59abf;background:linear-gradient(135deg,#eee3f1,#e4e9f6);border:1px solid #fff;border-radius:25px;justify-content:center;align-items:center;width:120px;height:88px;margin:4px auto 27px;display:flex;position:relative;box-shadow:inset 0 -4px #d8c8e02b,0 15px 30px -22px #9f7bb8}.couple-mailbox>span{background:#bda7c14d;border-radius:10px;width:58px;height:4px;position:absolute;top:16px}.couple-mailbox>svg:first-of-type{margin-top:18px}.couple-mailbox>svg:last-child{color:#c59cb7;position:absolute;bottom:21px;right:52px}.couple-segment{background:#eee9f2b3;border-radius:15px;align-items:center;gap:4px;padding:5px;display:flex}.couple-segment button{min-height:32px;color:var(--cp-muted);font-size:calc(11px * var(--font-scale));border-radius:11px;flex:1;padding:6px}.couple-segment button[aria-pressed=true]{background:var(--cp-paper);color:#9d80ab;box-shadow:0 2px 7px #ab8cbb12}.couple-question-list{flex-direction:column;gap:15px;margin-top:20px;display:flex}.couple-question-envelope{background:var(--cp-paper);text-align:left;border:1px solid #fff;border-radius:5px 18px 18px;width:100%;padding:20px 19px 14px;position:relative;box-shadow:0 9px 25px -23px #9b86ac}.couple-question-envelope:before{content:"";background:repeating-linear-gradient(120deg,#eddae6 0 9px,#fdfbfe 9px 17px,#dce6f4 17px 26px,#fdfbfe 26px 34px);border-radius:5px 18px 0 0;width:100%;height:5px;position:absolute;top:0;left:0}.couple-envelope-stamp{color:#bda2c5;border:1px dashed #d9c6e1;padding:7px;position:absolute;top:18px;right:17px}.couple-question-envelope>small{color:var(--cp-muted);padding-right:45px;font-size:10px;display:block}.couple-question-envelope h3{font-size:calc(14px * var(--font-scale));overflow-wrap:anywhere;margin-top:11px;padding-right:37px;font-weight:550;line-height:1.8}.couple-question-envelope footer{border-top:1px dashed var(--cp-line);color:var(--cp-muted);justify-content:space-between;gap:10px;margin-top:21px;padding-top:10px;font-size:9px;display:flex}.couple-question-letter{background:var(--cp-paper);text-align:center;border:1px solid #fff;border-radius:20px;margin-bottom:25px;padding:27px 23px;position:relative}.couple-question-letter>svg{color:#b99ac4;margin:0 auto 15px}.couple-question-letter small{color:var(--cp-muted);font-size:10px}.couple-question-letter h2{font-size:calc(17px * var(--font-scale));overflow-wrap:anywhere;margin-top:15px;line-height:1.9}.couple-letter-actions{color:var(--cp-muted);justify-content:center;gap:20px;margin-top:18px;display:flex}.couple-answer{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.couple-answer>div{background:#f6e7efb3;border:1px solid #fff;border-radius:0 17px 17px;flex:1;min-width:0;padding:15px}.couple-answer.is-character>div{background:#e8eff8c9}.couple-answer strong{margin-bottom:10px;font-size:12px;display:block}.couple-answer p{font-size:calc(13px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.couple-answer button{color:#aa8aaf;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.couple-anniversaries{flex-direction:column;gap:16px;display:flex}.couple-anniversary{background:var(--cp-paper);border:1px solid #fff;border-radius:22px;align-items:center;gap:14px;padding:21px 16px;display:flex}.couple-anniversary-calendar{text-align:center;background:#fffafd;border:1px solid #ead9e4;border-radius:12px;flex:0 0 64px;width:64px;overflow:hidden}.couple-anniversary-calendar span{color:#ae8da3;background:#f4e3ed;border-bottom:1px solid #ead9e4;padding:4px;font-size:9px;display:block}.couple-anniversary-calendar strong{color:#af869e;padding:12px 3px;font-size:15px;font-weight:600;display:block}.couple-anniversary>div:nth-child(2){flex:1;min-width:0}.couple-anniversary h3{font-size:calc(13px * var(--font-scale));overflow-wrap:anywhere;font-weight:600}.couple-anniversary time{color:var(--cp-muted);margin-top:7px;font-size:9px;display:block}.couple-entry-actions{color:var(--cp-muted);gap:13px;margin-top:13px;display:flex}.couple-day-count{color:#b08ba5;flex-direction:column;align-items:center;gap:3px;min-width:36px;display:flex}.couple-day-count strong{font-size:calc(27px * var(--font-scale));font-weight:450;line-height:1.4}.couple-day-count small{color:var(--cp-muted);font-size:10px}@media (width<=340px){.couple-page-scroll{padding-inline:12px}.couple-diary-columns{gap:10px}.couple-diary-preview{padding-inline:9px}.couple-anniversary{gap:9px;padding-inline:12px}.couple-anniversary-calendar{flex-basis:53px;width:53px}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .couple-page{--cp-ink:#ded7e4;--cp-muted:#a295af;--cp-line:#4b3f55;--cp-paper:#302a38ed;--cp-soft:#27212e;background:#241f2b}:root[data-follow-system-dark=true] .couple-page :is(.couple-page-compose,.couple-diary-preview,.couple-diary-paper,.couple-question-letter,.couple-question-envelope,.couple-anniversary,.couple-answer>div,.couple-annotation>div,.couple-page-toolbar button){border-color:#4b3f55}:root[data-follow-system-dark=true] .couple-page :is(.couple-annotation>div,.couple-answer>div,.couple-annotations-head button,.couple-segment){background:#3b3046}:root[data-follow-system-dark=true] .couple-page :is(.couple-annotation.is-user>div,.couple-answer.is-character>div){background:#30394a}:root[data-follow-system-dark=true] .couple-page .couple-inline-composer{background:#241f2be8}:root[data-follow-system-dark=true] .couple-page .couple-mailbox{background:linear-gradient(135deg,#51405d,#353e55);border-color:#665472}:root[data-follow-system-dark=true] .couple-page .couple-primary{color:#e3d6e8;background:linear-gradient(110deg,#64495f,#415b73);border-color:#79637d}}.channels-app{--ch-ink:#344e4b;--ch-muted:#8b9e9a;--ch-accent:#537e73;--ch-line:#e6ece9;--ch-surface:#ffffffd9;--ch-soft:#edf4f1;min-width:0;height:100%;min-height:0;color:var(--ch-ink);background:radial-gradient(at 0 0,#f5e8ef 0,#0000 46%),radial-gradient(at 100% 30%,#e5eff8 0,#0000 55%),#f5f8f6;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.channels-app button{cursor:pointer;-webkit-tap-highlight-color:transparent}.channels-app button:disabled{opacity:.5;cursor:wait}.channels-app :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #98bdae}.channel-header{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 11px) 15px 11px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border-bottom:1px solid #ffffffa8;flex-shrink:0;align-items:center;gap:9px;display:flex}.channel-icon-button{background:var(--ch-soft);width:35px;height:35px;color:var(--ch-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.channel-icon-button.is-primary{color:#fff;background:#587f73;box-shadow:0 4px 12px #567e7325}.channel-header-title{flex:1;min-width:0;padding-left:2px}.channel-header-title>span{color:#9aaca6;font-size:calc(7px * var(--font-scale));letter-spacing:.14em;align-items:center;gap:5px;font-weight:650;display:flex}.channel-header-title i{background:#b6cdbb;border-radius:50%;width:4px;height:4px}.channel-header h1{text-overflow:ellipsis;white-space:nowrap;color:var(--ch-ink);font-size:calc(18px * var(--font-scale));letter-spacing:-.025em;margin-top:2px;font-weight:750;line-height:1.35;overflow:hidden}.channel-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.channel-scroll.is-room{overflow:hidden}.channel-eyebrow{color:#8eaaa0;font-size:calc(8px * var(--font-scale));letter-spacing:.15em;font-weight:650;display:block}.channel-avatar{color:#87a79d;width:37px;height:37px;font-size:calc(13px * var(--font-scale));background:linear-gradient(140deg,#e2efe8,#d7e8ed);border:1px solid #ffffffac;border-radius:14px;flex:0 0 37px;justify-content:center;align-items:center;font-weight:650;display:inline-flex;overflow:hidden}.channel-avatar img{object-fit:cover;width:100%;height:100%}.channel-avatar.is-large{width:65px;height:65px;font-size:calc(23px * var(--font-scale));border-radius:22px;flex-basis:65px}.channel-filter-bar{z-index:8;border-bottom:1px solid var(--ch-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f7faf8ec;gap:23px;padding:0 20px;display:flex;position:sticky;top:0;overflow-x:auto}.channel-filter-bar button{min-height:44px;color:var(--ch-muted);font-size:calc(12px * var(--font-scale));flex-shrink:0;align-items:center;gap:5px;display:flex;position:relative}.channel-filter-bar button[aria-pressed=true]{color:var(--ch-accent);font-weight:700}.channel-filter-bar button[aria-pressed=true]:after{content:"";background:#a1beb0;border-radius:5px;height:3px;position:absolute;bottom:0;left:25%;right:25%}.channel-filter-bar i{background:#d495a4;border-radius:50%;width:5px;height:5px}.channel-feed{flex-direction:column;gap:16px;padding:16px 16px 0;display:flex}.channel-post,.channel-live-card{background:var(--ch-surface);border:1px solid #ffffffdf;border-radius:24px;overflow:hidden;box-shadow:0 8px 26px -20px #829e8b75}.channel-post-head{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.channel-author{text-align:left;align-items:center;gap:9px;min-width:0;display:inline-flex}.channel-author>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-author strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ch-ink);font-size:calc(12px * var(--font-scale));font-weight:650;overflow:hidden}.channel-author small{color:var(--ch-muted);font-size:calc(9px * var(--font-scale))}.channel-follow{color:#84a087;font-size:calc(9px * var(--font-scale));background:#edf4eb;border-radius:99px;flex-shrink:0;align-items:center;gap:3px;padding:6px 9px;display:flex}.channel-follow.is-followed{color:#9aa9a0;background:0 0}.channel-self-tag{color:#9caea6;font-size:calc(9px * var(--font-scale));flex-shrink:0}.channel-cover-button{text-align:left;width:100%;display:block}.channel-post-photo{object-fit:contain;background:var(--ch-soft);width:100%;max-height:340px;display:block}.channel-post-body{padding:13px 16px 6px}.channel-post-body p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ch-ink);font-size:calc(13px * var(--font-scale));line-height:1.9}.channel-post-body p.is-preview{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.channel-expand{color:#8ba597;font-size:calc(10px * var(--font-scale));align-items:center;gap:3px;margin-top:8px;display:flex}.channel-post-actions{align-items:center;gap:0;padding:9px 9px 11px;display:flex}.channel-post-actions button{color:#9baba3;min-width:0;min-height:33px;font-size:calc(10px * var(--font-scale));flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.channel-post-actions button[aria-pressed=true]{color:#cc91a1}.channel-post-actions button svg{flex-shrink:0}.channel-post-actions button>span{font-variant-numeric:tabular-nums;font-size:calc(10px * var(--font-scale));white-space:nowrap}.channel-post-views{color:var(--ch-muted);font-size:calc(9px * var(--font-scale));justify-content:flex-end;align-items:center;gap:5px;padding:0 18px 12px;display:flex}.channel-account-counts{color:#9b8d9e;font-size:calc(10px * var(--font-scale));gap:28px;margin-top:20px;display:flex}.channel-account-counts span{align-items:baseline;gap:8px;display:flex}.channel-account-counts strong{color:var(--ch-ink);font-size:calc(17px * var(--font-scale));font-variant-numeric:tabular-nums;font-weight:600}.channel-author-followers{color:var(--ch-muted);justify-content:center;align-items:baseline;gap:7px;margin-top:12px;font-size:11px;display:flex}.channel-author-followers strong{color:var(--ch-ink);font-size:17px;font-weight:600}.channel-count-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.channel-count-field{color:var(--ch-ink);font-size:calc(12px * var(--font-scale));gap:7px;display:grid}.channel-count-field input{border:1px solid var(--ch-line);background:var(--ch-surface);width:100%;min-width:0;color:var(--ch-ink);border-radius:12px;outline:none;padding:10px 12px;font-size:13px}.channel-comment-preview{background:var(--ch-soft);color:#95a79c;text-align:left;width:calc(100% - 28px);font-size:calc(10px * var(--font-scale));border-radius:10px;align-items:center;gap:6px;margin:0 14px 13px;padding:9px;display:flex}.channel-comment-preview>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.channel-comment-preview strong{color:#7b9984;font-weight:500}.channel-list-end{color:#b0bdb7;min-height:65px;font-size:calc(9px * var(--font-scale));justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.channel-list-end>span{background:#dce7df;width:20px;height:1px}.channel-live-cover{color:#fff;text-align:left;background-position:50%;background-size:cover;width:100%;height:218px;display:block;position:relative;overflow:hidden}.channel-live-cover:after{content:"";background:linear-gradient(#0000 15%,#0d252bcc);position:absolute;inset:0}.channel-live-state{z-index:1;color:#fff;font-size:calc(8px * var(--font-scale));letter-spacing:.05em;background:#d08b9bdb;border:1px solid #ffffff24;border-radius:7px;padding:5px 8px;position:absolute;top:15px;left:15px}.channel-live-state.is-ended{background:#ffffff29}.channel-live-cover-art{color:#fff;opacity:.14;font-family:serif;font-size:178px;position:absolute;top:-32px;right:13px;transform:rotate(15deg)}.channel-live-cover-ring{border:1px solid #fff2;border-radius:50%;width:160px;height:160px;position:absolute;top:28px;right:-20px;box-shadow:0 0 0 22px #ffffff08}.channel-live-scene{z-index:1;-webkit-line-clamp:3;font-size:calc(16px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.7;display:-webkit-box;position:absolute;bottom:53px;left:19px;right:20px;overflow:hidden}.channel-live-enter{z-index:1;color:#e6eee8;font-size:calc(10px * var(--font-scale));align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;left:20px}.channel-live-meta{justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.channel-live-numbers{color:#9bada2;font-size:calc(9px * var(--font-scale));flex-shrink:0;align-items:center;gap:4px;display:flex}.channel-live-numbers svg:nth-of-type(2){margin-left:5px}.channel-own-live{color:#879f9a;text-align:left;width:calc(100% - 32px);font-size:calc(11px * var(--font-scale));background:#ffffffa8;border:1px solid #fff;border-radius:17px;align-items:center;gap:10px;margin:10px 16px 14px;padding:12px 14px;display:flex}.channel-own-live>span{flex:1;font-weight:600}.channel-own-live small{color:#a3b2ae;font-size:calc(9px * var(--font-scale));margin-top:3px;font-weight:400;display:block}.channel-inbox-list{background:var(--ch-surface);border:1px solid #fff;border-radius:23px;margin:0 16px;overflow:hidden}.channel-inbox-row{border-bottom:1px solid var(--ch-line);color:#afbeb4;text-align:left;align-items:center;gap:11px;width:100%;padding:17px 13px;display:flex}.channel-inbox-row:last-child{border-bottom:0}.channel-inbox-avatar{flex-shrink:0;position:relative}.channel-inbox-avatar>i{background:#ce94a4;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-2px}.channel-inbox-copy{flex:1;min-width:0}.channel-inbox-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-inbox-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ch-ink);font-size:calc(12px * var(--font-scale));font-weight:650;overflow:hidden}.channel-inbox-copy time{color:#acb9b1;font-size:calc(8px * var(--font-scale));flex-shrink:0}.channel-inbox-copy small{color:#9bada2;font-size:calc(10px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.channel-thread{flex-direction:column;min-height:100%;display:flex}.channel-thread-note{color:#a5b6ac;font-size:calc(10px * var(--font-scale));flex-direction:column;align-items:center;gap:6px;padding:20px 15px 5px;display:flex}.channel-thread-note small{opacity:.75;font-size:calc(8px * var(--font-scale))}.channel-source-post{color:#8da99c;font-size:calc(10px * var(--font-scale));text-align:left;background:#ffffff7d;border:1px solid #fff;border-radius:12px;align-items:center;gap:6px;margin:12px 20px 0;padding:10px;display:flex}.channel-source-post>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.channel-conversation{flex-direction:column;flex:1;gap:18px;padding:24px 15px;display:flex}.channel-message{align-items:flex-start;gap:9px;padding-right:37px;display:flex}.channel-message>div{min-width:0}.channel-message strong{color:#9aafa3;font-size:calc(9px * var(--font-scale));margin:0 4px 5px;font-weight:500;display:block}.channel-message p{background:var(--ch-surface);width:fit-content;color:var(--ch-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--font-scale));border:1px solid #fff;border-radius:3px 17px 17px;padding:11px 13px;line-height:1.85;box-shadow:0 3px 13px #8ca29309}.channel-message.is-own{flex-direction:row-reverse;padding-left:37px;padding-right:0}.channel-message.is-own p{color:#4f6c5d;background:linear-gradient(120deg,#dfede1,#e1edf0);border-color:#ffffffba;border-radius:17px 3px 17px 17px;margin-left:auto}.channel-reply-composer{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6faf7f2;border-top:1px solid #ffffffc7;padding:10px 14px 12px;position:sticky;bottom:0}.channel-quick-replies{scrollbar-width:none;gap:7px;margin-bottom:9px;display:flex;overflow-x:auto}.channel-quick-replies button{border:1px solid var(--ch-line);background:var(--ch-surface);color:#97aca0;font-size:calc(9px * var(--font-scale));border-radius:99px;flex-shrink:0;padding:5px 8px}.channel-reply-field{background:var(--ch-surface);border:1px solid #dfe9e1;border-radius:17px;align-items:flex-end;gap:8px;padding:8px 9px 8px 12px;display:flex}.channel-reply-field textarea{resize:vertical;min-width:0;min-height:37px;max-height:100px;color:var(--ch-ink);font-size:calc(12px * var(--font-scale));background:0 0;border:0;outline:none;flex:1;padding:2px 0;line-height:1.7}.channel-reply-field textarea::placeholder{color:#adbbb3}.channel-send{color:#fff;background:#a4beb0;border-radius:12px;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.channel-ai-reply{color:#92aa9c;width:100%;font-size:calc(10px * var(--font-scale));justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}.channel-post-detail{padding-top:15px}.channel-post-detail>.channel-post{margin-inline:15px}.channel-discussion-title{justify-content:space-between;align-items:center;gap:10px;padding:22px 20px 13px;display:flex}.channel-discussion-title h2{color:#758f81;font-size:calc(12px * var(--font-scale));font-weight:650}.channel-discussion-title h2 span{color:#a8b8ad;font-size:calc(10px * var(--font-scale));margin-left:4px;font-weight:400}.channel-discussion-title>span{color:#acbcb1;font-size:calc(9px * var(--font-scale))}.channel-comments{padding:0 19px 18px}.channel-comment{border-bottom:1px solid var(--ch-line);align-items:flex-start;gap:10px;padding:13px 0;display:flex}.channel-comment:last-child{border-bottom:0}.channel-comment>.channel-avatar{width:29px;height:29px;font-size:calc(10px * var(--font-scale));border-radius:10px;flex-basis:29px}.channel-comment>div{flex:1;min-width:0}.channel-comment strong{color:#88a08f;font-size:calc(10px * var(--font-scale));font-weight:600}.channel-comment strong small{color:#8ca78d;font-size:calc(8px * var(--font-scale));background:#e6f0e5;border-radius:4px;margin-left:7px;padding:1px 4px;font-weight:400}.channel-comment p{color:var(--ch-ink);font-size:calc(12px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;line-height:1.85}.channel-gentle-empty{color:#a1b4a8;text-align:center;font-size:calc(11px * var(--font-scale));padding:28px 12px;line-height:1.8}.channel-empty{text-align:center;background:#ffffff6e;border:1px dashed #d8e6dc;border-radius:24px;margin:4px 16px 0;padding:33px 24px}.channel-empty>span{color:#a4bca7;background:linear-gradient(135deg,#eaf3e9,#f5eaf0);border:1px solid #fff;border-radius:23px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 16px;display:flex;transform:rotate(-7deg)}.channel-empty h3{color:#8da293;font-size:calc(13px * var(--font-scale));font-weight:600}.channel-empty p{color:#a5b6a9;font-size:calc(11px * var(--font-scale));margin-top:9px;line-height:1.9}.channel-error{color:#b8778b;font-size:calc(11px * var(--font-scale));overflow-wrap:anywhere;background:#fae9ee;border-radius:13px;margin:12px 15px;padding:10px 12px;line-height:1.7}.channel-loading{color:#8ba58a;font-size:calc(10px * var(--font-scale));background:#eaf3e8;border-radius:13px;align-items:center;gap:9px;margin:12px 16px;padding:10px 12px;display:flex}.channel-loading svg{flex-shrink:0}.channel-skeleton{background:linear-gradient(110deg,#ffffff72,#eaf1eb,#ffffff72) 0 0/220% 100%;border:1px solid #fff;border-radius:24px;height:245px;animation:2s infinite channel-skeleton}@keyframes channel-skeleton{to{background-position:-220% 0}}.channel-toast{z-index:80;top:calc(env(safe-area-inset-top,0px) + 78px);color:#fff;pointer-events:none;width:max-content;max-width:86%;font-size:calc(11px * var(--font-scale));background:#5c746be8;border-radius:99px;align-items:center;gap:6px;padding:10px 15px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #36534620}.channel-nav{z-index:25;padding:5px 12px max(4px, min(env(safe-area-inset-bottom,0px), 12px));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd9;border-top:1px solid #ffffffc7;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.channel-nav button{color:#a8b9af;font-size:calc(9px * var(--font-scale));flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.channel-nav button>span{border-radius:13px;justify-content:center;align-items:center;width:45px;height:29px;display:flex;position:relative}.channel-nav button[aria-current=page]{color:#708f7b;font-weight:650}.channel-nav button[aria-current=page]>span{background:linear-gradient(120deg,#e6f0e4,#f2e9ed)}.channel-nav i{color:#fff;text-align:center;background:#ce95a5;border:1px solid #fff;border-radius:99px;min-width:13px;height:13px;padding:0 3px;font-size:8px;font-style:normal;line-height:11px;position:absolute;top:-1px;right:-4px}.channel-modal{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28473e42;align-items:flex-end;display:flex;position:absolute;inset:0}.channel-sheet{width:100%;max-height:90%;padding:10px 20px calc(env(safe-area-inset-bottom,0px) + 23px);scrollbar-width:none;background:#f7faf6;border:1px solid #ffffffd9;border-radius:29px 29px 0 0;position:relative;overflow-y:auto;box-shadow:0 -10px 50px #41694e12}.channel-sheet-grip{background:#d7e4d9;border-radius:5px;width:29px;height:4px;margin:0 auto 22px}.channel-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.channel-sheet h2{color:var(--ch-ink);font-size:calc(19px * var(--font-scale));letter-spacing:-.03em;margin-top:7px;font-weight:650}.channel-sheet-content{flex-direction:column;gap:13px;display:flex}.channel-live-setup{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:20px;gap:15px;padding:16px;display:grid}.channel-live-setup legend,.channel-setup-field{color:var(--ch-ink);font-size:calc(12px * var(--font-scale));font-weight:600}.channel-live-setup legend small{color:var(--ch-muted);font-size:calc(10px * var(--font-scale));margin-top:5px;font-weight:400;display:block}.channel-invite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:180px;margin-top:12px;display:grid;overflow-y:auto}.channel-invite-list label{min-width:0;font-size:calc(11px * var(--font-scale));cursor:pointer;align-items:center;gap:7px;display:flex}.channel-invite-list label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-invite-list .channel-avatar{flex:0 0 26px;width:26px;height:26px;font-size:11px}.channel-setup-field{gap:8px;display:grid}.channel-setup-field :is(input,select,textarea){border:1px solid var(--ch-line);background:var(--ch-soft);width:100%;min-width:0;color:var(--ch-ink);font-size:calc(12px * var(--font-scale));border-radius:12px;outline:none;padding:10px;font-weight:400}.channel-memory-options{background:var(--ch-soft);border-radius:13px;gap:12px;padding:12px;display:grid}.channel-memory-options label{color:var(--ch-ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.channel-memory-options input{margin-top:3px}.channel-memory-options small{color:var(--ch-muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.channel-forward-preview{-webkit-line-clamp:3;border:1px solid var(--ch-line);background:var(--ch-soft);color:var(--ch-ink);border-radius:13px;-webkit-box-orient:vertical;margin-bottom:16px;padding:13px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.channel-clear-actions{border-top:1px solid var(--ch-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.channel-clear-actions button{color:#b46f7f;min-height:40px;font-size:calc(10px * var(--font-scale));background:#d994a112;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.channel-help,.channel-footnote{color:#92a697;font-size:calc(11px * var(--font-scale));line-height:1.8}.channel-footnote{text-align:center;font-size:calc(9px * var(--font-scale));opacity:.8}.channel-sheet-label{color:#9aad9d;font-size:calc(10px * var(--font-scale));letter-spacing:.05em;margin:7px 0 0}.channel-person-option{background:var(--ch-surface);text-align:left;color:#9aad9e;border:1px solid #fff;border-radius:17px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.channel-person-option>span:nth-child(2){flex:1;min-width:0}.channel-person-option strong{color:var(--ch-ink);font-size:calc(12px * var(--font-scale));font-weight:600;display:block}.channel-person-option small{color:#a3b4a6;font-size:calc(9px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.channel-primary-button,.channel-secondary-button{color:#55765e;width:100%;min-height:42px;font-size:calc(12px * var(--font-scale));background:linear-gradient(110deg,#c5dbc9,#dbe5cb);border:1px solid #ffffff9c;border-radius:15px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:600;display:flex}.channel-secondary-button{background:var(--ch-surface);color:#8aa28f}.channel-compose-text{resize:vertical;background:var(--ch-surface);width:100%;min-width:0;color:var(--ch-ink);font-size:calc(13px * var(--font-scale));border:1px solid #dce8df;border-radius:16px;outline:none;padding:13px;line-height:1.8}.channel-compose-text::placeholder{color:#adbcb0}.channel-image-picker{color:#8ca88e;font-size:calc(11px * var(--font-scale));border:1px dashed #cbded0;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:11px;display:flex}.channel-upload-preview{background:var(--ch-soft);border-radius:15px;position:relative;overflow:hidden}.channel-upload-preview img{object-fit:contain;width:100%;max-height:190px}.channel-upload-preview button{color:#b8899b;background:#ffffffc7;border-radius:50%;padding:7px;position:absolute;top:8px;right:8px}.channel-author-hero{text-align:center;padding:0 12px 16px}.channel-author-hero .channel-eyebrow{margin-top:15px}.channel-author-hero p{color:var(--ch-muted);font-size:calc(11px * var(--font-scale));margin-top:10px}.channel-sheet-close{position:absolute;top:22px;right:18px}.channel-author-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.channel-author-posts{margin-top:12px}.channel-author-posts>button{border-bottom:1px solid var(--ch-line);color:#a5b7aa;text-align:left;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.channel-author-posts>button>span{color:#94ab9c;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.channel-author-posts>button>div{flex:1;min-width:0}.channel-author-posts strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ch-ink);font-size:calc(12px * var(--font-scale));font-weight:500;display:block;overflow:hidden}.channel-author-posts small{color:var(--ch-muted);font-size:calc(9px * var(--font-scale));margin-top:5px;display:block}.channel-profile-exit{z-index:20;top:calc(env(safe-area-inset-top,0px) + 17px);color:#8ca298;background:#ffffff65;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:absolute;right:16px}.channel-profile-hero{color:#698879;background:radial-gradient(circle at 100% 0,#e4e6f2,#0000 60%),linear-gradient(130deg,#e3eee6,#f7eee7 70%,#f0e1eb)}.channel-profile-stats{background:var(--ch-surface);border:1px solid #fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 5px;display:grid;position:relative;box-shadow:0 8px 30px -22px #668c7175}.channel-profile-stats button{border-right:1px solid var(--ch-line);min-width:0}.channel-profile-stats button:last-child{border-right:0}.channel-profile-stats strong{color:#86a38c;font-size:calc(21px * var(--font-scale));font-weight:450;display:block}.channel-profile-stats span{color:#a0b09f;font-size:calc(9px * var(--font-scale));margin-top:5px;display:block}.channels-profile>div:last-child>:is(section,details){background:var(--ch-surface);border:1px solid #ffffffd9;box-shadow:0 8px 30px -25px #77988760}.channel-profile-settings>summary{color:#7b9583;font-size:calc(12px * var(--font-scale));cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.channel-profile-settings>summary>span{flex:1}.channel-profile-settings>summary small{color:#a3b4a6;font-size:calc(9px * var(--font-scale));font-weight:400}.channel-profile-settings[open]>summary>svg:last-child{transform:rotate(180deg)}.channels-profile input[type=checkbox]{accent-color:#93b39b}.channels-profile :is(input:not([type=checkbox]),textarea,select){background-color:#f9fcf8bf;border-color:#e0e9e1;min-width:0}.channels-profile input[type=file]{max-width:100%}@media (width<=360px){.channel-header{gap:7px;padding-inline:12px}.channel-feed{padding-inline:12px}.channel-filter-bar{gap:20px}.channel-sheet{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.channels-app :is(.animate-spin,.channel-skeleton){animation:none}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .channels-app{--ch-ink:#d3dfdb;--ch-muted:#8b9f98;--ch-accent:#a7c5b6;--ch-line:#334b43;--ch-surface:#22352fe8;--ch-soft:#293e35;background:#182a24}:root[data-follow-system-dark=true] .channels-app :is(.channel-header,.channel-nav,.channel-reply-composer,.channel-filter-bar){background:#1d3029ed;border-color:#344d41}:root[data-follow-system-dark=true] .channels-app :is(.channel-post,.channel-live-card,.channel-inbox-list,.channel-reply-field,.channel-sheet,.channel-profile-stats){border-color:#344d41}:root[data-follow-system-dark=true] .channels-app .channel-profile-hero{color:#c3d3c8;background:linear-gradient(130deg,#2a3e35,#3b363c)}:root[data-follow-system-dark=true] .channels-app :is(.channel-empty,.channel-own-live,.channel-source-post){background:#21372dcc;border-color:#3b5244}:root[data-follow-system-dark=true] .channels-app .channel-sheet{background:#1d3027}:root[data-follow-system-dark=true] .channels-app .channel-message p{border-color:#344d41}:root[data-follow-system-dark=true] .channels-app .channel-message.is-own p{color:#cfdfd1;background:#3c5544}:root[data-follow-system-dark=true] .channels-app .channels-profile>div:last-child>:is(section,details){border-color:#344d41}:root[data-follow-system-dark=true] .channels-app .channels-profile :is(input:not([type=checkbox]),textarea,select){color:#d3dfdb;background-color:#253e32;border-color:#395442}}.settings-app{color:#526a7f;background:radial-gradient(at 0 0,#f8e5ef 0,#0000 48%),radial-gradient(at 100% 30%,#dfedf9 0,#0000 58%),linear-gradient(155deg,#fbf7fb,#edf5fb 70%,#f8f3fa)}.settings-app>.glass-nav{background:#ffffff79;border-color:#ffffffdb;box-shadow:0 3px 18px #96acc00a}.settings-app .settings-content{padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));gap:12px}.settings-content>*{flex-shrink:0;margin-block:0}.settings-section-label{color:#667e96;font-size:calc(11px * var(--font-scale));letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:8px 6px 1px;font-weight:700;display:flex}.settings-section-label:not(:first-child){padding-top:16px}.settings-section-label>span{color:#8a9caf;font-size:calc(9px * var(--font-scale));letter-spacing:0;font-weight:400}.settings-app .settings-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(120deg,#ffffffc7,#ffffff94);border:1px solid #fffffff0;border-radius:23px;min-width:0;padding:16px;box-shadow:0 10px 30px -22px #879bb075,inset 0 1px #fff}.settings-panel-heading{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:11px;list-style:none;display:flex}.settings-panel-heading::-webkit-details-marker{display:none}.settings-heading-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-heading-copy strong{color:#4b657d;font-size:calc(13px * var(--font-scale));font-weight:650}.settings-heading-copy small{color:#8296aa;font-size:calc(10px * var(--font-scale));line-height:1.5}.settings-icon{color:#6f9bbd;background:linear-gradient(145deg,#e8f3fc,#deebf8);border:1px solid #ffffffd9;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.settings-app :is([data-tone=pink]>summary .settings-icon,.settings-icon[data-tone=pink]){color:#bd8fa7;background:linear-gradient(145deg,#faedf4,#f3dfeb)}.settings-app :is([data-tone=lavender]>summary .settings-icon,.settings-icon[data-tone=lavender]){color:#9a91bd;background:linear-gradient(145deg,#f1eefb,#e7e4f6)}.settings-chevron{color:#99aabd;flex-shrink:0;margin-right:2px;transition:transform .2s}.settings-model-panel[open]>summary .settings-chevron{transform:rotate(180deg)}.settings-panel-body{border-top:1px solid #e3eaf178;margin-top:16px;padding-top:15px}.settings-card-heading{color:#536d84;font-size:calc(12px * var(--font-scale));align-items:center;gap:9px;font-weight:650;display:flex}.settings-card-heading .settings-icon{border-radius:11px;width:30px;height:30px}.settings-app :is(input:not([type=checkbox]):not([type=file]):not([type=hidden]),select){color:#526b82;background-color:#f7faffc7;border:1px solid #dfe8f1;border-radius:12px;min-width:0;min-height:37px;transition:border-color .18s,box-shadow .18s}.settings-app input::placeholder{color:#95a7b9}.settings-app :is(input,select,button,summary,label:has(input[type=file])):focus-visible{outline-offset:3px;outline:2px solid #b3cce3}.settings-app :is(input:not([type=checkbox]),select):focus{border-color:#adc7e0;box-shadow:0 0 0 3px #cfe2f433}.settings-app .settings-primary{color:#425c77;background:linear-gradient(110deg,#c6e0f2,#e1d6ee);border:1px solid #ffffffbd;box-shadow:0 3px 9px #9eb6d21a,inset 0 1px #ffffff7a}.settings-app button{-webkit-tap-highlight-color:transparent}.settings-app button:not(:disabled):active{filter:brightness(.98)}.settings-app button:disabled{cursor:wait}.settings-app input[type=checkbox]{appearance:none;cursor:pointer;background:#dce4ec;border:1px solid #e3e9f0;border-radius:99px;flex:0 0 36px;width:36px;height:22px;transition:background-color .18s,border-color .18s;position:relative}.settings-app input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #617d9b26}.settings-app input[type=checkbox]:checked{background:#9cbdd8;border-color:#9cbdd8}.settings-app input[type=checkbox]:checked:before{transform:translate(14px)}.settings-app input[type=checkbox]:disabled{cursor:wait;opacity:.55}.settings-app input[type=range]{accent-color:#95b7d4;background:0 0;border:0;border-radius:0;min-height:20px}.settings-toggle-row{min-height:34px}.settings-app .settings-preferences>div>div{padding:14px 0}.settings-app .settings-preferences>div>div:first-child{padding-top:0}.settings-app .settings-preferences>div>div:last-child{padding-bottom:0}.settings-preferences>div>.flex{gap:14px}.settings-preferences>div>.flex>div{min-width:0}.settings-app .text-slate-400{color:#8498ac}.settings-app .text-slate-500{color:#748ba0}.settings-app .text-slate-600{color:#60788d}.settings-app [role=alert]{overflow-wrap:anywhere}.settings-footer{color:#9aaabd;font-size:calc(9px * var(--font-scale));text-align:center;letter-spacing:.12em;padding:8px 0 0}@media (width<=360px){.settings-app .settings-content{padding-inline:12px}.settings-app .settings-card{border-radius:21px;padding:14px}}@media (prefers-reduced-motion:reduce){.settings-app :is(input,select,.settings-chevron){transition:none}}.memory-app{background:radial-gradient(at 0 0,#f9e4ee 0,#0000 52%),radial-gradient(at 100% 35%,#e1effb 0,#0000 58%),linear-gradient(160deg,#fcf7fb,#edf4fa 72%,#f8f2f8)}.memory-app .glass-nav{background:#ffffff65;border-color:#ffffffc9;box-shadow:0 4px 24px #a5b0c10a}.memory-app .memory-content{scrollbar-width:none;padding:16px 14px 28px;position:relative}.memory-owner-tabs{scrollbar-width:none}.memory-owner{border-color:#ffffffd9;transition:background .2s,box-shadow .2s;box-shadow:0 2px 10px #95a7bd08}.memory-owner.is-active{color:#6a7e96;background:linear-gradient(115deg,#f9e4eedb,#e3effbdb);box-shadow:0 3px 12px #a2b3ca1c,inset 0 1px #fff}.memory-owner.is-active .memory-owner-initial{color:#b48b9e;box-shadow:0 2px 5px #b6a8b718}.memory-hero{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(125deg,#ffffffa8,#fff7fbc2 42%,#e9f4ffc9);border:1px solid #fffffff0;border-radius:28px;padding:22px 20px 14px;position:relative;overflow:hidden;box-shadow:0 14px 40px -24px #9bacc5b3,inset 0 1px #fff}.memory-hero:before{content:"";pointer-events:none;border:1px solid #ffffffc9;border-radius:50%;width:180px;height:180px;position:absolute;top:-58px;right:-40px;box-shadow:0 0 0 20px #ffffff35,0 0 0 42px #ffffff20}.memory-hero-orbit{color:#9cabc7;background:linear-gradient(135deg,#f7e2edb0,#e1effbb0);border:1px solid #fff;border-radius:22px;justify-content:center;align-items:center;width:65px;height:65px;display:flex;position:absolute;top:24px;right:22px;transform:rotate(7deg);box-shadow:0 8px 22px #b1b5d327,inset 0 1px #fff}.memory-hero-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%}.memory-hero-heart{color:#dfb3c5;background:#fff7fb;border-radius:50%;width:19px;height:19px;padding:2px;position:absolute;bottom:-3px;right:-3px}.memory-eyebrow{color:#b293a5;font-size:calc(9px * var(--font-scale));letter-spacing:.12em;align-items:center;gap:5px;font-weight:600;display:flex}.memory-hero-title{color:#60748a;font-size:calc(19px * var(--font-scale));letter-spacing:-.035em;margin-top:12px;padding-right:60px;font-weight:700;line-height:1.5;position:relative}.memory-hero-subtitle{color:#9aabbb;font-size:calc(10px * var(--font-scale));margin-top:5px;position:relative}.memory-stats{border-top:1px solid #fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding-top:14px;display:grid;position:relative}.memory-stats>div{flex-direction:column;gap:4px;padding:0 8px 0 0;display:flex}.memory-stats>div+div{border-left:1px solid #fff;padding-left:14px}.memory-stats span{color:#9aaabc;font-size:calc(9px * var(--font-scale))}.memory-stats strong{color:#788ca5;font-size:calc(23px * var(--font-scale));font-weight:500;line-height:1.3}.memory-stats small{color:#b2bdca;font-size:calc(9px * var(--font-scale));font-weight:400}.memory-archive-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.memory-tabs{z-index:15;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb0;border:1px solid #fff;position:sticky;top:0;box-shadow:0 4px 18px #9eafc10d}.memory-tab.is-active{color:#7b8fa7;background:linear-gradient(140deg,#fff1f7,#e9f3fd);box-shadow:0 2px 8px #a4b2c31a,inset 0 1px #fff}.memory-app .memory-card{background:linear-gradient(135deg,#ffffffbd,#ffffffe0);border-color:#fffffff0;box-shadow:0 12px 34px -26px #8098b78c,inset 0 1px #fff}.memory-app .memory-prompt-editor{background:linear-gradient(130deg,#fff4f9d1,#edf5ffd1)}.memory-app :is(input:not([type=checkbox]):not([type=range]),textarea,select){background-color:#ffffffb8;border-color:#dce6ef}.memory-app :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #d8dceb}.memory-app input[type=range]{accent-color:#a8b9d5}.memory-app input[type=checkbox]{accent-color:#b9a6c3}.memory-app button{-webkit-tap-highlight-color:transparent}@media (width<=360px){.memory-hero{padding:18px 14px 12px}.memory-hero-orbit{width:52px;height:52px;right:15px}.memory-hero-title{font-size:calc(17px * var(--font-scale))}.memory-stats>div+div{padding-left:8px}}.uno-game .uno-hero{color:#4d6277;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(120deg,#c7e9fbc7,#fbd3e6c2);box-shadow:0 12px 28px #8097a421}.uno-game [class*="bg-[#293947]"]{color:#4f6574;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(135deg,#ffd9ead1,#cdeefdd1);border:1px solid #ffffffbf;box-shadow:0 14px 30px #7c9baa26}.uno-game [class~=bg-rose-500]{color:#4d6070;background-color:#e9b4c7}.uno-game [class~=border-rose-400]{border-color:#e7b7ca}.uno-game [class~=text-rose-600]{color:#a67a94}.uno-game [class~=bg-slate-900]{background-color:#a9bed0}.uno-game [class~=bg-slate-600]{color:#4d6578;background-color:#b8d5e7ad}.uno-game [class~=bg-amber-400]{color:#665f54;background-color:#f5dfa1}.uno-game [class~=bg-amber-100]{color:#7c735e;background-color:#fff1c9}.uno-game [class~=bg-white\/90]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffffb8}.uno-game [class~=bg-gradient-to-br][class~=text-white]{color:#4e6270}.uno-game [class~=text-white\/70]{color:#4d6273b8}.glass-card{-webkit-backdrop-filter:blur(20px);background:#ffffff6b;border:1px solid #ffffffa6;box-shadow:0 8px 32px #bed7eb59}.glass-dock{-webkit-backdrop-filter:blur(24px);background:#ffffff8c;border:1px solid #fffc;box-shadow:0 12px 36px #b4d2e673}.glass-nav{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border-bottom:1px solid #fff9}.wechat-app.wechat-main-tabs>header.glass-nav{-webkit-backdrop-filter:none;box-shadow:none;background:#ededed;border-bottom:0}.wechat-app.wechat-main-tabs>header.glass-nav h1,.wechat-app.wechat-main-tabs>header.glass-nav button{color:#191919}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .wechat-app.wechat-main-tabs>header.glass-nav{background:#111820}:root[data-follow-system-dark=true] .wechat-app.wechat-main-tabs>header.glass-nav h1,:root[data-follow-system-dark=true] .wechat-app.wechat-main-tabs>header.glass-nav button{color:#dce7ef}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pt-safe{padding-top:max(env(safe-area-inset-top,0px), 16px)}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom,0px), 18px)}.pl-safe{padding-left:max(env(safe-area-inset-left,0px), 0px)}.pr-safe{padding-right:max(env(safe-area-inset-right,0px), 0px)}@media (display-mode:standalone){html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;background-color:#dff1fa}}@media (prefers-color-scheme:dark){:root[data-follow-system-dark=true] .wechat-app{--yy-default-user-bubble-color:#20b565;--yy-default-character-bubble-color:#2c2c2c;color:#ededed;background:#111!important}:root[data-follow-system-dark=true] .wechat-app :is(.glass-nav,.wechat-tab-bar){-webkit-backdrop-filter:none;box-shadow:none!important;background:#181818!important;border-color:#292929!important}:root[data-follow-system-dark=true] .wechat-app:is(.wechat-chat-open,.wechat-favorites-open)>.glass-nav{color:#ededed!important}:root[data-follow-system-dark=true] .wechat-app.wechat-main-tabs>header.glass-nav{background:#111!important}:root[data-follow-system-dark=true] .wechat-app :is(.glass-card,.glass-dock){box-shadow:none!important;background:#202020!important;border-color:#303030!important}:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#ededed]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3F7FA]"],:root[data-follow-system-dark=true] .wechat-app [class~="bg-[#F3F6FA]"]{background-color:#111!important}:root[data-follow-system-dark=true] .wechat-app [class*=bg-white],:root[data-follow-system-dark=true] .wechat-app [class*=bg-slate-50],:root[data-follow-system-dark=true] .wechat-app [class*=bg-slate-100],:root[data-follow-system-dark=true] .wechat-app [class*=bg-gray-50],:root[data-follow-system-dark=true] .wechat-app [class*=bg-gray-100]{background-color:#1c1c1c!important}:root[data-follow-system-dark=true] .wechat-app [class*="bg-[#e5e5e5]"],:root[data-follow-system-dark=true] .wechat-app [class*="bg-[#e7e7e7]"]{background-color:#292929!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-banner,:root[data-follow-system-dark=true] .wechat-app .yy-chat-list-pinned{background-color:#222!important}:root[data-follow-system-dark=true] .wechat-app [class*="border-[#d2d2d2]"],:root[data-follow-system-dark=true] .wechat-app [class*="border-[#d8d8d8]"],:root[data-follow-system-dark=true] .wechat-app [class*="border-[#ededed]"],:root[data-follow-system-dark=true] .wechat-app [class*=border-slate-],:root[data-follow-system-dark=true] .wechat-app [class*=border-white]{border-color:#303030!important}:root[data-follow-system-dark=true] .wechat-app [class*="text-[#191919]"],:root[data-follow-system-dark=true] .wechat-app [class*="text-[#222]"],:root[data-follow-system-dark=true] .wechat-app [class*="text-[#2C4A5C]"],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-700],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-800],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-900]{color:#e9e9e9!important}:root[data-follow-system-dark=true] .wechat-app [class*="text-[#777]"],:root[data-follow-system-dark=true] .wechat-app [class*="text-[#888]"],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-400],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-500],:root[data-follow-system-dark=true] .wechat-app [class*=text-slate-600]{color:#8e8e8e!important}:root[data-follow-system-dark=true] .wechat-app .wechat-tab-bar .text-teal-700{color:#20b565!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-surface,:root[data-follow-system-dark=true] .wechat-app .yy-chat-surface>div[style*=background-image]{background:#111!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-message-bubble:not(.is-special){color:#f2f2f2!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#2c2c2c!important;border:0!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-message-bubble.is-user:not(.is-special){color:#111!important;background:#20b565!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-composer{color:#ededed;background:#202020!important;border-color:#303030!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-composer textarea,:root[data-follow-system-dark=true] .wechat-app input,:root[data-follow-system-dark=true] .wechat-app textarea{color:#eee;caret-color:#20b565}:root[data-follow-system-dark=true] .wechat-app .yy-chat-composer textarea{background:#2c2c2c!important;border-color:#383838!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-composer :is(.yy-chat-attachments,.yy-chat-emoji,.yy-chat-generate,.yy-chat-send){color:#d2d2d2!important;background:#292929!important;border-color:#555!important}:root[data-follow-system-dark=true] .wechat-app :is(.yy-chat-attachment-panel,.yy-chat-emoji-panel){box-shadow:none!important;background:#202020!important;border-color:#303030!important}:root[data-follow-system-dark=true] .wechat-app .yy-chat-attachment-icon{color:#d0d0d0!important;box-shadow:none!important;background:#2d2d2d!important}}.channel-dm-tools{flex-wrap:wrap;gap:8px;padding:0 0 8px;display:flex}.channel-dm-tools button,.channel-dm-attachment button{background:var(--channel-soft,#edf4ef);color:inherit;border-radius:12px;padding:6px 10px;font-size:11px}.channel-dm-attachment{border:1px solid #92ac9e40;border-radius:16px;gap:8px;margin-bottom:8px;padding:10px;display:grid}.channel-dm-attachment :is(input,textarea){width:100%;min-width:0;color:inherit;background:0 0;border-radius:10px;padding:8px;font-size:12px}.channel-dm-attachment img,.channel-dm-media img{object-fit:contain;border-radius:12px;max-width:100%;max-height:240px}.channel-message .channel-dm-media{background:#aac4b21a;border-radius:12px;min-width:120px;max-width:240px;padding:10px}.channel-message .channel-dm-media.is-transfer{color:#fff;background:#f7ac59}.channel-dm-media button{border:1px solid;border-radius:8px;margin-top:8px;padding:4px 12px}.channel-text-video{color:#fff;background:linear-gradient(140deg,#23443e,#6c857d);border-radius:16px;place-items:center;gap:10px;min-height:180px;padding:24px;display:grid}.channel-text-video p{white-space:pre-wrap;text-align:left;font-size:13px;line-height:1.7}.channel-message .channel-dm-media p{width:auto;box-shadow:none;border-radius:0;margin:7px 0 0;padding:0;color:inherit!important;background:0 0!important;border:0!important}.channel-message .channel-dm-media strong{font-size:calc(12px * var(--font-scale));color:inherit;margin:0;font-weight:600}.channel-message .channel-dm-media.is-transfer{min-width:165px}.channel-message .channel-dm-media small{opacity:.85;margin-top:9px;font-size:10px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
