.mt{--white:oklch(99.8% .003 95);--paper:oklch(99.3% .005 165);--wash-mint:oklch(96.6% .03 165);--wash-sky:oklch(96.6% .024 232);--wash-apr:oklch(96.8% .028 68);--ink:oklch(25% .04 205);--ink-2:oklch(35% .035 205);--muted:oklch(46% .03 205);--rule:oklch(90.5% .02 185);--gran:oklch(45% .105 172);--gran-hi:oklch(39% .1 172);--gran-deep:oklch(33% .075 175);--mint:oklch(84% .095 165);--mint-mid:oklch(74% .11 168);--mint-soft:oklch(94.5% .042 165);--apr:oklch(83% .115 62);--apr-deep:oklch(50% .13 45);--apr-soft:oklch(95.5% .036 66);--apr-ink:oklch(36% .09 45);--sun:oklch(88% .14 82);--sky:oklch(80% .08 236);--sky-deep:oklch(45% .11 245);--sky-soft:oklch(95% .03 236);--glass:oklch(100% 0 0/.76);--glass-mint:oklch(98% .025 165/.78);--edge:inset 0 1px 0 oklch(100% 0 0/.95),inset 0 0 0 1px oklch(100% 0 0/.62);--sh:14px 26px 48px -26px oklch(38% .09 190/.34),2px 3px 8px -3px oklch(35% .05 200/.14);--sh-lift:20px 36px 70px -32px oklch(40% .1 190/.42),2px 4px 10px -4px oklch(35% .05 200/.16);--press:inset 0 -3px 0 oklch(0% 0 0/.16),inset 0 1px 0 oklch(100% 0 0/.28);--fd:"Funnel Display",ui-sans-serif,system-ui,sans-serif;--fb:"Wix Madefor Text",ui-sans-serif,system-ui,sans-serif;--r:28px;--rc:22px;--pad:64px}.mt *,.mt :after,.mt :before{box-sizing:border-box}.mt{-webkit-text-size-adjust:100%;scrollbar-color:var(--mint-mid) var(--wash-mint);font:400 17px/1.6 var(--fb);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;caret-color:var(--gran)}.mt,.mt dd,.mt dl,.mt figure,.mt h1,.mt h2,.mt h3,.mt ol,.mt p,.mt ul{margin:0}.mt ol,.mt ul{padding:0;list-style:none}.mt img{display:block;max-width:100%}.mt a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.mt button,.mt input,.mt select{font:inherit;color:inherit}.mt ::selection{background:var(--apr)}.mt :focus-visible{outline-offset:3px;border-radius:12px}.mt h1,.mt h2,.mt h3{font-family:var(--fd);font-weight:400;letter-spacing:-.03em;color:var(--ink);line-height:1.05;text-wrap:balance}.mt h2{font-size:clamp(2rem,1.25rem + 2.1vw,3rem)}.mt h3{font-size:1.3rem;letter-spacing:-.015em;line-height:1.18}.mt .num{font-variant-numeric:tabular-nums}.mt .wrap{max-width:1312px;margin-inline:auto;padding-inline:var(--pad)}.mt .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mt .muted,.mt .src{color:var(--muted)}.mt .src{font-size:14px;line-height:1.5}.mt .glass{background:var(--glass);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--edge),var(--sh);border-radius:var(--r)}.mt .glass.mint{background:var(--glass-mint)}.mt .card{background:var(--white);border-radius:var(--rc);box-shadow:0 0 0 1px var(--rule),var(--sh)}.mt .pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:999px;font:600 16px/1 var(--fb);text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s cubic-bezier(.2,.7,.2,1),background .2s}.mt .pill:active{transform:translateY(2px)}.mt .pill.pri{background:var(--gran);color:var(--white);box-shadow:var(--press),0 12px 24px -14px oklch(38% .1 172/.9)}.mt .pill.pri:hover{background:var(--gran-hi)}.mt .pill.warm{background:var(--apr);color:var(--ink);box-shadow:var(--press),0 12px 24px -14px oklch(55% .12 55/.8)}.mt .pill.sec{background:oklch(100% 0 0/.86);color:var(--ink);box-shadow:0 0 0 1.5px var(--rule),inset 0 -2px 0 var(--rule)}.mt .pill.sm{min-height:44px;padding:0 18px;font-size:15px}.mt .ibtn{width:48px;height:48px;display:inline-grid;place-items:center;border-radius:50%;border:0;background:oklch(100% 0 0/.86);color:var(--ink);box-shadow:0 0 0 1.5px var(--rule),inset 0 -2px 0 var(--rule);cursor:pointer;flex:none;text-decoration:none}.mt .chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border-radius:999px;font:500 14px/1 var(--fb);background:var(--mint-soft);color:var(--gran-deep);white-space:nowrap}.mt .chip.apr{background:var(--apr-soft);color:var(--apr-ink)}.mt .chip.sky{background:var(--sky-soft);color:oklch(36% .09 245)}.mt .chip.white{background:oklch(100% 0 0/.88);color:var(--ink-2);box-shadow:0 0 0 1px var(--rule)}.mt .chip.ok .ic{color:var(--gran)}.mt .sun{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 4px oklch(90% .1 75/.38);flex:none}.mt .sun.m{background:var(--mint-mid);box-shadow:0 0 0 4px oklch(90% .07 165/.5)}.mt .sun.s{background:var(--sky);box-shadow:0 0 0 4px oklch(92% .04 236/.6)}.mt .cloud{position:absolute;height:34px;border-radius:999px;background:oklch(100% 0 0/.62);backdrop-filter:blur(6px);pointer-events:none}.mt .cloud:before{content:"";position:absolute;left:22%;bottom:40%;width:44%;aspect-ratio:1;border-radius:50%;background:inherit}.mt .dew{background-image:radial-gradient(circle at 1px 1px,oklch(72% .08 170/.28) 1.3px,transparent 1.6px);background-size:22px 22px}.mt .topline{font-size:13.5px;color:var(--ink-2);display:flex;justify-content:space-between;gap:16px;padding:10px 0}.mt .topline span{display:flex;align-items:center;gap:8px;background:oklch(100% 0 0/.72);backdrop-filter:blur(8px);padding:3px 12px;border-radius:999px}.mt .topline .lang a{text-decoration:none;padding:2px 4px}.mt .topline .lang a[aria-current]{font-weight:600;color:var(--ink);text-decoration:underline}.mt .nav{position:absolute;inset:0 0 auto;z-index:5}.mt .nav .bar{gap:22px;padding:8px 8px 8px 20px;border-radius:999px}.mt .brand,.mt .nav .bar{display:flex;align-items:center}.mt .brand{gap:10px;font:500 21px/1 var(--fd);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.mt .brand b{font-weight:500}.mt .brand span{color:var(--gran)}.mt .nav ul{display:flex;gap:2px;margin-left:auto}.mt .nav li a{display:flex;align-items:center;min-height:46px;padding:0 15px;border-radius:999px;text-decoration:none;font-weight:500;font-size:15.5px;color:var(--ink)}.mt .nav li a[aria-current]{background:var(--mint-soft);color:var(--gran-deep)}.mt .nav .right{display:flex;gap:8px;align-items:center}.mt .mylist{position:relative}.mt .mylist em{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;border-radius:999px;background:var(--apr);color:var(--ink);font:700 11.5px/20px var(--fb);font-style:normal;text-align:center}.mt .nav .mob{display:none}.mt .photo{position:relative;isolation:isolate;overflow:hidden}.mt .photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mt .photo:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 60% at 88% 4%,oklch(93% .09 75/.55),transparent 70%),linear-gradient(115deg,oklch(94% .035 236/.45),transparent 46%),linear-gradient(180deg,oklch(30% .04 220/.12),transparent 26%,transparent 66%,var(--paper) 100%)}.mt .cred{position:absolute;right:20px;bottom:18px;font-size:12.5px;color:var(--ink-2);background:oklch(100% 0 0/.78);padding:5px 12px;border-radius:999px;backdrop-filter:blur(8px);max-width:calc(100% - 40px)}.mt .hero{min-height:880px;padding-top:150px;padding-bottom:96px}.mt .hero .grid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,400px);justify-content:space-between;align-items:end;gap:40px}.mt .lead{padding:44px 44px 38px;position:relative}.mt .lead h1{font-size:clamp(2.7rem,1.6rem + 3.1vw,4.7rem);font-weight:400}.mt .lede{margin-top:18px;font-size:19px;color:var(--ink-2);max-width:31em}.mt .search{margin-top:28px}.mt .lbl,.mt .search label{display:block;font:600 14.5px/1 var(--fb);color:var(--ink);margin-bottom:10px}.mt .field{display:flex;align-items:center;gap:10px;background:var(--white);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:0 0 0 1.5px var(--rule),0 16px 30px -20px oklch(40% .09 190/.5)}.mt .field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:17px;height:50px}.mt .field input::placeholder{color:oklch(48% .025 205)}.mt .field .ic{color:var(--muted);flex:none}.mt .ages{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mt .ages button,.mt .seg button{min-height:46px;padding:0 18px;border-radius:999px;border:0;background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -2px 0 var(--rule);font-size:15px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.mt .ages button[aria-pressed=true],.mt .seg button[aria-pressed=true]{background:var(--mint-soft);color:var(--gran-deep);box-shadow:0 0 0 2px var(--gran),inset 0 -3px 0 oklch(45% .105 172/.35)}.mt .ages small{font-weight:400;color:var(--muted)}.mt .trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14.5px;color:var(--ink-2)}.mt .trust span{display:flex;align-items:center;gap:7px}.mt .trust .ic{color:var(--gran)}.mt .stat{padding:26px 28px 24px}.mt .stat h2{font:600 15.5px/1.3 var(--fb);letter-spacing:0;color:var(--ink);display:flex;align-items:center;gap:10px}.mt .stat .sub{font-size:13px;color:var(--muted);margin-top:4px}.mt .srow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid var(--rule)}.mt .srow:first-of-type{margin-top:14px}.mt .srow span{font-size:15px;color:var(--ink-2)}.mt .srow b{font:300 36px/1 var(--fd);letter-spacing:-.025em;color:var(--ink)}.mt .split{display:flex;height:12px;border-radius:999px;overflow:hidden;margin-top:10px;gap:3px}.mt .split i{display:block;border-radius:999px}.mt .splitlab{display:flex;justify-content:space-between;font-size:13.5px;margin-top:8px;color:var(--ink-2)}.mt .splitlab span{gap:6px}.mt .due,.mt .splitlab span{display:flex;align-items:center}.mt .due{gap:12px;margin-top:16px;padding:14px 16px;border-radius:18px;background:var(--apr-soft);color:var(--apr-ink);font-size:14.5px;line-height:1.35}.mt .due b{font:500 26px/1 var(--fd);color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.mt .sunrise{position:absolute;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,oklch(96% .08 85/.7) 0,oklch(93% .09 75/.38) 30%,transparent 68%);right:2%;top:-60px;pointer-events:none}.mt .band{padding:104px 0;position:relative;isolation:isolate}.mt .band.mint{background:var(--wash-mint)}.mt .band.sky{background:var(--wash-sky)}.mt .band.apr{background:var(--wash-apr)}.mt .band.morning:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 94% 0,oklch(92% .075 70/.8),transparent 70%),radial-gradient(55% 70% at 4% 100%,oklch(93% .05 168/.9),transparent 70%),var(--paper)}.mt .head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.mt .head p{max-width:31em;color:var(--muted);font-size:16px}.mt .head h2{display:flex;align-items:center;gap:16px}.mt .more{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--gran-hi);text-decoration:none;min-height:44px}.mt .kgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mt .kt{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:128px;padding:18px 20px;border-radius:24px;text-decoration:none;color:var(--ink);background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -3px 0 var(--rule);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.mt .kt:hover{transform:translateY(-3px)}.mt .kt h3{font-size:1.4rem}.mt .kt .n{display:flex;justify-content:space-between;align-items:end;gap:8px;font-size:14px;color:var(--muted)}.mt .kt .n b{font:300 34px/1 var(--fd);color:var(--ink);letter-spacing:-.02em}.mt .kt.kbig{grid-row:span 2;background:linear-gradient(160deg,var(--mint-soft),var(--white) 70%);box-shadow:0 0 0 1.5px oklch(85% .06 168),inset 0 -3px 0 oklch(85% .06 168)}.mt .kt.kbig h3{font-size:2.2rem}.mt .kt.kbig .n b{font-size:64px}.mt .kt.a{background:linear-gradient(160deg,var(--apr-soft),var(--white) 75%)}.mt .kt.s{background:linear-gradient(160deg,var(--sky-soft),var(--white) 75%)}.mt .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;align-items:stretch}.mt .calc{padding:34px}.mt .calc h2{font-size:2.3rem}.mt .calc .rows{display:grid;gap:12px;margin-top:22px}.mt .inp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 8px 0 18px;border-radius:18px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule)}.mt .inp span{font-weight:500;color:var(--ink)}.mt .inp em{font-style:normal;color:var(--muted);font-size:15px}.mt .step{display:flex;gap:6px}.mt .step button{width:42px;height:42px;border-radius:50%;border:0;background:var(--mint-soft);color:var(--gran-deep);display:grid;place-items:center;box-shadow:inset 0 -2px 0 oklch(45% .1 172/.25)}.mt .step b{min-width:28px;text-align:center;font:500 22px/42px var(--fd);color:var(--ink)}.mt .moment{border-radius:var(--r);min-height:560px;display:flex;align-items:flex-end;padding:28px;box-shadow:var(--sh)}.mt .moment:before{background:linear-gradient(180deg,transparent 30%,oklch(98% .02 160/.35))}.mt .moment .panel{padding:32px 34px;max-width:560px}.mt .big{font:300 clamp(4.4rem,3rem + 4vw,6rem)/.92 var(--fd);letter-spacing:-.04em;color:var(--ink)}.mt .big small{font-size:.36em;letter-spacing:-.02em;margin-left:.12em}.mt .arc{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative}.mt .arc:before{content:"";position:absolute;left:6%;right:6%;top:9px;border-top:2px dashed oklch(70% .08 170/.6)}.mt .arc li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:13.5px;line-height:1.3;color:var(--ink-2)}.mt .arc li i{width:20px;height:20px;border-radius:50%;background:var(--white);box-shadow:0 0 0 2px var(--mint-mid)}.mt .arc li.goal i{background:var(--sun);box-shadow:0 0 0 2px var(--apr-deep),0 0 0 8px oklch(90% .1 75/.5)}.mt .arc li b{color:var(--ink);font-weight:600}.mt .shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mt .sc{position:relative;display:block;height:320px;border-radius:var(--r);overflow:hidden;text-decoration:none;box-shadow:var(--sh)}.mt .sc img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mt .sc:hover img{transform:scale(1.035)}.mt .sc .cap{position:absolute;left:12px;right:12px;bottom:12px;padding:15px 18px;border-radius:20px}.mt .sc h3{font-size:1.2rem}.mt .sc p{font-size:14px;color:var(--ink-2);margin-top:3px}.mt .sc .fcred{position:absolute;left:14px;top:14px;font-size:11.5px;background:oklch(100% 0 0/.8);padding:4px 10px;border-radius:999px;color:var(--ink-2)}.mt .save{position:absolute;top:12px;right:12px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:oklch(100% 0 0/.86);color:var(--ink);backdrop-filter:blur(8px);border:0;box-shadow:inset 0 -2px 0 oklch(0 0 0/.08)}.mt .save.on{background:var(--apr)}.mt .fb{position:relative;height:100%;width:100%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 80% at 80% 8%,oklch(92% .09 75),transparent 62%),radial-gradient(80% 90% at 10% 100%,oklch(88% .08 168),transparent 70%),var(--sky-soft)}.mt .fb:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-38%;height:70%;border-radius:50%;background:oklch(86% .08 160/.65)}.mt .fb b{position:relative;z-index:1;font:300 64px/1 var(--fd);color:oklch(30% .05 200/.8);letter-spacing:-.04em}.mt .fb em{position:absolute;z-index:1;left:14px;top:14px;font:500 12.5px/1 var(--fb);font-style:normal;background:oklch(100% 0 0/.82);padding:7px 11px;border-radius:999px;color:var(--ink-2)}.mt .ex{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:stretch}.mt .exph{position:relative;border-radius:var(--r);overflow:hidden;min-height:460px;box-shadow:var(--sh)}.mt .exph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mt .exph .cap{position:absolute;left:16px;right:16px;bottom:16px;padding:22px 24px;display:flex;justify-content:space-between;align-items:end;gap:14px}.mt .exph .cap h3{font-size:1.8rem}.mt .figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt .fig{padding:22px 22px 20px}.mt .fig .k{font-size:14.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.mt .fig b.v{display:block;margin-top:10px;font:300 54px/1 var(--fd);letter-spacing:-.03em;color:var(--ink)}.mt .fig b.v small{font-size:18px;color:var(--muted);letter-spacing:0;margin-left:5px}.mt .fig .note{font-size:14px;margin-top:10px;color:var(--ink-2)}.mt .fig.wide{grid-column:1/-1}.mt .meter{position:relative;height:12px;border-radius:999px;background:var(--mint-soft);margin-top:18px}.mt .meter i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--gran))}.mt .meter.apr i{background:linear-gradient(90deg,oklch(90% .08 70),var(--apr))}.mt .meter u{position:absolute;top:-6px;bottom:-6px;width:4px;border-radius:2px;background:var(--ink)}.mt .meter u:after{content:attr(data-l);position:absolute;top:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12.5px;text-decoration:none;color:var(--ink-2);font-weight:500}.mt .cmp{display:flex;justify-content:space-between;gap:10px;margin-top:30px;font-size:13.5px;color:var(--muted)}.mt .guides{grid-template-columns:1.25fr 1fr 1fr;gap:22px}.mt .gc{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;padding:26px;border-radius:var(--r);text-decoration:none;color:var(--ink);background:var(--white);box-shadow:0 0 0 1px var(--rule),var(--sh);overflow:hidden}.mt .gc h3{font-size:1.45rem;margin-top:16px}.mt .gc p{font-size:15px;color:var(--ink-2);margin-top:10px}.mt .gc .meta{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--muted)}.mt .gc .go{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mint-soft);color:var(--gran-deep)}.mt .gc.feat{color:var(--ink);background:none;box-shadow:var(--sh);isolation:isolate}.mt .gc.feat>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mt .gc.feat .in{padding:22px;border-radius:22px;margin:-6px}.mt .gc.feat h3{font-size:1.8rem}.mt .alert{min-height:560px;display:flex;align-items:center}.mt .alert:before{background:linear-gradient(180deg,var(--paper) 0,transparent 18%,transparent 86%,var(--paper) 100%)}.mt .alert .panel{padding:40px 44px;max-width:640px}.mt .alert h2{font-size:clamp(2rem,1.3rem + 2vw,2.9rem)}.mt .form{display:grid;gap:14px;margin-top:24px}.mt .form .pair{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.mt .box{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border-radius:18px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule);color:var(--muted);font-size:16px}.mt .box.sel{justify-content:space-between;color:var(--ink)}.mt .consent{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.45}.mt .tick{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--gran);color:var(--white);margin-top:-2px}.mt footer{background:var(--wash-mint);padding:72px 0 48px;position:relative;overflow:hidden}.mt .fcols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.mt footer h2{font:600 15px/1.3 var(--fb);letter-spacing:0;margin-bottom:12px}.mt footer li{margin:7px 0;font-size:15px}.mt footer li a{text-decoration:none}.mt footer .about{font-size:15px;max-width:26em;margin-top:14px}.mt footer .fine{margin-top:44px;padding-top:20px;border-top:1px solid oklch(86% .04 170);font-size:13px;color:var(--muted);line-height:1.6}.mt .b-hero{min-height:760px;padding-top:150px;padding-bottom:56px}.mt .b-hero .grid{display:grid;grid-template-columns:minmax(0,680px) 390px;justify-content:space-between;align-items:end;gap:32px}.mt .b-panel{padding:34px 38px}.mt .crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14.5px;color:var(--ink-2)}.mt .crumb a{text-decoration:none}.mt .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mt .b-panel h1{font-size:clamp(2.7rem,1.6rem + 3.2vw,4.6rem);margin-top:14px}.mt .where{margin-top:10px;color:var(--ink-2);gap:8px;font-size:17px}.mt .acts,.mt .where{display:flex;align-items:center}.mt .acts{flex-wrap:wrap;gap:10px;margin-top:26px}.mt .facts{padding:24px 26px}.mt .facts h2{font:600 15.5px/1.3 var(--fb);letter-spacing:0;display:flex;align-items:center;gap:10px}.mt .dl{margin-top:8px}.mt .dl div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--rule);font-size:15px}.mt .dl div:first-child{border-top:0}.mt .dl dt{color:var(--muted)}.mt .dl dd{margin:0;text-align:right;color:var(--ink);font-weight:500}.mt .dl dd.unk{font-weight:400;color:var(--apr-ink);max-width:15em}.mt .open{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:4px 0 14px}.mt .open b{font:300 40px/1 var(--fd);letter-spacing:-.025em;color:var(--ink)}.mt .open span{font-size:14px;color:var(--muted)}.mt .tabs{position:sticky;top:0;z-index:4;background:oklch(99.3% .005 165/.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.mt .tabs ul{display:flex;gap:4px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.mt .tabs a{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;white-space:nowrap;text-decoration:none;font-size:15px;font-weight:500;color:var(--ink-2)}.mt .tabs a[aria-current]{background:var(--gran);color:var(--white)}.mt .two{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start;padding-block:64px 104px}.mt .part{scroll-margin-top:80px}.mt .part+.part{margin-top:80px}.mt .part>h2{font-size:clamp(1.9rem,1.3rem + 1.6vw,2.6rem);display:flex;align-items:center;gap:14px}.mt .part>.intro{margin-top:10px;color:var(--muted);max-width:42em}.mt .survey{margin-top:24px;padding:28px}.mt .sv-top{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--rule)}.mt .sv-top .score{font:300 84px/.9 var(--fd);letter-spacing:-.045em;color:var(--ink)}.mt .sv-top .score small{font-size:22px;color:var(--muted);letter-spacing:0}.mt .sv-top p{font-size:16px}.mt .sv-top p b{color:var(--ink)}.mt .bars{margin-top:22px}.mt .bar,.mt .bars{display:grid;gap:18px}.mt .bar{grid-template-columns:200px minmax(0,1fr) 52px;align-items:center}.mt .bar span{font-size:15.5px;color:var(--ink)}.mt .bar b{font:500 22px/1 var(--fd);color:var(--ink);text-align:right}.mt .track{position:relative;height:18px;border-radius:999px;background:var(--wash-sky)}.mt .track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--mint-mid))}.mt .track.lo i{background:linear-gradient(90deg,oklch(91% .07 70),var(--apr))}.mt .track u{position:absolute;top:-6px;bottom:-6px;width:4px;border-radius:2px;background:var(--ink)}.mt .legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;color:var(--ink-2)}.mt .legend span{display:flex;align-items:center;gap:8px}.mt .legend i{width:22px;height:10px;border-radius:999px}.mt .hl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.mt .hl div{padding:16px 18px;border-radius:18px;font-size:15px;line-height:1.45}.mt .hl b{display:block;font:600 15px/1.3 var(--fb);color:var(--ink);margin-bottom:4px}.mt .staff{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.mt .stack{display:flex;height:22px;border-radius:999px;overflow:hidden;gap:3px;margin-top:18px}.mt .stack i{display:block}.mt .keys{display:grid;gap:10px;margin-top:16px}.mt .keys div{display:flex;align-items:center;gap:10px;font-size:15px}.mt .keys b{margin-left:auto;color:var(--ink);font-weight:600}.mt .keys i{width:14px;height:14px;border-radius:50%}.mt .mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.mt .mini .card{padding:18px}.mt .mini .k{font-size:14px;color:var(--muted)}.mt .mini b{display:block;font:300 34px/1.05 var(--fd);color:var(--ink);margin-top:6px;letter-spacing:-.02em}.mt .mini b small{font-size:15px;color:var(--muted);letter-spacing:0}.mt .mini p{font-size:13.5px;margin-top:6px}.mt .voice{margin-top:24px;padding:24px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;background:linear-gradient(120deg,var(--apr-soft),var(--white) 70%)}.mt .voice .bub{width:60px;height:60px;border-radius:22px 22px 22px 6px;display:grid;place-items:center;background:var(--white);color:var(--apr-deep);box-shadow:0 0 0 1.5px oklch(88% .05 60)}.mt .voice h3{font-size:1.25rem}.mt .voice p{font-size:15px;margin-top:4px}.mt .ladder{margin-top:22px;padding:8px 24px 16px}.mt .ladder li{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 0;border-top:1px solid var(--rule)}.mt .ladder li:first-child{border-top:0}.mt .ladder .m{font:500 20px/1 var(--fd);color:var(--ink)}.mt .ladder .m small{font-size:13px;color:var(--muted);font-family:var(--fb)}.mt .ladder h3{font:600 16px/1.3 var(--fb);letter-spacing:0}.mt .ladder p{font-size:14px;color:var(--muted);margin-top:3px}.mt .ladder .r{display:flex;gap:8px;align-items:center}.mt .mapwrap{position:relative;margin-top:22px;height:340px;border-radius:var(--rc);overflow:hidden;box-shadow:0 0 0 1px var(--rule)}.mt .schem{position:absolute;inset:0;background:var(--wash-mint)}.mt .schem .ring{position:absolute;left:50%;top:44%;border:1.5px dashed oklch(60% .08 175/.5);border-radius:50%;transform:translate(-50%,-50%)}.mt .schem .ring span{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:12px;background:var(--wash-mint);padding:0 6px;color:var(--ink-2)}.mt .schem .home{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 8px oklch(92% .1 80/.5),0 0 0 3px var(--white) inset;color:var(--ink)}.mt .mapnote{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px 12px 18px;border-radius:18px;font-size:14px}.mt .aside{position:sticky;top:84px;display:grid;gap:18px}.mt .aside .card{padding:24px}.mt .aside h3{font:600 16.5px/1.3 var(--fb);letter-spacing:0;display:flex;align-items:center;gap:10px}.mt .aside .card p{font-size:15px;margin-top:8px}.mt .aside .pill{width:100%;margin-top:16px}.mt .cdown{display:flex;align-items:baseline;gap:8px;margin-top:14px}.mt .cdown b{font:300 54px/1 var(--fd);color:var(--ink);letter-spacing:-.03em}.mt .near{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mt .nc{display:block;text-decoration:none;position:relative}.mt .nc .ph{height:190px;border-radius:22px;overflow:hidden;box-shadow:var(--sh);position:relative}.mt .nc .ph img{width:100%;height:100%;object-fit:cover}.mt .nc h3{font-size:1.12rem;margin-top:14px}.mt .nc p{font-size:14.5px;color:var(--muted);margin-top:4px}.mt .nc .fb b{font-size:48px}.mt .k-hero{min-height:720px;padding-top:150px;padding-bottom:64px}.mt .k-hero .grid{display:grid;grid-template-columns:minmax(0,660px) 400px;justify-content:space-between;align-items:end;gap:32px}.mt .k-list{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:32px;align-items:start}.mt .filters{padding:18px 20px;display:grid;gap:14px;border-radius:24px}.mt .frow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mt .frow .lb{font-size:14px;font-weight:600;color:var(--ink);margin-right:6px;min-width:64px}.mt .seg button{min-height:44px;font-size:14.5px}.mt .seg button b{font-weight:600;color:var(--muted);font-size:13.5px}.mt .count{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:22px 4px 14px;font-size:15px}.mt .rows{display:grid;gap:14px}.mt .kr{display:grid;grid-template-columns:168px minmax(0,1fr) auto;gap:20px;padding:12px 18px 12px 12px;align-items:center}.mt .kr .th{position:relative;height:124px;border-radius:16px;overflow:hidden}.mt .kr .th img{width:100%;height:100%;object-fit:cover}.mt .kr .th .fb b{font-size:40px}.mt .kr .th .fb em{display:none}.mt .kr h3{font-size:1.3rem}.mt .kr .ad{font-size:14.5px;color:var(--muted);margin-top:4px}.mt .kr .tags{margin-top:12px;gap:6px}.mt .kr .chip{min-height:30px;font-size:13.5px}.mt .kr .side{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.mt .chk{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);min-height:40px}.mt .chk i{width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 2px var(--rule);background:var(--white)}.mt .chk.on i{background:var(--gran);box-shadow:none;position:relative}.mt .chk.on i:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--white);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mt .pager{display:flex;justify-content:center;margin-top:24px}.mt .cmpbar{position:relative;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 12px 12px 22px;border-radius:999px;z-index:3}.mt .mapcard{position:sticky;top:20px;padding:20px}.mt .osl{position:relative;height:520px;border-radius:20px;overflow:hidden;background:radial-gradient(40% 30% at 40% 100%,oklch(88% .05 236/.8),transparent 70%),var(--wash-mint)}.mt .osl .fjord{position:absolute;left:16%;bottom:-8%;width:44%;height:26%;border-radius:50% 50% 0 0;background:oklch(90% .045 236)}.mt .bd{text-decoration:none;position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:oklch(74% .11 168/.78);color:var(--ink);font:600 13px/1 var(--fb);box-shadow:0 0 0 3px oklch(100% 0 0/.7);text-align:center}.mt .bd.hi{background:var(--apr);box-shadow:0 0 0 3px var(--white),0 0 0 9px oklch(90% .1 70/.45)}.mt .bd span{position:absolute;top:calc(100% + 4px);white-space:nowrap;font-weight:500;font-size:12px;color:var(--ink);background:oklch(100% 0 0/.78);padding:1px 7px;border-radius:999px}.mt .maplab{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:13px;color:var(--muted)}.mt .bgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mt .bt{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:22px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -3px 0 var(--rule);text-decoration:none;color:var(--ink)}.mt .bt h3{font:600 16px/1.25 var(--fb);letter-spacing:0}.mt .bt .n{display:flex;align-items:baseline;gap:6px}.mt .bt .n b{font:300 32px/1 var(--fd);letter-spacing:-.02em}.mt .bt .n span,.mt .bt p{font-size:13.5px;color:var(--muted)}.mt .bt .tf{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2)}.mt .bt.on{background:linear-gradient(160deg,var(--apr-soft),var(--white));box-shadow:0 0 0 2px var(--apr),inset 0 -3px 0 oklch(83% .115 62/.6)}.mt .kn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mt .faq{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.mt details{border-top:1px solid var(--rule);padding:4px 0}.mt details:last-of-type{border-bottom:1px solid var(--rule)}.mt summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;cursor:pointer;font:500 18px/1.35 var(--fb);color:var(--ink)}.mt summary::-webkit-details-marker{display:none}.mt summary .ic{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--mint-soft);color:var(--gran-deep);box-sizing:border-box}.mt details[open] summary .ic{transform:rotate(180deg)}.mt details p{padding:0 0 20px;font-size:16.5px;max-width:44em}.mt .nab{display:grid;gap:10px}.mt .nab a{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;border-radius:20px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -3px 0 var(--rule);text-decoration:none;color:var(--ink);font-weight:500}.mt .nab a span{color:var(--muted);font-weight:400;font-size:14.5px}.mt .a-hero{min-height:660px;padding-top:150px;padding-bottom:56px}.mt .a-hero:before{background:linear-gradient(180deg,transparent 0,transparent 55%,var(--paper) 100%)}.mt .a-panel{max-width:780px;padding:40px 44px}.mt .a-panel h1{font-size:clamp(2.4rem,1.5rem + 2.8vw,4.2rem);margin-top:16px}.mt .a-panel .lede{font-size:19px}.mt .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:22px}.mt .a-grid{display:grid;grid-template-columns:270px minmax(0,720px);gap:72px;justify-content:center;padding-block:40px 104px}.mt .toc{position:sticky;top:24px;padding:22px;align-self:start}.mt .toc h2{font:600 15px/1.2 var(--fb);letter-spacing:0}.mt .toc ol{margin-top:12px}.mt .toc li{font-size:14.5px;line-height:1.4;padding:8px 0 8px 14px;border-left:3px solid var(--rule)}.mt .toc li a{text-decoration:none;color:var(--ink-2)}.mt .toc li.on{border-color:var(--gran)}.mt .toc li.on a{color:var(--ink);font-weight:600}.mt .toc .acts{margin-top:18px;gap:8px}.mt .mprose{font-size:18.5px;line-height:1.7;color:var(--ink-2)}.mt .mprose>*+*{margin-top:1.1em}.mt .mprose h2{font-size:2.05rem;margin-top:2.1em;scroll-margin-top:24px}.mt .mprose a{color:var(--gran-hi);text-decoration-thickness:1.5px}.mt .mprose strong{color:var(--ink)}.mt .mprose ul.dots li{position:relative;padding-left:28px;margin-top:10px}.mt .mprose ul.dots li:before{content:"";position:absolute;left:4px;top:.6em;width:10px;height:10px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px oklch(90% .1 75/.4)}.mt .short{padding:22px 24px;border-radius:22px;background:var(--mint-soft);color:var(--gran-deep);font-size:17px;line-height:1.6;display:grid;grid-template-columns:auto 1fr;gap:14px}.mt .short strong{color:var(--ink)}.mt .short .ic{color:var(--gran);margin-top:4px}.mt .draft{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--apr-soft);font-size:15px;color:var(--apr-ink);line-height:1.5}.mt .draft .ic{color:var(--apr-deep);margin-top:2px;flex:none}.mt .dw{padding:24px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:linear-gradient(120deg,var(--apr-soft),var(--white) 55%,var(--mint-soft))}.mt .dw .d{font:300 46px/1 var(--fd);color:var(--ink);letter-spacing:-.03em}.mt .dw p{font-size:15px;line-height:1.45}.mt .flow{display:grid;gap:10px;margin-top:1.4em}.mt .flow li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:14px 18px 14px 14px;border-radius:20px;background:var(--white);box-shadow:0 0 0 1px var(--rule);font-size:16.5px;line-height:1.4;color:var(--ink)}.mt .flow li i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--wash-sky);color:oklch(40% .1 245);font:600 15px/1 var(--fb);font-style:normal}.mt .flow li.h{background:var(--mint-soft);box-shadow:none}.mt .flow li.h i{background:var(--gran);color:var(--white)}.mt .tl{margin-top:1.4em;position:relative}.mt .tl li{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:16px 16px 16px 40px;border-top:1px solid var(--rule)}.mt .tl li:before{content:"";position:absolute;left:10px;top:23px;width:14px;height:14px;border-radius:50%;background:var(--white);box-shadow:0 0 0 2px var(--mint-mid)}.mt .tl li:after{content:"";position:absolute;left:16px;top:42px;bottom:-22px;border-left:2px dotted oklch(75% .07 168)}.mt .tl li:last-child:after{display:none}.mt .tl li.now:before{background:var(--sky);box-shadow:0 0 0 2px var(--sky-deep),0 0 0 7px oklch(92% .04 236/.8)}.mt .tl li.goal{background:linear-gradient(90deg,var(--apr-soft),transparent);border-radius:16px;border-top-color:transparent}.mt .tl li.goal:before{background:var(--sun);box-shadow:0 0 0 2px var(--apr-deep),0 0 0 8px oklch(90% .1 75/.5)}.mt .tl b{font:600 16.5px/1.4 var(--fb);color:var(--ink)}.mt .tl p{font-size:16.5px;line-height:1.55}.mt .portals{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.2em}.mt .portals a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -2px 0 var(--rule);text-decoration:none;color:var(--ink);font-size:15.5px;font-weight:500}.mt .portals a .ic{color:var(--gran)}.mt .rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.mt .rel a{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:150px;padding:20px;border-radius:22px;text-decoration:none;font:400 1.2rem/1.25 var(--fd);color:var(--ink);background:linear-gradient(160deg,var(--mint-soft),var(--sky-soft))}.mt .rel a:nth-child(2){background:linear-gradient(160deg,var(--apr-soft),var(--mint-soft))}.mt .rel a:nth-child(3){background:linear-gradient(160deg,var(--sky-soft),var(--apr-soft))}.mt .rel a .ic{color:var(--gran)}.mt .illu{position:absolute;right:20px;bottom:18px;font-size:12.5px;color:var(--ink-2);background:oklch(100% 0 0/.78);padding:5px 12px;border-radius:999px}@media (max-width:1100px){.mt .b-hero .grid,.mt .hero .grid,.mt .k-hero .grid{grid-template-columns:1fr;align-items:stretch}.mt .faq,.mt .k-list,.mt .two{grid-template-columns:1fr}.mt .aside,.mt .mapcard{position:static}.mt .a-grid{grid-template-columns:1fr;gap:28px}.mt .toc{position:static}.mt .bgrid,.mt .kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mt{--pad:16px;--r:24px;font-size:16.5px}.mt .topline{display:none}.mt .nav{inset:10px 0 auto}.mt .nav .right .lg,.mt .nav .right .pill,.mt .nav ul{display:none}.mt .nav .mob{display:inline-grid}.mt .nav .bar{gap:10px;padding:6px 6px 6px 16px}.mt .nav .right{margin-left:auto}.mt .hero{min-height:0;padding-top:96px;padding-bottom:40px}.mt .a-panel,.mt .b-panel,.mt .lead{padding:26px 20px 24px}.mt .lead h1{font-size:2.6rem}.mt .lede{font-size:17px}.mt .field{flex-wrap:wrap;border-radius:22px;padding:6px}.mt .field .ic{margin-left:12px}.mt .field input{height:48px}.mt .field .pill{width:100%}.mt .ages button{min-height:44px;padding:0 14px;font-size:14.5px}.mt .facts,.mt .stat{padding:22px 20px}.mt .sunrise{width:200px;height:200px;right:-40px;top:60px}.mt .band{padding:64px 0}.mt .head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.mt .kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt .kt{min-height:112px;padding:16px}.mt .kt h3{font-size:1.15rem}.mt .kt .n b{font-size:28px}.mt .kt .n{flex-direction:column;align-items:flex-start;gap:4px}.mt .kt.kbig{grid-column:1/-1;grid-row:auto}.mt .kt.kbig h3{font-size:1.8rem}.mt .kt.kbig .n b{font-size:48px}.mt .kt.kbig .n{flex-direction:row;align-items:end}.mt .kt.hm{display:none}.mt .duo,.mt .ex,.mt .guides,.mt .shelf{grid-template-columns:1fr}.mt .calc{padding:24px 20px}.mt .calc h2{font-size:1.9rem}.mt .moment{min-height:0;padding:200px 12px 12px}.mt .moment .panel{padding:24px 20px}.mt .arc{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.mt .arc:before{display:none}.mt .sc{height:250px}.mt .sc.hm{display:none}.mt .exph{min-height:340px}.mt .exph .cap{padding:16px 18px}.mt .exph .cap h3{font-size:1.4rem}.mt .figs{grid-template-columns:1fr 1fr;gap:10px}.mt .fig{padding:16px}.mt .fig b.v{font-size:40px}.mt .fig .note{font-size:13.5px}.mt .gc{min-height:0}.mt .gc.feat{min-height:300px}.mt .alert{min-height:0;padding:120px 0 40px}.mt .alert .panel{padding:26px 20px}.mt .form .pair{grid-template-columns:1fr}.mt .cred{position:relative;right:auto;bottom:auto;display:inline-block;margin:12px 16px 0}.mt .b-hero,.mt .hero,.mt .k-hero{padding-bottom:14px}.mt .ladder .r{flex-wrap:wrap}.mt .nc .fb em{display:none}.mt .exph .cap{flex-direction:column;align-items:flex-start}.mt .hero{padding-top:200px}.mt .fcols{grid-template-columns:1fr 1fr}.mt .fcols>div:first-child{grid-column:1/-1}.mt .b-hero{min-height:0;padding-top:300px;padding-bottom:28px}.mt .b-panel h1{font-size:2.5rem}.mt .acts .pill.pri{width:100%}.mt .two{padding-block:40px 64px;gap:36px}.mt .survey{padding:20px 18px}.mt .sv-top{grid-template-columns:1fr;gap:12px}.mt .sv-top .score{font-size:64px}.mt .bar{grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px}.mt .bar .track{grid-column:1/-1;grid-row:2}.mt .hl,.mt .staff{grid-template-columns:1fr}.mt .mini{grid-template-columns:1fr 1fr}.mt .mini>div:last-child{grid-column:1/-1}.mt .voice{grid-template-columns:auto 1fr;padding:20px}.mt .voice .pill{grid-column:1/-1;width:100%}.mt .ladder{padding:4px 16px 10px}.mt .ladder li{grid-template-columns:56px minmax(0,1fr);gap:12px}.mt .ladder .r{grid-column:2}.mt .near{grid-template-columns:1fr 1fr;gap:12px}.mt .nc .ph{height:130px}.mt .nc h3{font-size:1rem}.mt .k-hero{min-height:0;padding-top:260px;padding-bottom:28px}.mt .kr{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px 12px 12px 10px;align-items:start}.mt .kr .th{height:96px}.mt .kr h3{font-size:1.1rem}.mt .kr .side{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.mt .cmpbar{border-radius:24px;flex-wrap:wrap;padding:14px}.mt .osl{height:420px}.mt .bd{transform:translate(-50%,-50%) scale(.78)}.mt .bgrid,.mt .kn{grid-template-columns:repeat(2,minmax(0,1fr))}.mt .filters{padding:16px}.mt .frow .lb{width:100%}.mt .a-hero{min-height:0;padding-top:200px;padding-bottom:24px}.mt .a-panel h1{font-size:2.2rem}.mt .mprose{font-size:17.5px}.mt .mprose h2{font-size:1.7rem}.mt .dw{gap:12px}.mt .dw,.mt .tl li{grid-template-columns:1fr}.mt .tl li{gap:4px;padding-left:36px}.mt .rel{grid-template-columns:1fr}.mt .cred,.mt .illu{right:12px;bottom:10px;font-size:11.5px}}.mt .kt .n span{text-align:right;line-height:1.35}@media (max-width:760px){.mt .kt .n span{text-align:left}}.mt .meter u:after{left:auto;right:-2px;transform:none}.mt .fig .chip{white-space:normal;min-height:28px;height:auto;padding:6px 10px;line-height:1.25}.mt{--berry:oklch(52% .17 22);--berry-soft:oklch(95% .03 20);--moss:oklch(90% .06 128);--wash-moss:oklch(96.4% .03 128);--sunny:oklch(87% .15 92);--spruce:oklch(36% .07 165)}.mt .band.moss{background:var(--wash-moss)}.mt .edge{height:clamp(96px,11vw,168px);background-size:cover;background-position:bottom;margin-top:-40px;position:relative;z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%);pointer-events:none}.mt .band.mint+.edge,.mt .edge+.band{margin-top:0}.mt .aaret{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative}.mt .aaret li{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--white);box-shadow:0 0 0 1.5px var(--rule),inset 0 -3px 0 var(--rule)}.mt .aaret .sart{height:118px;background-size:cover;background-position:center 92%;border-radius:0 0 50% 50%/0 0 18px 18px}.mt .aaret .sunbox{background:var(--sunny);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--ink)}.mt .aaret .sunbox b{font:300 48px/1 var(--fd);letter-spacing:-.03em}.mt .aaret .sunbox span{font-size:13.5px;font-weight:600}.mt .aaret .stx{padding:4px 18px 20px;position:relative}.mt .aaret .dd{margin-top:-20px;background:var(--white);border-radius:50%;padding:4px;box-shadow:0 0 0 1.5px var(--rule);width:42px;height:42px}.mt .aaret h3{font-size:1.3rem;margin-top:8px}.mt .aaret p{font-size:14.5px;line-height:1.45;margin-top:6px;color:var(--ink-2)}.mt .aaret li.goal{box-shadow:0 0 0 2.5px var(--berry),inset 0 -3px 0 oklch(52% .17 22/.35)}.mt .aaret li.goal h3{color:var(--berry)}.mt .aaret.compact{gap:10px;margin-top:.8em}.mt .aaret.compact .sart{height:72px}.mt .aaret.compact h3{font-size:1.05rem}.mt .aaret.compact p{font-size:13px}.mt .aaret.compact .sunbox b{font-size:30px}.mt .aaret.compact .dd{width:34px;height:34px;margin-top:-16px}.mt .mprose .aaret h3{margin:6px 0 0}.mt .mprose .aaret p{margin-top:4px}.mt .gth{height:110px;margin:-26px -26px 18px;background-size:cover;background-position:center 70%}.mt .voice.fun{grid-template-columns:200px 1fr auto;background:linear-gradient(120deg,var(--wash-moss),var(--white) 70%)}.mt .garde{width:200px;height:auto}.mt .tl li.goal:before{background:var(--berry);box-shadow:0 0 0 2px var(--white),0 0 0 5px var(--berry)}.mt .tl li.goal b{color:var(--berry)}@media (max-width:1100px){.mt .aaret{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mt .aaret,.mt .aaret.compact{grid-template-columns:1fr 1fr;gap:10px}.mt .aaret li:first-child{grid-column:1/-1}.mt .aaret li:first-child .sart{height:120px}.mt .aaret .sart{height:84px}.mt .aaret .stx{padding:4px 14px 16px}.mt .aaret h3{font-size:1.1rem}.mt .aaret p{font-size:13.5px}.mt .edge{height:84px;margin-top:-20px}.mt .voice.fun{grid-template-columns:1fr}.mt .garde{width:180px}}.mt .edge{margin-top:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 50%,#000 82%,transparent)}.mt .edge+.band.mint,.mt .edge+.band.moss{margin-top:-30px}.mt .garde{width:220px}@media (max-width:760px){.mt .edge{margin-top:0}.mt .aaret.compact li:first-child{grid-column:auto}.mt .aaret.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mt .aaret.compact li.goal{grid-column:1/-1}.mt .aaret.compact li:first-child .sart{height:84px}}.mt{--sand:oklch(92.5% .045 82);--himmel:oklch(85% .065 236);--line:oklch(30% .04 180/.14)}.mt .topline{justify-content:flex-end}.mt .topline .gap{display:none}.mt .ccred,.mt .cred,.mt .fcred,.mt .illu{background:none!important;backdrop-filter:none!important;padding:0!important;border-radius:0!important;font-size:10px!important;line-height:1.3;color:var(--ink)!important;box-shadow:none}.mt .cred,.mt .illu{right:22px;bottom:16px}.mt .fcred{position:absolute;left:16px;top:14px}.mt .fcred,.mt .moment .illu{color:var(--white)!important;text-shadow:0 1px 3px oklch(0 0 0/.6)}.mt .art-hero:before{background:linear-gradient(115deg,oklch(97% .02 236/.25),transparent 46%),linear-gradient(180deg,transparent 0,transparent 70%,var(--paper) 100%)}.mt .art-hero>img{object-position:center 62%}.mt .band.b-sand{background:var(--sand);--bg:var(--sand)}.mt .band.b-himmel{background:var(--himmel);--bg:var(--himmel)}.mt .band.hill{margin-top:40px}.mt .band.hill:before{content:"";position:absolute;left:0;right:0;top:-38px;height:40px;background:var(--bg);z-index:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 260 0 420 12s300 26 480 14S1230 0 1440 18V40Z'/%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 260 0 420 12s300 26 480 14S1230 0 1440 18V40Z'/%3E%3C/svg%3E") 0 0/100% 100%}.mt .band.hill+.band.hill{margin-top:0}.mt .ulead{font-size:18px;color:var(--ink-2);max-width:34em}.mt .land-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:56px}.mt .collage{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:70px;gap:22px}.mt .cl{position:relative;display:block;text-decoration:none;color:var(--ink)}.mt .cl .ph{height:100%}.mt .cl img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mt .cl:hover img{transform:scale(1.03)}.mt .shadowed{filter:drop-shadow(0 18px 24px oklch(35% .07 170/.28))}.mt .mask-blob{clip-path:url(#blob)}.mt .mask-pebble{clip-path:url(#pebble)}.mt .mask-leaf{clip-path:url(#leaf)}.mt .mask-leaf2{clip-path:url(#leaf2)}.mt .ptag{position:absolute;left:14px;bottom:18px;display:inline-flex;flex-direction:column;gap:2px;background:var(--white);border-radius:18px;padding:10px 16px 11px;box-shadow:var(--sh);line-height:1.25}.mt .ptag b{font:500 17px/1.2 var(--fd);letter-spacing:-.01em}.mt .ptag span{font-size:13px;color:var(--ink-2)}.mt .ptag i{font-style:normal;display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:13.5px;font-weight:600;color:var(--gran-hi)}.mt .ccred{position:absolute;left:0;right:0;top:100%;margin-top:6px}.mt .c1{grid-column:1/6;grid-row:1/6}.mt .c2{grid-column:6/9;grid-row:1/4}.mt .c3{grid-column:9/13;grid-row:1/5}.mt .c4{grid-column:6/9;grid-row:5/9}.mt .c5{grid-column:1/5;grid-row:7/10}.mt .c6{grid-column:9/13;grid-row:6/10}.mt .guides-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px}.mt .guides{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px}.mt .guide{background:var(--white);border-radius:30px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);box-shadow:0 20px 40px -28px oklch(35% .08 240/.6)}.mt .guide .art{height:190px;background-size:cover;background-position:50%}.mt .guide.feat{grid-row:span 2}.mt .guide.feat .art{height:auto;flex:1;min-height:330px}.mt .guide .body{padding:22px 26px 28px;display:grid;gap:12px}.mt .guide h3{font-size:1.45rem}.mt .guide.feat h3{font-size:2.1rem}.mt .guide p{color:var(--ink-2);font-size:16px}.mt .guide .meta{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--ink-2)}.mt .guide.more{background:var(--sunny);justify-content:flex-end}.mt .guide.more p{color:oklch(30% .05 90)}.mt .tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:14px;font-weight:600}.mt .tag.k{background:var(--sky-soft);color:oklch(36% .1 245)}.mt .tag.ok{background:var(--mint-soft);color:var(--gran-deep)}.mt .tag.p{background:var(--apr-soft);color:var(--apr-ink)}@media (max-width:760px){.mt .band.hill{margin-top:30px}.mt .art-hero>img{object-position:42% 60%}.mt .cred{position:relative;right:auto;bottom:auto;display:block;margin:10px 16px 0}.mt .land-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.mt .collage{grid-template-columns:repeat(6,1fr);grid-auto-rows:52px;gap:26px 12px}.mt .c1{grid-column:1/7;grid-row:1/6}.mt .c2{grid-column:1/4;grid-row:6/9}.mt .c3{grid-column:4/7;grid-row:6/9}.mt .c4{grid-column:1/4;grid-row:9/12}.mt .c5{grid-column:4/7;grid-row:9/12}.mt .c6{grid-column:1/7;grid-row:12/16}.mt .cl{display:flex;flex-direction:column}.mt .cl .ph{flex:1;min-height:0}.mt .ccred{position:static;margin-top:4px}.mt .ptag{left:6px;bottom:22px;padding:7px 11px;border-radius:14px}.mt .ptag b{font-size:14px}.mt .ptag i,.mt .ptag span{font-size:12px}.mt .ptag i{margin-top:3px}.mt .c2 .ptag span,.mt .c3 .ptag span,.mt .c4 .ptag span,.mt .c5 .ptag span{display:none}.mt .guides-head{flex-direction:column;align-items:start}.mt .guides{grid-template-columns:1fr}.mt .guide.feat .art{height:210px;min-height:0;flex:none}.mt .guide.feat h3{font-size:1.7rem}}.mt .lockup{display:block;height:auto}@media (max-width:760px){.mt .nav .lockup{width:168px}}.mt .moment .illu{color:var(--ink)!important;text-shadow:0 0 6px oklch(100% 0 0/.8)}@media (max-width:760px){.mt .art-hero{padding-top:300px;background:var(--paper)}.mt .art-hero>img{height:400px;bottom:auto;object-position:56% 72%}.mt .art-hero:before{height:400px;bottom:auto;background:linear-gradient(180deg,transparent 0,transparent 60%,var(--paper) 100%)}}.mt{--fd:var(--font-funnel),ui-sans-serif,system-ui,sans-serif;--fb:var(--font-wix),ui-sans-serif,system-ui,sans-serif}.mt-shell{background:transparent}.mt .linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.mt .linkbtn.u{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.mt .topline .lang button{background:none;border:0;font:inherit;color:inherit;padding:2px 4px;cursor:pointer}.mt .topline .lang button[aria-current]{font-weight:600;color:var(--ink);text-decoration:underline}.mt .topline .lang .dot{padding:0}.mt .topline span.lang{gap:2px}.mt-solid{padding-bottom:18px}.mt-solid .nav{position:relative;inset:auto}.mt.mt-wash{position:absolute;inset:0 0 auto;z-index:-1;height:136px;background:linear-gradient(180deg,var(--wash-sky),var(--paper));pointer-events:none}@media (max-width:760px){.mt-solid{padding-top:10px}.mt-solid .nav{inset:auto}.mt.mt-wash{height:90px}}:root{--mt-head:78px}@media (max-width:760px){:root{--mt-head:72px}}.mt-head{position:sticky;top:-40px;z-index:30;pointer-events:none}@media (max-width:760px){.mt-head{top:0}}.mt-head .bar,.mt-head .mobmenu,.mt-head .topline span{pointer-events:auto}.mt .topline{box-sizing:border-box;height:52px}.mt-head[data-scrolled] .nav .bar{background:oklch(100% 0 0/.9);box-shadow:var(--edge),0 12px 32px -14px oklch(35% .07 200/.4),0 2px 6px -2px oklch(35% .05 200/.14)}.mt-head[data-scrolled] .topline{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.mt-head .nav .bar{transition:background-color .2s ease,box-shadow .2s ease}.mt-head .topline{transition:opacity .15s ease,visibility .15s}}.mt-head .mobmenu{max-height:calc(100dvh - var(--mt-head) - 16px);overflow-y:auto;overscroll-behavior:contain}.mt .verifybar{z-index:31}.mt [id]{scroll-margin-top:calc(var(--mt-head) + 16px)}.mt .tabs{top:calc(var(--mt-head) + 6px)}.mt .part{scroll-margin-top:calc(var(--mt-head) + 92px)}.mt .aside{top:calc(var(--mt-head) + 90px)}.mt .mapcard{top:calc(var(--mt-head) + 16px)}.mt .toc{top:calc(var(--mt-head) + 20px)}.mt .kartband{scroll-margin-top:calc(var(--mt-head) + 16px)}.mt .mprose h2{scroll-margin-top:calc(var(--mt-head) + 20px)}.mt .mobmenu{margin-top:10px;padding:14px 16px 16px;border-radius:24px}.mt .mobmenu ul{display:grid;gap:2px;margin:0}.mt .mobmenu li a{display:flex;align-items:center;min-height:46px;padding:0 12px;border-radius:14px;text-decoration:none;font-weight:500;color:var(--ink)}.mt .mobmenu li a[aria-current]{background:var(--mint-soft);color:var(--gran-deep)}.mt .mobmenu .mobacts{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--rule)}.mt .mobmenu .lang{display:flex;gap:4px;font-size:14px}.mt .mobmenu .lang button{background:none;border:0;padding:4px;color:var(--ink-2);cursor:pointer}.mt .mobmenu .lang button[aria-pressed=true]{font-weight:600;text-decoration:underline}@media (min-width:761px){.mt .mobmenu{display:none}}.mt .verifybar{background:var(--apr-soft);color:var(--apr-ink);text-align:center;padding:10px 16px;font-size:14px;position:relative;z-index:6}.mt .verifybar button{background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;color:inherit;cursor:pointer}.mt-consent{position:fixed;inset:auto 0 0;z-index:60;padding:16px}.mt-consent .box{max-width:760px;margin:0 auto;padding:18px 20px;display:flex;gap:16px;align-items:center;font-size:15px;line-height:1.5;color:var(--ink-2)}.mt-consent .box p{flex:1}.mt-consent .box a{color:var(--gran-deep);font-weight:600}.mt-consent .acts{display:flex;gap:8px;flex:none}@media (max-width:640px){.mt-consent .box{flex-direction:column;align-items:stretch}.mt-consent .acts{justify-content:flex-end}}.mt .photo>img,.mt .photo>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mt .aaret .sart,.mt .edge,.mt .guide .art{position:relative;overflow:hidden}.mt .aaret .sart img,.mt .guide .art img{z-index:0}.mt .aaret .stx{z-index:1}.mt .qa-hit{margin-top:16px;padding:18px 20px;display:grid;gap:6px;justify-items:start}.mt .qa-hit .k{font-size:13px;color:var(--muted);font-weight:600}.mt .qa-hit h3 a{text-decoration:none}.mt .qa-hit .pill{margin-top:8px}.mt .box input,.mt .box select{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink);height:54px}.mt .box select{appearance:none;cursor:pointer}.mt .box input::placeholder{color:var(--muted)}.mt .consent input{position:absolute;opacity:0;width:26px;height:26px;margin:0;cursor:pointer}.mt .consent .tick{position:relative}.mt .consent .tick.off{background:var(--white);box-shadow:0 0 0 1.5px var(--rule)}.mt .consent input:focus-visible+.tick{outline:3px solid var(--gran);outline-offset:3px}.mt .form .err{color:var(--berry);font-size:14.5px}.mt .alert .sent{margin-top:18px;padding:18px 20px;border-radius:18px;background:var(--mint-soft);color:var(--gran-deep)}.mt .inp em{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mt a{text-decoration-line:underline}.mt .schem .ring{box-shadow:none;--tw-ring-shadow:0 0 #0000}.mt .notices{display:grid;gap:12px;margin-bottom:28px}.mt .notice{padding:14px 18px;font-size:15px;background:var(--apr-soft);color:var(--apr-ink)}.mt .alsoin{margin-top:22px;font-size:14.5px;color:var(--ink-2)}.mt .prosebox{margin-top:20px;padding:24px;display:grid;gap:8px}.mt .prosebox h3{font:600 16px/1.3 var(--fb);letter-spacing:0;margin-top:8px}.mt .reviews{margin-top:24px;padding:8px 24px}.mt .reviews li{padding:14px 0;border-top:1px solid var(--rule)}.mt .reviews li:first-child{border-top:0}.mt .pill.saved{background:var(--apr-soft);color:var(--apr-ink)}.mt .nc .ph .fcred{left:12px;top:auto;bottom:10px}.mt .nab a span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mt .kartopen{padding:24px 0 56px}.mt .count .cacts{display:flex;align-items:center;gap:14px}.mt .crumb .nnlink{margin-left:auto;font-size:13.5px;text-decoration:underline}.mt .chk input{position:absolute}.mt .chk{cursor:pointer;position:relative}.mt .chk i{display:inline-grid;place-items:center;color:var(--white)}.mt .guidebox{margin-top:0}.mt .guidebox .guidebody{padding:4px 0 18px;color:var(--ink-2)}.mt .guidebox .guidebody h3{font-size:1.2rem;margin:18px 0 8px}.mt .artlist{margin-top:14px;display:grid;gap:6px;font-size:15px}.mt .k-list.nomap{grid-template-columns:minmax(0,1fr)}.mt .mprose .mdbody>*+*{margin-top:1.1em}.mt .mprose .mdbody h2{font-size:2.05rem;margin-top:2.1em;scroll-margin-top:calc(var(--mt-head) + 20px)}.mt .mprose .mdbody h3{font-size:1.35rem;margin-top:1.6em;scroll-margin-top:calc(var(--mt-head) + 20px)}.mt .mprose .mdbody ul li{position:relative;padding-left:28px;margin-top:10px}.mt .mprose .mdbody ul li:before{content:"";position:absolute;left:4px;top:.6em;width:10px;height:10px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px oklch(90% .1 75/.4)}.mt .mprose .mdbody ol{list-style:decimal;padding-left:1.4em}.mt .mprose .mdbody ol li{margin-top:8px;padding-left:4px}.mt .mprose .mdbody table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.45;background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--rule)}.mt .mprose .mdbody th{text-align:left;font-weight:600;color:var(--ink);background:var(--wash-mint);padding:10px 14px}.mt .mprose .mdbody td{padding:10px 14px;border-top:1px solid var(--rule);vertical-align:top}.mt .mprose .mdbody blockquote{padding:16px 20px;border-radius:18px;background:var(--wash-sky)}.mt .mprose>h2{font-size:2.05rem;margin-top:2.1em;scroll-margin-top:calc(var(--mt-head) + 20px)}.mt .mprose .faqlist summary h3{font:500 17px/1.4 var(--fb);letter-spacing:0;color:var(--ink)}.mt .mprose .faqlist details+details{margin-top:0}.mt .a-panel .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mt .a-panel .meta a.chip{text-decoration:none}@media (max-width:760px){.mt .mprose .mdbody table{display:block;overflow-x:auto}}.mt .mprose .mdbody pre{white-space:pre-wrap;font-size:14px;line-height:1.5;background:var(--wash-sky);padding:18px 20px;border-radius:18px;overflow-x:auto}.mt .aside.mapcard{padding:0}.mt-consent .box{max-width:620px;padding:12px 14px;font-size:13px;line-height:1.4;gap:12px}.mt-consent .box .pill.sm{min-height:38px;padding:0 14px;font-size:14px}@media (max-width:640px){.mt-consent{padding:8px}.mt-consent .box{flex-direction:row;flex-wrap:wrap;align-items:center}.mt-consent .box p{flex-basis:100%}}.mt .realmap{position:absolute;inset:0}.mt .mapnote .mapacts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mt .mapwrap .realmap+.mapnote{left:auto;right:14px;top:14px;bottom:auto}@media (max-width:760px){.mt .mapnote{flex-direction:column;align-items:stretch}.mt .mapnote .mapacts{justify-content:flex-start}}.mt-consent[hidden]{display:none}.mt .faqlist summary h3{font:500 17px/1.4 var(--fb);letter-spacing:0;color:var(--ink)}.mt .part.kortom .short{margin-top:0}.mt .part.kortom+.part{margin-top:56px}.mt .a-hero.painted:after{content:"";position:absolute;inset:0;z-index:-2;background:center 60%/cover no-repeat;background-image:url(/_next/image?url=%2Fimg%2Fart%2Fmorgen-eng.jpg&w=1080&q=30)}@media (min-width:761px){.mt .a-hero.painted:after{background-image:url(/_next/image?url=%2Fimg%2Fart%2Fmorgen-eng.jpg&w=1920&q=30)}}@media (max-width:760px){.mt .a-hero.painted:after{bottom:auto;height:400px;background-image:radial-gradient(60% 55% at 78% 30%,oklch(95% .08 80/.95),transparent 70%),linear-gradient(180deg,oklch(90% .05 236) 0,oklch(95% .04 90) 50%,oklch(92% .06 140) 78%,var(--paper) 100%)}.mt .a-hero.painted .illu{display:none}}.mt .leadpart>div{border-radius:var(--rc);box-shadow:0 0 0 1px var(--rule),var(--sh);border:0}@media (max-width:760px){.mt .a-hero.painted .a-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:oklch(99.6% .004 165)}}.mt .ac-anchor{position:relative}.mt .ac-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:35;background:var(--white);border-radius:22px;box-shadow:0 0 0 1.5px var(--rule),var(--sh-lift);padding:6px;max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain;text-align:left}.mt .ac-pop[hidden]{display:none}.mt .ac-list{list-style:none;margin:0;padding:0}.mt .ac-list li{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;min-height:48px;border-radius:16px;cursor:pointer;color:var(--ink);font:500 16px/1.35 var(--fb);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mt .ac-list li .ic{color:var(--gran);flex:none;margin:2px 0 0}.mt .ac-list li .t{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.mt .ac-list li .l{font-weight:600}.mt .ac-list li .s{font:400 14px/1.35 var(--fb);color:var(--muted)}.mt .ac-list li.on,.mt .ac-list li:active{background:var(--mint-soft)}.mt .ac-src{margin:4px 12px;font:400 12.5px/1.3 var(--fb);color:var(--muted)}.mt .field.ac-anchor{scroll-margin-top:calc(var(--mt-head, 72px) + 44px)}.mt .glass:has(.ac-anchor):focus-within{z-index:20}.mt .glass:has(.ac-anchor):focus-within:not(.lead){position:relative}@media (max-width:760px){.mt .field.ac-anchor>.ac-pop{top:62px}}.mt .s-sbar .f.ac-anchor>.ac-pop{top:calc(100% + 6px)}@media (max-width:1023.98px){.mt .no-phone-map{display:none!important}}.mt .hpc .rows{display:grid;gap:12px;margin-top:22px}.mt .hpc .inp label,.mt .hpc .inp>span:first-child{font-weight:500;color:var(--ink);flex:none}.mt .hpc .inp:focus-within{box-shadow:0 0 0 2px var(--gran)}.mt .hpc .fld{display:flex;align-items:center;gap:6px;min-width:0;flex:1;justify-content:flex-end;color:var(--muted)}.mt .hpc .fld input{min-width:0;width:100%;max-width:220px;height:52px;border:0;background:transparent;text-align:right;font:500 16px/1.2 var(--fb);color:var(--ink);padding:0 4px;outline:none}.mt .hpc .fld input::placeholder{color:var(--muted);font-weight:400;opacity:1}.mt .hpc .fld:last-child{padding-right:10px}.mt .hpc .step button{cursor:pointer;touch-action:manipulation;font:500 22px/1 var(--fd)}.mt .hpc .step button:disabled{opacity:.4;cursor:default}.mt .hpc .step button:focus-visible{outline:2px solid var(--gran);outline-offset:2px}.mt .hpc .ac-pop{top:calc(100% + 6px)}.mt .hpc-ages{border:0;margin:0;padding:4px 0 0;display:grid;gap:8px;min-width:0}.mt .hpc-ages legend{font:500 14px/1.3 var(--fb);color:var(--muted);padding:0;margin-bottom:6px}.mt .hpc-ages .seg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mt .hpc-ages .who{font:500 14px/1 var(--fb);color:var(--ink);min-width:56px}.mt .hpc-ages label{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--white);box-shadow:0 0 0 1.5px var(--rule);font:500 15px/1 var(--fb);color:var(--ink);cursor:pointer}.mt .hpc-ages label.on{background:var(--mint-soft);box-shadow:0 0 0 1.5px var(--gran);color:var(--gran-deep)}.mt .hpc-ages input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.mt .hpc-ages label:has(input:focus-visible){outline:2px solid var(--gran);outline-offset:2px}.mt .hpc-res{margin-top:16px;display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:var(--mint-soft)}.mt .hpc-res .row{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:baseline}.mt .hpc-res .row>span{font-weight:500;color:var(--ink);display:flex;flex-direction:column}.mt .hpc-res .row>span small{font:400 13px/1.3 var(--fb);color:var(--muted)}.mt .hpc-res .row b{font:500 26px/1.1 var(--fd);color:var(--gran-deep);text-align:right;white-space:nowrap}.mt .hpc-res .row:not(.main) b{font-size:20px}.mt .hpc-res .row b small{font:400 14px/1 var(--fb);color:var(--muted)}.mt .hpc-res .row em{grid-column:2;font:400 13.5px/1.3 var(--fb);font-style:normal;color:var(--muted);text-align:right}.mt .hpc-res .hint{font-size:14px;line-height:1.45;color:var(--ink-2);margin:2px 0 0}@media (max-width:760px){.mt .hpc .inp{padding-left:14px}.mt .hpc .fld input{max-width:none}.mt .hpc-res .row b{font-size:23px}}.mt button .ic,.mt button svg{pointer-events:none}#bhg-consent.mt-consent{inset:auto 0 0 0;padding:8px;width:auto}#bhg-consent .box{max-width:none;margin:0;padding:10px 12px;display:flex;flex-direction:column;align-items:stretch;gap:8px;font-size:13px;line-height:1.4;max-height:25vh;max-height:25dvh;overflow:auto}#bhg-consent .box p{flex:none;margin:0}#bhg-consent .acts{display:flex;gap:8px;justify-content:stretch;margin:0}#bhg-consent .acts .pill{flex:1 1 0;width:auto;min-height:40px;margin:0;padding:0 10px;font-size:14px;white-space:nowrap}@media (min-width:900px){#bhg-consent.mt-consent{inset:auto 20px 20px auto;padding:0;width:380px}#bhg-consent .box{max-height:none;padding:16px;font-size:13.5px;gap:12px}}.mt .s-sharewrap{position:relative;display:inline-flex}.mt .s-toast:empty{display:none}.mt .s-toast{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:5;white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--gran-deep);color:#fff;font:600 13.5px/1.2 var(--fb);box-shadow:0 6px 18px -6px oklch(30% .05 200/.45)}.mt .ages small{font-size:12.5px}.map-nowebgl{display:grid;place-items:center;height:100%;min-height:160px;margin:0;padding:24px;text-align:center;font-size:15px;color:var(--ink-2,#3d4b4a);background:var(--paper,#f7faf8)}.mt .nearacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ac-layer.mt{position:static}.mt.ac-layer .ac-pop{position:fixed;right:auto;z-index:45;box-sizing:border-box}.mt .leadpart button[type=submit]{background:var(--gran);color:var(--white)}.mt .leadpart button[type=submit]:hover:not(:disabled){background:var(--gran-hi)}.mt .hpc .fld .hpc-arrow{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;margin:0 -8px 0 -4px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;touch-action:manipulation}.mt .hpc .fld .hpc-arrow .ic{transition:transform .15s}.mt .hpc .fld .hpc-arrow[aria-expanded=true] .ic{transform:rotate(180deg)}.mt .hpc .fld .hpc-arrow:focus-visible{outline:2px solid var(--gran);outline-offset:-2px}.mt .hpc .fld input[role=combobox]{cursor:pointer}.mt .hpc .inp.ac-anchor{scroll-margin-top:calc(var(--mt-head, 72px) + 24px)}.mt .filters .rank-how{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.mt .filters .rank-how:hover{color:var(--gran-deep)}.mt .s-hero{position:relative;isolation:isolate;overflow:hidden;padding:150px 0 64px;min-height:520px;display:flex;align-items:flex-end}.mt .s-hero.short{min-height:420px;padding-bottom:48px}.mt .s-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:var(--s-art) var(--s-pos,center 60%)/cover no-repeat}.mt .s-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 90% 0,oklch(94% .08 78/.5),transparent 70%),linear-gradient(180deg,oklch(97% .02 236/.25) 0,transparent 30%,transparent 62%,var(--paper) 100%)}.mt .s-hero>.wrap{width:100%}.mt .s-grid{display:grid;grid-template-columns:minmax(0,760px);gap:28px;align-items:end}.mt .s-grid.with-aside{grid-template-columns:minmax(0,700px) 380px;justify-content:space-between}.mt .s-panel{padding:40px 44px 38px}.mt .s-panel h1{font-size:clamp(2.4rem,1.5rem + 2.8vw,4.2rem);margin-top:14px}.mt .s-panel .lede{max-width:34em}.mt .s-panel .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mt .s-hero .s-aside{padding:26px 28px 24px}.mt .s-hero .cred{position:absolute;right:22px;bottom:16px;margin:0}@media (max-width:1100px){.mt .s-grid.with-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mt .s-hero,.mt .s-hero.short{padding:calc(var(--mt-head) + 34px) 0 28px;min-height:0}.mt .s-hero:after{bottom:auto;height:420px;background:radial-gradient(60% 55% at 80% 22%,oklch(95% .08 80/.95),transparent 70%),linear-gradient(180deg,oklch(90% .05 236) 0,oklch(95% .04 90) 50%,oklch(92% .06 140) 78%,var(--paper) 100%)}.mt .s-hero .cred{display:none}.mt .s-panel{padding:24px 20px 22px;backdrop-filter:none;-webkit-backdrop-filter:none;background:oklch(99.6% .004 165)}.mt .s-panel h1{font-size:2.3rem;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.mt .s-hero .s-aside{padding:20px;backdrop-filter:none;-webkit-backdrop-filter:none;background:oklch(99.6% .004 165)}}.mt .crumb svg{width:14px;height:14px;color:var(--muted);flex:none}.mt .crumb a:hover{color:var(--gran-hi);text-decoration:underline}.mt .crumb [aria-current]{color:var(--ink);font-weight:500}.mt .crumb>span{display:inline-flex;align-items:center;gap:8px}.mt .s-sec{padding:72px 0;position:relative;isolation:isolate}.mt .s-sec.tight{padding:40px 0}.mt .s-sec.mint{background:var(--wash-mint)}.mt .s-sec.sky{background:var(--wash-sky)}.mt .s-sec.apr{background:var(--wash-apr)}.mt .s-sec.moss{background:var(--wash-moss)}.mt .s-sec.morning:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 94% 0,oklch(92% .075 70/.55),transparent 70%),radial-gradient(55% 70% at 4% 100%,oklch(93% .05 168/.7),transparent 70%),var(--paper)}.mt .s-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.mt .s-head h2{display:flex;align-items:center;gap:14px}.mt .s-head h2 .sun{width:14px;height:14px}.mt .s-head p{margin-top:12px;max-width:40em;color:var(--ink-2)}.mt .s-h2,.mt h2.s-h{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.5rem)}.mt h3.s-h3{font:600 17px/1.35 var(--fb);letter-spacing:0;color:var(--ink);display:flex;align-items:center;gap:10px}.mt .s-card{background:var(--white);border-radius:var(--rc);box-shadow:0 0 0 1px var(--rule),var(--sh);padding:28px}.mt .s-card.warm{background:linear-gradient(160deg,var(--apr-soft),var(--white) 62%)}.mt .s-card.cool{background:linear-gradient(160deg,var(--mint-soft),var(--white) 62%)}.mt .s-card.sky{background:linear-gradient(160deg,var(--sky-soft),var(--white) 62%)}.mt .s-two{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.mt .s-two>aside{position:sticky;top:calc(var(--mt-head,78px) + 12px)}.mt .s-stack,.mt .s-two>aside{display:grid;gap:18px}.mt .s-note{font-size:14.5px;color:var(--muted);margin-top:14px;line-height:1.55}.mt .s-note a{color:var(--gran-hi)}@media (max-width:1000px){.mt .s-two{grid-template-columns:minmax(0,1fr)}.mt .s-two>aside{position:static}}@media (max-width:760px){.mt .s-sec{padding:48px 0}.mt .s-head{flex-direction:column;align-items:start;margin-bottom:20px}.mt .s-card{padding:22px 18px}}.mt .s-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt .s-tiles.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.mt .s-tiles.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.mt .s-tile{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:96px;padding:16px 18px;border-radius:20px;background:var(--white);text-decoration:none;color:var(--ink);box-shadow:0 0 0 1.5px var(--rule),inset 0 -3px 0 var(--rule);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.mt .s-tile:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px oklch(82% .07 168),inset 0 -3px 0 oklch(82% .07 168),0 18px 30px -24px oklch(38% .09 190/.5)}.mt .s-tile .t,.mt .s-tile b{font:500 1.2rem/1.15 var(--fd);letter-spacing:-.015em;color:var(--ink)}.mt .s-tile small{font-size:14px;color:var(--muted);display:flex;justify-content:space-between;align-items:end;gap:8px}.mt .s-tile small .num{font:300 26px/1 var(--fd);color:var(--ink);letter-spacing:-.02em}.mt .s-tile.a{background:linear-gradient(160deg,var(--apr-soft),var(--white) 75%)}.mt .s-tile.s{background:linear-gradient(160deg,var(--sky-soft),var(--white) 75%)}.mt .s-tile.m{background:linear-gradient(160deg,var(--mint-soft),var(--white) 75%)}.mt .s-tile.s-mini{min-height:0;flex-direction:row;align-items:center;padding:12px 16px;border-radius:16px}.mt .s-tile.s-mini .t,.mt .s-tile.s-mini b{font:500 15.5px/1.3 var(--fb);letter-spacing:0}.mt .s-tile.s-mini small{font-size:13.5px}@media (max-width:1100px){.mt .s-tiles,.mt .s-tiles.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mt .s-tiles,.mt .s-tiles.k3,.mt .s-tiles.k5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt .s-tile{min-height:84px;padding:14px}.mt .s-tile .t,.mt .s-tile b{font-size:1.05rem}}.mt .s-letters{position:sticky;top:calc(var(--mt-head,78px) + 8px);z-index:4;display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-radius:24px;margin-bottom:36px}.mt .s-letters a{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 6px;border-radius:999px;text-decoration:none;font-weight:600;font-size:15px;color:var(--ink)}.mt .s-letters a:hover{background:var(--mint-soft);color:var(--gran-deep)}.mt .s-letter{scroll-margin-top:calc(var(--mt-head,78px) + 96px);margin-top:36px}.mt .s-letter h2,.mt .s-letter h3{font:400 2.4rem/1 var(--fd);color:var(--gran);margin-bottom:14px;display:flex;align-items:center;gap:14px}.mt .s-letter h2:after,.mt .s-letter h3:after{content:"";flex:1;height:1px;background:var(--rule)}@media (max-width:760px){.mt .s-letters{flex-wrap:nowrap;overflow-x:auto;border-radius:999px;scrollbar-width:none}.mt .s-letters a{min-width:36px;height:36px}}.mt .s-table-wrap{background:var(--white);border-radius:var(--rc);box-shadow:0 0 0 1px var(--rule),var(--sh);overflow-x:auto}.mt .s-table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.45}.mt .s-table td,.mt .s-table th{text-align:left;padding:14px 18px;vertical-align:top}.mt .s-table thead th{font:600 14px/1.3 var(--fb);color:var(--ink);background:var(--wash-mint);white-space:nowrap}.mt .s-table tbody tr{border-top:1px solid var(--rule)}.mt .s-table tbody tr:hover{background:oklch(98.5% .012 165)}.mt .s-table tbody th{font-weight:600;color:var(--ink)}.mt .s-table a{color:var(--gran-hi);text-decoration-thickness:1.5px}.mt .s-table .num,.mt .s-table time{font-variant-numeric:tabular-nums}.mt .s-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;font:600 13px/1 var(--fb);white-space:nowrap;background:var(--mint-soft);color:var(--gran-deep)}.mt .s-badge.wait{background:var(--apr-soft);color:var(--apr-ink)}.mt .s-badge.sky{background:var(--sky-soft);color:oklch(36% .09 245)}.mt .s-sub{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--ink-soft,oklch(40% .02 200))}.mt .s-search{display:flex;align-items:center;gap:10px;max-width:520px;background:var(--white);border-radius:999px;padding:0 8px 0 20px;box-shadow:0 0 0 1.5px var(--rule),0 16px 30px -22px oklch(40% .09 190/.5)}.mt .s-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:17px;height:54px;color:var(--ink)}.mt .s-search:focus-within{box-shadow:0 0 0 2.5px var(--gran),0 16px 30px -22px oklch(40% .09 190/.5)}.mt .s-search .ic{color:var(--muted);flex:none}.mt .s-label{display:block;font:600 15px/1.3 var(--fb);color:var(--ink);margin-bottom:10px}.mt .s-faq{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}@media (max-width:1000px){.mt .s-faq{grid-template-columns:minmax(0,1fr)}}.mt .s-sheet{background:var(--white);border-radius:30px;box-shadow:0 0 0 1px var(--rule),var(--sh);padding:56px 64px}.mt .s-prose{font-size:17.5px;line-height:1.7;color:var(--ink-2);max-width:72ch}.mt .s-prose>*+*{margin-top:1em}.mt .s-prose h2{font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);margin-top:1.9em;scroll-margin-top:calc(var(--mt-head,78px) + 16px)}.mt .s-prose h2:first-child{margin-top:0}.mt .s-prose h3{font:600 18px/1.35 var(--fb);letter-spacing:0;color:var(--ink);margin-top:1.6em}.mt .s-prose h2+*,.mt .s-prose h3+*{margin-top:.6em}.mt .s-prose a{color:var(--gran-hi);text-decoration-thickness:1.5px}.mt .s-prose strong{color:var(--ink);font-weight:600}.mt .s-prose ul li{position:relative;padding-left:26px;margin-top:8px}.mt .s-prose ul li:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px oklch(90% .1 75/.4)}.mt .s-prose ol{list-style:decimal;padding-left:1.4em}.mt .s-prose ol li{margin-top:8px;padding-left:4px}.mt .s-prose table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.45;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--rule)}.mt .s-prose th{text-align:left;font-weight:600;color:var(--ink);background:var(--wash-mint);padding:10px 14px}.mt .s-prose td{padding:10px 14px;border-top:1px solid var(--rule);vertical-align:top}.mt .s-prose .s-callout{padding:18px 22px;border-radius:20px;background:var(--wash-sky);color:var(--ink-2)}.mt .s-prose .s-callout.warm{background:var(--apr-soft);color:var(--apr-ink)}.mt .s-prose code{font-size:.9em;background:var(--wash-mint);padding:1px 6px;border-radius:6px}.mt .s-meta{font-size:14.5px;color:var(--muted)}@media (max-width:760px){.mt .s-sheet{padding:28px 20px;border-radius:24px}.mt .s-prose{font-size:16.5px}.mt .s-prose table{display:block;overflow-x:auto}}.mt .s-form{display:grid;gap:18px}.mt .s-form .lab,.mt .s-form label{display:block;font:600 15px/1.3 var(--fb);color:var(--ink);margin-bottom:8px}.mt .s-form input[type=date],.mt .s-form input[type=email],.mt .s-form input[type=number],.mt .s-form input[type=password],.mt .s-form input[type=search],.mt .s-form input[type=tel],.mt .s-form input[type=text],.mt .s-form input[type=url],.mt .s-form select,.mt .s-form textarea{width:100%;min-height:54px;padding:0 18px;border:0;border-radius:16px;background:var(--white);color:var(--ink);font-size:16px;box-shadow:0 0 0 1.5px var(--rule);outline:0;transition:box-shadow .15s}.mt .s-form textarea{padding:14px 18px;min-height:140px;line-height:1.5}.mt .s-form input:focus,.mt .s-form select:focus,.mt .s-form textarea:focus{box-shadow:0 0 0 2.5px var(--gran)}.mt .s-form .hint{font-size:13.5px;color:var(--muted);margin-top:6px}.mt .s-form .pill{justify-self:start}.mt .s-form .pill.full{justify-self:stretch;width:100%}.mt .s-form .pill:disabled{opacity:.55;cursor:not-allowed}.mt .s-err{background:var(--berry-soft);color:var(--berry)}.mt .s-err,.mt .s-ok{padding:12px 16px;border-radius:14px;font-size:15px}.mt .s-ok{background:var(--mint-soft);color:var(--gran-deep)}.mt .s-auth{position:relative;isolation:isolate;overflow:hidden;padding:150px 0 96px;min-height:760px}.mt .s-auth:after{content:"";position:absolute;inset:0;z-index:-2;background:var(--s-art) var(--s-pos,center 70%)/cover no-repeat}.mt .s-auth:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0,transparent 70%,var(--paper) 100%)}.mt .s-auth .glass{max-width:480px;margin:0 auto;padding:36px 36px 32px}.mt .s-auth h1{font-size:clamp(2.2rem,1.6rem + 1.6vw,3rem)}.mt .s-auth .lede{font-size:16.5px;margin-top:10px}.mt .s-auth .alt{margin-top:20px;font-size:15px;color:var(--ink-2);text-align:center}.mt .s-auth .alt a{color:var(--gran-hi);font-weight:600}@media (max-width:760px){.mt .s-auth{padding:96px 0 48px;min-height:0}.mt .s-auth:after{bottom:auto;height:420px;background:radial-gradient(60% 55% at 80% 22%,oklch(95% .08 80/.95),transparent 70%),linear-gradient(180deg,oklch(90% .05 236) 0,oklch(95% .04 90) 50%,oklch(92% .06 140) 78%,var(--paper) 100%)}.mt .s-auth .glass{padding:24px 20px;backdrop-filter:none;-webkit-backdrop-filter:none;background:oklch(99.6% .004 165)}}.mt .s-cta{position:relative;isolation:isolate;overflow:hidden;padding:96px 0}.mt .s-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mt .s-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--paper) 0,transparent 30%,transparent 100%)}.mt .s-cta .glass{max-width:640px;margin:0 auto;padding:36px 40px;text-align:center}.mt .s-cta h2{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.mt .s-cta p{margin-top:12px;color:var(--ink-2)}.mt .s-cta .pill{margin-top:22px}.mt .s-cta .cred{position:absolute;right:22px;bottom:16px;margin:0}@media (max-width:760px){.mt .s-cta{padding:64px 0}.mt .s-cta .glass{padding:26px 20px}}.mt .s-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mt .s-guide{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;border-radius:24px;background:var(--white);text-decoration:none;color:var(--ink);box-shadow:0 0 0 1px var(--rule),var(--sh);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.mt .s-guide:hover{transform:translateY(-3px)}.mt .s-guide .t{font:500 1.3rem/1.2 var(--fd);letter-spacing:-.015em}.mt .s-guide .go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--gran-hi)}@media (max-width:900px){.mt .s-guides{grid-template-columns:1fr}}.mt .s-aside h2{font:600 15.5px/1.3 var(--fb);letter-spacing:0;color:var(--ink);display:flex;align-items:center;gap:10px}.mt .s-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:40px 24px}.mt .s-empty svg{color:var(--gran)}.mt .s-empty h2,.mt .s-empty h3{font-size:1.6rem}.mt .s-empty p{max-width:30em;color:var(--ink-2)}.mt .s-tool{font-family:var(--fb)}.mt .s-tool h2,.mt .s-tool h3{font-family:var(--fd);letter-spacing:-.015em}.mt :focus-visible{outline:3px solid var(--gran);outline-offset:2px}.mt ::selection{background:var(--mint);color:var(--ink)}.mt .s-cardh{font-size:1.75rem;letter-spacing:-.02em;display:flex;align-items:center;gap:12px}.mt .s-card>p+p{margin-top:10px}.mt .s-tile.s-mini .t{min-width:0;overflow-wrap:anywhere}.mt .s-tile.s-mini small{white-space:nowrap;flex:none}@media (max-width:760px){.mt .s-tile.s-mini{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px}}.mt ul.s-prose li{position:relative;padding-left:26px;margin-top:8px}.mt ul.s-prose li:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px oklch(90% .1 75/.4)}.mt .s-mob{display:none}@media (max-width:639px){.mt .s-mob{display:inline-flex}.mt .s-mapbox{height:300px}}.mt .s-letter[hidden],.mt [data-name][hidden]{display:none}.mt .s-kfilter{max-width:520px;margin:0 0 18px}.mt .s-kfilter .s-note:empty{display:none}@media (max-width:760px){.mt .s-tile.s-mini{min-height:0;padding:9px 12px}}