.taf-adp{position:absolute;inset:0}.taf-adp-stage{position:absolute;left:6%;top:6%;width:88%;height:88%;container-type:size}.taf-bento-media--kicker .taf-adp-stage{top:10%}.taf-adp-post{position:absolute;left:18.5%;top:6.3%;width:62.8%;height:87.2%;display:flex;flex-direction:column;background:#fff;border-radius:2.2cqw;overflow:hidden;box-shadow:0 .4cqw 2cqw rgb(0 0 0/.05)}.taf-adp-head{flex:0 0 10.6cqw;display:flex;align-items:center;gap:1.6cqw;padding:0 2.2cqw}.taf-adp-logo{flex:none;display:grid;place-items:center;width:6.4cqw;height:6.4cqw;border-radius:50%;background:#111111;color:#f6c9a8;font-size:3cqw;font-weight:600}.taf-adp-name{flex:1;display:grid;gap:.2cqw;line-height:1.1}.taf-adp-name b{font-size:2.4cqw;font-weight:600;color:#111}.taf-adp-name small{font-size:2.05cqw;font-weight:400;color:#555}.taf-adp-more{font-size:2.4cqw;letter-spacing:.08em;color:#111}.taf-adp-photo{flex:0 0 62.8cqw;background:#e9e4df}.taf-adp-photo img{width:100%;height:100%;object-fit:cover}.taf-adp-cta{flex:0 0 7.2cqw;display:flex;align-items:center;justify-content:space-between;padding:0 2cqw;color:#fff;font-size:2.4cqw;font-weight:600}.taf-adp-cta svg{width:3cqw;height:3cqw}.taf-adp-actions{flex:1;display:flex;align-items:center;gap:2.4cqw;padding:0 2.2cqw}.taf-adp-actions svg{width:3.4cqw;height:3.4cqw;fill:none;stroke:#111;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.taf-adp-actions .taf-adp-save{margin-left:auto}.taf-adp-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:.55em;height:3.1em;padding:0 .5em 0 .95em;border-radius:999px;background:#fff;box-shadow:var(--sh-chip);color:#1a1a1a;font-weight:600;white-space:nowrap;font-size:calc(var(--k) * 1cqw)}.taf-adp-chip .taf-status{font-size:.92em;height:1.95em;padding:0 .7em}.taf-adp-glyph{width:1.25em;height:1.25em;flex:none}.taf-adp-chip--1{--k:2.22;left:5.1%;top:19.6%;--from:-4cqw}.taf-adp-chip--2{--k:1.86;left:67.4%;top:36.1%;--from:4cqw}.taf-adp-chip--3{--k:1.66;left:4.2%;top:61.1%;--from:-4cqw}.taf-adp-card{position:absolute;z-index:5;background:#fff;border-radius:1.5cqw;box-shadow:var(--sh-ui);opacity:0}.taf-adp-progress{left:10.9%;top:20.7%;width:38.8%;height:12.6%;padding:2cqw 2.4cqw;display:flex;flex-direction:column;justify-content:center;gap:1cqw;--from-x:-5cqw;--from-y:0}.taf-adp-card-label{font-size:2.6cqw;font-weight:600;color:#303030;text-decoration:underline dotted #b4b4b4;text-underline-offset:.6cqw;text-decoration-thickness:.3cqw}.taf-adp-progress-row{display:flex;align-items:center;gap:2cqw}.taf-adp-progress-row b{font-size:3cqw;font-weight:600;color:#303030}.taf-adp-bars{display:flex;gap:.7cqw;flex:1}.taf-adp-bars i{flex:1;height:1.4cqw;border-radius:1cqw;background:var(--c-green)}.taf-adp-brief{left:39.4%;top:67.4%;width:54.6%;height:27.7%;padding:2.2cqw 2.4cqw;display:flex;flex-direction:column;gap:1.6cqw;--from-x:4cqw;--from-y:4cqw}.taf-adp-brief-title{font-size:2.1cqw;font-weight:600;color:#303030}.taf-adp-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw}.taf-adp-brief-fields div{display:grid;gap:.7cqw}.taf-adp-brief-fields em,.taf-adp-brief-fields span{font-size:1.9cqw;color:#303030}.taf-adp-brief-fields em{display:flex;align-items:center;height:4.4cqw;padding:0 1.3cqw;border:1px solid #cfcfcf;border-radius:.9cqw;font-style:normal;white-space:nowrap;overflow:hidden}.taf-adp-swatches{gap:.8cqw}.taf-adp-swatches i{width:2.2cqw;height:2.2cqw;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.taf-adp-brief-chips{display:flex;gap:1cqw}.taf-adp-brief-chips span{display:inline-flex;align-items:center;height:3.6cqw;padding:0 1.2cqw;border-radius:.9cqw;background:#f1f1f1;font-size:1.8cqw;font-weight:500;color:#303030}.taf-adp-post--a{opacity:0}.taf-adp-post--b{animation:taf-adp-b 8s infinite}.taf-adp-post--a{animation:taf-adp-a 8s infinite}.taf-adp-chip{animation:taf-adp-chip 8s infinite}.taf-adp-chip--2{animation-delay:.08s}.taf-adp-chip--3{animation-delay:.16s}.taf-adp-card{animation:taf-adp-card 8s infinite}.taf-adp-brief{animation-delay:.12s}.taf-adp-bars i{animation:taf-adp-bar 8s infinite}@keyframes taf-adp-b{0%,40%{opacity:1;filter:blur(0);transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}44%{opacity:0;filter:blur(12px);transform:scale(.94)}93%{opacity:0;filter:blur(12px);transform:scale(.92);animation-timing-function:cubic-bezier(.22,1,.36,1)}98%,to{opacity:1;filter:blur(0);transform:none}}@keyframes taf-adp-a{0%,45%{opacity:0;filter:blur(12px);transform:scale(.92);animation-timing-function:cubic-bezier(.22,1,.36,1)}50.5%{opacity:1;filter:blur(0);transform:none}88.5%{opacity:1;filter:blur(0);transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}92.5%,to{opacity:0;filter:blur(12px);transform:scale(.94)}}@keyframes taf-adp-chip{0%{opacity:1;filter:blur(0);transform:translate(0);animation-timing-function:linear}39%{opacity:1;filter:blur(0);transform:translateY(-1.2cqw);animation-timing-function:cubic-bezier(.4,0,1,1)}42.5%{opacity:0;filter:blur(10px);transform:translateY(-1.2cqw) scale(.94)}94.5%{opacity:0;filter:blur(10px);transform:translate(var(--from),3.5cqw);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes taf-adp-card{0%,47%{opacity:0;filter:blur(10px);transform:translate(var(--from-x),var(--from-y));animation-timing-function:cubic-bezier(.22,1,.36,1)}54%{opacity:1;filter:blur(0);transform:none;animation-timing-function:linear}87%{opacity:1;filter:blur(0);transform:translateY(-.8cqw);animation-timing-function:cubic-bezier(.4,0,1,1)}90%,to{opacity:0;filter:blur(10px);transform:translateY(-.8cqw) scale(.94)}}@keyframes taf-adp-bar{0%,53%{background:#e4e4e7}57%,to{background:var(--c-green)}}@property --taf-gc-count{syntax:"<integer>";inherits:false;initial-value:0}.taf-gc{position:absolute;inset:0;container-type:size;--gc-y:5%}.taf-bento-media--kicker .taf-gc{--gc-y:9%}.taf-gc-card{position:absolute;z-index:2;left:15%;top:calc(22% + var(--gc-y));width:64%;height:44%;background:#fff;border-radius:3.4cqw;overflow:hidden;box-shadow:var(--sh-ui)}.taf-gc-label{top:11%;font-size:3.1cqw;font-weight:400;letter-spacing:-.01em;color:#000}.taf-gc-label,.taf-gc-value{position:absolute;left:7%;z-index:1}.taf-gc-value{top:25%;font-size:4.6cqw;line-height:1.4;font-weight:600;color:#303030;font-variant-numeric:tabular-nums;--taf-gc-count:var(--gc-n);counter-reset:gc var(--taf-gc-count);animation:taf-gc-count 8s infinite,taf-gc-fade 8s infinite}.taf-gc-value:after{content:counter(gc)}.taf-gc-chart{position:absolute;left:0;right:0;bottom:0;height:72%;animation:taf-gc-reveal 8s infinite}.taf-gc-chart svg{width:100%;height:100%}.taf-gc-mini{position:absolute;z-index:5;left:54%;top:calc(56% + var(--gc-y));width:36%;height:20%;display:flex;align-items:center;gap:2.2cqw;padding:0 2.4cqw;background:#fff;border-radius:2.2cqw;box-shadow:var(--sh-ui-sm);animation:taf-gc-mini 8s infinite}.taf-gc-mini img{flex:none;width:10.5cqw;height:10.5cqw;border-radius:1.4cqw;object-fit:cover}.taf-gc-mini span{display:grid;gap:1cqw;min-width:0}.taf-gc-mini b{font-size:2.4cqw;font-weight:600;color:#303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taf-gc-mini .taf-status{justify-self:start;font-size:2.1cqw}.taf-gc-coin{position:absolute;height:auto}.taf-gc-coin--a{z-index:1;left:22%;top:calc(11% + var(--gc-y));width:6%;rotate:-25deg;opacity:.9;filter:blur(2.5px);animation:taf-gc-float 4s ease-in-out infinite}.taf-gc-coin--b{z-index:1;right:11%;top:calc(12% + var(--gc-y));width:8.5%;rotate:-70deg;opacity:.92;filter:blur(1px);animation:taf-gc-scale 5s ease-in-out infinite}.taf-gc-coin--c{z-index:6;left:8%;bottom:calc(22% - var(--gc-y));width:16%;rotate:18deg;filter:drop-shadow(0 2cqw 2.4cqw rgb(120 80 10/.25));animation:taf-gc-bounce 3.2s cubic-bezier(.37,0,.63,1) infinite}@keyframes taf-gc-count{0%{--taf-gc-count:0;animation-timing-function:cubic-bezier(.165,.84,.44,1)}32%,to{--taf-gc-count:var(--gc-n)}}@keyframes taf-gc-fade{0%{opacity:0;filter:blur(6px)}5%,84%{opacity:1;filter:blur(0);animation-timing-function:cubic-bezier(.4,0,1,1)}91%,to{opacity:0;filter:blur(6px)}}@keyframes taf-gc-reveal{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.165,.84,.44,1)}32%,84%{clip-path:inset(0 0 0 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}93%,to{clip-path:inset(0 0 0 100%)}}@keyframes taf-gc-mini{0%,22%{opacity:0;transform:translateY(3cqw) scale(.96);filter:blur(6px);animation-timing-function:cubic-bezier(.22,1,.36,1)}32%,84%{opacity:1;transform:none;filter:blur(0);animation-timing-function:cubic-bezier(.4,0,1,1)}90%,to{opacity:0;transform:translateY(-1.5cqw) scale(.98);filter:blur(6px)}}@keyframes taf-gc-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2cqw) scale(1.06)}}@keyframes taf-gc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1cqw)}}@keyframes taf-gc-scale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.taf-phb{position:absolute;inset:0;container-type:size;--phb-y:0cqw}.taf-bento-media--kicker .taf-phb{--phb-y:5cqw}.taf-phb-wall{position:absolute;left:0;right:0;top:calc(18cqw + var(--phb-y));display:grid;gap:1.1cqw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent)}.taf-phb-row{display:flex;width:max-content;animation:taf-phb-drift 40s linear infinite}.taf-phb-set{display:flex;gap:1.1cqw;padding-right:1.1cqw}.taf-phb-set img{width:21cqw;height:21cqw;border-radius:2.6cqw;object-fit:cover;background:#fff}@keyframes taf-phb-drift{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.taf-phb-phone{position:absolute;z-index:2;left:27cqw;top:calc(7cqw + var(--phb-y));width:46cqw;aspect-ratio:9/19.5;padding:1.35cqw;border-radius:7.6cqw;background:#0b0b0b;box-shadow:0 2cqw 5cqw rgb(0 0 0/.12),inset 0 0 0 .25cqw #2b2b2b}.taf-phb-phone:after,.taf-phb-phone:before{content:"";position:absolute;width:.55cqw;border-radius:.4cqw;background:#1a1a1a}.taf-phb-phone:before{left:-.45cqw;top:22cqw;height:9cqw;box-shadow:0 11cqw 0 #1a1a1a}.taf-phb-phone:after{right:-.45cqw;top:27cqw;height:13cqw}.taf-phb-screen{position:relative;height:100%;border-radius:6.3cqw;overflow:hidden;background:#fff}.taf-phb-status{position:relative;z-index:3;height:7.4cqw;display:flex;align-items:center;justify-content:space-between;padding:.4cqw 4cqw 0 5cqw;background:#000;color:#fff}.taf-phb-status b{font-size:2.2cqw;font-weight:600}.taf-phb-island{position:absolute;left:50%;top:1.4cqw;width:13cqw;height:3.8cqw;transform:translateX(-50%);border-radius:3cqw;background:#000;box-shadow:0 0 0 .2cqw #111}.taf-phb-signal{display:flex;align-items:flex-end;gap:.35cqw;height:1.8cqw}.taf-phb-signal i{width:.55cqw;border-radius:.2cqw;background:#fff}.taf-phb-signal i:first-child{height:40%}.taf-phb-signal i:nth-child(2){height:70%}.taf-phb-signal i:nth-child(3){height:100%}.taf-phb-signal em{width:3.6cqw;height:1.7cqw;margin-left:.8cqw;border-radius:.5cqw;background:#fff}.taf-phb-appbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:9.4cqw;padding:0 3.4cqw;background:#000;color:#fff}.taf-phb-appbar span{display:grid;gap:.3cqw;line-height:1.1}.taf-phb-appbar b{font-size:2.5cqw;font-weight:600}.taf-phb-appbar small{font-size:1.7cqw;color:#b5b5b5}.taf-phb-appbar svg{width:3.2cqw;height:3.2cqw}.taf-phb-content{padding:2.6cqw 2.8cqw;display:grid;gap:2.2cqw;animation:taf-phb-scroll 9s infinite}.taf-phb-hero{position:relative;height:31cqw;border-radius:2cqw;overflow:hidden;background:#eee}.taf-phb-hero img{width:100%;height:100%;object-fit:cover}.taf-phb-hero:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgb(0 0 0/.55))}.taf-phb-hero p{position:absolute;z-index:1;left:2.4cqw;right:2.4cqw;bottom:2.2cqw;color:#fff;font-size:3.1cqw;line-height:1.1;font-weight:600;letter-spacing:-.01em}.taf-phb-h{font-size:2.7cqw;font-weight:600;color:#111;margin-top:.6cqw}.taf-phb-days{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw}.taf-phb-day{display:grid;place-items:center;gap:.2cqw;height:7.4cqw;border-radius:1.6cqw;background:#f3f3f3;font-size:2.3cqw;font-weight:600;color:#111;line-height:1}.taf-phb-day small{font-size:1.6cqw;font-weight:500;color:#777}.taf-phb-day--on{background:#111;color:#fff}.taf-phb-day--on small{color:#bbb}.taf-phb-slots{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2cqw}.taf-phb-slot{display:grid;place-items:center;height:6.4cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 .22cqw #e2e2e2;font-size:2.3cqw;font-weight:600;color:#111}.taf-phb-slot--pick{animation:taf-phb-pick 9s infinite}.taf-phb-lines{display:grid;gap:1.2cqw;padding-top:1cqw}.taf-phb-lines i{height:1.6cqw;border-radius:1cqw;background:#efefef}.taf-phb-lines i:nth-child(2){width:82%}.taf-phb-lines i:nth-child(3){width:64%}.taf-phb-toast{position:absolute;z-index:4;left:3cqw;right:3cqw;top:60cqw;display:flex;align-items:center;gap:1.6cqw;height:8.2cqw;padding:0 2cqw;border-radius:4cqw;background:#fff;box-shadow:0 1.2cqw 3.6cqw rgb(0 0 0/.16),0 0 0 .2cqw rgb(0 0 0/.04);font-size:2.2cqw;color:#333;opacity:0;animation:taf-phb-toast 9s infinite}.taf-phb-toast b{color:#111;font-weight:600;margin-right:.6cqw}.taf-phb-tick{display:grid;place-items:center;flex:none;width:4.6cqw;height:4.6cqw;border-radius:50%;background:var(--c-green);color:#fff}.taf-phb-tick svg{width:2.6cqw;height:2.6cqw}.taf-phb-splash{position:absolute;inset:0;z-index:5;background:var(--c-green);clip-path:circle(0 at 50% 42%);animation:taf-phb-splash 9s infinite}.taf-phb-icon{position:absolute;z-index:6;left:14.5cqw;top:calc(16cqw + var(--phb-y));width:17cqw;height:17cqw;display:grid;place-items:center;border-radius:3.9cqw;background:var(--c-green);box-shadow:0 1.2cqw 3cqw rgb(17 17 17/.22);animation:taf-phb-icon 9s infinite}.taf-phb-icon svg{width:47%;height:auto}@keyframes taf-phb-scroll{0%,9%{transform:translateY(0)}13%,16%{transform:translateY(-12cqw);animation-timing-function:cubic-bezier(.65,0,.35,1)}21%,75%{transform:translateY(-27cqw)}76%,to{transform:translateY(0)}}@keyframes taf-phb-pick{0%,26%{background:transparent;color:#111;box-shadow:inset 0 0 0 .22cqw #e2e2e2;transform:none}27.5%{transform:scale(.94)}29%,74%{background:var(--c-green);color:#fff;box-shadow:none;transform:none}75%,to{background:transparent;color:#111;box-shadow:inset 0 0 0 .22cqw #e2e2e2}}@keyframes taf-phb-toast{0%,31%{opacity:0;transform:translateY(4cqw) scale(.96);filter:blur(4px);animation-timing-function:cubic-bezier(.22,1,.36,1)}36%,59%{opacity:1;transform:none;filter:blur(0);animation-timing-function:cubic-bezier(.4,0,1,1)}62%,to{opacity:0;transform:translateY(2cqw) scale(.98);filter:blur(4px)}}@keyframes taf-phb-splash{0%,65%{clip-path:circle(0 at 50% 42%);animation-timing-function:cubic-bezier(.65,0,.35,1)}73%,85%{clip-path:circle(120% at 50% 42%);animation-timing-function:cubic-bezier(.65,0,.35,1)}92%,to{clip-path:circle(0 at 50% 42%)}}@keyframes taf-phb-icon{0%,59%{transform:translate(0) scale(1);box-shadow:0 1.2cqw 3cqw rgb(17 17 17/.22);animation-timing-function:cubic-bezier(.65,0,.35,1)}66%,86%{transform:translate(26.5cqw,18cqw) scale(1.28);box-shadow:0 0 0 rgb(17 17 17/0);animation-timing-function:cubic-bezier(.65,0,.35,1)}93%,to{transform:translate(0) scale(1);box-shadow:0 1.2cqw 3cqw rgb(17 17 17/.22)}}