 :root{--surface:rgba(255,255,255,.52);--soft:rgba(255,255,255,.5);--glass-bd:1px solid rgba(255,255,255,.78);--glass-sh:0 14px 34px -16px rgba(30,60,140,.32),0 1px 2px rgba(30,60,140,.06),inset 0 1px 0 rgba(255,255,255,.95);--blur:blur(26px) saturate(185%);--r:22px;--r-lg:28px}html{background:#EAF0FA}body::before{inset:0!important;background: radial-gradient(70% 45% at 0% 0%,rgba(110,165,255,.55),transparent 70%),radial-gradient(55% 40% at 100% 8%,rgba(236,160,236,.42),transparent 70%),radial-gradient(65% 50% at 0% 100%,rgba(100,215,195,.45),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgba(85,135,255,.5),transparent 70%),#EEF3FB!important}.wrapw:has(#lg-hub){display:flex;flex-direction:column}.wrapw:has(#lg-hub)>.h-top{order:-10}.wrapw:has(#lg-hub)>.nb-row{order:-9}#lg-hub{order:-8}#lg-week{order:-7}.wrapw:has(#lg-hub)>.today-card{order:-6}.wrapw:has(#lg-hub)>.tmr{order:-5}.wrapw:has(#lg-hub)>.tiles,.wrapw:has(#lg-hub)>.qp-row:not(.nb-row),.wrapw:has(#lg-hub)>.mx-pay{display:none!important}#lg-hub{margin:4px 0 16px}.lg-qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lg-qa button{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:none;padding:0;font:inherit;color:var(--ink);cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent}.lg-qa .ic{width:100%;max-width:66px;aspect-ratio:1;border-radius:22px;display:grid;place-items:center;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(24px) saturate(185%);backdrop-filter:blur(24px) saturate(185%);box-shadow:0 10px 24px -14px rgba(30,60,140,.45),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(30,60,140,.05);transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.lg-qa .ic svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lg-qa .t{font-size:12px;font-weight:600;line-height:1.2;text-align:center;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-qa button:active .ic{transform:scale(.9)}.lg-qa button:hover .ic{transform:translateY(-2px)}.lg-qa .c1 .ic{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 55%),linear-gradient(160deg,#3E7FF0,#2F5FE0);border-color:rgba(255,255,255,.35)}.lg-qa .c2 .ic{color:#14883E}.lg-qa .c3 .ic{color:#C935C9}.lg-qa .c4 .ic{color:#2F6FEB}.lg-qa .c5 .ic{color:#D9622B}.lg-qa .c6 .ic{color:#0E9AA7}.lg-qa .c7 .ic{color:#5A4FE0}.lg-qa .c8 .ic{color:#14883E}@media (min-width:700px){.lg-qa{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:899px){html .tabbar{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;padding:6px!important;border-radius:34px!important;align-items:center!important;background:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important;backdrop-filter:blur(30px) saturate(190%)!important;box-shadow:0 18px 40px -14px rgba(30,60,140,.4),inset 0 1px 0 #fff!important}html .tabbar a{margin:0!important;padding:7px 0!important;border-radius:26px!important;font-size:10.5px!important}html .tabbar a[aria-current="page"]{background:rgba(47,111,235,.13)!important;color:var(--blue)!important}html .tabbar .fab{width:48px!important;height:48px!important;margin:0 auto!important;border-radius:50%!important}}@media (min-width:900px){}#lg-spot{position:fixed;inset:0;z-index:2147482000;display:none}#lg-spot.on{display:block}#lg-spot .scrim{position:absolute;inset:0;background:rgba(20,30,60,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lgf .25s ease}#lg-spot .pan{position:absolute;left:50%;top:calc(14px + env(safe-area-inset-top,0px));transform:translateX(-50%);width:min(560px,calc(100% - 24px));max-height:calc(100% - 120px);display:flex;flex-direction:column;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);border-radius:28px;-webkit-backdrop-filter:blur(34px) saturate(190%);backdrop-filter:blur(34px) saturate(190%);box-shadow:0 30px 70px -20px rgba(20,40,100,.45),inset 0 1px 0 #fff;overflow:hidden;animation:lgs .45s cubic-bezier(.34,1.56,.64,1)}#lg-spot .in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(30,60,140,.08)}#lg-spot .in svg{width:20px;height:20px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;flex:none}#lg-spot input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:17px;color:var(--ink)}#lg-spot .x{border:0;background:rgba(30,60,140,.08);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}#lg-spot .ls{overflow:auto;padding:8px;-webkit-overflow-scrolling:touch}#lg-spot .gh{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 10px 6px}#lg-spot .it{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:9px 10px;border-radius:14px;font:inherit;font-size:15px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}#lg-spot .it .d{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none;background:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,0 2px 6px -2px rgba(30,60,140,.2)}#lg-spot .it .d svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#lg-spot .it small{margin-left:auto;color:var(--faint,#8C95A5);font-size:12px}#lg-spot .it:hover,#lg-spot .it.sel{background:rgba(47,111,235,.1)}#lg-spot .none{padding:18px;text-align:center;color:var(--muted)}@keyframes lgf{from{opacity:0}}@keyframes lgs{from{opacity:0;transform:translate(-50%,-10px) scale(.97)}}@media (prefers-reduced-motion:reduce){#lg-spot .pan,#lg-spot .scrim{animation:none}}.wrapw:has(#lg-hub)>.nb-row{margin:2px 0 14px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 60%),linear-gradient(135deg,#FFB347,#F0703C 55%,#D9407A)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 16px 34px -14px rgba(217,64,122,.55),inset 0 1px 0 rgba(255,255,255,.5)!important}.wrapw:has(#lg-hub)>.nb-row small,.wrapw:has(#lg-hub)>.nb-row b{color:#fff!important}.wrapw:has(#lg-hub)>.nb-row small{opacity:.9}.wrapw:has(#lg-hub)>.nb-row .qp-ic{background:rgba(255,255,255,.28)!important;border-radius:14px}.wrapw:has(#lg-hub)>.nb-row em{background:#fff!important;color:#D9407A!important}.wrapw:has(#lg-hub)>.nb-row .qp-go{color:#fff!important}.wrapw:has(#lg-hub)>.nb-row svg{stroke:#fff}#lg-week{margin:0 0 16px}.lg-wh{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px 8px}.lg-wh b{font-size:17px;letter-spacing:-.01em}.lg-wh a{font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.lg-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:74px}.lg-d{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 2px;border-radius:18px;text-decoration:none;color:var(--ink);background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 20px -14px rgba(30,60,140,.45),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.lg-d:active{transform:scale(.92)}.lg-d .w{font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap}.lg-d .n{font-size:18px;font-weight:700;line-height:1.1}.lg-d .c{font-size:9.5px;font-weight:600;white-space:nowrap;color:var(--muted)}.lg-d.busy .c{color:#C935C9}.lg-d.fr .c{color:#14883E}.lg-d.td{background:linear-gradient(160deg,#3E7FF0,#2F5FE0);border-color:rgba(255,255,255,.35)}.lg-d.td .w,.lg-d.td .n,.lg-d.td .c{color:#fff}.lg-hid{display:none!important}#lg-more{display:flex;flex-direction:column;margin-top:6px}.lg-gh{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:18px 6px 8px}.lg-grp{border-radius:22px;overflow:hidden;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(26px) saturate(185%);backdrop-filter:blur(26px) saturate(185%);box-shadow:0 14px 32px -18px rgba(30,60,140,.4),inset 0 1px 0 #fff}.lg-mr{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;position:relative}.lg-mr+.lg-mr::before{content:"";position:absolute;top:0;left:62px;right:0;height:1px;background:rgba(30,60,140,.08)}.lg-mr:active{background:rgba(47,111,235,.08)}.lg-mr .mi{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(160deg,#5B9BFF,#2F6FEB)}.lg-mr.c2 .mi{background:linear-gradient(160deg,#4ED08A,#14883E)}.lg-mr.c3 .mi{background:linear-gradient(160deg,#E57CE5,#B42FB4)}.lg-mr.c4 .mi{background:linear-gradient(160deg,#FFB35C,#E06A1F)}.lg-mr.danger .mi{background:linear-gradient(160deg,#FF7A86,#D12E3F)}.lg-mr .mi svg{width:19px;height:19px;stroke:#fff}.lg-mr .mx{display:flex;flex-direction:column;min-width:0;flex:1}.lg-mr b{font-size:15.5px;font-weight:600}.lg-mr small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-mr.danger b{color:var(--danger)}.lg-mr .mc svg{width:16px;height:16px;stroke:var(--faint,#8C95A5);fill:none;stroke-width:2.2}.lg-link{padding:16px;border-radius:24px;color:#fff;margin-top:4px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 60%),linear-gradient(135deg,#3E7FF0,#5A4FE0 60%,#B42FB4);border:1px solid rgba(255,255,255,.4);box-shadow:0 18px 36px -16px rgba(60,70,220,.55),inset 0 1px 0 rgba(255,255,255,.45)}.lg-link .lt{display:flex;gap:12px;align-items:center;min-width:0}.lg-link .lt>span:last-child{display:flex;flex-direction:column;min-width:0}.lg-link b{font-size:16px}.lg-link small{font-size:12.5px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-link .li{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;flex:none;background:rgba(255,255,255,.22)}.lg-link svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lg-link .lb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.lg-link .lb button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.2);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lg-link .lb button:active{transform:scale(.94)}.lg-link .lb svg{width:16px;height:16px}.lg-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:2147483001;padding:10px 18px;border-radius:999px;background:rgba(20,24,32,.86);color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lgs2 .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s}.lg-toast.out{opacity:0}@keyframes lgs2{from{opacity:0;transform:translate(-50%,10px)}}#lg-spot .it .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lg-spot .it small{flex:none}#lg-shop{order:3}.wrapw:has(#lg-hub)>.credit{order:5}#lg-shop{display:flex;align-items:center;gap:12px;width:100%;margin:6px 0 14px;padding:10px 14px;border-radius:18px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 20px -14px rgba(30,60,140,.4),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}#lg-shop .si{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:linear-gradient(160deg,#4ED08A,#14883E)}#lg-shop .si svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2}#lg-shop .st{display:flex;flex-direction:column;min-width:0;flex:1}#lg-shop b{font-size:14px}#lg-shop small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lg-shop .mc svg{width:16px;height:16px;stroke:var(--faint,#8C95A5);fill:none;stroke-width:2.2}.wrapw:has(#lg-hub) a.row{padding:10px 12px!important;gap:11px!important;margin-bottom:8px!important;border-radius:18px!important;align-items:center!important;min-height:0!important}.wrapw:has(#lg-hub) a.row .datebox{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.wrapw:has(#lg-hub) a.row .datebox b{font-size:17px!important;line-height:1!important}.wrapw:has(#lg-hub) a.row .datebox span{font-size:9.5px!important;line-height:1.2!important;text-transform:uppercase}.wrapw:has(#lg-hub) a.row .t{min-width:0!important;flex:1!important}.wrapw:has(#lg-hub) a.row .t strong{display:block;font-size:14.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapw:has(#lg-hub) a.row .t small{display:block;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapw:has(#lg-hub) a.row .r{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important;flex:none!important}.wrapw:has(#lg-hub) a.row .r .money{font-size:14.5px!important;font-weight:700}.wrapw:has(#lg-hub) a.row .r .pill.gst{display:none!important}.wrapw:has(#lg-hub) a.row .r .pill{font-size:10.5px!important;padding:2px 8px!important}.wrapw:has(#lg-hub) .home-cols .list{display:flex;flex-direction:column;gap:0!important}.wrapw:has(#lg-hub) .home-cols .list>a.row{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:9px 2px!important}.wrapw:has(#lg-hub) .home-cols .list>a.row+a.row{border-top:1px solid rgba(30,60,140,.09)!important}.wrapw:has(#lg-hub) .home-cols .list>a.row:nth-child(n+4){display:none!important}.wrapw:has(#lg-hub) .home-cols .list>a.row .datebox{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}.wrapw:has(#lg-hub) .home-cols .list>a.row .datebox b{font-size:15px!important}.wrapw:has(#lg-hub) .home-cols .list>a.row .r .pill{display:none!important}.wrapw:has(#lg-hub) .home-cols .mx-box{padding:14px 14px 6px!important} #sheet .steps{gap:4px}#sheet .sh-body.f label{font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.01em}#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]),#sheet .sh-body.f select,#sheet .sh-body.f textarea{min-height:48px;border-radius:14px;font-size:16px;color:var(--ink);background:rgba(255,255,255,.75);border:1px solid rgba(30,60,140,.1);box-shadow:inset 0 1px 2px rgba(30,60,140,.05)}#sheet .sh-body.f textarea{min-height:64px}.lg-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.lg-chips button{border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.6);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;box-shadow:0 3px 10px -6px rgba(30,60,140,.3);transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .2s}.lg-chips button:active{transform:scale(.94)}.lg-chips button.on{background:var(--ink);color:#fff;border-color:transparent}.lg-fold{margin:6px 0 10px;border-radius:18px;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff}.lg-fold>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;cursor:pointer;font-weight:600;font-size:14.5px;color:var(--ink)}.lg-fold>summary::-webkit-details-marker{display:none}.lg-fold>summary small{font-weight:500;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.lg-fold>summary small::after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .3s}.lg-fold[open]>summary small::after{transform:rotate(225deg) translateY(-2px)}.lg-fold-b{padding:0 14px 6px}.lg-due{margin-top:14px;border-radius:16px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);overflow:hidden}.lg-due-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 12px 6px}.lg-due-r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;color:var(--ink);border-top:1px solid rgba(30,60,140,.08)}.lg-due-r span{display:flex;flex-direction:column;min-width:0}.lg-due-r b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-due-r small{font-size:12px;color:var(--muted)}.lg-due-r em{font-style:normal;font-weight:700;color:#14883E;white-space:nowrap}.ab-home .ab-list{display:none!important} .credit.love{margin:10px auto 6px!important;padding:10px 16px!important;max-width:360px;border-radius:20px;text-align:center;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,236,246,.55));border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 26px -16px rgba(201,53,201,.45),inset 0 1px 0 #fff}.credit.love .lv-hearts{display:none!important}.credit.love .lv-line{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:5px;margin:0!important;white-space:nowrap;font-size:13.5px!important;line-height:1.3!important}.credit.love .lv-line .lv-g{font-size:13.5px!important;display:inline!important}.credit.love .lv-name{font-size:15px!important}.credit.love .lv-beat{font-size:13px!important;width:auto!important;height:auto!important;margin:0!important}.credit.love .lv-sub{display:block!important;font-size:11px!important;line-height:1.35!important;margin-top:3px!important;opacity:.7}#lg-tsearch svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.mx-drawer .lg-dg{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:14px 10px 6px}.mx-drawer .lg-dg:first-child{margin-top:4px}.mx-drawer .lg-dgrp{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff;padding:4px;display:flex;flex-direction:column} #sheet[open]{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(244,247,255,.74))!important;-webkit-backdrop-filter:blur(40px) saturate(190%);backdrop-filter:blur(40px) saturate(190%);animation:lgSheetIn .55s cubic-bezier(.32,1.25,.5,1) both}#sheet::backdrop{background:rgba(20,30,70,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:700px){#sheet[open]{border-radius:30px!important;border:1px solid rgba(255,255,255,.9);box-shadow:0 40px 90px -30px rgba(20,40,100,.5),inset 0 1px 0 #fff}}@keyframes lgSheetIn{from{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}#sheet .sh-top{align-items:center;padding:14px 14px 6px!important}#sheet #sheetTitle{font-size:22px;font-weight:700;letter-spacing:-.02em}#sheet #sheetClose{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 12px -6px rgba(30,60,140,.35),inset 0 1px 0 #fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}#sheet #sheetClose:active{transform:scale(.88) rotate(-8deg)}#sheet #steps{position:relative;align-items:center;gap:6px!important;padding:8px 16px 16px!important;justify-content:space-between}#sheet #steps::before,#sheet #steps::after{content:"";position:absolute;left:16px;bottom:6px;height:3px;border-radius:3px}#sheet #steps::before{right:16px;background:rgba(30,60,140,.1)}#sheet #steps::after{width:calc((100% - 32px) * var(--lgp,0));background:linear-gradient(90deg,#3E7FF0,#8A5CF6,#D946EF);box-shadow:0 0 12px rgba(138,92,246,.55);transition:width .6s cubic-bezier(.22,1,.36,1)}#sheet #steps button{display:inline-flex;align-items:center;gap:0;font-size:0!important;padding:4px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.6)!important;color:var(--muted)!important;box-shadow:0 4px 12px -8px rgba(30,60,140,.4),inset 0 1px 0 #fff!important;transition:font-size .35s cubic-bezier(.22,1,.36,1),padding .35s,background .35s,gap .35s,transform .45s cubic-bezier(.34,1.56,.64,1)!important}#sheet #steps button i{font-style:normal;font-size:12px;font-weight:700;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(30,60,140,.08);color:var(--muted);transition:background .35s,color .35s}#sheet #steps button.done i{background:linear-gradient(160deg,#4ED08A,#14883E);color:#fff}#sheet #steps button[aria-current]{font-size:13px!important;font-weight:700;gap:8px;padding:4px 14px 4px 4px!important;color:#fff!important;background:linear-gradient(135deg,#3E7FF0,#6D5CF0 60%,#B44CE8)!important;border-color:rgba(255,255,255,.4)!important;box-shadow:0 10px 22px -10px rgba(90,80,230,.7),inset 0 1px 0 rgba(255,255,255,.45)!important}#sheet #steps button[aria-current] i{background:rgba(255,255,255,.28);color:#fff}#sheet #steps button:active{transform:scale(.92)}#sheet #sheetBody.lg-step>*{animation:lgRise .5s cubic-bezier(.22,1,.36,1) both}#sheet #sheetBody.lg-step>*:nth-child(2){animation-delay:.03s}#sheet #sheetBody.lg-step>*:nth-child(3){animation-delay:.06s}#sheet #sheetBody.lg-step>*:nth-child(4){animation-delay:.09s}#sheet #sheetBody.lg-step>*:nth-child(5){animation-delay:.12s}#sheet #sheetBody.lg-step>*:nth-child(6){animation-delay:.15s}#sheet #sheetBody.lg-step>*:nth-child(7){animation-delay:.18s}#sheet #sheetBody.lg-step>*:nth-child(n+8){animation-delay:.21s}#sheet #sheetBody.lg-back>*{animation-name:lgRiseBack}@keyframes lgRise{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes lgRiseBack{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}#sheet .sh-body.f label{display:block;margin-bottom:14px;font-size:12.5px!important;font-weight:600;color:var(--muted)!important;transition:color .25s}#sheet .sh-body.f label:focus-within{color:#3E6FE8!important}#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]),#sheet .sh-body.f select,#sheet .sh-body.f textarea{margin-top:6px;min-height:50px!important;border-radius:16px!important;font-size:16px!important;padding:12px 14px!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 6px 16px -12px rgba(30,60,140,.45),inset 0 1px 2px rgba(30,60,140,.06)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)!important}#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]):focus,#sheet .sh-body.f select:focus,#sheet .sh-body.f textarea:focus{outline:none!important;background:#fff!important;transform:translateY(-1px);box-shadow:0 0 0 4px rgba(62,127,240,.18),0 12px 26px -14px rgba(62,111,232,.55)!important;border-color:rgba(62,127,240,.55)!important}#sheet .sh-body.f input::placeholder,#sheet .sh-body.f textarea::placeholder{color:#A3ABB9}#sheet .sh-body .seg{background:rgba(118,128,150,.13)!important;padding:4px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.7)}#sheet .sh-body .seg button{border-radius:12px!important;min-height:38px;font-weight:600!important}#sheet .sh-body .seg button[aria-pressed="true"]{background:#fff!important;color:var(--ink)!important;box-shadow:0 4px 12px -4px rgba(14,17,22,.2),0 1px 2px rgba(14,17,22,.08)!important;animation:lgPop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes lgPop{from{transform:scale(.92)}}#sheet .sf-btn{border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0)),rgba(37,211,102,.14)!important;border:1px solid rgba(37,211,102,.35)!important;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}#sheet .sf-btn:active{transform:scale(.96)}#sheet .lg-chips button{animation:lgRise .45s cubic-bezier(.22,1,.36,1) both}#sheet .lg-chips button:nth-child(2){animation-delay:.03s}#sheet .lg-chips button:nth-child(3){animation-delay:.06s}#sheet .lg-chips button:nth-child(4){animation-delay:.09s}#sheet .lg-chips button:nth-child(5){animation-delay:.12s}#sheet .lg-chips button:nth-child(6){animation-delay:.15s}#sheet .lg-chips button:nth-child(7){animation-delay:.18s}#sheet .lg-chips button:nth-child(8){animation-delay:.21s}#sheet .lg-chips button.on{background:linear-gradient(135deg,#3E7FF0,#6D5CF0)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(90,80,230,.7)!important;transform:scale(1.04)}#sheet .lg-fold{transition:background .3s}#sheet .lg-fold[open]{background:rgba(255,255,255,.62)}#sheet .lg-fold[open] .lg-fold-b>*{animation:lgRise .4s cubic-bezier(.22,1,.36,1) both}#sheet #sheetFoot{position:sticky!important;bottom:0;margin:0 10px calc(10px + env(safe-area-inset-bottom,0px));padding:8px!important;border-radius:24px;background:rgba(255,255,255,.62)!important;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:0 18px 40px -16px rgba(30,60,140,.45),inset 0 1px 0 #fff}#sheet #sheetFoot .btn{min-height:48px;flex:1;font-size:15.5px}#sheet #sheetFoot .btn:not(.sec):not(.line):not(.danger){flex:1.6;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 55%),linear-gradient(135deg,#3E7FF0,#6D5CF0 60%,#B44CE8)!important;box-shadow:0 14px 28px -12px rgba(90,80,230,.75),inset 0 1px 0 rgba(255,255,255,.45)!important}#sheet #sheetFoot .btn:not(.sec):not(.line):not(.danger)::after{content:"→";margin-left:4px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}#sheet #sheetFoot .btn:not(.sec):not(.line):not(.danger):hover::after{transform:translateX(3px)}#sheet #sheetFoot .btn.sec{background:rgba(255,255,255,.7)!important}@media (prefers-reduced-motion:reduce){#sheet[open],#sheet #sheetBody.lg-step>*,#sheet .lg-chips button,#sheet .lg-fold-b>*{animation:none!important}#sheet #steps::after{transition:none}}