@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-body:"Figtree","Figtree Fallback"}:root{--paper:#F3F2F7;--card:#FFFFFF;--ink:#17151F;--muted:#6E6A7C;--line:#E4E2EC;--spark:#FF5B3A;--spark-soft:#FFE3DB;--sun:#FFC23D;--done:#1FB57F;--spark-ink:#B8361A;--spark-fill:#D23F1F;--on-color:#FFFFFF;--done-soft:#DDF5EA;--done-ink:#0E7A52;--on-done:#17151F;--sun-ink:#8F6600;--track:#8E8A9E;--kid-week:#2FB59A;--kid-week-ink:#167763;--kid-stars:#9A7BF0;--kid-stars-ink:#5B3FC4;--night:#17151F;--night-card:#24212F;--night-line:#34313F;--on-night:#F4F2FB;--on-night-muted:#B5B1C4;--display:var(--font-display),"Bricolage Grotesque","Avenir Next",system-ui,sans-serif;--body:var(--font-body),"Figtree","Avenir Next",system-ui,sans-serif;--fs-hero:clamp(2.75rem,1.6rem + 6.2vw,6rem);--fs-section:clamp(2rem,1.35rem + 3.2vw,3.5rem);--fs-lead:clamp(1.125rem,1.05rem + 0.4vw,1.375rem);--fs-block:1.25rem;--fs-body:1.0625rem;--fs-meta:0.875rem;--gutter:clamp(20px,5vw,48px);--measure:34rem;--tap:44px;--btn:56px;--radius:24px;--spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.2,.8,.2,1);color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0F0E14;--card:#1B1A24;--ink:#F4F2FB;--muted:#A29EB3;--line:#2C2A38;--spark:#FF7656;--spark-soft:#3A1E19;--sun:#FFD166;--done:#35D399;--spark-ink:#FF9A82;--done-soft:#123326;--done-ink:#4FE0A8;--on-done:#0F0E14;--sun-ink:#FFD166;--track:#6E6A82;--kid-week-ink:#4FD1B5;--kid-stars-ink:#B9A4FF;--night:#1B1A24;--night-card:#262431;--night-line:#37344A;--on-night:#F4F2FB;--on-night-muted:#B5B1C4;color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:var(--fs-body)/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--spark-ink);outline-offset:3px;border-radius:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pg{--join:clamp(28px,5vw,40px);--sec:clamp(64px,11vw,136px);--col-gap:24px;--wash-week:color-mix(in srgb,var(--kid-week) 13%,var(--paper));--wash-stars:color-mix(in srgb,var(--kid-stars) 14%,var(--paper));--wash-leo:color-mix(in srgb,var(--kid-stars) 30%,var(--paper));--wash-parent:color-mix(in srgb,#17151F 8%,var(--paper));--wash-night:color-mix(in srgb,#000 42%,var(--night));--pc-fix-bg:#FFF1CC;--pc-fix-ink:#6F4A00;--pc-wait-bg:#FFF1CC;--pc-wait-ink:#8A5A00}@media (prefers-color-scheme:dark){.pg{--wash-parent:color-mix(in srgb,#000 48%,var(--paper));--pc-fix-bg:#3A2D0C;--pc-fix-ink:#FFD166;--pc-wait-bg:#3A2D0C;--pc-wait-ink:#FFD166}}@media (min-width:640px) and (max-width:959.98px){.pg{--col-gap:20px}}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}:where(.pg) main:focus{outline:none}:where(.pg) [id]{scroll-margin-top:24px}:where(.pg) :is(h1,h2,h3):where(:not(.hero-film *)){font-family:var(--display);font-weight:800;text-wrap:balance;overflow-wrap:break-word}:where(.pg) h1:where(:not(.hero-film *)){font-size:var(--fs-hero);line-height:.95;letter-spacing:-.035em}:where(.pg) h2:where(:not(.hero-film *)){font-size:var(--fs-section);line-height:1;letter-spacing:-.03em;max-width:17ch}:where(.pg) h3:where(:not(.hero-film *)){font-size:var(--fs-block);line-height:1.15;letter-spacing:-.012em}:where(.pg) p:where(:not(.hero-film *)){text-wrap:pretty}.lead{font-size:var(--fs-lead);line-height:1.45;max-width:var(--measure)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn);max-width:100%;padding:10px 28px;border:2px solid transparent;border-radius:calc(var(--btn) / 2);font:700 1.0625rem/1.2 var(--body);text-align:center;text-decoration:none;text-wrap:balance;transition:transform .3s var(--spring),background-color .2s,opacity .2s}.btn:active:not([aria-disabled=true]){transform:scale(.96)}.btn[aria-disabled=true]{opacity:.6;cursor:default}.btn-spark{background:var(--spark-fill);color:var(--on-color)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-small{min-height:var(--tap);padding:6px 18px;border-radius:calc(var(--tap) / 2);font-size:.9375rem}@media (hover:hover){.btn-spark:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--spark-fill) 86%,#000)}.btn-ink:hover{background:color-mix(in srgb,var(--ink) 84%,var(--paper))}}.link{display:inline-flex;align-items:center;min-width:var(--tap);min-height:var(--tap);color:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--spark);text-decoration-color:var(--spark);text-decoration-thickness:2px;text-underline-offset:4px}.link-inline{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--fg,var(--ink));font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--spark);text-decoration-color:var(--spark);text-decoration-thickness:2px;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.btn,.fq-item summary i:after,.fq-item summary i:before,.lang-seg a{transition:none!important}}.skip{position:absolute;left:12px;top:12px;z-index:60;transform:translateY(-300%);display:inline-flex;align-items:center;min-height:var(--tap);padding:0 18px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:700;text-decoration:none}.skip:focus{transform:none}.hd{position:relative;z-index:20;background:var(--paper)}.hd-in{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:68px}.hd-brand{min-height:var(--tap);text-decoration:none;border-radius:14px}.hd-brand,.wordmark{display:inline-flex;align-items:center}.wordmark{gap:10px;font:800 1.5rem/1 var(--display);letter-spacing:-.03em}.brand-mark{flex:none}.hd-side{display:flex;align-items:center;gap:12px;min-width:0}.lang-seg{display:flex;padding:3px;background:var(--card);border:1px solid var(--line);border-radius:999px}.lang-seg a{display:grid;place-items:center;min-width:var(--tap);min-height:var(--tap);padding:0 4px;border-radius:999px;font:700 .8125rem/1 var(--body);letter-spacing:.02em;color:var(--muted);text-decoration:none;transition:background-color .2s,color .2s}.lang-seg a[aria-current]{background:var(--ink);color:var(--paper)}.hd-join{display:none;max-width:15rem}@media (max-width:359px){.hd .wordmark{gap:7px;font-size:1.1875rem}.hd .brand-mark{width:28px;height:28px}.lang-seg{padding:0}}@media (min-width:720px){.hd-join{display:inline-flex}}@media (min-width:960px){.hd{position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.hd-in{min-height:76px}html{scroll-padding-top:92px}}.band{--bg:var(--paper);--fg:var(--ink);--soft:var(--muted);--surface:var(--card);--edge:var(--line);--pill:var(--card);position:relative;padding-block:var(--sec);background:var(--bg);color:var(--fg)}.nt,.pr,.st,.wk{margin-top:calc(-1 * var(--join));border-radius:var(--join) var(--join) 0 0}.how,.nt,.st,.wk{padding-bottom:calc(var(--sec) + var(--join))}.sec-head{display:grid;grid-gap:18px;gap:18px;justify-items:start;margin-bottom:clamp(36px,6vw,72px)}.mode{display:flex;flex-wrap:wrap;gap:6px 12px;font:700 .9375rem/1.2 var(--body)}.mode,.mode-pill{align-items:center}.mode-pill{display:inline-flex;gap:8px;min-height:36px;padding:0 16px 0 10px;border-radius:999px;background:var(--pill)}.mode-pill i{width:16px;height:16px;border-radius:50%;background:var(--kid)}.mode-week{--kid:var(--kid-week)}.mode-stars{--kid:var(--kid-stars)}.mode-for{color:var(--soft);font-weight:600}.hero{padding-block:clamp(16px,4vw,40px) clamp(40px,7vw,88px);overflow:clip}.hero-in{display:grid;grid-gap:clamp(36px,8vw,56px);gap:clamp(36px,8vw,56px)}.hero-words{position:relative;z-index:1;display:grid;grid-gap:20px;gap:20px;justify-items:start}.hero-sub{max-width:31rem}.hero-act{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-top:6px}.hero-note{font-size:var(--fs-meta);color:var(--soft);max-width:var(--measure)}.hero-film{--w:var(--fm-w,clamp(248px,72vw,320px));position:relative;isolation:isolate;display:grid;justify-items:center}.hero-film:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(var(--w) * .27);width:min(108vw,calc(var(--w) * 1.72));aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:var(--sun)}@media (prefers-color-scheme:dark){.hero-film:before{background:var(--sun)}}@media (min-width:760px){.hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.hero-film{--fm-w:clamp(248px,33vw,320px)}.hero-film:before{width:calc(var(--w) * 1.42)}}@media (min-width:960px){.hero{padding-block:24px 72px}.hero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap)}.hero-words{gap:28px}.hero-film{--fm-w:clamp(248px,72vw,320px)}.hero-film:before{width:calc(var(--w) * 1.62)}}.how{padding-top:clamp(40px,7vw,88px)}.how-steps{display:grid;grid-gap:56px;gap:56px}.how-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:18px;column-gap:18px;grid-row-gap:22px;row-gap:22px;align-items:start}.how-num{min-width:1ch;font:800 5.5rem/.76 var(--display);letter-spacing:-.05em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.how-text{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.how-text p{color:var(--soft);max-width:var(--measure)}.how-piece{grid-column:1/-1;max-width:calc(26rem + 28px)}@media (min-width:640px){.how-steps{gap:64px}.how-step{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--col-gap);row-gap:20px}.how-num{grid-column:1;grid-row:1;font-size:6.5rem}.how-text{grid-column:1;grid-row:2;padding:0 12px 0 0}.how-piece{grid-column:2;grid-row:1/span 2;align-self:center;max-width:none}}@media (min-width:960px){.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:0 40px}.how-step{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.how-num{grid-row:auto;font-size:9rem;margin-bottom:28px}.how-text{grid-row:auto;padding:0;gap:10px}.how-piece{grid-column:1;grid-row:auto;align-self:start;margin-top:28px}}.wk{--bg:var(--card);--pill:var(--paper)}.wk-top{margin-bottom:56px}.wk-points{display:grid;grid-gap:56px;gap:56px}.wk-point{display:grid;grid-gap:20px;gap:20px}.st-text,.wk-text{display:grid;grid-gap:8px;gap:8px;max-width:var(--measure)}.st-text p,.wk-text p{color:var(--soft)}.wk-piece{max-width:calc(26rem + 28px)}.wk-aside{position:relative;margin-top:56px;padding-left:30px;max-width:calc(var(--measure) + 30px);color:var(--soft)}.wk-aside:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:14px;border-radius:50%;background:var(--fg)}@media (min-width:640px){.wk-in{--pad:14px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap)}.wk-in:before{content:"";grid-column:7/-1;grid-row:1/span 2;border-radius:calc(var(--radius) + var(--pad));background:var(--wash-week)}.wk-head{grid-column:1/span 6;grid-row:1;align-self:start;margin-bottom:0;padding:0 8px 48px 0}.wk-points{grid-column:1/-1;grid-row:2;gap:0}.wk-point{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--col-gap);align-items:center}.wk-text{grid-column:1/span 6;padding:20px 8px 20px 0}.wk-in .wk-piece{grid-column:7/-1;max-width:none;padding:8px var(--pad);border-radius:0;background:none}.wk-in .wk-top{grid-row:1;margin-bottom:0;padding-top:var(--pad);align-content:space-between}.wk-in .wk-point:last-child .wk-piece{padding-bottom:var(--pad)}.wk-aside{grid-column:1/span 9;grid-row:3;margin-top:64px}}@media (min-width:960px){.wk-in{--pad:28px}.wk-in .wk-piece,.wk-in:before{grid-column:8/span 5}.wk-head{padding-bottom:56px}.wk-in .wk-piece{padding-block:10px}.wk-in .wk-top{padding-top:22px}.wk-in .wk-point:last-child .wk-piece{padding-bottom:var(--pad)}.wk-aside{grid-column:1/span 7;margin-top:72px}}.st{--bg:var(--wash-stars);--soft:color-mix(in srgb,var(--ink) 72%,var(--kid-stars));--edge:color-mix(in srgb,var(--kid-stars) 26%,var(--paper));--ground:color-mix(in srgb,var(--kid-stars) 40%,var(--paper))}@media (prefers-color-scheme:dark){.st{--soft:var(--muted)}}.st-points{display:grid;grid-gap:48px;gap:48px}.st-point{display:grid;grid-gap:20px;gap:20px}.st-piece{max-width:calc(26rem + 28px)}.st-strip{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.st-strip-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left))}.st-strip-scroll::-webkit-scrollbar{display:none}.st-strip figcaption{font-size:var(--fs-meta);font-weight:600;color:var(--soft)}@media (min-width:640px){.st-point{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--col-gap);align-items:center}.st-piece{grid-column:1/span 6;grid-row:1;max-width:none}.st-text{grid-column:7/-1;grid-row:1;padding-left:12px}.st-grows .st-text{grid-column:1/span 8;padding-left:0}.st-grows{margin-top:24px}}@media (min-width:760px){.st-strip{margin-top:40px}.st-strip-scroll{overflow:visible;width:100%;max-width:1240px;margin-inline:auto}}@media (min-width:960px){.st-piece{grid-column:1/span 5}.st-text{grid-column:7/span 5;padding-left:0}.st-grows .st-text{grid-column:1/span 6}.st-points{gap:40px}.st-grows{margin-top:48px}}.nt{--bg:var(--night);--fg:var(--on-night);--soft:var(--on-night-muted);--surface:var(--night-card);--edge:var(--night-line)}.nt :focus-visible{outline-color:var(--on-night)}.nt-cols{display:grid;grid-gap:44px;gap:44px}.nt-gets{display:grid;grid-gap:28px;gap:28px;align-content:start}.nt-gets li{display:grid;grid-gap:6px;gap:6px;max-width:var(--measure)}.nt-gets p{color:var(--soft)}.nt-piece{max-width:calc(26rem + 28px)}.nt-nots{margin-top:var(--sec)}.nt-list{--fs:clamp(2.125rem,1.3rem + 4.2vw,4.25rem);display:grid;grid-gap:36px;gap:36px}.nt-list li{display:grid;grid-gap:10px;gap:10px;align-content:start}.nt-list h3{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.32em;column-gap:.32em;font-size:var(--fs);line-height:1;letter-spacing:-.035em}.nt-list p{color:var(--soft);max-width:30rem;padding-left:calc(var(--fs) * .98)}.nt-kept{display:grid;place-items:center;width:.66em;height:.66em;margin-top:.16em;border-radius:50%;background:var(--done);color:var(--on-done)}.nt-kept svg{width:64%;height:64%}@media (min-width:640px){.nt-cols{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--col-gap);align-items:start}.nt-gets{grid-column:1/span 6;grid-row:1;padding-right:8px}.nt-piece{grid-column:7/-1;grid-row:1;max-width:none}.nt-list{--fs:clamp(2rem,.4rem + 4.6vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:44px var(--col-gap)}.nt-list li{padding-right:8px}}@media (min-width:960px){.nt-cols{align-items:center}.nt-gets{gap:36px;padding-right:0}.nt-piece{grid-column:8/span 5}.nt-list{--fs:clamp(3rem,1.3rem + 4.2vw,4.25rem);grid-template-columns:minmax(0,1fr);gap:0}.nt-list li{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--col-gap);align-items:center;padding:26px 0}.nt-list li+li{border-top:1px solid var(--edge)}.nt-list h3{grid-column:1/span 7}.nt-list p{grid-column:8/span 5;padding-left:0}}.pr-in{display:grid;grid-gap:28px;gap:28px}.pr-card{container-type:inline-size;display:grid;grid-gap:16px;gap:16px;justify-items:start;padding:clamp(22px,5vw,40px);background:var(--surface);border:1px solid var(--edge);border-radius:32px}.pr-label{font:700 .9375rem/1.2 var(--body);color:var(--soft)}.pr-amount{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;max-width:100%}.pr-amount b{font:800 min(7.75rem,calc(100cqi / (var(--chars, 5) * .64)))/.8 var(--display);letter-spacing:-.045em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pr-amount>span{display:grid;padding-bottom:.15em;font-weight:600;line-height:1.3;color:var(--soft)}.pr-amount b{display:none}.pr-amount b[data-cur=EUR]{display:block}.pr-card:has(input[value=GBP]:checked) .pr-amount b,.pr-card:has(input[value=USD]:checked) .pr-amount b{display:none}.pr-card:has(input[value=GBP]:checked) .pr-amount b[data-cur=GBP],.pr-card:has(input[value=USD]:checked) .pr-amount b[data-cur=USD]{display:block}.pr-cur{display:inline-flex;margin:0;padding:3px;border:1px solid var(--edge);border-radius:999px;background:var(--bg);min-width:0}.pr-cur label{position:relative;display:grid;cursor:pointer}.pr-cur input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pr-cur span{display:grid;place-items:center;min-width:60px;min-height:44px;padding:0 14px;border-radius:999px;font:700 .875rem/1 var(--body);letter-spacing:.04em;color:var(--soft);transition:background-color .2s,color .2s}.pr-cur input:checked+span{background:var(--ink);color:var(--paper)}.pr-cur input:focus-visible+span{outline:3px solid var(--spark-ink);outline-offset:3px}.pr-note{font-size:var(--fs-meta);color:var(--soft)}.pr-pilot{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 18px 6px 12px;border-radius:20px;background:var(--done-soft);color:var(--done-ink);font-weight:700;line-height:1.3}.pr-pilot svg{width:18px;height:18px;flex:none}.pr-more{display:grid;grid-gap:24px;gap:24px;justify-items:start}@media (min-width:640px){.pr-in{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;gap:24px var(--col-gap)}.pr-in h2,.pr-more{grid-column:1/span 6}.pr-more{grid-row:2;align-content:start;padding-right:8px}.pr-card{grid-column:7/-1;grid-row:1/span 2;align-self:start}}@media (min-width:960px){.pr-in{row-gap:28px}.pr-in h2,.pr-more{grid-column:1/span 5;padding-right:0}}.fq{padding-top:0}.fq-in{display:grid;grid-gap:28px;gap:28px}.fq-list{padding:4px 0;background:var(--surface);border:1px solid var(--edge);border-radius:28px}.fq-item+.fq-item{border-top:1px solid var(--edge)}.fq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 16px 14px 22px;font:800 1.125rem/1.25 var(--display);letter-spacing:-.01em;cursor:pointer;list-style:none;border-radius:22px}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:focus-visible{outline-offset:-4px;border-radius:22px}.fq-item summary i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--bg)}.fq-item summary i:after,.fq-item summary i:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:var(--fg);transition:transform .35s var(--spring)}.fq-item summary i:after{transform:rotate(90deg)}.fq-item[open] summary i:after{transform:rotate(0deg)}.fq-answer{padding:0 22px 22px;max-width:calc(var(--measure) + 44px);color:var(--soft)}@media (prefers-reduced-motion:no-preference){.fq-list{interpolate-size:allow-keywords}.fq-item::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.fq-item[open]::details-content{block-size:auto}}@media (min-width:760px){.fq-in{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--col-gap);align-items:start}.fq-in h2{grid-column:1/span 4;max-width:9ch}.fq-list{grid-column:5/-1}}@media (min-width:960px){.fq-in h2{grid-column:1/span 5}.fq-list{grid-column:6/span 7}.fq-item summary{min-height:72px;padding-left:28px;font-size:1.25rem}.fq-answer{padding:0 28px 26px}}.wl{padding-top:0;padding-bottom:clamp(40px,7vw,80px)}.wl-panel{position:relative;display:grid;grid-gap:20px;gap:20px;padding:clamp(24px,6vw,72px);background:var(--surface);border:1px solid var(--edge);border-radius:clamp(28px,5vw,44px)}.wl-words{display:grid;grid-gap:18px;gap:18px;justify-items:start;min-width:0}.wl-words h2{max-width:14ch}.wl-preview{margin-top:4px}.wl-slot{width:100%;max-width:30rem;height:7.5rem;margin-top:10px;border:2px dashed var(--track);border-radius:var(--radius);opacity:.55;pointer-events:none}.wl-friend{order:-1;width:104px}.wl-friend svg{width:100%;height:auto}.wl-friend-after{display:none}.wl-panel:has(.wl-done) .wl-friend-before{display:none}.wl-panel:has(.wl-done) .wl-friend-after{display:block}@media (min-width:640px){.wl-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}.wl-friend{order:0;width:clamp(140px,20vw,250px)}}.wl-form{display:grid;grid-gap:20px;gap:20px;width:100%;max-width:30rem;margin-top:8px}.wl-field{display:grid;grid-gap:8px;gap:8px}.wl-field label{font-weight:700}.wl-field input{width:100%;min-height:var(--btn);padding:0 18px;border-radius:18px;border:1.5px solid var(--track);background:var(--paper);color:var(--ink);font:600 1.125rem/1.2 var(--body)}.wl-field input::placeholder{color:var(--muted);font-weight:500;opacity:1}.wl-field input:focus-visible{outline-color:var(--ink);outline-offset:2px;border-radius:18px;border-color:var(--ink)}.has-problem input[type=email]{border-color:var(--spark-ink);border-width:2.5px}.wl-consent{display:grid;grid-gap:8px;gap:8px}.wl-consent label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-height:var(--tap);cursor:pointer}.wl-consent label>span:last-child{padding-top:9px}.wl-consent input{position:absolute;left:0;top:0;width:var(--tap);height:var(--tap);margin:0;opacity:0;cursor:pointer}.wl-box{width:28px;height:28px;margin:8px;display:grid;place-items:center;border-radius:9px;border:2px solid var(--track);background:var(--paper);color:transparent}.wl-box svg{width:16px;height:16px}.wl-consent input:checked+.wl-box{background:var(--ink);border-color:var(--ink);color:var(--paper)}.wl-consent input:focus-visible+.wl-box{outline:3px solid var(--ink);outline-offset:3px}.has-problem .wl-box{border-color:var(--spark-ink);border-width:2.5px}.wl-problem{display:flex;align-items:flex-start;gap:8px;color:var(--spark-ink);font-size:.9375rem;font-weight:700;line-height:1.4}.wl-warn{flex:none;width:20px;height:20px;margin-top:1px}.wl-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.wl-send{display:grid;grid-gap:12px;gap:12px;justify-items:start}.wl-note{font-size:var(--fs-meta);color:var(--soft);max-width:var(--measure)}.wl-done{display:grid;grid-gap:18px;gap:18px;justify-items:start}.wl-done h2:focus{outline:none}.ft{padding-block:8px calc(48px + env(safe-area-inset-bottom));background:var(--paper);color:var(--muted);font-size:var(--fs-meta)}.ft-in{display:grid;grid-gap:20px;gap:20px}.ft-about{display:grid;grid-gap:14px;gap:14px;justify-items:start;max-width:var(--measure)}.ft .wordmark{font-size:1.25rem;color:var(--ink)}.ft-langs ul,.ft-links{display:flex;flex-wrap:wrap;gap:0 24px}.ft .link{color:var(--ink);font-weight:600;-webkit-text-decoration-color:var(--track);text-decoration-color:var(--track);text-decoration-thickness:1.5px}.ft-langs{display:grid;grid-gap:0;gap:0}.ft-langs p{font-weight:600}.ft-langs a[aria-current]{font-weight:800;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (min-width:640px){.ft-in{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px var(--col-gap);align-items:start}.ft-about{grid-column:1/span 6}.ft-links{grid-column:7/span 3;display:grid}.ft-langs{grid-column:10/span 3}.ft-langs ul{display:grid}.ft-legal{grid-column:1/-1}}@media (min-width:960px){.ft-about{grid-column:1/span 5}}.pv{padding-block:clamp(16px,4vw,48px) var(--sec)}.pv-in{display:grid;grid-gap:18px;gap:18px;justify-items:start}.pv-in h1{font-size:var(--fs-section);line-height:1;margin-top:12px}.pv-updated{color:var(--muted);font-size:var(--fs-meta);font-weight:600}.pv-text{display:grid;grid-gap:16px;gap:16px;font-size:var(--fs-lead);line-height:1.5}.pv-pending,.pv-text{max-width:var(--measure);margin-top:12px}.pv-pending{padding:18px 22px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);color:var(--muted)}.pv-who{display:grid;grid-gap:4px;gap:4px;font-style:normal;font-weight:600}.pv-sec{display:grid;grid-gap:12px;gap:12px;max-width:var(--measure);margin-top:18px}.pv-sec h2{font:800 var(--fs-block)/1.2 var(--display);letter-spacing:-.01em}.pv-sec p{overflow-wrap:anywhere}address.ft-legal{display:flex;flex-wrap:wrap;gap:4px 18px;font-style:normal}address.ft-legal a{min-height:24px}.shot{--pad:14px;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:var(--pad);border-radius:calc(var(--radius) + var(--pad));background:var(--stage);color:var(--fg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.shot-week{--stage:var(--wash-week)}.shot-parent{--stage:var(--wash-parent)}.shot-stars{--stage:var(--wash-leo);gap:14px;padding:16px}.shot-night{--stage:var(--wash-night)}.shot-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:16px;padding:2px 10px 0;font:700 .75rem/1 var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shot-bar svg{flex:none;width:40px;height:11px}.pc-card,.pc-stack,.pc-top{display:grid;grid-gap:12px;gap:12px}.pc-card{padding:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--edge);color:var(--fg);font-size:.9375rem;line-height:1.35}.pc-ic{flex:none;width:1.1em;height:1.1em}.pc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-who{display:flex;align-items:center;gap:8px;font-size:1.0625rem;line-height:1.2}.pc-who i{flex:none;width:14px;height:14px;border-radius:50%;background:var(--kid)}.pc-who b{font-weight:700}.pc-side{margin-left:auto;padding-left:8px;text-align:right;font-size:.8125rem;font-weight:600;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-title{font:800 1.375rem/1.12 var(--display);letter-spacing:-.015em}.pc-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font:700 .8125rem/1.2 var(--body);color:var(--soft)}.pc-label span+span{font-weight:600}.pc-chips{display:flex;flex-wrap:wrap;gap:8px}.pc-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--edge);font-size:.8125rem;font-weight:600;line-height:1.2}.pc-chip-eur{color:var(--done-ink);font-weight:700}.pc-kidchip i{width:10px;height:10px;border-radius:50%;background:var(--kid)}.pc-hello{display:grid;grid-gap:4px;gap:4px;padding:6px 6px 4px}.pc-hello span{font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--fg) 76%,transparent)}.pc-hello b{font:800 clamp(1.625rem,1.2rem + 1.4vw,2.125rem)/1.04 var(--display);letter-spacing:-.025em;text-wrap:balance}.pc-hello em{display:block;font-style:normal;color:var(--kid-ink)}.pc-rows{gap:4px}.pc-job{display:flex;align-items:center;gap:12px;min-height:48px}.pc-tick{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--track);color:var(--on-done);font-size:15px}.pc-job.is-done .pc-tick{background:var(--done);border-color:var(--done)}.pc-job.is-waiting .pc-tick{background:var(--pc-wait-bg);border-color:var(--pc-wait-ink);color:var(--pc-wait-ink)}.pc-job-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.pc-job-t{font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}.pc-job.is-done .pc-job-t{color:var(--soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--soft) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--soft) 60%,transparent)}.pc-job-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;color:var(--soft)}.pc-proof{display:inline-flex;align-items:center;gap:4px}.pc-due{font-weight:700;color:var(--fg)}.pc-job.is-done .pc-due{color:var(--soft)}.pc-eur{color:var(--done-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-wait{padding:2px 8px;border-radius:10px;background:var(--pc-wait-bg);color:var(--pc-wait-ink);font-size:.75rem;font-weight:700;line-height:1.3}.pc-progressbar{height:8px;margin:4px 0;border-radius:999px;background:var(--edge);overflow:hidden}.pc-progressbar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--spark),var(--sun))}.pc-days{display:flex;gap:6px}.pc-days span{flex:0 1 30px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--bg);color:var(--soft);font:700 .75rem/1 var(--body)}.pc-days .on{background:var(--fg);color:var(--surface)}.pc-reward{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--edge)}.pc-reward svg{flex:none;width:28px;height:28px}.pc-reward b{font:800 1.0625rem/1.2 var(--display)}.pc-kids{display:flex;flex-wrap:wrap;gap:8px}.pc-kid{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--surface);font-size:.9375rem;font-weight:700}.pc-kid i{width:26px;height:26px;border-radius:50%;background:var(--kid)}.pc-tonight{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:48px;padding:8px 16px;border-radius:18px;background:var(--spark-fill);color:var(--on-color)}.pc-tonight b{font:800 1rem/1.2 var(--display)}.pc-tonight span{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700}.pc-tonight.is-done{background:var(--done);color:var(--on-done)}.pc-photo{aspect-ratio:4/3;border-radius:18px;overflow:hidden}.pc-photo svg{width:100%;height:100%}.pc-verdicts{display:flex;flex-wrap:wrap;gap:8px}.pc-v{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 12px;border-radius:16px;font:800 .9375rem/1.1 var(--body);text-align:center;white-space:nowrap}.pc-v.ok{flex-grow:3}.pc-v.no{background:var(--spark-soft);color:var(--spark-ink)}.pc-v.fix{background:var(--pc-fix-bg);color:var(--pc-fix-ink)}.pc-v.ok{background:var(--done);color:var(--on-done)}.pc-amt{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.pc-amt b{font:800 2.75rem/1 var(--display);letter-spacing:-.035em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pc-amt span{font-weight:600;color:var(--soft)}.pc-bar{position:relative;height:18px;background:var(--edge)}.pc-bar,.pc-bar i{border-radius:999px}.pc-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--kid,var(--done))}.pc-bar em{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--fg)}.pc-mbar i{background:linear-gradient(90deg,var(--done),#7BD88F)}.pc-scale{position:relative;height:14px;margin-top:-2px;font:700 .75rem/1 var(--body);color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-scale span{position:absolute;top:0}.pc-scale .at{transform:translateX(-50%);color:var(--fg)}.pc-scale .end{right:0}.pc-rule{padding-top:10px;border-top:1px solid var(--edge);font-size:.875rem;font-weight:700}.pc-ends{display:flex;justify-content:space-between;gap:12px;margin-top:-2px;font:600 .75rem/1 var(--body);color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-ledger{display:grid;margin-top:2px;border-top:1px solid var(--edge)}.pc-ledger div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.pc-ledger div+div{border-top:1px solid var(--edge)}.pc-ledger div:last-child{padding-bottom:0}.pc-ledger b{color:var(--done-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pc-prize{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px}.pc-prize svg{width:52px;height:52px}.pc-prize>span{display:grid;grid-gap:2px;gap:2px}.pc-prize b{font:800 1.25rem/1.15 var(--display);letter-spacing:-.01em}.pc-prize span span{font-size:.8125rem;font-weight:600;color:var(--soft)}.pc-when{display:flex;align-items:center;gap:8px;padding:0 2px;font:800 1.125rem/1 var(--display)}.pc-when svg{flex:none;width:26px;height:26px}.pc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,2.4vw,14px);gap:clamp(8px,2.4vw,14px)}.pc-tile{position:relative;aspect-ratio:1;display:grid;place-items:center;border-radius:24%;background:var(--surface);box-shadow:0 4px 0 color-mix(in srgb,var(--kid-stars) 34%,transparent)}.pc-tile-pic{width:64%;height:64%}.pc-tile.is-done{background:var(--done-soft);box-shadow:none}.pc-tile.is-done .pc-tile-pic{opacity:.5}.pc-tile-badge{position:absolute;right:7%;top:7%;width:30%}.pc-bigstar{aspect-ratio:1;display:grid;place-items:center}.pc-bigstar svg{width:88%;transform:rotate(-8deg)}.pc-stages{display:flex;align-items:flex-end;gap:10px;width:max(100%,1040px);padding-bottom:12px;background:linear-gradient(var(--ground),var(--ground)) 0 100% /100% 5px no-repeat;border-radius:0 0 3px 3px}.pc-stages li{flex:calc(6 + var(--grow)) 1 0;min-width:0;scroll-snap-align:start}.pc-stages svg{width:100%;height:auto}@media (min-width:760px){.pc-stages{width:100%;gap:14px}.pc-stages li{flex-grow:calc(9 + var(--grow))}}@media (min-width:960px){.pc-stages{gap:20px}.pc-stages li{flex-grow:calc(6 + var(--grow))}}.pc-leo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pc-leo>div{display:grid;grid-gap:10px;gap:10px}.pc-starrow{display:flex;gap:3px}.pc-starrow svg{width:26px;height:26px}.pc-leo-friend{width:60px;height:70px}@media (forced-colors:active){.lang-seg a[aria-current]{forced-color-adjust:none;background:Highlight;color:HighlightText}.btn{border-color:ButtonText}.btn[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}.wl-consent input:checked+.wl-box{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}.fq-item summary i{border:1px solid CanvasText}.fq-item summary i:after,.fq-item summary i:before{forced-color-adjust:none;background:CanvasText}.mode-pill,.pr-pilot,.pv-pending{border:1px solid CanvasText}.pr-cur input:checked+span{background:Highlight;color:HighlightText;forced-color-adjust:none}.nt-kept{border:1px solid CanvasText}}