.mr-room{z-index:80;-webkit-font-smoothing:antialiased;font-family:var(--body);color:var(--ink);position:fixed;inset:0}.mr-room *{box-sizing:border-box}.mr-room button{font:inherit;color:inherit}.mr-room .scrim{opacity:0;transition:opacity .2s;position:absolute;inset:0}.mr-room.in .scrim{opacity:1}.mr-room .sheet{flex-direction:column;max-width:480px;margin:0 auto;transition:transform .32s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:54px 0 0;transform:translateY(100%)}.mr-room.in .sheet{transform:none}.mr-room.mr-room{--m-sheet:var(--paper);--m-mute:color-mix(in srgb,var(--ink) 72%,transparent);--m-hair:color-mix(in srgb,var(--ink) 12%,transparent);--m-dw:var(--dw);--m-dls:var(--dls);--m-dlh:var(--dlh);--m-dfv:normal;--m-dtt:var(--dtt,none);--m-tphone:calc(30px * var(--ds,1.25));--m-tband:calc(33.6px * var(--ds,1.25));--m-trail:calc(36.8px * var(--ds,1.25));--m-emstyle:normal;--m-emw:var(--dw);--m-emc:var(--pink);--m-scrim:#0e1a3d8c;--m-scrimwide:color-mix(in srgb,var(--ink) 66%,transparent);--m-blur:blur(2px);--m-btnbg:var(--paper);--m-btnline:2.5px solid var(--ink);--m-dotdone:var(--ink);--m-doton:var(--pink);--m-chipr:14px;--m-chipbg:var(--t2);--m-chipline:2px solid var(--ink);--m-chipghostline:2px solid color-mix(in srgb,var(--ink) 25%,transparent);--m-chipghost:color-mix(in srgb,var(--ink) 62%,transparent);--m-bandghostc:#ffffffd1;--m-bandghostline:#fff6;--m-pillr:18px;--m-pillline:2.5px solid var(--ink);--m-pillbg:var(--paper);--m-pillfont:var(--w8) 15px/1.25 var(--body);--m-pillwide:16.5px;--m-tiler:18px;--m-tileline:2.5px solid var(--ink);--m-tilebg:var(--m-pillbg);--m-tilefont:var(--w9) 14px/1.15 var(--body);--m-boxs:24px;--m-boxr:8px;--m-boxline:2.5px solid currentColor;--m-selbg:var(--ink);--m-selc:var(--paper);--m-selshadow:4px 4px 0 var(--pink);--m-selbox:var(--mint);--m-selboxc:var(--ink);--m-tkbg:var(--mint);--m-tkc:var(--ink);--m-fieldr:14px;--m-fieldline:2.5px solid var(--ink);--m-fieldbg:#fff;--m-focus:var(--pink);--m-promr:14px;--m-prombg:var(--t4);--m-promline:2px solid var(--ink);--m-prompill:var(--ink);--m-prompillc:var(--paper);--m-prompillline:0;--m-whybg:var(--t3);--m-beatfont:var(--display);--m-beatw:var(--dw);--m-beatstyle:normal;--m-beatls:normal;--m-beatc:var(--pink);--m-bphone:calc(33.6px * var(--ds,1.25));--m-bband:calc(41.6px * var(--ds,1.25));--m-brail:calc(48px * var(--ds,1.25));--m-footline:2.5px solid var(--ink);--m-goh:58px;--m-gobg:var(--pink);--m-goc:var(--onpink);--m-goline:3px solid var(--ink);--m-goshadow:5px 5px 0 var(--ink);--m-gofont:var(--w9) 17px/1 var(--body);--m-gols:0;--m-gotr:none;--m-godis:var(--paper);--m-godisc:color-mix(in srgb,var(--ink) 45%,transparent);--m-godisline:3px solid color-mix(in srgb,var(--ink) 28%,transparent);--m-ghostline:2px solid color-mix(in srgb,var(--ink) 30%,transparent);--m-tickbg:var(--pink);--m-tickc:var(--onpink);--m-tickline:0;--m-cardr:22px;--m-cardline:3px solid var(--ink);--m-cardbg:var(--paper);--m-cardshadow:6px 6px 0 var(--mint);--m-cardln:1.5px dashed color-mix(in srgb,var(--ink) 22%,transparent);--m-mainc:var(--m-sheet);--m-rtext:#fff;--m-rmute:#ffffffbf;--m-rowline:2px solid #fff3;--m-rdash:#fff6;--m-ron:var(--pink);--m-ronring:0 0 0 2px #fff;--m-rdot:var(--mint);--m-rdone:var(--mint);--m-rval:#fff;--m-trdone:var(--ink);--m-tron:var(--pink);--m-trfut:color-mix(in srgb,var(--ink) 15%,transparent);--m-rtrdone:var(--mint);--m-rtron:var(--pink);--m-rtrfut:#ffffff3d;--m-wash:linear-gradient(180deg,color-mix(in srgb,var(--ink) 35%,transparent),color-mix(in srgb,var(--ink) 90%,transparent) 60%);--m-bandwash:var(--m-wash);--m-bare:var(--ink);--m-railbg:transparent;--m-plater:0;--m-plateshadow:none;--m-plateline:0;--m-pos:50% 30%;--m-railedge:3px solid var(--ink);--m-bandedge:3px solid var(--ink);--m-phoneedge:3px solid var(--ink);--m-phoner:28px 28px 0 0;--m-wideedge:3px solid var(--ink);--m-wider:30px;--m-wideshadow:14px 14px 0 var(--pink);--m-lockfont:var(--w9) 20px/1 var(--body);--m-lockls:0;--m-locktr:none;--m-locksmall:600 10px/1 var(--body);--m-locksmallls:.26em;--m-locksmalltr:uppercase;--m-rkfont:var(--w9) 11px/1 var(--body);--m-rtsize:38px;--m-bandt:30px;--m-rlabel:var(--w9) 10.5px/1.3 var(--body);--m-rvalue:var(--w8) 15px/1.35 var(--body);--m-rpromfont:var(--w8) 13.5px/1.5 var(--body)}.mr-room.mr-room.mh-noir:not(.mh-parlour){--m-sheet:var(--g);--m-mute:color-mix(in srgb,var(--ink) 62%,transparent);--m-hair:var(--line);--m-dw:400;--m-dls:-.015em;--m-dlh:1;--m-dfv:normal;--m-dtt:none;--m-tphone:34.5px;--m-tband:44px;--m-trail:52px;--m-emstyle:italic;--m-emw:400;--m-emc:var(--ink);--m-scrim:#0009;--m-scrimwide:#050506b8;--m-blur:blur(6px);--m-btnbg:transparent;--m-btnline:1px solid var(--line2);--m-dotdone:var(--ink);--m-doton:var(--brass);--m-chipr:999px;--m-chipbg:transparent;--m-chipline:1px solid var(--line2);--m-chipghostline:1px solid var(--line);--m-chipghost:color-mix(in srgb,var(--ink) 55%,transparent);--m-bandghostc:var(--m-chipghost);--m-bandghostline:var(--line);--m-pillr:0;--m-pillline:1px solid var(--line2);--m-pillbg:transparent;--m-pillfont:400 19px/1.2 var(--display);--m-pillwide:21px;--m-tiler:0;--m-tileline:1px solid var(--line2);--m-tilefont:400 18px/1.15 var(--display);--m-boxs:22px;--m-boxr:0;--m-boxline:1px solid var(--line2);--m-selbg:var(--ink);--m-selc:var(--g);--m-selshadow:none;--m-selbox:var(--brass);--m-selboxc:var(--g);--m-tkbg:var(--brass);--m-tkc:var(--g);--m-fieldr:0;--m-fieldline:1px solid var(--line2);--m-fieldbg:transparent;--m-focus:var(--ink);--m-promr:0;--m-prombg:var(--plate);--m-promline:1px solid var(--line);--m-prompill:transparent;--m-prompillc:var(--ink);--m-prompillline:1px solid var(--brass);--m-whybg:var(--plate);--m-beatfont:var(--display);--m-beatw:400;--m-beatstyle:italic;--m-beatc:var(--ink);--m-bphone:40px;--m-bband:52px;--m-brail:60px;--m-footline:1px solid var(--line);--m-goh:54px;--m-gobg:var(--ink);--m-goc:var(--g);--m-goline:1px solid var(--ink);--m-goshadow:none;--m-gofont:700 15px/1 var(--body);--m-gols:.02em;--m-godis:transparent;--m-godisc:color-mix(in srgb,var(--ink) 40%,transparent);--m-godisline:1px solid var(--line2);--m-ghostline:1px solid var(--line2);--m-tickbg:transparent;--m-tickline:1px solid var(--brass);--m-tickc:var(--brass);--m-cardr:0;--m-cardline:1px solid var(--line2);--m-cardbg:transparent;--m-cardshadow:none;--m-cardln:1px solid var(--line);--m-mainc:var(--g);--m-rtext:var(--ink);--m-rmute:color-mix(in srgb,var(--ink) 58%,transparent);--m-rowline:1px solid var(--line);--m-rdash:var(--line2);--m-ron:var(--brass);--m-ronring:none;--m-rdot:var(--brass);--m-rdone:var(--brass);--m-rval:var(--ink);--m-trdone:var(--ink);--m-tron:var(--brass);--m-trfut:var(--line2);--m-rtrdone:var(--ink);--m-rtron:var(--brass);--m-rtrfut:var(--line2);--m-railbg:var(--g);--m-plater:0;--m-plateshadow:none;--m-plateline:1px solid var(--line2);--m-pos:50% 45%;--m-wash:linear-gradient(180deg,color-mix(in srgb,var(--g) 55%,transparent),color-mix(in srgb,var(--g) 86%,transparent) 55%,color-mix(in srgb,var(--g) 94%,transparent));--m-bare:var(--g);--m-bandwash:linear-gradient(90deg,color-mix(in srgb,var(--plate) 94%,transparent),color-mix(in srgb,var(--plate) 80%,transparent) 40%,color-mix(in srgb,var(--plate) 24%,transparent) 78%,color-mix(in srgb,var(--plate) 8%,transparent));--m-railedge:1px solid var(--line);--m-bandedge:1px solid var(--line);--m-phoneedge:1px solid var(--line2);--m-phoner:22px 22px 0 0;--m-wideedge:1px solid var(--line2);--m-wider:0;--m-wideshadow:0 50px 120px -30px #000000f2;--m-lockfont:400 32px/1 var(--display);--m-lockls:-.01em;--m-locksmall:700 10px/1 var(--body);--m-locksmallls:.26em;--m-rkfont:700 10.5px/1 var(--body);--m-rtsize:40px;--m-bandt:32px;--m-rlabel:700 10.5px/1.3 var(--body);--m-rvalue:500 15px/1.35 var(--body);--m-rpromfont:500 14px/1.5 var(--body)}.mr-room.mr-room.mh-parlour{--m-sheet:var(--paper);--m-mute:var(--pl-word);--m-hair:color-mix(in srgb,var(--ink) 14%,transparent);--m-hair2:color-mix(in srgb,var(--ink) 22%,transparent);--m-dw:700;--m-dls:-.015em;--m-dlh:1.04;--m-dfv:"SOFT" 100,"opsz" 72;--m-dtt:none;--m-tphone:32.4px;--m-tband:36px;--m-trail:40px;--m-emstyle:italic;--m-emw:400;--m-emc:var(--pl-mark);--m-scrim:color-mix(in srgb,var(--pl-deep) 55%,transparent);--m-scrimwide:var(--m-scrim);--m-blur:none;--m-btnbg:var(--pl-lift);--m-btnline:1.5px solid var(--m-hair2);--m-dotdone:var(--pl-band);--m-doton:var(--pl-mark);--m-chipr:999px;--m-chipbg:var(--pl-lift);--m-chipline:1px solid var(--m-hair2);--m-chipghostline:1px solid var(--m-hair);--m-chipghost:color-mix(in srgb,var(--ink) 55%,transparent);--m-bandghostc:var(--m-chipghost);--m-bandghostline:var(--m-hair);--m-pillr:999px;--m-pillline:1.5px solid var(--m-hair2);--m-pillbg:transparent;--m-pillfont:500 19px/1.2 var(--display);--m-pillwide:20px;--m-tiler:18px;--m-tileline:1.5px solid var(--m-hair2);--m-tilefont:500 15px/1.15 var(--display);--m-boxs:22px;--m-boxr:5px;--m-boxline:1.5px solid var(--m-hair2);--m-selbg:var(--pl-band);--m-selc:var(--pl-on);--m-selshadow:0 8px 18px -12px color-mix(in srgb,var(--pl-deep) 50%,transparent);--m-selbox:var(--pl-mark);--m-selboxc:var(--pl-on);--m-tkbg:var(--pl-mark);--m-tkc:var(--pl-on);--m-fieldr:16px;--m-fieldline:1.5px solid color-mix(in srgb,var(--ink) 15%,transparent);--m-fieldbg:color-mix(in srgb,#fff 55%,var(--m-sheet));--m-focus:var(--pl-band);--m-promr:16px;--m-prombg:var(--pl-soft);--m-promline:0;--m-prompill:var(--pl-band);--m-prompillc:var(--pl-on);--m-prompillline:0;--m-whybg:var(--pl-soft);--m-beatfont:var(--display);--m-beatw:400;--m-beatstyle:italic;--m-beatc:var(--pl-band);--m-bphone:38px;--m-bband:46px;--m-brail:52px;--m-footline:1px solid var(--m-hair);--m-goh:54px;--m-gobg:var(--pl-band);--m-goc:var(--pl-on);--m-goline:0;--m-goshadow:0 8px 18px -12px color-mix(in srgb,var(--pl-deep) 50%,transparent);--m-gofont:500 15px/1 var(--body);--m-gols:.06em;--m-godis:transparent;--m-godisc:color-mix(in srgb,var(--ink) 42%,transparent);--m-godisline:1.5px solid var(--m-hair2);--m-ghostline:1.5px solid var(--m-hair2);--m-tickbg:var(--pl-band);--m-tickc:var(--pl-on);--m-tickline:0;--m-cardr:20px;--m-cardline:0;--m-cardbg:var(--pl-lift);--m-cardshadow:none;--m-cardln:1.5px dashed color-mix(in srgb,var(--ink) 22%,transparent);--m-mainc:var(--m-sheet);--m-rtext:var(--ink);--m-rmute:var(--pl-word);--m-rowline:1px solid var(--m-hair);--m-rdash:var(--m-hair2);--m-ron:var(--pl-mark);--m-ronring:none;--m-rdot:var(--pl-mark);--m-rdone:var(--pl-mark);--m-rval:var(--pl-band);--m-trdone:var(--pl-band);--m-tron:var(--pl-mark);--m-trfut:var(--m-hair);--m-rtrdone:var(--pl-band);--m-rtron:var(--pl-mark);--m-rtrfut:var(--m-hair2);--m-railbg:var(--paper);--m-plater:20px;--m-plateshadow:8px 8px 0 var(--pl-panel);--m-plateline:0;--m-pos:50% 55%;--m-wash:linear-gradient(180deg,color-mix(in srgb,var(--paper) 55%,transparent),color-mix(in srgb,var(--paper) 86%,transparent) 55%,color-mix(in srgb,var(--paper) 94%,transparent));--m-bare:var(--paper);--m-bandwash:linear-gradient(90deg,color-mix(in srgb,var(--pl-lift) 94%,transparent),color-mix(in srgb,var(--pl-lift) 82%,transparent) 40%,color-mix(in srgb,var(--pl-lift) 22%,transparent) 78%,color-mix(in srgb,var(--pl-lift) 6%,transparent));--m-railedge:0;--m-bandedge:1px solid var(--m-hair);--m-phoneedge:0;--m-phoner:28px 28px 0 0;--m-wideedge:0;--m-wider:28px;--m-wideshadow:0 30px 60px -34px color-mix(in srgb,var(--pl-deep) 70%,transparent),14px 14px 0 var(--pl-panel);--m-lockfont:400 30px/1 "Parlour Goudy","Sorts Mill Goudy","Goudy Old Style",Garamond,Georgia,serif;--m-lockls:-.005em;--m-rkfont:600 10.5px/1 var(--body);--m-rtsize:34px;--m-bandt:28px;--m-rlabel:600 10.5px/1.3 var(--body);--m-rvalue:400 15px/1.35 var(--body);--m-rpromfont:400 14px/1.5 var(--body)}.mr-room.mr-room.mh-hex{--m-sheet:var(--paper);--m-mute:color-mix(in srgb,var(--ink) 70%,transparent);--m-hair:color-mix(in srgb,var(--ink) 14%,transparent);--m-dw:800;--m-dls:-.005em;--m-dlh:.92;--m-dfv:normal;--m-dtt:uppercase;--m-tphone:35px;--m-tband:44px;--m-trail:50px;--m-emstyle:normal;--m-emw:800;--m-emc:var(--pink);--m-scrim:color-mix(in srgb,var(--ink) 60%,transparent);--m-scrimwide:var(--m-scrim);--m-blur:none;--m-btnbg:var(--paper);--m-btnline:2.5px solid var(--ink);--m-dotdone:var(--pink);--m-doton:var(--ink);--m-chipr:14px;--m-chipbg:var(--t1);--m-chipline:2px solid var(--ink);--m-pillr:18px;--m-pillline:2.5px solid var(--ink);--m-pillbg:var(--paper);--m-pillfont:600 16px/1.25 var(--body);--m-pillwide:17px;--m-tileline:2.5px solid var(--ink);--m-tilefont:700 14.5px/1.15 var(--body);--m-selbg:var(--pink);--m-selc:var(--ink);--m-selshadow:4px 4px 0 var(--ink);--m-selbox:var(--mint);--m-selboxc:var(--ink);--m-tkbg:var(--mint);--m-tkc:var(--ink);--m-focus:var(--pink);--m-prombg:var(--t4);--m-prompill:var(--ink);--m-prompillc:#fff;--m-beatfont:var(--deco);--m-beatw:400;--m-beatstyle:normal;--m-beatls:.02em;--m-beatc:var(--pink);--m-bphone:44px;--m-bband:56px;--m-brail:64px;--m-goh:58px;--m-gobg:var(--mint);--m-goc:var(--ink);--m-goline:3px solid var(--ink);--m-goshadow:5px 5px 0 var(--ink);--m-gofont:800 20px/1 var(--display);--m-gols:.06em;--m-gotr:uppercase;--m-godis:var(--plate);--m-tickbg:var(--pink);--m-tickc:var(--ink);--m-cardshadow:6px 6px 0 var(--mint);--m-mainc:var(--m-sheet);--m-ron:var(--pink);--m-rdot:var(--mint);--m-rdone:var(--mint);--m-trdone:var(--pink);--m-tron:var(--ink);--m-rtrdone:var(--pink);--m-rtron:var(--mint);--m-wash:linear-gradient(180deg,color-mix(in srgb,var(--ink) 35%,transparent),color-mix(in srgb,var(--ink) 90%,transparent) 60%);--m-bandwash:var(--m-wash);--m-pos:50% 40%;--m-wideshadow:14px 14px 0 var(--pink);--m-lockfont:800 34px/.9 var(--display);--m-lockls:.02em;--m-locktr:uppercase;--m-locksmall:400 14px/1 var(--deco);--m-locksmallls:.04em;--m-locksmalltr:none;--m-rkfont:700 11px/1 var(--body);--m-rtsize:44px;--m-bandt:34px;--m-rlabel:700 11px/1.3 var(--body);--m-rvalue:600 15px/1.35 var(--body);--m-rpromfont:600 13.5px/1.5 var(--body)}.mr-room.mr-room.mh-site{--m-dw:600;--m-dls:-.01em;--m-dlh:1.08;--m-dfv:normal;--m-emw:600;--m-emc:var(--pl-band);--m-lockfont:600 26px/1.05 var(--display);--m-lockls:0;--m-pillfont:500 17px/1.25 var(--body);--m-pillwide:18px;--m-tilefont:600 15px/1.15 var(--body);--m-tkc:var(--s-onmark);--m-selboxc:var(--s-onmark)}@media(min-width:600px){.mr-room.mr-room.mh-noir:not(.mh-parlour){--m-sheet:var(--plate)}.mr-room.mr-room.mh-parlour{--m-sheet:var(--pl-lift)}}@media(min-width:600px)and (max-width:999.98px){.mr-room.mr-room.mh-parlour{--m-cardbg:var(--paper)}}.mr-room.mr-room .scrim{background:var(--m-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.mr-room.mr-room .sheet{background:var(--m-sheet);color:var(--ink);font-family:var(--body);overflow:hidden}.mr-room.mr-room .grab{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:3px;flex:none;width:44px;height:5px;margin:8px auto 0}.mr-room.mr-room .top{flex:none;align-items:center;gap:12px;min-height:0;display:flex}.mr-room.mr-room .cbtn{background:var(--m-btnbg);border:var(--m-btnline);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mr-room.mr-room .cbtn.hid{visibility:hidden}.mr-room.mr-room .cbtn{position:relative}.mr-room.mr-room .cbtn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-room.mr-room .top .sp{flex:none;width:40px}.mr-room.mr-room .dots{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.mr-room.mr-room .dots i{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:3px;width:6px;height:6px;transition:background .25s}.mr-room.mr-room .dots i.is-done{background:var(--m-dotdone)}.mr-room.mr-room .dots i.is-on{background:var(--m-doton);animation:1.8s ease-in-out infinite mr-breathe}@keyframes mr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.mr-room.mr-room .trail{flex:none;gap:4px;height:4px;display:flex}.mr-room.mr-room .trail i{background:var(--m-trfut);border-radius:2px;flex:1 1 0;position:relative;overflow:hidden}.mr-room.mr-room .trail i:after{content:"";border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mr-room.mr-room .trail i.is-done:after{background:var(--m-trdone);transform:none}.mr-room.mr-room .trail i.is-on:after{background:var(--m-tron);animation:1.8s ease-in-out infinite mr-glow;transform:none}.mr-room.mr-room .trail i.is-fill:after{animation:.45s cubic-bezier(.2,0,0,1) both mr-fill}@keyframes mr-fill{0%{transform:scaleX(0)}}@keyframes mr-glow{0%,to{opacity:1}50%{opacity:.55}}.mr-room.mr-room .rail .trail{--m-trdone:var(--m-rtrdone);--m-tron:var(--m-rtron);--m-trfut:var(--m-rtrfut);margin-top:18px}.mr-room.mr-room .brief{flex:none;align-items:center;gap:8px;display:flex}.mr-room.mr-room .chip{white-space:nowrap;height:30px;font:var(--w8) 12.5px/1 var(--body);border-radius:var(--m-chipr);background:var(--m-chipbg);border:var(--m-chipline);color:var(--ink);flex:none;align-items:center;padding:0 12px;animation:.3s cubic-bezier(.2,0,0,1) both mr-pop;display:inline-flex}.mr-room.mr-room .chip.is-ghost,.mr-room.mr-room .chip.more{border:var(--m-chipghostline);color:var(--m-chipghost);background:0 0;animation:none}@keyframes mr-pop{0%{opacity:0;transform:scale(.6)}}.mr-room.mr-room .scroll{scrollbar-width:none;flex:1;min-height:0;position:relative;overflow:auto;-webkit-mask-image:none;mask-image:none}.mr-room.mr-room .scroll::-webkit-scrollbar{display:none}.mr-room.mr-room .inner{flex:none;width:100%;max-width:600px}.mr-room.mr-room .screen{animation:.4s cubic-bezier(.2,0,0,1) both mr-slide}@keyframes mr-slide{0%{opacity:0;transform:translate(20px)}}.mr-room.mr-room .screen.back{animation-name:mr-slideback}@keyframes mr-slideback{0%{opacity:0;transform:translate(-20px)}}.mr-room.mr-room .screen.leaving{animation:.22s cubic-bezier(.4,0,1,1) forwards mr-leave}.mr-room.mr-room .screen.leaving.to-back{animation-name:mr-leaveback}@keyframes mr-leave{to{opacity:0;transform:translate(-14px)}}@keyframes mr-leaveback{to{opacity:0;transform:translate(14px)}}.mr-room.mr-room .ttl{font-family:var(--display);font-weight:var(--m-dw);font-size:var(--m-tphone);letter-spacing:var(--m-dls);line-height:var(--m-dlh);text-wrap:balance;font-variation-settings:var(--m-dfv);text-transform:var(--m-dtt);margin:0;padding:0}.mr-room.mr-room .ttl em{font-style:var(--m-emstyle);font-weight:var(--m-emw);color:var(--m-emc)}.mr-room.mr-room .sub{font:var(--w6) 15px/1.45 var(--body);color:var(--m-mute);margin:10px 0 0}.mr-room.mr-room .loading{text-align:center;font:var(--w7) 14px/1.4 var(--body);opacity:.7;margin-top:24px}.mr-room.mr-room .pills{flex-direction:column;gap:12px;margin-top:18px;display:flex}.mr-room.mr-room .pill{text-align:left;border-radius:var(--m-pillr);border:var(--m-pillline);background:var(--m-pillbg);width:100%;min-height:54px;color:var(--ink);font:var(--m-pillfont);font-variation-settings:var(--m-dfv);letter-spacing:normal;text-transform:none;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:background .25s,color .25s,box-shadow .25s;display:flex}.mr-room.mr-room .pill i{width:var(--m-boxs);height:var(--m-boxs);border-radius:var(--m-boxr);border:var(--m-boxline);flex:none;place-items:center;font-style:normal;transition:background .25s,border-color .25s;display:grid}.mr-room.mr-room .pill[aria-pressed=true]{background:var(--m-selbg);color:var(--m-selc);border-color:var(--m-selbg);box-shadow:var(--m-selshadow)}.mr-room.mr-room .pill[aria-pressed=true] i{background:var(--m-selbox);border-color:var(--m-selbox);color:var(--m-selboxc)}.mr-room.mr-room .pill i svg{width:15px;height:15px;display:block}.mr-room.mr-room .pill.is-picked i{animation:.42s cubic-bezier(.2,0,0,1) both mr-tickpop}.mr-room.mr-room .pill.is-picked i svg path{stroke-dasharray:24;animation:.34s cubic-bezier(.2,0,0,1) 80ms both mr-draw2}.mr-room.mr-room .pill.is-picked,.mr-room.mr-room .tile.is-picked{animation:.5s cubic-bezier(.2,0,0,1) both mr-settle}@keyframes mr-tickpop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mr-draw2{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes mr-settle{0%{transform:scale(1)}30%{transform:scale(.975)}to{transform:scale(1)}}.mr-room.mr-room .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mr-room.mr-room .tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-room.mr-room .tile{text-align:left;border-radius:var(--m-tiler);border:var(--m-tileline);background:var(--m-tilebg);min-height:112px;color:var(--ink);font:var(--m-tilefont);font-variation-settings:var(--m-dfv);letter-spacing:normal;text-transform:none;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:14px;transition:background .25s,color .25s,box-shadow .25s,transform .15s;display:flex;position:relative}.mr-room.mr-room .tiles.three .tile{text-align:center;align-items:center;min-height:120px}.mr-room.mr-room .tile.wide{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;min-height:62px}.mr-room.mr-room .tile[aria-pressed=true]{background:var(--m-selbg);color:var(--m-selc);border-color:var(--m-selbg);box-shadow:var(--m-selshadow)}.mr-room.mr-room .tile:active{transform:scale(.97)}.mr-room.mr-room .tile .tk{background:var(--m-tkbg);width:22px;height:22px;color:var(--m-tkc);border-radius:11px;place-items:center;font-style:normal;animation:.2s both mr-pop;display:grid;position:absolute;top:10px;right:10px}.mr-room.mr-room .tile .tk svg{width:14px;height:14px;display:block}.mr-room.mr-room .tile.wide .tk{margin-top:-11px;top:50%;right:14px}.mr-room.mr-room .lb{min-width:0;display:block}.mr-room.mr-room .tile .mk{width:56px;height:56px;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;clip-path:inset(0 100% 0 0);animation:.3s ease-out forwards mr-wipe;animation-delay:calc(var(--d,0s) + .12s);background:currentColor;flex:none}.mr-room.mr-room .tile.wide .mk{width:34px;height:34px}@keyframes mr-wipe{to{clip-path:inset(0)}}.mr-room.mr-room .skip{border:var(--m-ghostline);height:44px;font:var(--w8) 14px/1 var(--body);color:var(--m-mute);cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin:22px auto 0;padding:0 18px;text-decoration:none;display:flex}.mr-room.mr-room .field{font:var(--w8) 14px/1.3 var(--body);letter-spacing:normal;text-transform:none;color:var(--ink);flex-direction:column;gap:8px;margin-top:22px;display:flex}.mr-room.mr-room .ttl+.field{margin-top:26px}.mr-room.mr-room .field input,.mr-room.mr-room .field textarea{border-radius:var(--m-fieldr);border:var(--m-fieldline);background:var(--m-fieldbg);width:100%;min-width:0;height:52px;color:var(--ink);font:var(--w6) 16px/1.4 var(--body);letter-spacing:normal;text-transform:none;outline:none;padding:0 16px}.mr-room.mr-room .field input:focus,.mr-room.mr-room .field textarea:focus{border-color:var(--m-focus)}.mr-room.mr-room .field textarea{resize:none;height:160px;padding:14px 16px;line-height:1.5}.mr-room.mr-room .field input::placeholder,.mr-room.mr-room .field textarea::placeholder{color:color-mix(in srgb,var(--ink) 45%,transparent);opacity:1}.mr-room.mr-room .field small{font:var(--w6) 13px/1.35 var(--body);opacity:.72;letter-spacing:normal;text-transform:none}.mr-room.mr-room .promise{border-radius:var(--m-promr);background:var(--m-prombg);border:var(--m-promline);font:var(--w8) 14px/1.4 var(--body);color:var(--ink);align-items:center;gap:12px;margin-top:28px;padding:14px 16px;display:flex}.mr-room.mr-room .promise b{background:var(--m-prompill);width:34px;height:28px;color:var(--m-prompillc);border:var(--m-prompillline);font:var(--w9) 11px/1 var(--body);border-radius:14px;flex:none;place-items:center;display:inline-grid}.mr-room.mr-room .why{background:var(--m-whybg);font:var(--w8) 14px/1.4 var(--body);text-align:center;color:var(--ink);border-radius:12px;margin:12px 0 0;padding:12px 14px}.mr-room.mr-room .beat{z-index:3;text-align:center;background:var(--m-sheet);font-family:var(--m-beatfont);font-weight:var(--m-beatw);font-style:var(--m-beatstyle);font-size:var(--m-bphone);letter-spacing:var(--m-beatls);text-transform:none;font-variation-settings:var(--m-dfv);color:var(--m-beatc);pointer-events:none;place-items:center;padding:0 16px;line-height:1;animation:1.1s both mr-beat;display:grid;position:absolute;inset:0}@keyframes mr-beat{0%{opacity:0;transform:translateY(10px)}18%,72%{opacity:1;transform:none}to{opacity:0}}.mr-room.mr-room .foot{flex:none;align-items:center;gap:12px;display:flex}.mr-room.mr-room .foot .right{margin-left:auto}.mr-room.mr-room .go{width:auto;min-width:0;height:var(--m-goh);background:var(--m-gobg);color:var(--m-goc);border:var(--m-goline);box-shadow:var(--m-goshadow);font:var(--m-gofont);letter-spacing:var(--m-gols);text-transform:var(--m-gotr);opacity:1;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 30px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex}.mr-room.mr-room .go[disabled]{background:var(--m-godis);color:var(--m-godisc);border:var(--m-godisline);box-shadow:none;cursor:default}.mr-room.mr-room .ghostp{border:var(--m-ghostline);height:44px;color:var(--m-mute);font:var(--w8) 14px/1 var(--body);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 18px;display:inline-flex}.mr-room.mr-room .sent{text-align:center}.mr-room.mr-room .tick{background:var(--m-tickbg);border:var(--m-tickline);border-radius:36px;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.mr-room.mr-room .tick svg{width:40px;height:40px}.mr-room.mr-room .tick path{stroke:var(--m-tickc);stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .15s forwards mr-draw}@keyframes mr-draw{to{stroke-dashoffset:0}}.mr-room.mr-room .sent .ttl{margin-top:18px;animation:.4s .3s both mr-rise}.mr-room.mr-room .sent .sub{animation:.4s .4s both mr-rise}@keyframes mr-rise{0%{opacity:0;transform:translateY(8px)}}.mr-room.mr-room .card{border-radius:var(--m-cardr);border:var(--m-cardline);background:var(--m-cardbg);text-align:left;box-shadow:var(--m-cardshadow);color:var(--ink);margin-top:18px;padding:16px;animation:.4s .5s both mr-rise}.mr-room.mr-room .card h4{font:var(--w9) 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.mr-room.mr-room .card .ln{border-top:var(--m-cardln);font:var(--w7) 14px/1.35 var(--body);gap:10px;padding:8px 0;display:flex}.mr-room.mr-room .card .ln:first-of-type{border-top:0;padding-top:0}.mr-room.mr-room .card .ln b{width:92px;font:var(--w9) 12px/1.5 var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.7;flex:none}.mr-room.mr-room .card .ln span{min-width:0}.mr-room.mr-room .keep{font:var(--w6) 14px/1.45 var(--body);color:var(--m-mute);opacity:1;text-align:center;margin:18px 0 0;animation:.4s .7s both mr-rise}.mr-room.mr-room .foot.is-sent .ph{border:var(--m-ghostline);height:50px;color:var(--ink);font:var(--w9) 14.5px/1 var(--body);cursor:pointer;background:0 0;border-radius:25px;padding:0 8px}.mr-room.mr-room .foot.is-sent .ph.main{background:var(--ink);color:var(--m-mainc);border-color:var(--ink)}.mr-room.mr-room .lock{flex:none;align-items:center;gap:10px;display:flex}.mr-room.mr-room .lock i{background:var(--pink);width:34px;height:34px;font:var(--w9) 18px/1 var(--body);color:var(--onpink);border:2.5px solid #fff;border-radius:10px;place-items:center;font-style:normal;display:grid}.mr-room.mr-room .lock b{font:var(--m-lockfont);letter-spacing:var(--m-lockls);text-transform:var(--m-locktr)}.mr-room.mr-room .lock.stack{flex-direction:column;align-items:flex-start;gap:6px}.mr-room.mr-room .lock.line{align-items:baseline;gap:8px}.mr-room.mr-room .lock small{font:var(--m-locksmall);letter-spacing:var(--m-locksmallls);text-transform:var(--m-locksmalltr);color:var(--m-rmute)}.mr-room.mr-room .rt{font-family:var(--display);font-weight:var(--m-dw);letter-spacing:var(--m-dls);line-height:1.02;font-size:var(--m-rtsize);font-variation-settings:var(--m-dfv);text-transform:var(--m-dtt);flex:none;margin:8px 0 0}.mr-room.mr-room .rt.swap{animation:.4s .2s both mr-rise}.mr-room.mr-room .rail{color:var(--m-rtext);border-right:var(--m-railedge);background:var(--m-railbg);flex-direction:column;grid-area:rail;justify-content:flex-start;padding:34px 32px 30px;position:relative;overflow:hidden}.mr-room.mr-room .rail>img,.mr-room.mr-room .band>img{object-fit:cover;object-position:var(--m-pos);z-index:0;width:100%;height:100%;position:absolute;inset:0}.mr-room.mr-room .rail:after,.mr-room.mr-room .band:after{content:"";z-index:1;background:var(--m-wash);position:absolute;inset:0}.mr-room.mr-room .band:after{background:var(--m-bandwash)}.mr-room.mr-room .rail.bare:after,.mr-room.mr-room .band.bare:after{background:var(--m-bare)}.mr-room.mr-room .rail>:not(img),.mr-room.mr-room .band>:not(img){z-index:2;position:relative}.mr-room.mr-room.plated .rail:after{display:none}.mr-room.mr-room .rail .plate{flex:1 1 0;min-height:0;max-height:300px;margin-bottom:24px;container-type:size}.mr-room.mr-room .rail .plate img{object-fit:cover;object-position:var(--m-pos);border-radius:var(--m-plater);width:100%;height:100%;box-shadow:var(--m-plateshadow);border:var(--m-plateline);position:absolute;inset:0}@container (height<=80px){.mr-room.mr-room .rail .plate img{display:none}}.mr-room.mr-room .rail .grow{flex:1 1 0}.mr-room.mr-room .rk{font:var(--m-rkfont);letter-spacing:.2em;text-transform:uppercase;color:var(--m-rmute);flex:none;margin:32px 0 0}.mr-room.mr-room.plated .rail .rk{margin-top:24px}.mr-room.mr-room .rows{scrollbar-width:none;flex:0 auto;min-height:0;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.mr-room.mr-room .rows::-webkit-scrollbar{display:none}.mr-room.mr-room .rows.over{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.mr-room.mr-room .rows.over.down{-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 22px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 22px),#0000)}.mr-room.mr-room .rows li{border-top:var(--m-rowline);grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.mr-room.mr-room .rows.dense li{padding:6px 0}.mr-room.mr-room .rows small{font:var(--m-rlabel);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;color:var(--m-rmute);align-items:center;gap:7px;display:flex}.mr-room.mr-room .rows b{font:var(--m-rvalue);color:var(--m-rval)}.mr-room.mr-room .rows .ln{background:repeating-linear-gradient(90deg,var(--m-rdash) 0 6px,transparent 6px 11px);align-self:center;height:1.5px;display:block}.mr-room.mr-room .rows li.is-fut small,.mr-room.mr-room .rows li.is-fut .ln{opacity:.6}.mr-room.mr-room .rows li.is-skipped .ln{opacity:.35}.mr-room.mr-room .rows li.is-done small:before{content:"";background:var(--m-rdone);border-radius:50%;flex:none;width:6px;height:6px}.mr-room.mr-room .rows li.is-new small:before{animation:.3s cubic-bezier(.2,0,0,1) both mr-pop}.mr-room.mr-room .rows li.is-new b{animation:.36s cubic-bezier(.2,0,0,1) both mr-rise}.mr-room.mr-room .rows li.is-on small{color:var(--m-rtext)}.mr-room.mr-room .rows li.is-on small:before{content:"";background:var(--m-ron);width:8px;height:8px;box-shadow:var(--m-ronring);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite mr-breathe}.mr-room.mr-room .rows li.is-on .ln{background:repeating-linear-gradient(90deg,var(--m-rtext) 0 6px,transparent 6px 11px);opacity:.55}.mr-room.mr-room .rail .empty{font:var(--m-rpromfont);color:var(--m-rmute);flex:none;margin:14px 0 0}.mr-room.mr-room .rprom{font:var(--m-rpromfont);flex:none;align-items:baseline;gap:9px;margin:18px 0 0;display:flex}.mr-room.mr-room .rprom i{background:var(--m-rdot);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.mr-room.mr-room .band{height:206px;color:var(--m-rtext);border-bottom:var(--m-bandedge);flex-direction:column;flex:none;padding:20px 24px 18px;position:relative;overflow:hidden}.mr-room.mr-room .band .bt{justify-content:space-between;align-items:center;gap:12px;display:flex}.mr-room.mr-room .band .bt .cbtn{width:44px;height:44px}.mr-room.mr-room .band .rt{font-size:var(--m-bandt);margin-top:12px}.mr-room.mr-room .band .brief{flex-wrap:wrap;align-content:flex-start;height:68px;margin-top:14px;overflow:hidden}.mr-room.mr-room .band .chip.is-ghost,.mr-room.mr-room .band .chip.more{color:var(--m-bandghostc);border-color:var(--m-bandghostline);background:0 0}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) .tiles .tile:not(.wide):nth-child(3n+1){--m-tilebg:var(--t2)}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) .tiles .tile:not(.wide):nth-child(3n+2){--m-tilebg:var(--t3)}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) .tiles .tile:not(.wide):nth-child(3n){--m-tilebg:var(--t4)}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) span.chip:nth-of-type(3n+2){background:var(--t3)}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) span.chip:nth-of-type(3n){background:var(--t4)}.mr-room.mr-room:not(.mh-noir):not(.mh-hex) span.chip.is-ghost{background:0 0}.mr-room.mr-room.mh-noir:not(.mh-parlour) .field{font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--m-mute)}.mr-room.mr-room.mh-noir:not(.mh-parlour) .field input{border:0;border-bottom:1px solid var(--line2);height:48px;font:500 17px/1 var(--body);letter-spacing:0;background:0 0;border-radius:0;padding:0 0 6px}.mr-room.mr-room.mh-noir:not(.mh-parlour) .field input:focus{border-bottom-color:var(--ink)}.mr-room.mr-room.mh-noir:not(.mh-parlour) .field textarea,.mr-room.mr-room.mh-noir:not(.mh-parlour) .field small{letter-spacing:0;text-transform:none}@media(max-width:599.98px){.mr-room.mr-room .sheet{border:0;border-top:var(--m-phoneedge);border-radius:var(--m-phoner);flex-direction:column;display:flex}.mr-room.mr-room .top{padding:8px 16px 0}.mr-room.mr-room .brief.strip{border-bottom:1px solid var(--m-hair);scrollbar-width:none;min-height:42px;margin-top:10px;padding:0 16px 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.mr-room.mr-room .brief.strip::-webkit-scrollbar{display:none}.mr-room.mr-room .scroll{padding:22px 16px 120px}.mr-room.mr-room .tiles.three .tile{font-size:13px}.mr-room.mr-room .tiles.three .tk{border-radius:9px;width:18px;height:18px;top:8px;right:8px}.mr-room.mr-room .tiles.three .tk svg{width:12px;height:12px}.mr-room.mr-room .foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--m-sheet) 30%);border-top:0;position:absolute;bottom:0;left:0;right:0}.mr-room.mr-room .foot .go{width:100%}.mr-room.mr-room .foot.is-sent{grid-template-columns:1fr 1fr;gap:12px;display:grid}}@media(min-width:600px){.mr-room.mr-room .scrim{background:var(--m-scrimwide);-webkit-backdrop-filter:var(--m-blur);backdrop-filter:var(--m-blur)}.mr-room.mr-room .sheet{border:var(--m-wideedge);border-radius:var(--m-wider);max-width:none;box-shadow:var(--m-wideshadow);opacity:0;margin:0;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1);inset:50% auto auto 50%;transform:translate(-50%,calc(18px - 50%))scale(.985)}.mr-room.mr-room.in .sheet{opacity:1;transform:translate(-50%,-50%)}.mr-room.mr-room .scroll{flex-direction:column;display:flex}.mr-room.mr-room .scroll:before{content:"";flex:2 20px}.mr-room.mr-room .scroll:after{content:"";flex:3 28px}.mr-room.mr-room .sub{margin-top:12px;font-size:16.5px}.mr-room.mr-room .pills,.mr-room.mr-room .tiles{margin-top:24px}.mr-room.mr-room .pill{font-size:var(--m-pillwide);padding:14px 20px}.mr-room.mr-room .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-room.mr-room .foot{border-top:var(--m-footline);background:0 0;position:static}}@media(min-width:600px)and (max-width:999.98px){.mr-room.mr-room .sheet{flex-direction:column;width:min(680px,100vw - 64px);height:min(900px,100vh - 120px);display:flex}.mr-room.mr-room .top{height:64px;padding:16px 28px 0}.mr-room.mr-room .top .trail{flex:1;max-width:320px;margin:0 auto}.mr-room.mr-room .scroll{padding:0 40px}.mr-room.mr-room .ttl{font-size:var(--m-tband)}.mr-room.mr-room .pill{min-height:56px}.mr-room.mr-room .tile{min-height:116px}.mr-room.mr-room .beat{font-size:var(--m-bband)}.mr-room.mr-room .foot{min-height:88px;padding:16px 28px 20px}.mr-room.mr-room .go{min-width:260px}}@media(min-width:1000px){.mr-room.mr-room .sheet{grid-template:"rail top"64px"rail scroll"minmax(0,1fr)"rail foot"/380px minmax(0,1fr);width:min(1100px,100vw - 96px);height:min(760px,100vh - 64px);display:grid}.mr-room.mr-room .cbtn{width:46px;height:46px}.mr-room.mr-room .mx{z-index:5;position:absolute;top:18px;right:18px}.mr-room.mr-room .top{grid-area:top;padding:18px 56px 0}.mr-room.mr-room .scroll{grid-area:scroll;padding:0 56px}.mr-room.mr-room .ttl{font-size:var(--m-trail)}.mr-room.mr-room .pill{min-height:60px}.mr-room.mr-room .tile{min-height:124px}.mr-room.mr-room .tiles.three .tile{min-height:132px}.mr-room.mr-room .tile.wide{min-height:64px}.mr-room.mr-room .ttl+.field{margin-top:30px}.mr-room.mr-room .field textarea{height:200px}.mr-room.mr-room .beat{font-size:var(--m-brail)}.mr-room.mr-room .sent .sub{max-width:520px;margin-left:auto;margin-right:auto}.mr-room.mr-room .foot{grid-area:foot;min-height:92px;padding:18px 56px 22px}.mr-room.mr-room .go{min-width:300px}}.mr-room.mr-room .band,.mr-room.mr-room .rail,.mr-room.mr-room .mx,.mr-room.mr-room .top .trail{display:none}@media(max-width:599.98px){.mr-room.mr-room .wd,.mr-room.mr-room .foot.no-ph{display:none}}@media(min-width:600px){.mr-room.mr-room .ph,.mr-room.mr-room .grab,.mr-room.mr-room .dots,.mr-room.mr-room .brief.strip{display:none}}@media(min-width:600px)and (max-width:999.98px){.mr-room.mr-room .band,.mr-room.mr-room .top .trail{display:flex}}@media(min-width:1000px){.mr-room.mr-room .rail{display:flex}.mr-room.mr-room .mx{display:block}.mr-room.mr-room .top .sp,.mr-room.mr-room .sent .card,.mr-room.mr-room .promise{display:none}}@media(prefers-reduced-motion:reduce){.mr-room.mr-room *,.mr-room.mr-room :before,.mr-room.mr-room :after{transition:none!important;animation:none!important}.mr-room.mr-room .tile .mk{clip-path:none}.mr-room.mr-room .tick path{stroke-dashoffset:0}}.dr{z-index:85;-webkit-font-smoothing:antialiased;font-family:var(--body);position:fixed;inset:0}.dr *{box-sizing:border-box}.dr button{font:inherit;color:inherit}.dr img{max-width:100%;display:block}.dr a{color:inherit}.dr.dn{--nG:var(--g);--nP:var(--plate);--nT:var(--t);--nB:var(--brass);--nL:var(--hair);--nL2:var(--hair2);--nM:color-mix(in srgb,var(--t) 58%,transparent);--nF:color-mix(in srgb,var(--t) 34%,transparent)}.dr.dc{--soft:color-mix(in srgb,var(--ink) 72%,transparent);--faint:color-mix(in srgb,var(--ink) 42%,transparent)}.dr-scrim{opacity:0;transition:opacity .28s;position:absolute;inset:0}.dr.dc .dr-scrim{background:#172a5c94;background:color-mix(in srgb,var(--ink) 66%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dr.dn .dr-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050506b8}.dr.in .dr-scrim{opacity:1}.dr-panel{opacity:0;grid-template:"ph in"minmax(0,1fr)"ph foot"/minmax(0,.94fr) minmax(0,1.06fr);width:min(1100px,100vw - 96px);height:min(760px,100vh - 64px);transition:opacity .32s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(18px - 50%))scale(.985)}.dr.in .dr-panel{opacity:1;transform:translate(-50%,-50%)}.dr.dc .dr-panel{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:14px 14px 0 var(--pink);border-radius:30px}.dr.dn .dr-panel{background:var(--nP);color:var(--nT);border:1px solid var(--nL2);box-shadow:0 50px 120px -30px #000000f2}.dr-sc{display:contents}.dr-ph{grid-area:ph;min-height:0;position:relative;overflow:hidden}.dr-ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dr.dc .dr-ph{border-right:3px solid var(--ink);background:var(--t2)}.dr.dn .dr-ph{background:var(--nG)}.dr.dn .dr-ph:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0b0b0cd1);position:absolute;inset:0}.dr-in{scrollbar-width:none;grid-area:in;min-height:0;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 36px),#0000)}.dr-in::-webkit-scrollbar{display:none}.dr.dc .dr-in{padding:40px 46px 36px}.dr.dn .dr-in{padding:58px 60px 40px}.dr-in.mid{flex-direction:column;justify-content:center;display:flex}.dr-in.mid>*{flex:none}.dr-x{z-index:4;cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:18px;right:18px}.dr.dc .dr-x{border:3px solid var(--ink);background:var(--paper);color:var(--ink)}.dr.dn .dr-x{border:1px solid var(--nL2);color:var(--nT);background:0 0}.dr-foot{grid-area:foot;align-items:center;gap:20px;display:flex}.dr.dc .dr-foot{border-top:2.5px solid var(--ink);background:var(--paper);padding:18px 46px 24px}.dr.dn .dr-foot{border-top:1px solid var(--nL);padding:22px 60px 28px}.dr-say{min-width:0;font-size:13.5px;line-height:1.45}.dr.dc .dr-say{font-weight:var(--w7);color:var(--soft)}.dr.dn .dr-say{color:var(--nM);font-weight:500}.dr-say b{font-size:15px;display:block}.dr.dc .dr-say b{font-weight:var(--w9);color:var(--ink)}.dr.dn .dr-say b{color:var(--nT);font-weight:600}.dr-say svg{vertical-align:-2px;margin-right:6px}.dr-kick{align-self:flex-start;align-items:center;gap:10px;margin:0;display:inline-flex}.dr.dc .dr-kick{background:var(--ink);height:30px;color:var(--paper);font:var(--w9) 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:15px;padding:0 14px}.dr.dn .dr-kick{font:700 11.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--nM)}.dr.dn .dr-kick:before{content:"";background:var(--nL2);width:24px;height:1px}.dr-ttl{text-wrap:balance;margin:16px 0 0}.dr.dc .dr-ttl{font:var(--dw) calc(36.8px * var(--ds))/var(--dlh) var(--display);letter-spacing:var(--dls);text-transform:var(--dtt);color:var(--ink)}.dr.dc .dr-ttl em{color:var(--pink);font-style:normal}.dr.dn .dr-ttl{font:400 56px/.98 var(--display);letter-spacing:-.015em;color:var(--nT)}.dr.dn .dr-ttl em{font-style:italic}.dr-lede{max-width:46ch;margin:14px 0 0}.dr.dc .dr-lede{font:var(--w7) 17px/1.5 var(--body);color:var(--soft)}.dr.dn .dr-lede{font:500 16.5px/1.6 var(--body);color:var(--nM)}.dr-lbl{margin:0 0 10px;display:block}.dr.dc .dr-lbl{font:var(--w9) 12.5px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.dr.dn .dr-lbl{font:700 11px/1.2 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--nM)}.dr-lbl i{text-transform:none;letter-spacing:0;opacity:.6;font-style:normal;font-weight:600}.dr-gap{height:28px}.dr-gap.s{height:18px}.dr-small{margin:10px 0 0;font-size:13px;line-height:1.5}.dr.dc .dr-small{font-weight:var(--w7);color:var(--soft)}.dr.dn .dr-small{color:var(--nF);font-weight:500}.dr-why{margin:16px 0 0;padding:11px 14px;font-size:14px;line-height:1.4}.dr.dc .dr-why{background:var(--t3);border:2px solid var(--ink);font-weight:var(--w8);border-radius:14px}.dr.dn .dr-why{border:1px solid var(--nB);color:var(--nT);font-weight:600}.dr-go{cursor:pointer;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .2s;display:inline-flex}.dr.dc .dr-go{border:3px solid var(--ink);background:var(--pink);height:60px;color:var(--onpink);font:var(--w9) 17.5px/1 var(--body);box-shadow:5px 5px 0 var(--ink);border-radius:30px;padding:0 30px}.dr.dc .dr-go:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.dr.dn .dr-go{border:1px solid var(--nT);background:var(--nT);height:54px;color:var(--nG);font:700 15px/1 var(--body);letter-spacing:.02em;border-radius:999px;padding:0 30px}.dr-go:disabled{opacity:.55;cursor:default}.dr-alt{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dr.dc .dr-alt{border:2.5px solid var(--ink);background:var(--paper);height:48px;color:var(--ink);font:var(--w9) 15px/1 var(--body);border-radius:24px;padding:0 18px}.dr.dn .dr-alt{border:1px solid var(--nL2);height:46px;color:var(--nT);font:700 14px/1 var(--body);background:0 0;border-radius:999px;padding:0 20px}.dr-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dr-f{min-width:0;display:block}.dr-inp{appearance:none;outline:none;width:100%;min-width:0;display:block}.dr.dc .dr-inp{border:2.5px solid var(--ink);height:56px;font:var(--w8) 16px/1 var(--body);color:var(--ink);background:#fff;border-radius:16px;padding:0 16px}.dr.dc .dr-inp:focus{box-shadow:0 0 0 4px var(--t1)}.dr.dn .dr-inp{border:0;border-bottom:1px solid var(--nL2);height:50px;font:500 16.5px/1 var(--body);color:var(--nT);background:0 0;border-radius:0;padding:0 2px}.dr.dn .dr-inp:focus{border-bottom-color:var(--nB)}.dr-inp::placeholder{opacity:1}.dr.dc .dr-inp.ph0{color:var(--faint);font-weight:var(--w7)}.dr.dn .dr-inp.ph0{color:var(--nF)}.dr.dc .dr-inp::placeholder{color:var(--faint);font-weight:var(--w7)}.dr.dn .dr-inp::placeholder{color:var(--nF)}.dr-pre{display:block;position:relative}.dr-pre>span{opacity:.5;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.dr.dc .dr-pre>span{font:var(--w8) 16px/1 var(--body);left:16px}.dr.dn .dr-pre>span{font:500 16.5px/1 var(--body);left:2px}.dr.dc .dr-pre .dr-inp{padding-left:36px}.dr.dn .dr-pre .dr-inp{padding-left:22px}.dr-sel{display:block;position:relative}.dr-sel select{cursor:pointer;padding-right:40px}.dr-sel svg{opacity:.7;pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:14px}.dr.dn .dr-sel svg{right:4px}.dr.dn .dr-sel select option{background:var(--nP);color:var(--nT)}.dr-ta{resize:vertical;outline:none;width:100%;display:block}.dr.dc .dr-ta{border:2.5px solid var(--ink);min-height:104px;font:var(--w7) 15.5px/1.5 var(--body);color:var(--ink);background:#fff;border-radius:16px;padding:14px 16px}.dr.dc .dr-ta:focus{box-shadow:0 0 0 4px var(--t1)}.dr.dn .dr-ta{border:1px solid var(--nL2);min-height:96px;font:500 15.5px/1.5 var(--body);color:var(--nT);background:0 0;border-radius:0;padding:14px 16px}.dr.dn .dr-ta:focus{border-color:var(--nB)}.dr-ta::placeholder{color:var(--faint)}.dr.dn .dr-ta::placeholder{color:var(--nF)}.dr-seg{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.dr-seg button{text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;padding:0 6px;display:grid}.dr.dc .dr-seg{border:2.5px solid var(--ink);background:#fff;border-radius:16px;height:54px}.dr.dc .dr-seg button{font:var(--w9) 14.5px/1.1 var(--body);border-left:2px solid var(--ink);color:var(--ink)}.dr.dc .dr-seg button:first-child{border-left:0}.dr.dc .dr-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.dr.dn .dr-seg{border:1px solid var(--nL2);height:50px}.dr.dn .dr-seg button{font:600 14px/1.1 var(--body);color:var(--nM);border-left:1px solid var(--nL)}.dr.dn .dr-seg button:first-child{border-left:0}.dr.dn .dr-seg button[aria-pressed=true]{background:var(--nT);color:var(--nG)}.dr-tick{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;width:100%;padding:0;display:flex}.dr-tick+.dr-tick{margin-top:14px}.dr-tick i{flex:none;place-items:center;width:26px;height:26px;margin-top:-2px;display:grid}.dr.dc .dr-tick i{border:2.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px}.dr.dc .dr-tick[aria-checked=true] i{background:var(--mint)}.dr.dn .dr-tick i{border:1px solid var(--nL2);color:var(--nG)}.dr.dn .dr-tick[aria-checked=true] i{background:var(--nT);border-color:var(--nT)}.dr.dc .dr-tick span{font:var(--w7) 15px/1.45 var(--body);color:var(--ink)}.dr.dn .dr-tick span{font:500 15px/1.5 var(--body);color:var(--nT)}.dr-drop{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;align-items:center;gap:16px;display:flex}.dr.dc .dr-drop{border:2.5px dashed var(--ink);background:var(--t2);border-radius:18px;padding:18px}.dr.dc .dr-drop.over{background:var(--t1)}.dr.dn .dr-drop{border:1px dashed var(--nL2);background:0 0;padding:18px}.dr.dn .dr-drop.over{border-color:var(--nB)}.dr-drop .ic{flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.dr.dc .dr-drop .ic{background:var(--ink);color:var(--paper);border-radius:14px}.dr.dn .dr-drop .ic{border:1px solid var(--nL2);color:var(--nB);border-radius:50%}.dr-drop .ic.pic{border-radius:12px;width:74px;height:92px;padding:0}.dr.dn .dr-drop .ic.pic{border-radius:0}.dr-drop .ic.pic img{object-fit:cover;width:100%;height:100%}.dr-drop span.t{flex:1;min-width:0}.dr-drop b{font-size:15.5px;display:block}.dr.dc .dr-drop b{font-weight:var(--w9)}.dr.dn .dr-drop b{color:var(--nT);font-weight:600}.dr-drop small{margin-top:4px;font-size:13px;display:block}.dr.dc .dr-drop small{font-weight:var(--w7);color:var(--soft)}.dr.dn .dr-drop small{color:var(--nF);font-weight:500}.dr-file{align-items:center;gap:14px;display:flex}.dr.dc .dr-file{border:2.5px solid var(--ink);background:var(--t4);border-radius:16px;padding:12px 14px}.dr.dn .dr-file{border-top:1px solid var(--nL);border-bottom:1px solid var(--nL);padding:12px 0}.dr-file .doc{letter-spacing:.06em;flex:none;place-items:end center;width:38px;height:46px;padding-bottom:6px;font-size:9px;font-weight:900;display:grid}.dr.dc .dr-file .doc{border:2.5px solid var(--ink);color:var(--pink);background:#fff;border-radius:6px}.dr.dn .dr-file .doc{border:1px solid var(--nL2);color:var(--nB)}.dr-file span.t{flex:1;min-width:0}.dr-file b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.dr.dc .dr-file b{font-weight:var(--w9)}.dr.dn .dr-file b{font-weight:600}.dr-file small{opacity:.65;font-size:12.5px;font-weight:600}.dr-file button{cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;place-items:center;padding:6px;display:grid}.dr-thumbs{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dr-thumbs button{aspect-ratio:4/5;cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.dr-thumbs img{object-fit:cover;width:100%;height:100%}.dr.dc .dr-thumbs button{border:2.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px}.dr.dc .dr-thumbs button.add{background:var(--t3);border-style:dashed}.dr.dn .dr-thumbs button{border:1px solid var(--nL);color:var(--nM);background:0 0}.dr.dn .dr-thumbs button.add{border-style:dashed;border-color:var(--nL2)}.dr-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.dr-facts div{align-items:flex-start;gap:14px;padding:13px 0;display:flex}.dr.dc .dr-facts div{border-top:2px solid color-mix(in srgb,var(--ink) 14%,transparent)}.dr.dn .dr-facts div{border-top:1px solid var(--nL)}.dr-facts div:first-child{border-top:0;padding-top:0}.dr-facts svg{flex:none;margin-top:1px}.dr.dc .dr-facts svg{color:var(--pink)}.dr.dn .dr-facts svg{color:var(--nB)}.dr-facts span{font-size:15px;line-height:1.5}.dr.dc .dr-facts span{font-weight:var(--w7)}.dr.dn .dr-facts span{color:var(--nT);font-weight:500}.dr-amts{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dr-amts button{cursor:pointer;place-items:center;min-width:0;padding:0;display:grid}.dr.dc .dr-amts button{border:2.5px solid var(--ink);height:66px;color:var(--ink);font:var(--dw) calc(20px * var(--ds))/1 var(--display);letter-spacing:var(--dls);background:#fff;border-radius:18px;transition:box-shadow .15s}.dr.dc .dr-amts button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--mint)}.dr.dc .dr-amts button.other{font:var(--w9) 14.5px/1 var(--body);letter-spacing:0}.dr.dn .dr-amts button{border:1px solid var(--nL2);height:64px;color:var(--nT);font:400 30px/1 var(--display);background:0 0}.dr.dn .dr-amts button[aria-pressed=true]{background:var(--nT);border-color:var(--nT);color:var(--nG)}.dr.dn .dr-amts button.other{font:600 14px/1 var(--body);color:var(--nM)}.dr.dn .dr-amts button.other[aria-pressed=true]{color:var(--nG)}.dr-vch{z-index:2;aspect-ratio:1.62;width:min(400px,100% - 72px);position:absolute;bottom:36px;left:36px}.dr-vch .c{flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:absolute;inset:0;overflow:hidden}.dr.dc .dr-vch{transform:rotate(-3deg)}.dr.dc .dr-vch .c{background:var(--mint);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);color:var(--ink);border-radius:22px}.dr.dc .dr-vch .c:before{content:"";background:var(--pink);opacity:.9;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-60px}.dr.dc .dr-vch .top{z-index:1;font:var(--w9) 15px/1 var(--body);align-items:center;gap:10px;display:flex;position:relative}.dr.dc .dr-vch .top i{background:var(--pink);border:2.5px solid var(--ink);width:30px;height:30px;color:var(--onpink);font:var(--w9) 15px/1 var(--body);border-radius:9px;place-items:center;font-style:normal;display:grid}.dr.dc .dr-vch .amt{z-index:1;font:var(--dw) calc(73.6px * var(--ds))/.9 var(--display);letter-spacing:-.04em;position:relative}.dr.dc .dr-vch .amt.word{font-size:calc(36px * var(--ds))}.dr.dc .dr-vch .bot{z-index:1;font:var(--w9) 12px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.dr.dn .dr-vch .c{background:var(--nG);color:var(--nT);border:1px solid color-mix(in srgb,var(--nB) 55%,transparent);box-shadow:0 30px 60px -20px #000000e6}.dr.dn .dr-vch .c:before{content:"";border:1px solid color-mix(in srgb,var(--nB) 32%,transparent);pointer-events:none;position:absolute;inset:9px}.dr.dn .dr-vch .top{font:400 26px/1 var(--display);align-items:baseline;gap:8px;display:flex}.dr.dn .dr-vch .top small{font:700 9.5px/1 var(--body);letter-spacing:.26em;color:var(--nM);text-transform:uppercase}.dr.dn .dr-vch .amt{font:400 96px/.9 var(--display);letter-spacing:-.02em}.dr.dn .dr-vch .amt.word{font-size:46px}.dr.dn .dr-vch .amt sup{vertical-align:.95em;color:var(--nB);margin-right:4px;font-size:.42em}.dr.dn .dr-vch .bot{font:700 10px/1.4 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--nM);justify-content:space-between;align-items:flex-end;display:flex}.dr.dn .dr-vch .bot b{color:var(--nB);font-weight:700}.dr-offer{align-items:center;gap:20px;display:flex}.dr.dc .dr-offer{border:3px solid var(--ink);background:var(--t1);box-shadow:5px 5px 0 var(--ink);border-radius:20px;padding:18px 20px}.dr.dc .dr-offer .big{font:var(--dw) calc(43.2px * var(--ds))/.9 var(--display);letter-spacing:-.03em;color:var(--pink);flex:none}.dr.dc .dr-offer b{font:var(--dw) calc(17.6px * var(--ds))/1.05 var(--display);letter-spacing:var(--dls);display:block}.dr.dc .dr-offer span{font:var(--w7) 14.5px/1.45 var(--body);margin-top:6px;display:block}.dr.dn .dr-offer{border-top:1px solid var(--nL);border-bottom:1px solid var(--nL);padding:20px 0}.dr.dn .dr-offer .big{font:400 68px/.9 var(--display);color:var(--nB);flex:none}.dr.dn .dr-offer b{font:400 26px/1.05 var(--display);color:var(--nT);display:block}.dr.dn .dr-offer span{font:500 14.5px/1.5 var(--body);color:var(--nM);margin-top:6px;display:block}.dr-chan{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.dr-chan a{cursor:pointer;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.dr.dc .dr-chan a{border:2.5px solid var(--ink);height:52px;color:var(--ink);font:var(--w9) 14.5px/1 var(--body);background:#fff;border-radius:16px}.dr.dn .dr-chan a{border:1px solid var(--nL2);height:50px;color:var(--nT);font:600 14px/1 var(--body)}.dr-thread{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.dr-thread .meta{font:600 11.5px/1 var(--body);color:#ffffffd9;text-shadow:0 1px 8px #000c;align-self:flex-end;margin-right:4px}.dr-bub{color:#fff;background:#0a84ff;border-radius:20px 20px 6px;align-self:flex-end;max-width:84%;padding:12px 15px;font:500 15px/1.4 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;box-shadow:0 10px 30px -12px #0009}.dr-lcard{color:#111;background:#e9e9eb;border-radius:18px;align-self:flex-end;width:84%;font-family:-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:hidden;box-shadow:0 14px 34px -12px #000000a6}.dr-lcard img{object-fit:cover;width:100%;height:150px}.dr-lcard div{padding:10px 14px 12px}.dr-lcard b{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.dr-lcard small{color:#6b6b70;margin-top:2px;font-size:13px;line-height:1.3;display:block}.dr.dc .dr-bub{background:var(--pink);color:var(--onpink);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--body);font-weight:var(--w8)}.dr.dc .dr-lcard{border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--body);background:#fff}.dr.dc .dr-lcard b{font-weight:var(--w9)}.dr.dc .dr-lcard small{font-weight:var(--w7)}.dr-thread.inline{margin-top:4px;position:static}.dr-thread.inline .dr-bub{border-radius:20px 20px 20px 6px;align-self:flex-start;max-width:92%}.dr-thread.inline .dr-lcard{align-self:flex-start;width:88%}.dr-thread.inline .dr-lcard img{height:120px}.dr-cap{z-index:2;position:absolute;bottom:30px;left:32px;right:32px}.dr.dn .dr-cap small{font:700 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--nB);display:block}.dr.dn .dr-cap b{font:400 30px/1.1 var(--display);color:#ece7df;margin-top:10px;display:block}.dr.dn .dr-cap span{font:500 14.5px/1.5 var(--body);color:#ece7dfb8;max-width:36ch;margin-top:6px;display:block}.dr.dc .dr-cap{border:3px solid var(--ink);background:var(--paper);max-width:72%;box-shadow:5px 5px 0 var(--ink);color:var(--ink);border-radius:18px;padding:14px 16px;bottom:28px;left:28px;right:auto;transform:rotate(-1.5deg)}.dr.dc .dr-cap small{font:var(--w9) 11px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);display:block}.dr.dc .dr-cap b{font:var(--dw) calc(17.6px * var(--ds))/1.05 var(--display);letter-spacing:var(--dls);margin-top:6px;display:block}.dr.dc .dr-cap span{font:var(--w7) 13.5px/1.45 var(--body);color:var(--soft);margin-top:5px;display:block}.dr-stk{z-index:2;border:3px solid var(--ink);height:38px;font:var(--w9) 14px/1 var(--body);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:19px;align-items:center;padding:0 16px;display:inline-flex;position:absolute;top:26px;left:26px;transform:rotate(-4deg)}.dr.dn .dr-stk{display:none}.dr-done .who1{align-items:center;gap:14px;margin-top:22px;display:flex}.dr-done .who1 img{object-fit:cover;object-position:50% 20%;border-radius:50%;flex:none;width:56px;height:56px}.dr.dc .dr-done .who1 img{border:2.5px solid var(--ink)}.dr.dn .dr-done .who1 img{border:1px solid var(--nL2)}.dr-done .who1 b{font-size:16px;display:block}.dr-done .who1 small{opacity:.7;margin-top:3px;font-size:13.5px;display:block}.dr-done .acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media(max-width:820px){.dr-panel{opacity:1;flex-direction:column;width:auto;height:auto;transition:transform .38s cubic-bezier(.2,0,0,1);display:flex;inset:12px 0 0;transform:translateY(104%)}.dr.in .dr-panel{transform:none}.dr.dc .dr-panel{box-shadow:none;border-width:3px 0 0;border-radius:28px 28px 0 0}.dr.dn .dr-panel{box-shadow:none;border-width:1px 0 0;border-radius:14px 14px 0 0}.dr-panel:before{content:"";z-index:5;background:#ffffffb3;border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:7px;left:50%}.dr-sc{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;display:block;overflow:auto}.dr-sc::-webkit-scrollbar{display:none}.dr-ph{height:250px}.dr-ph.tall{height:300px}.dr.dc .dr-ph{border-right:0;border-bottom:3px solid var(--ink)}.dr-in{overflow:visible;-webkit-mask-image:none;mask-image:none}.dr.dc .dr-in{padding:24px 20px 28px}.dr.dn .dr-in{padding:30px 22px 32px}.dr-in.mid{display:block}.dr-x{width:42px;height:42px;top:14px;right:14px}.dr.dn .dr-x{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ece7df;background:#0b0b0c8c;border-color:#ece7df4d}.dr-foot{padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;align-items:stretch;gap:10px}.dr.dc .dr-foot{padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px))}.dr.dn .dr-foot{padding:16px 22px calc(22px + env(safe-area-inset-bottom,0px))}.dr-foot .dr-go{width:100%}.dr-foot .dr-say{text-align:center;font-size:12.5px}.dr-foot .dr-say b{font-size:12.5px;display:inline}.dr-foot .duo{grid-template-columns:1fr auto;gap:10px;display:grid}.dr.dc .dr-foot .duo .dr-alt{width:60px;height:60px;padding:0}.dr.dn .dr-foot .duo .dr-alt{width:54px;height:54px;padding:0}.dr.dc .dr-ttl{font-size:calc(28.8px * var(--ds))}.dr.dn .dr-ttl{font-size:44px}.dr-lede{font-size:15.5px}.dr-row2{grid-template-columns:1fr}.dr-ph.vband>img{filter:brightness(.62)}.dr.dc .dr-ph.vband>img{filter:none}.dr-ph.vband .dr-vch{width:290px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.dr.dc .dr-ph.vband .dr-vch{transform:translate(-50%,-50%)rotate(-3deg)}.dr.dc .dr-vch .amt{font-size:calc(59.2px * var(--ds))}.dr.dn .dr-vch .amt{font-size:78px}.dr-ph.vband .dr-stk{display:none}.dr-amts{gap:7px}.dr.dc .dr-amts button{height:56px;font-size:calc(15.2px * var(--ds));border-radius:14px}.dr.dn .dr-amts button{height:56px;font-size:22px}.dr-amts button.other{font-size:12.5px}.dr-thumbs{grid-template-columns:repeat(3,1fr)}.dr-cap{bottom:20px;left:20px;right:20px}.dr.dc .dr-cap{display:none}.dr.dn .dr-cap b{font-size:24px}.dr-offer{display:block}.dr-offer .big{margin-bottom:8px;display:block}.dr.dc .dr-offer .big{font-size:calc(40px * var(--ds))}.dr.dn .dr-offer .big{font-size:56px}.dr-stk{top:22px;left:18px}}@media(prefers-reduced-motion:reduce){.dr-scrim,.dr-panel{transition:none}}.sbk.sbk.parlour{font-weight:400}.sbk.sbk.parlour .scrim{background:color-mix(in srgb,var(--pl-deep) 55%,transparent)}.sbk.sbk.parlour .sheet{border-top:0;border-radius:28px 28px 0 0}.sbk.sbk.parlour .grab{background:color-mix(in srgb,var(--ink) 20%,transparent);border-radius:3px;width:44px;height:5px}.sbk.sbk.parlour .top button{border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);background:var(--pl-lift);border-radius:50%}.sbk.sbk.parlour .bars span{background:color-mix(in srgb,var(--pl-band) 18%,transparent);border-radius:3px;height:5px}.sbk.sbk.parlour .bars span.on{background:var(--pl-band)}.sbk.sbk.parlour .ttl{font-variation-settings:"SOFT" 100,"opsz" 72;letter-spacing:-.015em;font-weight:700}.sbk.sbk.parlour .ttl em{color:var(--pl-mark);font-style:italic;font-weight:400}.sbk.sbk.parlour .go{background:var(--pl-band);height:54px;color:var(--pl-on);box-shadow:none;font:500 15px/1 var(--body);letter-spacing:.06em;border:0;border-radius:999px}.sbk.sbk.parlour .go:hover{background:var(--pl-deep)}.sbk.sbk.parlour .ghost{border:1.5px solid;border-radius:999px}.sbk.sbk.parlour .chosen{background:var(--pl-soft);border:0;border-radius:18px}.sbk.sbk.parlour .tabs{border-bottom:0;gap:6px;padding-bottom:2px}.sbk.sbk.parlour .tabs button,.sbk.sbk.parlour .tabs button[aria-pressed=true]{border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);height:38px;color:var(--ink);font:500 14px/1 var(--body);background:0 0;border-radius:999px;margin-bottom:0;padding:0 14px}.sbk.sbk.parlour .tabs button[aria-pressed=true]{background:var(--pl-band);color:var(--pl-on);border-color:var(--pl-band)}.sbk.sbk.parlour .svc{border-top:0;gap:10px}.sbk.sbk.parlour .svc button{background:var(--pl-lift);border:1.5px solid #0000;border-radius:20px;padding:14px 16px}.sbk.sbk.parlour .svc button[aria-pressed=true]{border-color:var(--pl-band);background:var(--pl-lift)}.sbk.sbk.parlour .svc b{font:600 19px/1.15 var(--display);font-variation-settings:"SOFT" 100}.sbk.sbk.parlour .svc .pr{font:600 19px/1 var(--display);font-variation-settings:"SOFT" 100}.sbk.sbk.parlour .svc .plus{border-radius:50%}.sbk.sbk.parlour .svc button[aria-pressed=true] .plus{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .addons{background:var(--pl-soft);border-radius:0 0 20px 20px}.sbk.sbk.parlour .svc .addchip.on{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .who{border-top:0;gap:10px}.sbk.sbk.parlour .who button{background:var(--pl-lift);border:1.5px solid #0000;border-radius:20px;padding:10px 16px 10px 10px}.sbk.sbk.parlour .who button[aria-pressed=true]{border-color:var(--pl-band);background:var(--pl-lift)}.sbk.sbk.parlour .who img{border:0;border-radius:50%}.sbk.sbk.parlour .who .any{background:var(--pl-panel);border:0;border-radius:50%}.sbk.sbk.parlour .who b{font:600 19px/1.1 var(--display);font-variation-settings:"SOFT" 100}.sbk.sbk.parlour .who em{border-color:var(--pl-band);border-radius:999px}.sbk.sbk.parlour .who button[aria-pressed=true] em{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .faces button{border-radius:999px}.sbk.sbk.parlour .faces button[aria-pressed=true]{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .days button{background:var(--pl-lift);border-color:#0000;border-radius:16px}.sbk.sbk.parlour .days button b{font:600 22px/1 var(--display)}.sbk.sbk.parlour .days button[aria-pressed=true]{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .days button[aria-pressed=true] i{background:var(--pl-panel)}.sbk.sbk.parlour .times button{background:var(--pl-lift);font:600 18px/1 var(--display);border-color:#0000;border-radius:999px}.sbk.sbk.parlour .times button[aria-pressed=true]{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on)}.sbk.sbk.parlour .wb{background:var(--pl-lift);border:0;border-radius:18px}.sbk.sbk.parlour .field input,.sbk.sbk.parlour .field textarea{border:1.5px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--pl-lift);font:400 16px/1.4 var(--body);border-radius:16px;padding:14px 16px}.sbk.sbk.parlour .field input:focus,.sbk.sbk.parlour .field textarea:focus{border-color:var(--pl-band)}.sbk.sbk.parlour .sum{background:var(--pl-lift);border:0;border-radius:20px}.sbk.sbk.parlour .sum .row.total{border-top-color:color-mix(in srgb,var(--ink) 20%,transparent);font:600 20px/1.3 var(--display)}.sbk.sbk.parlour .toggle[aria-pressed=true] i{background:var(--pl-band)}.sbk.sbk.parlour .note,.sbk.sbk.parlour .why,.sbk.sbk.parlour .hint{background:var(--pl-soft);border-radius:16px}.sbk.sbk.parlour .chips button,.sbk.sbk.parlour .yn button,.sbk.sbk.parlour .ticks button,.sbk.sbk.parlour .goes button,.sbk.sbk.parlour .plain,.sbk.sbk.parlour .acts a{border:1.5px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--pl-lift);border-radius:999px}.sbk.sbk.parlour .yn button,.sbk.sbk.parlour .ticks button{border-radius:18px}.sbk.sbk.parlour .ticks i{border-radius:5px}.sbk.sbk.parlour .ticks button[aria-checked=true] i,.sbk.sbk.parlour .chips button[aria-pressed=true],.sbk.sbk.parlour .yn button[aria-pressed=true],.sbk.sbk.parlour .goes button[aria-pressed=true]{background:var(--pl-band);color:var(--pl-on);border-color:var(--pl-band)}.sbk.sbk.parlour .goes,.sbk.sbk.parlour .chat,.sbk.sbk.parlour .chat .opt button,.sbk.sbk.parlour .usual,.sbk.sbk.parlour .tray{border-radius:20px}.sbk.sbk.parlour .tray .sg{border-radius:16px}.sbk.sbk.parlour .tray .sg button{background:var(--pl-band);border-color:var(--pl-band);color:var(--pl-on);border-radius:999px}.sbk.sbk.parlour .done{background:var(--pl-soft);border:0;border-radius:24px}@media(min-width:821px){.sbk.sbk.parlour .sheet{box-shadow:0 30px 60px -34px color-mix(in srgb,var(--pl-deep) 70%,transparent),14px 14px 0 var(--pl-panel);border-radius:28px}.sbk.sbk.parlour .rwho{flex-direction:column;align-items:flex-start;gap:8px}.sbk.sbk.parlour .rail:after{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 80%,transparent),color-mix(in srgb,var(--paper) 90%,transparent) 40%,color-mix(in srgb,var(--paper) 95%,transparent))}.sbk.sbk.parlour .rsteps small,.sbk.sbk.parlour .rsteps .n,.sbk.sbk.parlour .rsteps b,.sbk.sbk.parlour .ropen{color:var(--pl-word)}.sbk.sbk.parlour .rwho small,.sbk.sbk.parlour .rsteps li.is-on small,.sbk.sbk.parlour .rsteps li.is-on b,.sbk.sbk.parlour .rsteps li.is-done b,.sbk.sbk.parlour .rsteps li.is-done .n{color:var(--ink)}.sbk.sbk.parlour .rsteps li.is-on .n{color:color-mix(in srgb,var(--pl-mark) 78%,#000)}}.sbk.sbk.parlour.mroom .beat{font-family:var(--display);color:var(--pl-band);font-style:italic;font-weight:400}.sbk.sbk.parlour.mroom .tile,.sbk.sbk.parlour.mroom .pill{border-radius:18px}.sbk.sbk.parlour.mroom .pill{border-radius:999px}.sbk.sbk.parlour.mroom .tile[aria-pressed=true],.sbk.sbk.parlour.mroom .pill[aria-pressed=true]{background:var(--pl-band);color:var(--pl-on);border-color:var(--pl-band)}.sbk.sbk.parlour.mroom .dots i.is-on{background:var(--pl-band)}.sbk.sbk.parlour.mroom .dots i.is-done{background:var(--pl-panel)}.sbk.sbk.parlour.mroom .brief span{border-radius:999px}.sbk.sbk.parlour.page .pagebar{background:var(--pl-lift);color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.sbk.sbk.parlour.page .pagebar .logo{color:var(--ink);font:400 21px/1 Parlour Goudy,Sorts Mill Goudy,Georgia,serif;text-decoration:none}.sbk.sbk.parlour.page .pagebar .logo b{background:var(--pl-band);color:var(--pl-on)}.dr.dc.parlour .dr-scrim{background:color-mix(in srgb,var(--pl-deep) 55%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.dr.dc.parlour .dr-panel{box-shadow:0 30px 60px -34px color-mix(in srgb,var(--pl-deep) 70%,transparent);border:0;border-radius:28px}.dr.dc.parlour .dr-ph{border-right:0}.dr.dc.parlour .dr-stk{box-shadow:none;color:var(--pl-deep);font:500 14px/1 var(--body);letter-spacing:.03em;border:0;border-radius:19px;transform:none}.dr.dc.parlour .dr-x{border:1.5px solid color-mix(in srgb,var(--ink) 25%,transparent);background:var(--pl-lift)}.dr.dc.parlour .dr-foot{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.dr.dc.parlour .dr-kick{height:auto;color:var(--pl-band);font:500 12.5px/1 var(--body);letter-spacing:.2em;background:0 0;border-radius:0;padding:0}.dr.dc.parlour .dr-ttl{font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:700}.dr.dc.parlour .dr-ttl em{color:var(--pl-mark);font-style:italic;font-weight:400}.dr.dc.parlour .dr-lede{font-weight:300}.dr.dc.parlour .dr-go{background:var(--pl-band);color:var(--pl-on);box-shadow:none;font:500 15px/1 var(--body);letter-spacing:.06em;border:0;border-radius:999px}.dr.dc.parlour .dr-go:active{box-shadow:none;transform:translateY(1px)}.dr.dc.parlour .dr-alt{font:500 14.5px/1 var(--body);background:0 0;border:1.5px solid}.dr.dc.parlour .dr-why{background:var(--pl-soft);border:0}.dr.dc.parlour .dr-inp,.dr.dc.parlour .dr-ta{border:1.5px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--pl-lift);font-weight:400}.dr.dc.parlour .dr-inp:focus,.dr.dc.parlour .dr-ta:focus{border-color:var(--pl-band);box-shadow:none}.dr.dc.parlour .dr-seg{border:1.5px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--pl-lift)}.dr.dc.parlour .dr-seg button{border-left:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-weight:500}.dr.dc.parlour .dr-seg button[aria-pressed=true]{background:var(--pl-band);color:var(--pl-on)}.dr.dc.parlour .dr-tick i{border:1.5px solid color-mix(in srgb,var(--ink) 45%,transparent);background:var(--pl-lift);border-radius:5px}.dr.dc.parlour .dr-tick[aria-checked=true] i{background:var(--pl-band);color:var(--pl-on)}.dr.dc.parlour .dr-drop{border:1.5px dashed color-mix(in srgb,var(--ink) 30%,transparent);background:var(--pl-lift)}.dr.dc.parlour .dr-drop .ic{background:var(--pl-band);color:var(--pl-on)}
