.homeMobileCanvas{--home-star-stage-glow:radial-gradient(ellipse at 50% 50%,rgba(214,170,89,0.18),rgba(214,170,89,0.08) 32%,transparent 70%);--home-star-stage-glow-size-mobile:360px 360px;--home-star-stage-glow-size-desktop:min(620px,100%) min(620px,100%)}:root[data-theme=light] .homeMobileCanvas{--home-star-stage-glow:radial-gradient(ellipse at 50% 50%,rgba(214,170,89,0.12),rgba(214,170,89,0.05) 30%,transparent 62%);--home-star-stage-glow-size-mobile:300px 300px;--home-star-stage-glow-size-desktop:min(520px,100%) min(520px,100%)}.heroShell .geoNode .geoNodeFace{fill:#08111e;stroke:rgba(252,228,170,.82)}.heroShell .geoNode.outer .geoNodeFace{fill:#242526}.heroShell .geoNode text{fill:#ffe8bb}.heroShell .geoNode.dark .geoNodeFace{fill:#242526;stroke:rgba(232,189,109,.7)}.heroShell .geoNode.center .geoNodeFace{fill:#242526;stroke:rgba(255,221,161,.9)}.heroShell .geoNode.violet .geoNodeFace{fill:#8f35d3}.heroShell .geoNode.blue .geoNodeFace{fill:#1f55d9}.heroShell .geoNode.cyan .geoNodeFace{fill:#229fd1}.heroShell .geoNode.green .geoNodeFace{fill:#319933}.heroShell .geoNode.yellow .geoNodeFace{fill:#d1b626}.heroShell .geoNode.orange .geoNodeFace{fill:#cd7f2b}.heroShell .geoNode.red .geoNodeFace{fill:#c74434;stroke:rgba(255,221,161,.9)}.topbarActions{display:inline-flex;align-items:center;gap:10px;justify-self:end}.heroShell{position:relative;min-height:100vh;overflow:hidden;padding:28px 32px 36px}.heroShell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,226,165,.5) 0 .8px,transparent 1.45px),radial-gradient(circle,rgba(255,226,165,.26) 0 1px,transparent 1.7px),linear-gradient(180deg,rgba(255,229,177,.075),transparent 40%);background-position:18px 24px,92px 66px,0 0;background-size:148px 152px,212px 188px,100% 100%;opacity:.16}.mobileTopbar,.topbar{position:relative;z-index:80}.featureRow,.heroGrid{position:relative;z-index:2}.mobileTopbar{display:none}.topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;min-height:78px;padding:0 108px;border-bottom:1px solid rgba(220,167,83,.18)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:2px;width:fit-content;text-decoration:none}.featureCard h2,.heroCopy h1{font-weight:400;letter-spacing:0}.featureCard h2,.heroCopy h1,.nav{font-family:Georgia,Times New Roman,serif}.nav{display:flex;align-items:center;gap:46px;color:rgba(248,231,195,.82);font-size:17px}.nav a{position:relative;padding:14px 0}.nav a.active{color:var(--gold-bright)}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold-bright)}.loginButton{justify-self:end;display:inline-flex;align-items:center;gap:12px;padding:13px 30px;border:1px solid rgba(220,167,83,.72);border-radius:15px;background:rgba(2,8,17,.36);color:var(--text);cursor:pointer;text-decoration:none}.heroGrid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(460px,1fr);gap:32px;align-items:center;max-width:1580px;margin:18px auto 0}.heroCopy{padding-left:12px}.spark{margin:0 0 8px;font-size:20px}.heroCopy h1,.spark{color:var(--gold-bright)}.heroCopy h1{max-width:390px;margin:0;font-size:clamp(45px,3.9vw,66px);font-weight:500;line-height:1.06;text-shadow:0 0 22px rgba(199,151,74,.12)}.heroCopy h1.heroSplitTitle{text-transform:none;letter-spacing:0}.heroTitleMain,.heroTitleSub{display:block}.heroTitleMain{font-size:1em;line-height:.98}.heroTitleSub{max-width:8.6em;margin-top:.18em;font-size:.46em;line-height:1.18}.lead{margin:14px 0 8px;color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:18px}.description{max-width:430px;margin:0 0 18px;color:#bfbfbf;font-size:14px;line-height:1.45}.birthForm{max-width:440px}.nameField{display:none}.formLabel{display:block;margin-bottom:8px;color:var(--text);font-size:13px}.dateFields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.selectBox{display:grid;gap:6px;text-align:center;color:var(--muted);text-transform:uppercase;font-size:11px}.selectBox select{height:46px;padding:0 36px 0 14px;border:1px solid rgba(211,160,77,.78);border-radius:11px;background:rgba(1,9,18,.76);color:var(--text);font-size:21px;text-align:center}.primaryButton,.selectBox select{width:100%;font-family:Georgia,Times New Roman,serif}.primaryButton{display:flex;height:48px;align-items:center;justify-content:center;gap:24px;margin-top:16px;border:1px solid rgba(244,213,151,.72);border-radius:15px;background:linear-gradient(90deg,#c9963f,#efd09a 50%,#b8812f),#cb9950;color:#1a1107;box-shadow:0 8px 28px rgba(203,153,80,.16);cursor:pointer;font-size:18px}.primaryButton.disabled{cursor:default}.buttonStarIcon{width:16px;height:16px;flex:0 0 auto;fill:currentColor;opacity:.8}.mobileButtonMotto,.mobileButtonText{display:none}.signinHint{margin:22px 0 0;color:var(--muted);font-size:16px}.signinHint a{color:var(--gold-bright)}.starStage{min-height:560px;display:grid;place-items:center;opacity:.88}.starStage .geometricStarSvg{width:min(517px,100%)}.featureRow{grid-template-columns:repeat(3,1fr);gap:18px;margin:26px auto 0}.featureRow,.seoSection{display:grid;max-width:1360px}.seoSection{position:relative;z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:28px;margin:34px auto 0;padding:36px;border:1px solid rgba(220,167,83,.18);border-radius:15px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.seoIntro{max-width:720px}.homeSeoBookMockup{display:none}.seoEyebrow{margin:0 0 12px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.seoCard h3,.seoSection h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.seoSection h2{margin:0 0 18px;color:var(--gold-bright);font-size:clamp(34px,3vw,48px);line-height:1.06}.seoIntro p{margin:0 0 14px;color:rgba(248,231,195,.8);font-size:17px;line-height:1.7}.seoHighlights{display:grid;gap:16px}.seoCard{padding:22px 22px 20px;border:1px solid rgba(220,167,83,.18);border-radius:15px;background:rgba(255,245,225,.03)}.seoCard h3{margin:0 0 10px;color:var(--gold-bright);font-size:24px}.seoCard p{margin:0;color:rgba(248,231,195,.76);font-size:15px;line-height:1.6}.featureCard{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;min-height:140px;padding:24px 28px;border:1px solid rgb(169 168 165/27%);border-radius:15px;background:rgb(16 27 37/17%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featureIcon{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--gold);border-radius:999px;color:var(--gold-bright);font-size:34px}.featureCard h2{margin:0 0 8px;color:#bfbab1;font-size:24px}.featureCard p{margin:0;color:rgb(191 191 191);font-size:16px;line-height:1.4}@media (max-width:1100px){.topbar{grid-template-columns:1fr auto;padding:0 28px}.nav{display:none}.heroGrid{grid-template-columns:1fr}.starStage{min-height:480px}.featureRow,.seoSection{grid-template-columns:1fr}}@media (max-width:700px){.heroShell{min-height:100svh;overflow-x:hidden;padding:8px 24px 34px}.heroShell:before{background-image:radial-gradient(circle,rgba(255,228,172,.58) 0 .9px,transparent 1.55px),radial-gradient(circle,rgba(255,228,172,.28) 0 1.05px,transparent 1.8px),linear-gradient(180deg,rgba(255,231,189,.1),transparent 42%);background-position:12px 18px,78px 54px,0 0;background-size:128px 136px,176px 164px,100% 100%;opacity:.26}.heroShell:after,.topbar{display:none}.mobileTopbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:420px;margin:0 auto;padding:0}.mobileAccountButton,.mobileLocale{border-color:rgba(222,228,238,.08);background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.18)}.mobileLocale{appearance:none;justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;color:#f4e6cf;font-size:16px;font-weight:600;letter-spacing:.02em}.mobileLocaleCaret{color:rgba(244,230,207,.7);font-size:14px}.mobileAccountButton{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(220,167,83,.44);border-radius:15px;background:rgba(5,14,28,.5);color:var(--gold-bright);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2em;line-height:10px;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.18)}.loginButton{display:none}.heroGrid{display:flex;width:min(100%,345px);min-height:min(820px,calc(100svh - 52px));flex-direction:column;gap:12px;margin:0 auto;max-width:345px;padding-top:28px}.heroCopy{display:contents;width:100%;min-height:auto;padding:0 6px}.spark{display:none}.heroCopy h1{order:1;width:min(100%,320px);margin:0 auto;background:linear-gradient(180deg,#fbf5ea 0,#f0dcc0 56%,#be9050);color:transparent;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.02;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;text-shadow:0 6px 28px rgb(0 0 0/38%)}.heroCopy h1,.lead{max-width:320px;text-align:center;text-transform:uppercase}.lead{order:2;margin:12px auto 0;color:#f3e6d1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;font-weight:400;line-height:1.58;letter-spacing:.2em}.description{display:none}.birthForm{order:4;width:100%;max-width:333px;margin:10px auto 0}.nameField{position:relative;display:grid;margin-bottom:12px;color:#c8bda7;font-size:14px;font-weight:400}.nameField span{display:block}.nameField input{width:100%;height:49px;padding:0 18px;border:1px solid rgba(222,228,238,.08);border-radius:11px;outline:none;background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);color:#fff1ce;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:40px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s ease,box-shadow .25s ease}.nameField input::placeholder{color:transparent}.nameField input:focus{border-color:rgba(225,230,240,.18);box-shadow:0 0 0 4px rgba(220,167,83,.1),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.22),0 14px 30px rgba(0,0,0,.24)}.formLabel{width:100%;margin-bottom:10px;padding-left:0;color:rgba(178,162,134,.72);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.dateFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selectBox{position:relative;gap:8px;color:rgba(178,162,134,.72);font-size:10px;font-weight:400;letter-spacing:.2em}.selectBox select{appearance:none;-webkit-appearance:none;height:49px;padding:0 22px 0 10px;border:1px solid rgba(222,228,238,.08);border-radius:11px;outline:none;background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);color:#fff1ce;font-family:Georgia,Times New Roman,serif;font-size:22px;text-align-last:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s ease,box-shadow .25s ease}.selectBox:after{content:"";position:absolute;top:19px;right:18px;width:7px;height:7px;border-right:1.8px solid rgba(255,241,206,.66);border-bottom:1.8px solid rgba(255,241,206,.66);pointer-events:none;transform:rotate(45deg)}.selectBox select:focus{border-color:rgba(225,230,240,.18);box-shadow:0 0 0 4px rgba(220,167,83,.1),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.22),0 14px 30px rgba(0,0,0,.24)}.selectBox:last-child select{border-color:rgba(210,216,224,.18)}.primaryButton{height:54px;gap:8px;margin-top:22px;padding:0 28px;border:1px solid rgba(243,211,150,.38);border-radius:15px;background:linear-gradient(90deg,#f3d48f,#d2a14c 52%,#a97725);box-shadow:0 0 16px rgba(124,84,20,.22);color:#120d05;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.primaryButton .buttonStarIcon{width:13px;height:13px}.primaryButton:active{transform:scale(.99)}.desktopButtonText{display:none}.mobileButtonText{display:inline;letter-spacing:inherit}.mobileButtonMotto{margin:10px 0 0;color:rgba(241,209,154,.76);font-size:10px;font-weight:500;letter-spacing:.34em;line-height:1.6;text-transform:uppercase}.mobileButtonMotto,.mobileButtonMotto span{display:block;text-align:center}.buttonStarIcon{width:12px;height:12px;opacity:.72}.signinHint{display:none}.starStage{display:grid;width:100%;min-height:0;order:3;margin:2px 0 4px;place-items:center;opacity:1;overflow:visible}.starStage .geometricStarSvg{width:min(100%,323px)}.featureRow{display:none;gap:12px;margin:34px 14px 0}.seoSection{display:grid;grid-template-columns:1fr;gap:18px;margin:22px auto 0;padding:24px 18px;border-radius:15px}.seoEyebrow{margin-bottom:10px;font-size:10px;letter-spacing:.16em}.seoSection h2{margin-bottom:14px;font-size:24px}.seoIntro p{margin-bottom:12px;font-size:14px;line-height:1.65}.seoHighlights{gap:12px}.seoCard{padding:18px 16px;border-radius:15px}.seoCard h3{font-size:20px}.seoCard p{font-size:13px}.featureCard{grid-template-columns:56px 1fr;min-height:112px;padding:18px}.featureIcon{width:52px;height:52px;font-size:26px}.featureCard h2{font-size:21px}.featureCard p{font-size:14px}}:root[data-theme=light] .topbar{border-bottom-color:rgba(151,101,35,.18)}:root[data-theme=light] .nav{color:rgba(47,36,24,.64)}:root[data-theme=light] .nameField input,:root[data-theme=light] .selectBox select{border-color:var(--product-calc-current-control-border-color,#98b1c5);background:var(--product-calc-current-control-background,rgba(247,251,255,.76));color:var(--product-calc-control-text-color,#6f89a4);box-shadow:var(--product-calc-current-control-shadow,none)}:root[data-theme=light] .homeMobileCanvas .homeBirthDateField{border-color:rgba(151,101,35,.2);background:rgba(255,252,246,.72);color:var(--text)}:root[data-theme=light] .nameField input:focus,:root[data-theme=light] .selectBox select:focus{border-color:var(--product-calc-current-control-border-color,#98b1c5);box-shadow:var(--product-calc-current-control-shadow,none)}:root[data-theme=light] .homeMobileCanvas .homeBirthDateField:focus{border-color:rgba(151,101,35,.5);box-shadow:0 0 0 4px rgba(168,114,39,.11)}:root[data-theme=light] .homeMobileCanvas .homeBirthDateArrow,:root[data-theme=light] .homeMobileCanvas .homeBirthDateIcon,:root[data-theme=light] .homeMobileCanvas .homeBirthDateText strong{color:#6d849b;border-color:rgba(109,132,155,.5)}:root[data-theme=light] .homeMobileCanvas .homeBirthDateText strong.isPlaceholder{color:rgba(109,132,155,.72)}:root[data-theme=light] .homeMobileCanvas .homeBirthDateField{border-color:rgba(151,180,205,.58);background:rgba(245,251,255,.38);box-shadow:none}:root[data-theme=light] .nameField input::placeholder{color:rgba(47,36,24,.5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;opacity:1;text-transform:uppercase}:root[data-theme=light] .primaryButton{border-color:var(--product-calc-current-action-border-color,transparent);background:var(--product-calc-action-background,#48bfd2);color:var(--product-calc-current-action-text-color,#ffffff);box-shadow:var(--product-calc-action-shadow,none)}:root[data-theme=light] .heroShell .geoNode.dark .geoNodeFace,:root[data-theme=light] .heroShell .geoNode.outer .geoNodeFace{fill:#fffbf3;stroke:rgb(138 94 44/46%)}:root[data-theme=light] .heroShell .geoNode.center .geoNodeFace{fill:#fff8ec;stroke:rgba(138,94,44,.64)}:root[data-theme=light] .heroShell .geoNode.red .geoNodeFace{fill:#b83a32;stroke:rgba(96,32,28,.28)}:root[data-theme=light] .heroShell .geoNode.violet .geoNodeFace{fill:#8b42c9;stroke:rgba(72,37,105,.22)}:root[data-theme=light] .heroShell .geoNode.blue .geoNodeFace{fill:#2f64d8;stroke:rgba(31,58,126,.22)}:root[data-theme=light] .heroShell .geoNode.cyan .geoNodeFace{fill:#1b9ab7;stroke:rgba(24,92,108,.24)}:root[data-theme=light] .heroShell .geoNode.green .geoNodeFace{fill:#2e9f49;stroke:rgba(25,92,43,.24)}:root[data-theme=light] .heroShell .geoNode.yellow .geoNodeFace{fill:#f2d42d;stroke:rgba(116,96,17,.24)}:root[data-theme=light] .heroShell .geoNode.orange .geoNodeFace{fill:#d0762b;stroke:rgba(111,58,20,.24)}:root[data-theme=light] .heroShell .geoNode text{fill:#3c2f21;font-weight:650}:root[data-theme=light] .heroShell .geoNode.blue text,:root[data-theme=light] .heroShell .geoNode.cyan text,:root[data-theme=light] .heroShell .geoNode.green text,:root[data-theme=light] .heroShell .geoNode.orange text,:root[data-theme=light] .heroShell .geoNode.red text,:root[data-theme=light] .heroShell .geoNode.violet text{fill:#fff8ec;font-weight:700}:root[data-theme=light] .heroShell .geoNode.center text,:root[data-theme=light] .heroShell .geoNode.yellow text{fill:#3c2f21;font-weight:700}:root[data-theme=light] .heroShell .geoNode.focused .geoNodeFace{stroke:#987a56;filter:drop-shadow(0 0 8px rgba(214,165,78,.42)) drop-shadow(0 0 18px rgba(214,165,78,.24))}:root[data-theme=light] .heroCopy h1{background:linear-gradient(#565e86,#304269 56%,#495770);color:transparent;text-shadow:0 6px 28px rgb(0 0 0/22%);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .featureCard h2,:root[data-theme=light] .seoCard h3,:root[data-theme=light] .seoSection h2{color:#41506b}@media (max-width:700px){:root[data-theme=light] .formLabel,:root[data-theme=light] .lead,:root[data-theme=light] .mobileButtonMotto,:root[data-theme=light] .mobileLocale,:root[data-theme=light] .mobileLocaleCaret,:root[data-theme=light] .nameField,:root[data-theme=light] .selectBox{color:rgba(47,36,24,.66)}:root[data-theme=light] .mobileButtonMotto{color:rgba(125,82,27,.7)}:root[data-theme=light] .selectBox:after{border-color:rgba(47,36,24,.42)}}:root[data-theme=light] .homeMobileCanvas .lead{color:#4d5f79}:root[data-theme=dark] .homeMobileCanvas .nav a{color:rgb(219 219 219/82%)}:root[data-theme=light] .topbarActions .languageToggle{border-color:#cfe0ee;background:rgba(247,251,255,.76);color:#6f89a4;box-shadow:none}:root[data-theme=light] .mobileAccountButton,:root[data-theme=light] .topbarActions .loginButton{border-color:var(--product-calc-current-control-border-color,#98b1c5);background:var(--product-calc-current-control-background,rgba(247,251,255,.76));color:var(--product-calc-control-text-color,#6f89a4);box-shadow:var(--product-calc-current-control-shadow,none)}:root[data-theme=light] .topbarActions .languageToggleCaret{color:rgba(111,137,164,.78)}:root[data-theme=dark] .topbarActions .languageToggle,:root[data-theme=dark] .topbarActions .loginButton{background:rgba(111,108,108,.21);box-shadow:none}:root[data-theme=dark] .homeMobileCanvas .primaryButton{border:1px solid rgba(243,211,150,.38);background:linear-gradient(90deg,#eacb87,#c4ae88 52%,#c4ab84)}:root[data-theme=dark] .homeMobileCanvas .topbarActions .loginButton{border-color:rgb(86 76 60)}:root .heroShell.homeMobileCanvas .nameField input,:root .heroShell.homeMobileCanvas .selectBox select{border-radius:11px}.heroShell .nameField{gap:7px;margin-bottom:16px;color:#e9dfc7;text-align:left}.heroShell .formLabel,.heroShell .nameFieldLabel{display:block;color:#e9dfc7;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}.heroShell .nameField input,.heroShell .selectBox select{height:53px;border:1px solid rgba(229,221,204,.42);border-radius:9px;background:linear-gradient(135deg,rgba(44,51,62,.94),rgba(30,42,57,.94)),rgba(35,47,62,.94);color:#f4ead8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .heroShell.homeMobileCanvas .nameField input,:root[data-theme=dark] .heroShell.homeMobileCanvas .selectBox select{border:1px solid rgb(209 190 161/23%);background:rgba(111,108,108,.21)}:root[data-theme=dark] .heroShell .mobileTopbar .mobileAccountButton,:root[data-theme=dark] .heroShell .mobileTopbar .mobileLocale{border:1px solid rgb(209 190 161/23%);background:rgba(111,108,108,.21);box-shadow:none}:root[data-theme=dark] .heroShell .mobileTopbar .mobileLocale{min-height:31px;padding:0 12px;border-radius:999px}.heroShell .nameField input{padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:53px;text-align:left}.heroShell .nameField input::placeholder{color:rgba(233,223,199,.42)}.heroShell .formLabel{margin:6px 0 7px;text-align:left}.heroShell .selectBox{gap:12px;color:rgba(233,223,199,.62);font-size:11px;font-weight:500;letter-spacing:.18em}.heroShell .selectBox select{padding:0 38px 0 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;text-align-last:center}.heroShell .selectBox:after{top:20px;right:18px;border-color:rgba(233,223,199,.68)}.heroShell .nameField input:focus,.heroShell .selectBox select:focus{border-color:rgba(233,223,199,.62);box-shadow:0 0 0 3px rgba(233,223,199,.08)}.homeMobileCanvas.heroShell{box-sizing:border-box;width:100%;max-width:var(--mobile-canvas-width,430px);min-height:100svh;margin:0 auto;overflow-x:hidden;overflow-y:visible;padding:8px 18px 34px}.homeMobileCanvas.heroShell:before{background-image:radial-gradient(circle,rgba(255,228,172,.58) 0 .9px,transparent 1.55px),radial-gradient(circle,rgba(255,228,172,.28) 0 1.05px,transparent 1.8px);background-position:12px 18px,78px 54px;background-size:128px 136px,176px 164px;opacity:.26}.homeMobileCanvas .topbar{display:none}.homeMobileCanvas .mobileTopbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100%,379px);max-width:379px;margin:0 auto;padding:0 0 12px;border-bottom:1px solid rgba(220,167,83,.18)}.homeMobileCanvas .mobileBrand{position:relative;display:inline-flex;align-items:flex-start;gap:0;min-width:0;padding:46px 0 16px;text-decoration:none}.homeMobileCanvas .mobileBrand .brandMarkUniversal{position:absolute;top:6px;left:-1px;display:grid;width:32.3px;height:32.3px;margin:0}.homeMobileCanvas .mobileBrand .brandMarkUniversal img{width:30.4px;height:30.4px}.homeMobileCanvas .mobileBrand .brandIdentityUniversalText{min-width:0;transform:translate(6px,-16px)}.homeMobileCanvas .mobileBrand .brandIdentityUniversalText strong{font-size:24.2px;line-height:.96}.homeMobileCanvas .mobileBrand .brandIdentityUniversalText small{margin-top:1px;font-size:10.7px;line-height:1.1}.homeMobileCanvas .mobileTopbarActions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.homeMobileCanvas .homeLocaleToggle{width:fit-content}.homeMobileCanvas .mobileLocale{appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(220,167,83,.23);border-radius:999px;background:rgba(5,14,28,.16);box-shadow:none;color:#f4e6cf;font-size:16.5px;font-weight:600;letter-spacing:.02em}.homeMobileCanvas button.mobileLocale{border-color:rgba(220,167,83,.23);background:rgba(5,14,28,.16);box-shadow:none}.homeMobileCanvas .mobileLocaleCaret{color:rgba(244,230,207,.7);font-size:13px}.homeMobileCanvas .mobileAccountButton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(220,167,83,.44);background:rgba(5,14,28,.5);color:var(--gold-bright);text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.18)}.homeMobileCanvas .mobileAccountButton svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.homeMobileCanvas .heroGrid{display:flex;width:min(100%,345px);min-height:min(820px,calc(100svh - 52px));flex-direction:column;gap:12px;margin:0 auto;max-width:345px;padding-top:28px}.homeMobileCanvas .heroCopy{display:contents;width:100%;min-height:auto;padding:0 6px}.homeMobileCanvas .description,.homeMobileCanvas .featureRow,.homeMobileCanvas .signinHint,.homeMobileCanvas .spark{display:none}.homeMobileCanvas .lead{order:2;max-width:320px;margin:12px auto 0;color:#a7a7a7;font-family:var(--site-font-sans);font-size:9.5px;font-weight:400;line-height:1.58;letter-spacing:.2em;text-align:center;text-transform:uppercase}.homeMobileCanvas .starStage{display:grid;width:100%;min-height:0;order:3;margin:2px 0 4px;place-items:center;background:var(--home-star-stage-glow);background-repeat:no-repeat;background-position:50%;background-size:var(--home-star-stage-glow-size-mobile);opacity:1;overflow:visible}.homeMobileCanvas .starStage .geometricStarSvg{width:min(100%,290.7px)}.homeMobileCanvas .homeSeoBookMockup{display:block;width:min(100%,315px);height:auto;margin:18px auto -2px;filter:drop-shadow(0 18px 24px rgba(0,0,0,.32))}:root[data-theme=light] .homeMobileCanvas .homeSeoBookMockup{filter:drop-shadow(0 18px 24px rgba(83,111,133,.22))}.homeMobileCanvas .birthForm{order:4;width:100%;max-width:333px;margin:10px auto 0}.homeMobileCanvas .nameField{position:relative;display:grid;margin-bottom:12px;color:#c8bda7;font-size:14px;font-weight:400}.homeMobileCanvas .homeBirthDateLabel,.homeMobileCanvas .nameFieldLabel{width:100%;margin-bottom:10px;padding-left:2px;color:rgba(178,162,134,.72);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.homeMobileCanvas .homeBirthDateLabel{display:block;margin:6px 0}.homeMobileCanvas .formLabel{width:100%;padding-left:2px;color:rgba(178,162,134,.72);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.homeMobileCanvas .homeBirthDateField,.homeMobileCanvas .nameField input{width:100%;border:1px solid rgba(222,228,238,.08);border-radius:11px;outline:none;background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);color:#fff1ce;font-family:Georgia,Times New Roman,serif;font-size:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeMobileCanvas .homeBirthDateField{display:grid;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:12px;margin-top:0;padding:8px 14px;text-align:left}.homeMobileCanvas .homeDesktopDateFields{display:none}.homeMobileCanvas .homeBirthDateIcon{display:grid;width:28px;height:28px;place-items:center;color:rgba(255,241,206,.72)}.homeMobileCanvas .homeBirthDateIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.homeMobileCanvas .homeBirthDateText{display:grid;min-width:0;gap:2px}.homeMobileCanvas .homeBirthDateText strong{overflow:hidden;color:#fff8eb;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.homeMobileCanvas .homeBirthDateText strong.isPlaceholder{color:rgba(255,248,235,.54)}.homeMobileCanvas .homeBirthDateArrow{width:9px;height:9px;border-top:1.6px solid rgba(255,241,206,.58);border-right:1.6px solid rgba(255,241,206,.58);transform:rotate(45deg)}.homeMobileCanvas .nameField input{height:50px;padding:0 18px;line-height:40px}.homeMobileCanvas .nameField input::placeholder{color:rgba(178,162,134,.72)}.homeMobileCanvas .primaryButton{height:54px;gap:8px;margin-top:22px;padding:0 28px;border:1px solid rgba(243,211,150,.38);border-radius:15px;background:linear-gradient(90deg,#f3d48f,#d2a14c 52%,#a97725);box-shadow:0 0 16px rgba(124,84,20,.22);color:#120d05;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.homeMobileCanvas .desktopButtonText{display:none}.homeMobileCanvas .mobileButtonText{display:inline;letter-spacing:inherit}.homeMobileCanvas .mobileButtonMotto{display:block;margin:10px 0 0;color:rgba(241,209,154,.76);font-size:10px;font-weight:500;letter-spacing:.34em;line-height:1.6;text-align:center;text-transform:uppercase}.homeMobileCanvas .mobileButtonMotto span{display:block}.homeMobileCanvas .mobileTopbar{gap:8px}.homeMobileCanvas .themeToggle.themeToggleUniversal{--theme-toggle-width:81px;position:relative}.homeMobileCanvas .homeLocaleToggle+.themeToggle.themeToggleUniversal{margin-left:-4px}:root[data-theme=light] .homeMobileCanvas .mobileTopbar{border-bottom-color:#cfe0ee}.homeMobileCanvas .mobileLocale{gap:6px;font-size:15px}.homeMobileCanvas .mobileLocaleCaret{font-size:12px}.homeMobileCanvas .mobileAccountButton{width:43px;min-width:40px;height:43px;min-height:40px;padding:0;border-radius:999px}:root[data-theme=light] .homeMobileCanvas button.mobileLocale{min-height:31px;padding:0 12px;border:1px solid #cfe0ee;border-radius:999px;background:rgba(247,251,255,.76);color:#6f89a4;box-shadow:none}:root[data-theme=light] .homeMobileCanvas .mobileLocaleCaret{color:rgba(111,137,164,.78)}.homeMobileCanvas .heroGrid{width:min(100%,379.5px);max-width:379.5px;gap:13.2px;padding-top:30.8px}.homeMobileCanvas .heroCopy h1{width:min(100%,352px);max-width:352px;font-size:30px}.homeMobileCanvas .heroCopy h1.heroSplitTitle{font-size:38px}.homeMobileCanvas .heroSplitTitle .heroTitleSub{max-width:12em;margin-top:.22em;font-size:.5em}.homeMobileCanvas .lead{max-width:352px;margin-top:13.2px;font-size:10.45px}.homeMobileCanvas .starStage{margin:2.2px 0 4.4px}.homeMobileCanvas .starStage .geometricStarSvg{width:min(100%,323px)}.homeMobileCanvas .birthForm{max-width:366.3px;margin-top:11px}.homeMobileCanvas .nameField{margin-bottom:13.2px;font-size:15.4px}.homeMobileCanvas .nameFieldLabel{margin-bottom:1.5px;font-size:11px}.homeMobileCanvas .formLabel{margin:6px 0;font-size:11px}.homeMobileCanvas .nameField input{height:53.9px;border-radius:12.1px}.homeMobileCanvas .homeBirthDateField{min-height:58px;border-radius:16px}.homeMobileCanvas .nameField input{padding:0 19.8px;font-family:Georgia,Times New Roman,serif;font-size:24.2px;font-weight:400;line-height:44px;text-align:center}.homeMobileCanvas .nameField input::placeholder{color:transparent}:root[data-theme=light] .homeMobileCanvas .nameField input::placeholder{font-size:12px}.homeMobileCanvas .primaryButton{height:59.4px;gap:8.8px;margin-top:24.2px;padding:0 30.8px;border-radius:16.5px;font-size:16.5px}.homeMobileCanvas .primaryButton .buttonStarIcon{width:15.4px;height:15.4px}.homeMobileCanvas .mobileButtonMotto{margin-top:11px;font-size:11px}:root[data-theme=dark] .homeMobileCanvas.heroShell{background-color:transparent;background-image:linear-gradient(rgba(7,23,34,.56),rgba(7,23,34,.56));background-position:top;background-repeat:no-repeat;background-size:100% auto}@media (max-width:1279px){:root[data-theme=dark] .homeMobileCanvas .homeBirthDateField,:root[data-theme=dark] .homeMobileCanvas .nameField input{background:linear-gradient(rgb(40 51 63/88%),rgb(25 32 41/94%)),rgb(44 58 76/92%);color:#fff1ce;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=light] .homeMobileCanvas.heroShell{background-color:transparent;background-image:linear-gradient(rgba(234,246,252,.5),rgba(234,246,252,.5));background-position:top;background-repeat:no-repeat;background-size:100% auto}}:root[data-theme=dark] .homeMobileCanvas .featureIcon{border:1px solid #d5b37c6e}:root[data-theme=dark] .homeMobileCanvas .featureCard h2,:root[data-theme=dark] .homeMobileCanvas .seoSection h2{color:#ead6b1}:root[data-theme=dark] .homeMobileCanvas .seoIntro p{color:rgb(191 191 191)}:root[data-theme=dark] .homeMobileCanvas .seoCard h3{color:#ead6b1}:root[data-theme=dark] .homeMobileCanvas .homeLegalFooter p,:root[data-theme=dark] .homeMobileCanvas .seoCard p{color:rgb(191 191 191)}:root[data-theme=dark] .homeMobileCanvas .homeLegalLinks a{color:#ead6b1}:root[data-theme=dark] .homeMobileCanvas .homeLegalFooter,:root[data-theme=dark] .homeMobileCanvas .seoSection{border:1px solid rgb(59 63 70)}@media (min-width:701px) and (max-width:1279px){.scaledMobileCanvasHost:has(.homeMobileCanvas){width:100%;max-width:none;margin:0}.homeMobileCanvas.heroShell{width:100%;max-width:none;min-height:100vh;margin:0;padding:36px 0 48px;overflow:visible}.homeMobileCanvas .heroGrid,.homeMobileCanvas .homeLegalFooter,.homeMobileCanvas .mobileTopbar,.homeMobileCanvas .seoSection{width:min(calc(100vw - 72px),968px);max-width:none}.homeMobileCanvas .mobileTopbar{gap:12px;padding-bottom:16px;transform:none}.homeMobileCanvas .mobileTopbarActions{gap:12px}.homeMobileCanvas .mobileLocale{min-height:42px;padding:0 15px;font-size:16px}.homeMobileCanvas .mobileAccountButton{width:50px;min-width:50px;height:50px;min-height:50px}.homeMobileCanvas .heroGrid{min-height:0;gap:20px;padding-top:32px}.homeMobileCanvas .heroCopy h1{width:min(100%,680px);max-width:none;margin-inline:auto;font-size:54px;text-align:center}.homeMobileCanvas .heroCopy h1.heroSplitTitle{font-size:56px}.homeMobileCanvas .heroSplitTitle .heroTitleSub{max-width:12.5em;margin-inline:auto;text-align:center}.homeMobileCanvas .lead{max-width:680px;margin-top:18px;font-size:13px;line-height:1.65}.homeMobileCanvas .starStage{margin:4px 0 8px}.homeMobileCanvas .starStage .geometricStarSvg{width:min(100%,470px)}.homeMobileCanvas .birthForm{max-width:640px;margin-top:20px}.homeMobileCanvas .nameField{margin-bottom:14px}.homeMobileCanvas .formLabel,.homeMobileCanvas .homeBirthDateLabel,.homeMobileCanvas .nameFieldLabel{font-size:12px}.homeMobileCanvas .homeBirthDateField,.homeMobileCanvas .nameField input{height:62px;min-height:62px;border-radius:15px;font-size:26px}.homeMobileCanvas .homeBirthDateField{grid-template-columns:30px minmax(0,1fr) 12px;padding-inline:18px}.homeMobileCanvas .primaryButton{height:66px;margin-top:28px;border-radius:18px;font-size:18px}.homeMobileCanvas .mobileButtonMotto{margin-top:15px;font-size:12px}.homeMobileCanvas .seoSection{gap:22px;margin-top:34px;padding:32px}.homeMobileCanvas .seoSection h2{font-size:34px}.homeMobileCanvas .seoIntro p{font-size:16px}.homeMobileCanvas .seoHighlights{gap:14px}.homeMobileCanvas .seoCard{padding:22px}.homeMobileCanvas .homeLegalFooter{margin-top:34px}}@media (min-width:1280px){.scaledMobileCanvasHost:has(.homeMobileCanvas){width:100%;max-width:none;margin:0}.homeMobileCanvas.heroShell{width:100%;max-width:none;min-height:100vh;margin:0;padding:18px clamp(28px,3.6vw,56px) 40px;overflow:visible}:root[data-theme=dark] .homeMobileCanvas.heroShell{background-image:linear-gradient(rgba(7,23,34,.52),rgba(7,23,34,.52)),url(/images/backgrounds/catalog-desktop-dark-seamless-v1.webp);background-position:top;background-repeat:no-repeat;background-size:auto}:root[data-theme=light] .homeMobileCanvas.heroShell{background-color:#eaf6fc;background-image:linear-gradient(rgba(234,246,252,.18),rgba(234,246,252,.18)),url(/images/backgrounds/catalog-desktop-light-seamless-v2.webp);background-position:top;background-repeat:no-repeat;background-size:auto}.homeMobileCanvas .mobileTopbar{display:none}.homeMobileCanvas .topbar{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,auto) minmax(260px,.8fr);width:min(100%,1320px);min-height:72px;margin:0 auto;padding:0}.homeMobileCanvas .brand{position:relative;align-items:flex-start;gap:0;padding:36px 0 16px;transform:translateY(10px);text-decoration:none}.homeMobileCanvas .brand>.brandMarkUniversal{position:absolute;top:-12px;left:-4px;width:42px;height:42px;margin:0}.homeMobileCanvas .brand>.brandMarkUniversal img{width:40px;height:40px}.homeMobileCanvas .brand>.brandIdentityUniversalText{transform:translate(6px,-16px)}.homeMobileCanvas .nav{display:flex;gap:clamp(22px,2.6vw,42px);font-size:16px}.homeMobileCanvas .topbarActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.homeMobileCanvas .loginButton{display:inline-flex;min-height:42px;padding:0 22px;border-radius:99px;font-size:13px}.homeMobileCanvas .heroGrid{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(520px,1fr);width:min(100%,1320px);max-width:none;min-height:calc(100vh - 190px);align-items:center;gap:clamp(28px,4vw,72px);margin:0 auto;padding-top:34px}.homeMobileCanvas .heroCopy{display:block;width:min(100%,443px);padding:0}.homeMobileCanvas .description,.homeMobileCanvas .signinHint,.homeMobileCanvas .spark{display:block}.homeMobileCanvas .spark{margin:0 0 12px}.homeMobileCanvas .heroCopy h1{width:min(100%,570px);max-width:570px;margin:0;font-size:clamp(39px,3.6vw,57px);line-height:1.06;text-align:left}.homeMobileCanvas .heroCopy h1.heroSplitTitle{font-size:clamp(48px,4.1vw,64px)}.homeMobileCanvas .heroSplitTitle .heroTitleSub{max-width:12.5em;font-size:.46em;line-height:1.18}.homeMobileCanvas .lead{max-width:520px;margin:18px 0 10px;font-size:17px;letter-spacing:.08em;line-height:1.5;text-align:left}.homeMobileCanvas .description{max-width:500px;margin:0 0 20px;font-size:15px;line-height:1.55}.homeMobileCanvas .starStage{width:100%;min-height:560px;margin:0;background:var(--home-star-stage-glow);background-position:50%;background-repeat:no-repeat;background-size:var(--home-star-stage-glow-size-desktop)}.homeMobileCanvas .starStage .geometricStarSvg{width:min(100%,530px)}:root[data-theme=light] .homeMobileCanvas .featureIcon{width:72px;height:72px;border:1px solid #d1bc9a6b;color:#7bc5d3}:root[data-theme=dark] .homeMobileCanvas .heroCopy h1{color:#ead6b1}:root[data-theme=dark] .homeMobileCanvas .seoSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgb(9 20 34/16%),rgb(5 13 24/14%)),radial-gradient(circle at 100% 0,rgba(220,167,83,.12),rgba(0,0,0,0) 28%);box-shadow:0 22px 60px rgba(0,0,0,.22)}.homeMobileCanvas .birthForm{width:min(100%,500px);max-width:500px;margin:22px 0 0}.homeMobileCanvas .nameField{display:grid;margin-bottom:14px}.homeMobileCanvas .homeBirthDateField{display:none}.homeMobileCanvas .homeDesktopDateFields{display:grid}.homeMobileCanvas .dateFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.homeMobileCanvas .selectBox{position:relative;display:grid;gap:8px;font-weight:400}.homeMobileCanvas .formLabel,.homeMobileCanvas .homeBirthDateLabel,.homeMobileCanvas .nameFieldLabel,.homeMobileCanvas .selectBox{color:rgba(248,231,195,.72);font-size:11px;letter-spacing:.18em}.homeMobileCanvas .nameField input{height:50px;border-radius:12px;font-size:21px}.homeMobileCanvas .selectBox select{width:100%;height:50px;padding:0 22px 0 10px;border:1px solid rgba(222,228,238,.08);border-radius:12px;outline:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);color:#fff1ce;font-family:Georgia,Times New Roman,serif;font-size:21px;text-align-last:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeMobileCanvas .selectBox:after{content:"";position:absolute;top:19px;right:18px;width:7px;height:7px;border-right:1.8px solid rgba(255,241,206,.66);border-bottom:1.8px solid rgba(255,241,206,.66);pointer-events:none;transform:rotate(45deg)}.homeMobileCanvas .homeBirthDateField{min-height:58px;border-radius:18px}.homeMobileCanvas .nameField input{text-align:left}.homeMobileCanvas .nameFieldPlaceholder{left:20px;right:20px}.homeMobileCanvas .primaryButton{height:52px;min-height:52px;margin-top:18px;border-radius:14px;font-size:16px;letter-spacing:.08em}.homeMobileCanvas .desktopButtonText{display:inline}.homeMobileCanvas .mobileButtonMotto,.homeMobileCanvas .mobileButtonText{display:none}.homeMobileCanvas .featureRow,.homeMobileCanvas .homeLegalFooter,.homeMobileCanvas .seoSection{width:min(100%,1320px);max-width:none}.homeMobileCanvas .featureRow{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin:30px auto 0}.homeMobileCanvas .seoSection{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;margin:34px auto 0}.homeMobileCanvas .homeSeoBookMockup{width:min(100%,380px);margin:28px 0 0;filter:drop-shadow(0 24px 34px rgba(0,0,0,.34))}:root[data-theme=light] .homeMobileCanvas .homeSeoBookMockup{filter:drop-shadow(0 24px 34px rgba(83,111,133,.22))}.homeMobileCanvas .homeLegalFooter{margin:34px auto 0}}