:root{--yellow:#FFF14E;--yellow-soft:#FFF9C4;--charcoal:#1A1A1A;--charcoal-2:#2D2D2D;--cream:#FAF8F5;--white:#fff;--gray:#5C5C5C;--muted:#8A8A8A;--line:#E5E5E5}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--white);color:var(--charcoal);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gray);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yellow);flex:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--line);background:var(--white);position:relative;z-index:40}.brand{display:block;line-height:0}.brand img{width:38px;height:38px;display:block}.ghost-btn{background:transparent;color:var(--charcoal);border:1px solid var(--line);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:500;cursor:pointer}.ghost-btn:hover{border-color:var(--charcoal)}.screen{display:none}.screen.active{display:block}#find .wrap{max-width:860px;margin:0 auto;padding:8vh 24px 70px;text-align:center}#find .eyebrow{justify-content:center;margin-bottom:26px}h1{font-size:clamp(28px,4.4vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.025em;margin:0 0 18px}h1 em{font-style:normal;position:relative;white-space:nowrap}h1 em:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.06em;height:.34em;background:var(--yellow);z-index:-1}h1 em{z-index:0}.sub{color:var(--gray);font-size:17px;margin:0 auto 40px;max-width:none}@media (min-width:900px){.sub{white-space:nowrap}}#find .sub{white-space:normal;max-width:600px;text-wrap:pretty}.searchbox{position:relative;text-align:left}.field{display:flex;align-items:center;gap:14px;background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:6px 6px 6px 22px}.field:focus-within{border-color:var(--charcoal)}.field input{flex:1 1;background:none;border:0;outline:none;color:var(--charcoal);font-family:inherit;font-size:18px;padding:20px 0}.field input::placeholder{color:var(--muted)}.go{width:56px;height:56px;flex:none;border:0;border-radius:50%;background:var(--charcoal);color:var(--yellow);cursor:pointer;display:grid;place-items:center;transition:transform .18s ease,background .18s ease}.go svg{width:22px;height:22px;display:block}.go:hover{background:#000;transform:translateY(-1px)}.go:active{transform:translateY(0)}.go:disabled{color:var(--muted);cursor:default;transform:none}.go:disabled,.suggest{background:var(--white);border:1px solid var(--line)}.suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);border-radius:14px;overflow:hidden;box-shadow:0 18px 44px rgba(26,26,26,.12);display:none;z-index:30}.suggest.open{display:block}.sg{padding:14px 22px;cursor:pointer;border-bottom:1px solid var(--line)}.sg:last-child{border-bottom:0}.sg b{display:block;color:var(--charcoal);font-size:16px;font-weight:700}.sg small{color:var(--gray);font-size:13px}.sg.hl,.sg:hover{background:var(--cream);box-shadow:inset 3px 0 0 var(--yellow)}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.chip{display:inline-flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);color:var(--gray);border-radius:999px;padding:8px 20px 8px 8px;font-size:14px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.chip i{width:30px;height:30px;border-radius:50%;background:var(--yellow);flex:none;display:grid;place-items:center;color:var(--charcoal)}.chip i svg{width:16px;height:16px;display:block}.chip:hover,.chip[aria-pressed=true]{border-color:var(--charcoal);color:var(--charcoal)}.chip[aria-pressed=true]{font-weight:500;background:var(--cream)}.hint{min-height:20px;margin:16px 0 0;font-size:13px;color:var(--gray)}.hint b{color:var(--charcoal)}.hint button{background:none;border:0;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0 0 0 6px}.hint button:hover{color:var(--charcoal)}.trust{margin-top:46px;color:var(--muted);font-size:13px}.chat-wrap{max-width:720px;margin:0 auto;padding:8vh 24px 60px;text-align:center}.chat-log{min-height:180px;text-align:left;margin-bottom:34px}.bubble{display:inline-block;background:var(--cream);border:1px solid var(--line);border-radius:18px 18px 4px 18px;padding:12px 20px;font-size:17px;color:var(--charcoal);max-width:80%;animation:fade .35s ease both}.ask{text-align:right;margin-bottom:22px}.reply{display:flex;gap:12px;align-items:flex-start;animation:fade .35s ease both}.reply img{width:28px;height:28px;flex:none;margin-top:2px}.reply p{margin:0;font-size:17px;line-height:1.5;max-width:560px}.typing{display:flex;gap:5px;padding:8px 0 0}.typing span{width:7px;height:7px;border-radius:50%;background:var(--line);animation:blink 1.1s infinite}.typing span:nth-child(2){animation-delay:.18s}.typing span:nth-child(3){animation-delay:.36s}@keyframes blink{0%,to{background:var(--line)}50%{background:var(--yellow)}}#chat-slot .searchbox{text-align:left}#choose .wrap{max-width:760px;margin:0 auto;padding:10vh 24px 70px;text-align:center}#choose .eyebrow{justify-content:center;margin-bottom:22px}#choose h1{font-size:clamp(28px,4vw,42px);margin-bottom:10px}#choose .sub{margin-bottom:36px}.paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;text-align:left}.path{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:26px 24px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.path:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--yellow)}.path:hover{border-color:var(--charcoal);transform:translateY(-2px)}.path i{width:38px;height:38px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;color:var(--charcoal);margin-bottom:16px}.path i svg{width:20px;height:20px;display:block}.path{text-align:left}.path b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.path span{display:block;color:var(--gray);font-size:14px;line-height:1.5}.back{background:none;border:0;color:var(--muted);font-size:13px;cursor:pointer;margin-top:28px;text-decoration:underline;text-underline-offset:3px}.back:hover{color:var(--charcoal)}@media (max-width:640px){.paths{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:400px 1fr;height:calc(100vh - 77px);overflow:hidden}.panel{background:var(--cream);border-right:1px solid var(--line);padding:38px 34px;display:flex;flex-direction:column;min-height:0;overflow:auto}.panel h2{font-size:22px;margin:0 0 30px;font-weight:700}.steps{list-style:none;margin:0;padding:0;flex:1 1}.steps li{display:flex;gap:14px;padding:11px 0;color:var(--muted);font-size:15px;align-items:flex-start}.steps li.on{color:var(--charcoal);font-weight:500}.steps li.done{color:var(--gray)}.dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:3px;display:grid;place-items:center;font-size:11px;color:var(--charcoal);background:var(--white)}li.on .dot{border-color:var(--charcoal);border-top-color:transparent;animation:spin .9s linear infinite}li.done .dot{background:var(--yellow);border-color:var(--yellow)}li.done .dot:after{content:"✓";font-weight:700}@keyframes spin{to{transform:rotate(1turn)}}.progress{height:4px;background:var(--line);border-radius:2px;overflow:hidden;margin-bottom:14px}.progress i{display:block;height:100%;width:0;background:var(--charcoal);transition:width .4s linear}.eta{color:var(--gray);font-size:13px}.stage{position:relative;overflow:hidden;display:grid;place-items:center;padding:40px;background:var(--white);min-height:0;height:100%}.scanline{height:34px;pointer-events:none;background:linear-gradient(180deg,rgba(255,241,78,0),rgba(255,241,78,.85) 45%,rgba(255,241,78,.85) 55%,rgba(255,241,78,0));animation:sweep 2.6s ease-in-out infinite;z-index:10;top:18%;mix-blend-mode:multiply}.scanline,.scanline:after{position:absolute;left:0;right:0}.scanline:after{content:"";top:50%;height:2px;background:rgba(26,26,26,.35)}@keyframes sweep{0%,to{top:12%}50%{top:82%}}.card-stage{display:none;width:min(560px,100%);position:relative;z-index:1}.stage.full{padding:0}.stage.full .card-stage{width:100%;height:100%}.stage.full .map{height:100%;aspect-ratio:auto;border:0;border-radius:0}.feed{height:100%;overflow:hidden;position:relative;padding:0 40px;max-width:560px;width:100%;margin:0 auto}.feed:after,.feed:before{content:"";position:absolute;left:0;right:0;height:110px;z-index:2;pointer-events:none}.feed:before{top:0;background:linear-gradient(180deg,var(--white),transparent)}.feed:after{bottom:0;background:linear-gradient(0deg,var(--white),transparent)}.feed-head{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 40px 14px;background:linear-gradient(180deg,var(--white) 62%,transparent)}.feed-logo{font-weight:700;font-size:15px;letter-spacing:-.02em;color:#4285f4}.feed-name{font-size:14px;font-weight:700;color:var(--charcoal);letter-spacing:-.01em;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-name:before{content:"·";margin-right:9px;color:var(--muted);font-weight:400}.feed-track{animation:feedscroll 26s linear infinite reverse}@keyframes feedscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.uscroll{position:relative;overflow:hidden}.uscroll:after,.uscroll:before{content:"";position:absolute;left:0;right:0;height:56px;z-index:2;pointer-events:none}.uscroll:before{top:0;background:linear-gradient(180deg,var(--white),transparent)}.uscroll:after{bottom:0;background:linear-gradient(0deg,var(--white),transparent)}.uscroll-track{animation:feedscroll 26s linear infinite}.comp-pinned{width:min(560px,100%);margin:0 auto 10px}.comp-pinned .gmaps-item.me{box-shadow:0 10px 28px rgba(26,26,26,.16)}.comp-scroll{width:min(560px,100%);margin:0 auto;height:min(52vh,400px)}.comp-scroll .gmaps-list{width:100%;margin:0}.yelp-scroll{height:min(66vh,480px)}.photo-scroll{height:100%;width:100%}.menu-scroll{width:min(600px,100%);height:min(60vh,470px);margin:0 auto}.menu-scroll .uscroll-track,.photo-scroll .uscroll-track{animation-direction:reverse}.review{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 9px;box-shadow:0 1px 4px rgba(26,26,26,.05)}.review-head{display:flex;align-items:center;gap:9px;margin-bottom:7px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--yellow);flex:none;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;object-fit:cover;overflow:hidden}img.avatar{background:var(--line)}.review-who{display:flex;flex-direction:column;gap:1px;min-width:0}.review-who b{font-size:13px;font-weight:600;color:#202124}.review-meta{display:flex;align-items:center;gap:7px}.review-meta .gstars{font-size:12px;letter-spacing:.5px}.review-time{font-size:11.5px;color:#70757a}.review-body{margin:0;font-size:12.5px;color:#3c4043;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-more{display:inline-block;margin-top:3px;font-size:12.5px;color:#70757a;text-decoration:none}.review p{margin:0;font-size:12.5px;color:#3c4043;line-height:1.5}.mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;grid-gap:12px;gap:12px;padding:24px;max-width:660px;width:100%;margin:auto}.mosaic .photo{aspect-ratio:auto;border-radius:10px}.mosaic .photo.tall{grid-row:span 2}.mosaic .photo.span2,.mosaic .photo.wide{grid-column:span 2}.mosaic .photo.span3{grid-column:span 3}.browser{height:100%;display:flex;flex-direction:column;background:var(--white);border-left:1px solid var(--line)}.chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--cream);flex:none}.chrome i{width:11px;height:11px;border-radius:50%;background:var(--line);display:block}.chrome .url{margin-left:10px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:5px 14px;font-size:12px;color:var(--gray)}.viewport{flex:1 1;overflow:hidden;position:relative}.page{position:absolute;inset:0 0 auto 0;animation:pagescroll 18s ease-in-out infinite alternate}@keyframes pagescroll{0%{transform:translateY(0)}to{transform:translateY(-58%)}}.page-hero{background:var(--charcoal);color:#fff;padding:44px 34px;text-align:center}.page-hero b{display:block;font-size:26px;letter-spacing:-.02em}.page-hero span{color:var(--muted);font-size:13px}.page-sec{padding:22px 34px;border-bottom:1px solid var(--line)}.page-sec h5{margin:0 0 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.page-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--gray)}.page-row b{color:var(--charcoal);font-weight:500}.card-stage.show{display:block;animation:fade .5s ease}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.board{background:var(--charcoal);border-radius:14px;padding:24px 26px}.board,.board-video{box-shadow:0 26px 60px rgba(26,26,26,.22)}.board-video{display:block;width:min(680px,100%);margin:0 auto;border-radius:16px}.board .bh{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #3a3a3a;padding-bottom:12px;margin-bottom:8px}.board .bh span{font-size:11px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.row{display:flex;justify-content:space-between;padding:9px 10px;border-radius:8px;font-size:15px;color:#CFCFCF}.row b{color:#fff;font-weight:500}.row.flag{background:rgba(255,241,78,.14)}.row .tag,.row.flag b,.row.flag span{color:var(--yellow)}.row .tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-left:10px}.promo-tile{margin-top:14px;background:var(--yellow);color:var(--charcoal);border-radius:10px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:700;gap:12px}.promo-tile small{display:block;font-weight:500;font-size:11px;opacity:.65;letter-spacing:.12em;text-transform:uppercase}.promo-tile.big{font-size:19px;line-height:1.25;padding:16px 18px}.promo-tile.big small{font-size:10.5px;margin-bottom:4px}.comp{display:grid;grid-gap:10px;gap:10px}.comp div{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:14px 18px;display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--gray)}.comp div b{color:var(--charcoal)}.comp .you{background:var(--white);box-shadow:inset 4px 0 0 var(--yellow);border-color:var(--charcoal)}.map{position:relative;width:100%;aspect-ratio:16/11;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--cream)}.map>svg{inset:0;width:100%;height:100%}.map>svg,.pin{position:absolute}.pin{transform:translate(-50%,-50%);z-index:3}.pin .dot{width:16px;height:16px;border-radius:50%;background:var(--white);border:3px solid var(--charcoal);margin:0 auto;box-shadow:0 2px 6px rgba(26,26,26,.25)}.pin.you .dot{background:var(--charcoal);border-color:var(--yellow);width:20px;height:20px}.pin .lbl{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 8px);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:5px 12px;white-space:nowrap;font-size:12px;font-weight:500;color:var(--gray);box-shadow:0 4px 12px rgba(26,26,26,.1)}.pin .lbl b{color:var(--charcoal);font-weight:700}.pin.you .lbl{background:var(--yellow);border-color:var(--yellow);color:var(--charcoal)}.pin.you .lbl b{max-width:210px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.map .attrib{position:absolute;right:10px;bottom:8px;font-size:10px;color:var(--muted);z-index:3}.map-find{position:absolute;top:16px;left:16px;z-index:4;max-width:min(420px,calc(100% - 32px));display:flex;align-items:center;gap:10px;background:var(--white);border-radius:999px;padding:11px 16px;box-shadow:0 8px 24px rgba(26,26,26,.2);animation:findpop .45s cubic-bezier(.2,1.2,.3,1) both}.map-find svg{width:18px;height:18px;flex:none;color:var(--gray)}.map-find-q{font-size:14px;font-weight:600;color:var(--charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.map-find-dot{width:8px;height:8px;border-radius:50%;background:var(--yellow);flex:none;margin-left:2px;animation:blink 1.1s infinite}@keyframes findpop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.map-pill{position:absolute;transform:translate(-50%,calc(-100% - 14px));background:var(--white);border:1px solid var(--line);border-radius:999px;padding:4px 10px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--charcoal);box-shadow:0 4px 12px rgba(26,26,26,.16);pointer-events:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;animation:findpop .35s cubic-bezier(.2,1.2,.3,1) both}.map-pill.you{background:var(--yellow);border-color:var(--yellow);color:var(--charcoal);font-weight:700;z-index:5}.pin{animation:drop .45s cubic-bezier(.2,1.2,.3,1) both}.pin:nth-child(3){animation-delay:.12s}.pin:nth-child(4){animation-delay:.24s}.pin:nth-child(5){animation-delay:.36s}@keyframes drop{0%{opacity:0;transform:translate(-50%,-160%)}to{opacity:1;transform:translate(-50%,-50%)}}.rating-card{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:26px 28px;position:relative;overflow:hidden}.rating-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--yellow)}.rating-top{display:flex;align-items:center;gap:22px;margin:8px 0 20px}.rating-top strong{font-family:Bebas Neue,sans-serif;font-size:66px;line-height:.9;font-weight:400}.stars{color:var(--charcoal);font-size:19px;letter-spacing:3px}.stars s{color:var(--line);text-decoration:none}.rating-top small{display:block;color:var(--gray);font-size:13px;margin-top:4px}.dist{display:grid;grid-gap:7px;gap:7px}.dist div{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--gray)}.dist span:first-child{width:26px;flex:none}.dist .t{flex:1 1;height:7px;background:var(--line);border-radius:4px;overflow:hidden}.dist .t i{display:block;height:100%;background:var(--yellow)}.dist .t i.low{background:var(--charcoal)}.dist span:last-child{width:34px;text-align:right;flex:none}.rating-note{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--gray)}.rating-note b{color:var(--charcoal)}.place-card{width:min(560px,100%);background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(26,26,26,.12)}.place-media{display:grid;grid-template-columns:1fr 1fr;height:190px}.place-mini-map,.place-photo{position:relative;overflow:hidden;background:var(--cream)}.place-photo img{width:100%;height:100%;object-fit:cover;display:block}.place-mini-map{border-left:1px solid var(--line)}.place-map-empty,.place-photo-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--muted)}.place-map-empty svg,.place-photo-empty svg{width:30px;height:30px}.place-map-empty{background:repeating-linear-gradient(0deg,#f1eee9 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,#f1eee9 0 1px,transparent 1px 40px),var(--cream)}.place-pin{width:18px;height:18px;border-radius:50%;background:var(--charcoal);border:3px solid var(--yellow);box-shadow:0 2px 6px rgba(26,26,26,.3)}.place-body{padding:18px 20px 20px}.place-name{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.place-rate{display:flex;align-items:center;gap:8px;font-size:14px;flex-wrap:wrap}.place-rate b{font-weight:700;font-size:15px}.place-cat,.place-count{color:var(--gray)}.gstars{position:relative;display:inline-block;font-size:15px;letter-spacing:1px;line-height:1;white-space:nowrap}.gstars-bg{color:#dadce0}.gstars-fill{position:absolute;left:0;top:0;color:#fbbc04;overflow:hidden;white-space:nowrap}.place-desc{margin:10px 0 0;color:var(--gray);font-size:13.5px;line-height:1.5}.worth{width:min(520px,100%);background:var(--charcoal);color:var(--white);border-radius:18px;padding:32px 30px}.worth .tagline{display:inline-block;background:var(--yellow);color:var(--charcoal);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.worth h3{font-size:28px;line-height:1.18;margin:16px 0 12px;font-weight:700;color:var(--white);letter-spacing:-.02em}.worth h3 em{font-style:normal;background:var(--yellow);color:var(--charcoal);padding:0 8px;border-radius:6px}.worth p{color:rgba(255,255,255,.72);font-size:14px;line-height:1.55;margin:0 0 22px}.worth-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.worth-metrics div{background:var(--charcoal-2);border-radius:12px;padding:15px 16px}.worth-metrics b{display:block;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;color:var(--yellow);line-height:1}.worth-metrics span{font-size:12px;color:rgba(255,255,255,.6);display:block;margin-top:5px;line-height:1.4}@media (max-width:560px){.worth-metrics{grid-template-columns:1fr}.worth h3{font-size:23px}}.yelp-card{width:min(520px,100%);background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 12px 40px rgba(26,26,26,.1)}.yelp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line);background:#fff5f5}.yelp-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.yelp-logo{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:.5px;color:#d32323}.yelp-name{font-size:13px;font-weight:700;color:var(--charcoal);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yelp-tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d32323;background:#fde0e0;border-radius:999px;padding:5px 12px}.yelp-list{padding:6px 22px}.yelp-review{padding:16px 0;border-bottom:1px solid var(--line)}.yelp-review:last-child{border-bottom:0}.yelp-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.yelp-avatar{width:42px;height:42px;border-radius:50%;background:#d32323;flex:none;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff;object-fit:cover;overflow:hidden}img.yelp-avatar{background:var(--line)}.yelp-who{display:flex;flex-direction:column;gap:4px;min-width:0}.yelp-who b{font-size:15px;font-weight:700;color:var(--charcoal)}.yelp-rating{display:flex;align-items:center;gap:10px}.yelp-stars{display:inline-flex;gap:2px}.yelp-stars i{width:18px;height:18px;border-radius:3px;background:#e6e6e6;display:grid;place-items:center}.yelp-stars i:before{content:"★";font-size:11px;line-height:1;color:#fff}.yelp-stars[data-n="1"] i:nth-child(-n+1),.yelp-stars[data-n="2"] i:nth-child(-n+2),.yelp-stars[data-n="3"] i:nth-child(-n+3),.yelp-stars[data-n="4"] i:nth-child(-n+4),.yelp-stars[data-n="5"] i:nth-child(-n+5){background:#d32323}.yelp-date{font-size:12px;color:var(--muted)}.yelp-text{margin:0;font-size:14px;line-height:1.55;color:var(--gray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yelp-link{display:block;margin:6px 22px 20px;text-align:center;font-size:13px;font-weight:700;color:#d32323;text-decoration:none;border:1px solid #f0c4c4;border-radius:999px;padding:10px 16px}.yelp-link:hover{background:#fff5f5}.gmaps-list{display:flex;flex-direction:column;gap:10px;width:min(560px,100%);margin:0 auto}.gmaps-item{display:flex;align-items:center;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:13px 15px;box-shadow:0 2px 10px rgba(26,26,26,.04)}.gmaps-item.me{border-color:var(--charcoal);box-shadow:0 4px 14px rgba(26,26,26,.08)}.gmaps-info{flex:1 1;min-width:0}.gmaps-name{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.gmaps-rating{display:flex;align-items:center;gap:7px;font-size:13px}.gmaps-rating b{font-weight:700}.gmaps-rating .gstars{font-size:13px}.gmaps-cat,.gmaps-count{color:var(--gray)}.gmaps-cat{font-size:12.5px;margin-top:4px}.gmaps-thumb{width:64px;height:64px;flex:none;border-radius:10px;overflow:hidden;background:var(--cream);display:grid;place-items:center}.gmaps-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gmaps-thumb-empty{color:var(--muted)}.gmaps-thumb-empty svg{width:24px;height:24px}@media (max-width:560px){.place-media{height:150px}.place-name{font-size:18px}}.quotes{display:grid;grid-gap:10px;gap:10px}.quote{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:14px 18px}.quote .stars{font-size:14px;letter-spacing:2px}.quote p{margin:6px 0 0;font-size:14px;color:var(--gray);line-height:1.45}.quote em{font-style:normal;background:var(--yellow);padding:0 3px;border-radius:3px;color:var(--charcoal)}.photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.photo{aspect-ratio:4/3;border-radius:12px;border:1px solid var(--line);overflow:hidden;position:relative;background:var(--cream);display:grid;place-items:center}.photo img{width:100%;height:100%;object-fit:cover;display:block}.photo.empty:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,241,78,.5) 50%,transparent 80%);animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.photo .src{position:absolute;left:8px;bottom:8px;z-index:2;background:var(--white);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.photo-note{margin:14px 0 0;font-size:13px;color:var(--gray)}.photo-note b{color:var(--charcoal)}.report{display:block;min-height:calc(100vh - 77px);padding-left:376px}#report>footer{padding-left:408px}.score-panel{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:32px 26px;position:fixed;top:18px;left:18px;bottom:18px;width:330px;z-index:50;overflow-y:auto;box-shadow:0 30px 80px rgba(26,26,26,.16);scrollbar-width:none;-ms-overflow-style:none}.score-panel::-webkit-scrollbar{width:0;height:0;display:none}.gauge{width:190px;height:190px;margin:8px auto 18px;position:relative}.gauge svg{transform:rotate(-90deg)}.gauge .val{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.gauge .val strong{font-family:Bebas Neue,sans-serif;font-size:66px;line-height:1;font-weight:400}.gauge .val small{color:var(--muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.grade{text-align:center;margin-bottom:34px}.grade span{display:block;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.grade strong{font-size:22px;display:inline-block;background:var(--yellow);padding:2px 12px;border-radius:6px;margin-top:4px}.bars{display:grid;grid-gap:20px;gap:20px}.bar h4{margin:0 0 6px;font-size:14px;font-weight:500;display:flex;justify-content:space-between}.bar h4 em{font-style:normal;color:var(--muted);font-size:13px}.track{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.track i{display:block;height:100%;background:var(--charcoal);width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.bar p{margin:6px 0 0;font-size:12px;color:var(--muted)}.results{padding:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-content:start;background:var(--white)}.rcard,.results{position:relative}.rcard{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:24px;overflow:hidden}.rcard h3{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.rcard p.k{margin:0 0 18px;color:var(--muted);font-size:13px}.issue{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--gray)}.issue:last-child{border-bottom:0}.issue .m{flex:none;font-weight:700;font-size:12px;min-width:18px}.issue .m,.money{color:var(--charcoal)}.money{font-family:Bebas Neue,sans-serif;font-size:58px;line-height:1;margin:0 0 10px}.blurred{filter:blur(7px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.span2{grid-column:1/-1}.gate-wrap{position:absolute;inset:0;display:grid;place-items:center;padding:24px;z-index:20;background:rgba(255,255,255,.55)}.gate{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:36px 34px;width:min(440px,100%);box-shadow:0 30px 80px rgba(26,26,26,.2);text-align:center}.gate h3{font-size:26px;margin:14px 0 8px;font-weight:700;letter-spacing:-.02em}.gate p{color:var(--gray);font-size:14px;margin:0 0 22px}.gate label{display:block;text-align:left;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.gate input{width:100%;border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:16px;color:var(--charcoal);outline:none;margin-bottom:14px;background:var(--cream)}.gate input:focus{border-color:var(--charcoal)}.solid{width:100%;background:var(--charcoal);color:var(--white);border:0;border-radius:10px;padding:16px;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer}.solid:hover{background:#000}.legal{font-size:11px;color:var(--muted);margin:16px 0 0;line-height:1.5}.legal a{color:var(--gray)}.lock{width:46px;height:46px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;margin:0 auto;font-size:20px}.board-photo{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/9;margin-bottom:14px;background:#242424;display:grid;place-items:center}.board-photo .ph-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;padding:18px;z-index:2;border:2px dashed rgba(255,255,255,.22);border-radius:10px;width:calc(100% - 28px);height:calc(100% - 28px);align-content:center}.board-photo.sm{aspect-ratio:5/3;margin-bottom:0}.board.plain{padding:12px}.board-photo.sm .ph-empty b{font-size:12.5px}.board-photo .ph-empty svg{width:30px;height:30px;stroke:var(--yellow)}.board-photo .ph-empty b{color:#fff;font-size:14px;font-weight:700}.board-photo .ph-empty span{color:var(--muted);font-size:12px;max-width:280px;line-height:1.45}.board-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,241,78,.22) 50%,transparent 75%);animation:shimmer 2.2s linear infinite}.board-photo img{width:100%;height:100%;object-fit:cover;display:block}.board-photo .cap{left:10px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:4px 11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.board-photo .cap,.board-photo .dish{position:absolute;z-index:2;font-weight:700}.board-photo .dish{right:12px;top:12px;background:var(--yellow);color:var(--charcoal);border-radius:8px;padding:6px 12px;font-size:13px}.pf{padding:14px 0;border-bottom:1px solid var(--line)}.pf:first-of-type{padding-top:4px}.pf-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.pf-head span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pf-head small{font-size:10.5px;color:var(--muted)}.pf-row{display:flex;align-items:center;gap:14px}.pf-row strong{font-family:Bebas Neue,sans-serif;font-size:46px;line-height:.85;font-weight:400}.pf-row small{display:block;color:var(--gray);font-size:12px;margin-top:3px}.pf-note{margin:0 0 22px;font-size:11.5px;color:var(--muted);line-height:1.5}.rank-line{margin:16px 0 10px;font-size:13px;color:var(--charcoal);background:var(--yellow);display:inline-block;padding:3px 10px;border-radius:6px;font-weight:500}.panel-note{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.rankrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--gray)}.rankrow:last-of-type{border-bottom:0}.rankrow span:first-child{flex:1 1;min-width:0;color:var(--charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankrow .you{font-weight:700}.rankrow.me{background:var(--white);border-radius:8px;padding:10px 12px;margin:2px -12px}.rankrow.me span:first-child{font-weight:700}.rankrow b,.rankrow.me b{font-weight:400}.rankrow b{font-family:Bebas Neue,sans-serif;font-size:22px;min-width:38px;text-align:right;color:var(--charcoal)}.rankrow .cnt{flex:none;font-size:12px;color:var(--muted);min-width:96px;text-align:right}.agebars{display:flex;align-items:flex-end;gap:10px;height:110px;margin:6px 0 4px}.agebars div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%}.agebars i{width:100%;background:var(--yellow);border-radius:4px 4px 0 0;display:block}.agebars i.old{background:var(--line)}.agebars span{font-size:10.5px;color:var(--muted);letter-spacing:.04em}.dishgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}.dish{border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--white)}.dish b{display:block;font-size:15px;margin-bottom:3px}.dish span{font-size:12.5px;color:var(--gray)}.rcard .foot{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--gray);line-height:1.55}.rcard sup{font-size:9px;vertical-align:super;color:var(--muted)}.rcard.bridge{background:var(--charcoal);border-color:var(--charcoal)}.rcard.bridge,.rcard.bridge h3{color:var(--white)}.rcard.bridge .k{color:#B9B9B9;font-size:14px;line-height:1.6}.rcard.bridge sup{color:var(--muted)}.bridge-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:20px 0 22px}.bridge-row div{border-top:3px solid var(--yellow);padding-top:12px}.bridge-row b{display:block;font-size:14px;margin-bottom:4px}.bridge-row span{font-size:13px;color:#B9B9B9;line-height:1.5}.rcard.bridge .solid{width:auto;padding:16px 30px;background:var(--yellow);color:var(--charcoal)}.rcard.bridge .solid:hover{background:#F2E43F}.rcard.bridge .tagline{background:none;padding:0;border-radius:0;color:var(--yellow);font-size:11px;letter-spacing:.2em;display:flex;align-items:center;gap:9px}.rcard.bridge .tagline:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--yellow);flex:none}.rcard.bridge .fine2{color:#8A8A8A}.rcard.bridge .tagline{margin-bottom:14px}.fine2{margin:14px 0 0;font-size:12.5px}.fine2,.sources{color:var(--muted)}.sources{grid-column:1/-1;margin:8px 0 0;font-size:11.5px;line-height:1.6}.sources b{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin-bottom:8px}.sources p{margin:0 0 4px;padding-left:16px;text-indent:-16px}.sources .caveat{margin-top:10px;padding:0;text-indent:0}.sources sup{font-size:9px}@media (max-width:900px){.bridge-row,.dishgrid{grid-template-columns:1fr}.rankrow .cnt{display:none}}.boards-split{display:block}.menu-panel{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:24px 26px 28px;position:fixed;top:18px;left:18px;bottom:18px;width:330px;z-index:50;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(26,26,26,.16)}#boards .boards-split,#boards>footer{padding-left:376px;transition:padding-left .35s ease}#boards.free .menu-panel{opacity:0;transform:translateX(-16px);pointer-events:none}#boards.free .boards-split{padding-left:0}#boards.free>footer{padding-left:32px}.menu-panel{transition:opacity .3s ease,transform .35s ease}.menu-panel .eyebrow{margin-bottom:18px}.today{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--charcoal);flex:1 1 auto;min-height:160px;max-height:62vh;position:relative;display:grid;place-items:center;padding:10px}.today img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:6px}.today .frame{width:100%;height:100%;border:2px dashed rgba(255,255,255,.2);border-radius:10px;display:grid;place-items:center;grid-gap:8px;gap:8px;text-align:center;padding:16px;align-content:center}.today .frame svg{width:26px;height:26px;stroke:var(--yellow)}.today .frame span{color:var(--muted);font-size:12px;line-height:1.45;max-width:200px}.today .stamp{position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.6);color:#fff;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.menu-panel h4{margin:20px 0 8px;font-size:15px;font-weight:700;flex:none}.facts,.menu-panel .eyebrow,.menu-panel .src-note{flex:none}.facts{display:grid;grid-gap:0;gap:0}.fact{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--gray);line-height:1.4}.fact:last-child{border-bottom:0}.fact b{color:var(--charcoal);font-family:Bebas Neue,sans-serif;font-size:22px;line-height:1;min-width:34px;font-weight:400}.menu-panel .src-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted);line-height:1.5}@media (max-width:900px){.menu-panel{position:static;width:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:26px 22px;display:block;overflow:visible;inset:auto}#boards.free .menu-panel{display:none}.today{min-height:0}#boards .boards-split{padding-left:0}#boards>footer{padding-left:20px}.today{aspect-ratio:16/10}}#boards.locked .wrap-b,#report.locked .results{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gate2{position:fixed;inset:0;z-index:60;display:none;place-items:center;padding:24px;background:rgba(250,248,245,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gate2.show{display:grid}@media (min-width:900px){.gate2{left:376px}.gate2.full{left:0}}.gate2 .card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:38px 34px;width:min(460px,100%);text-align:center;box-shadow:0 40px 100px rgba(26,26,26,.22);animation:fade .35s ease both}.gate2 .lock{width:46px;height:46px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;margin:0 auto 16px}.gate2 .lock svg{width:22px;height:22px}.gate2 h3{margin:0 0 10px;font-size:28px;letter-spacing:-.02em;line-height:1.15}.gate2 .sub2{color:var(--gray);font-size:14.5px;margin:0 0 24px}.robot{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--cream);text-align:left;cursor:pointer}.robot .box{width:26px;height:26px;border:2px solid var(--muted);border-radius:5px;background:var(--white);flex:none;display:grid;place-items:center}.robot .box svg{width:16px;height:16px;stroke:var(--charcoal);opacity:0}.robot.done .box{background:var(--yellow);border-color:var(--yellow)}.robot.done .box svg{opacity:1}.robot b{font-size:15px;font-weight:500}.robot .brandmark{margin-left:auto;text-align:right;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.4}.recaptcha-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.recaptcha-wrap>div{min-height:78px}.captcha-err{margin:0;font-size:13px;color:#C0392B}.spinner{width:26px;height:26px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--charcoal);animation:spin .8s linear infinite;flex:none}.gate2 label{display:block;text-align:left;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin:20px 0 6px}.gate2 input{width:100%;border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--cream);font-family:inherit;font-size:17px;color:var(--charcoal);outline:none}.gate2 input:focus{border-color:var(--charcoal)}.gate2 .solid{margin-top:18px;padding:17px}.gate2 .legal{font-size:11px;color:var(--muted);margin:18px 0 0;line-height:1.5}.gate2 .legal a{color:var(--gray)}.gate2 .alt-actions{display:grid;grid-gap:10px;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.gate2 .ghost2{width:100%;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:13px;font-size:14px;font-weight:500;color:var(--gray);cursor:pointer;font-family:inherit}.gate2 .ghost2:hover:not(:disabled){border-color:var(--charcoal);color:var(--charcoal);background:var(--cream)}.gate2 .ghost2:disabled{color:var(--muted);cursor:default;border-color:var(--line);background:var(--cream)}.gate2 .back2{background:none;border:0;color:var(--muted);font-size:12.5px;margin-top:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.proof .ph{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.proof .ph b{font-size:13px}.proof .ph span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bars14{display:flex;align-items:flex-end;gap:5px;height:64px}.bars14 i{flex:1 1;background:var(--line);border-radius:3px 3px 0 0;display:block}.bars14 i.on{background:var(--yellow)}.proof .cap{margin:10px 0 0;font-size:12px;color:var(--muted)}.uploader{margin:36px 0 4px;border:2px dashed var(--line);border-radius:16px;background:var(--white);padding:26px 28px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:center;transition:border-color .18s ease,background .18s ease}.uploader.drag{border-color:var(--charcoal);background:var(--cream)}.uploader .ic{width:52px;height:52px;border-radius:50%;background:var(--yellow);display:grid;place-items:center}.uploader .ic svg{width:24px;height:24px}.uploader h3{margin:0 0 4px;font-size:19px}.uploader p{margin:0;color:var(--gray);font-size:14px;max-width:560px}.uploader .solid{width:auto;padding:14px 22px;white-space:nowrap}.upshot{margin-top:16px;display:none;gap:16px;align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.upshot.show{display:flex}.upshot img{width:84px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.upshot b{display:block;font-size:14px}.upshot span{font-size:13px;color:var(--gray)}@media (max-width:900px){.uploader{grid-template-columns:1fr;text-align:left}}#boards .wrap-b{max-width:1080px;margin:0 auto;padding:44px 32px 70px}#boards .eyebrow{margin-bottom:18px}#boards h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em;margin:0 0 8px;font-weight:700}#boards .lede{color:var(--gray);font-size:16px;margin:0 0 34px;max-width:none}@media (min-width:900px){#boards .lede{white-space:nowrap}}.board-hero{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;max-width:720px;margin-bottom:40px}.board-why{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:24px;position:relative;overflow:hidden}.board-why:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--yellow)}.board-why h3{margin:12px 0 6px;font-size:19px}.board-why .k{color:var(--muted);font-size:13px;margin:0 0 16px}.board-why .why-close{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;font-weight:500;color:var(--charcoal)}.board-why .issue .m{color:var(--charcoal)}.tagline{display:inline-block;background:var(--yellow);border-radius:6px;padding:2px 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.board-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.board-slot{position:relative;border-radius:14px;overflow:hidden}.board-slot .board{transform:scale(.98)}.slot-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.slot-actions.one{grid-template-columns:1fr}.act{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 8px;font-size:13px;font-weight:700;color:var(--charcoal);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.act svg{width:15px;height:15px;flex:none}.act:hover{background:var(--cream)}.act.primary,.act:hover{border-color:var(--charcoal)}.act.primary{background:var(--charcoal);color:var(--yellow)}.act.primary:hover{background:#000}.act.on{background:var(--yellow);color:var(--charcoal);border-color:var(--yellow)}.board [contenteditable=true]{outline:1px dashed rgba(255,241,78,.7);outline-offset:2px;border-radius:4px}.slot-note{margin:8px 2px 0;font-size:12px;color:var(--muted)}.slot-label{margin:12px 2px 0;font-size:14px;font-weight:500}.slot-label em{font-style:normal;color:var(--muted);display:block;font-size:12.5px;font-weight:400}.why-cols{margin:44px 0 8px}#report .why-cols{margin:4px 0 0}#report .why-cols h4{text-transform:none;letter-spacing:0;font-size:15px;color:var(--charcoal);font-weight:700}.why-cols h4{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.why-cols .cols{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:28px;gap:28px}.why-cols .cols>div{border-top:3px solid var(--yellow);padding-top:16px;display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-gap:8px;gap:8px;align-content:start}@supports not (grid-template-rows:subgrid){.why-cols b{min-height:2.6em}}.why-cols b{display:block;font-size:16px;margin:0;letter-spacing:-.01em}.why-cols p{margin:0;color:var(--gray);font-size:14px;line-height:1.6}@media (max-width:900px){.why-cols .cols{grid-template-columns:1fr;grid-template-rows:none;gap:22px}.why-cols .cols>div{grid-row:auto;grid-template-rows:none}.why-cols b{min-height:0}}.unlock{margin-top:40px;background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:36px 40px;position:relative;overflow:hidden;text-align:center}.unlock:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--yellow)}.unlock h3{margin:14px 0 8px;font-size:26px;letter-spacing:-.02em}.unlock p{margin:0 auto;color:var(--gray);font-size:15px;max-width:520px}.unlock .bars14{display:flex;align-items:flex-end;gap:6px;height:62px;margin:0}.unlock .bars14 i{flex:1 1;background:var(--line);border-radius:3px 3px 0 0;display:block}.unlock .bars14 i.on{background:var(--yellow)}.proofbox{max-width:560px;margin:26px auto 24px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px 20px 16px;text-align:left}.pb-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px}.pb-head b{font-size:13.5px}.pb-head span{font-size:11px;color:var(--muted);white-space:nowrap}.pb-legend{display:flex;gap:22px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--gray)}.pb-legend span{display:flex;align-items:center;gap:7px}.pb-legend .sw{width:11px;height:11px;border-radius:3px;background:var(--line);display:block}.pb-legend .sw.on{background:var(--yellow)}.unlock .solid{width:auto;padding:16px 34px}.unlock .fine{margin-top:14px;font-size:12.5px;color:var(--muted)}@media (max-width:900px){.board-grid,.board-hero{grid-template-columns:1fr}.why-cols{margin:44px 0 8px}#report .why-cols{margin:4px 0 0}#report .why-cols h4{text-transform:none;letter-spacing:0;font-size:15px;color:var(--charcoal);font-weight:700}.why-cols h4{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.why-cols .cols{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:28px;gap:28px}.why-cols .cols>div{border-top:3px solid var(--yellow);padding-top:16px;display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-gap:8px;gap:8px;align-content:start}@supports not (grid-template-rows:subgrid){.why-cols b{min-height:2.6em}}.why-cols b{display:block;font-size:16px;margin:0;letter-spacing:-.01em}.why-cols p{margin:0;color:var(--gray);font-size:14px;line-height:1.6}@media (max-width:900px){.why-cols .cols{grid-template-columns:1fr;grid-template-rows:none;gap:22px}.why-cols .cols>div{grid-row:auto;grid-template-rows:none}.why-cols b{min-height:0}}.unlock{grid-template-columns:1fr}}body.chrome-off{overflow:hidden;height:100vh}body.chrome-off .topbar{display:none}body.chrome-off #boards .wrap-b,body.chrome-off #report .results{max-height:100vh;overflow:hidden}body.chrome-off .report{min-height:100vh}#report>footer{display:none}#report.free .report{display:grid;grid-template-columns:340px 1fr;padding-left:0;min-height:calc(100vh - 77px)}#report.free .score-panel{position:static;inset:auto;width:auto;height:auto;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;padding:44px 30px;overflow:visible}#report.free>footer{display:flex;padding-left:32px}#boards.locked>footer{display:none}footer{padding:24px 32px;color:var(--muted);font-size:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:900px){.split{grid-template-columns:1fr}.report{padding-left:0}#report>footer{padding-left:20px}.panel{border-right:0;border-bottom:1px solid var(--line)}.score-panel{position:static;width:auto;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);padding:30px 22px;inset:auto}.split{height:auto}.stage{height:66vh;min-height:320px;padding:24px}.results{grid-template-columns:1fr;padding:24px}.topbar{padding:14px 20px}.panel{padding:26px 22px}.panel h2{font-size:19px;margin:0 0 20px}.steps li{font-size:14px;padding:9px 0}.stage{padding:18px}.feed{padding:0 16px}.feed:after,.feed:before{height:70px}.mosaic{grid-template-columns:repeat(3,1fr);gap:6px;padding:14px}.pin .lbl{font-size:11px;padding:4px 9px}.pin.you .lbl b{max-width:130px}.rating-card{padding:20px 18px}.rating-top{gap:14px;margin:6px 0 16px}.rating-top strong{font-size:52px}#report.free .report{display:block;grid-template-columns:none;padding-left:0}#report.free .score-panel{position:static;inset:auto;width:auto;height:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:26px 22px}#report.free>footer{padding-left:20px}.gate2 .card{max-height:calc(100vh - 48px);overflow-y:auto}}@media (max-width:560px){.stage{padding:14px}.feed{padding:0 12px}.mosaic{grid-template-columns:repeat(2,1fr)}.rating-top strong{font-size:44px}.rating-top .stars{font-size:16px;letter-spacing:2px}.dist div{font-size:11px}.quote{padding:12px 14px}.quote p{font-size:13px}.results{padding:16px;gap:14px}.rcard{padding:18px 16px}.rcard h3{font-size:17px}.rcard p.k{margin:0 0 14px;font-size:12.5px}.rcard .foot{font-size:12px}.rcard.bridge .solid{width:100%;padding:15px 18px}.pf-row strong{font-size:38px}.agebars{height:88px;gap:6px}.agebars span{font-size:9px;letter-spacing:0}.rankrow{font-size:13px;gap:8px}.rankrow b{font-size:20px;min-width:32px}.dish{padding:12px 14px}.money{font-size:46px}.gate2{padding:14px}.gate2 .card{padding:26px 20px}.gate2 h3{font-size:23px}}.map-search{display:none}@media (max-width:760px){#scan .split{display:block;height:auto;overflow:visible}#scan .stage{height:calc(100vh - 67px);height:calc(100dvh - 67px);min-height:420px;padding:0;place-items:stretch}#scan .stage .card-stage{width:100%;height:100%}#scan .stage:not(.full) .card-stage.show{display:grid;align-content:center;padding:20px 16px 150px;overflow:auto}#scan .stage.full .card-stage.show{display:block}#scan #st-worth.card-stage.show{display:flex;flex-direction:column}#scan #st-worth .yelp-card,#scan #st-worth .yelp-list{flex:1 1;min-height:0;display:flex;flex-direction:column}#scan #st-worth .yelp-scroll{flex:1 1;min-height:0;height:auto}#scan .scanline{height:30px}#scan .panel{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border-right:1px solid var(--line);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(26,26,26,.18);padding:18px 20px 16px}#scan .panel h2{display:none}#scan .steps{margin:0;padding:0;flex:none}#scan .steps li{display:none}#scan .steps li.on{display:flex;gap:13px;padding:0;font-size:15.5px;line-height:1.35;color:var(--charcoal);font-weight:500}#scan .steps li.done{display:none}#scan .steps li.on .dot{width:22px;height:22px;margin-top:1px}#scan .progress{order:-1;position:static;height:5px;margin:0 0 15px;background:var(--line);border-radius:999px;overflow:hidden}#scan .progress i{background:var(--charcoal);border-radius:999px}#scan .eta{order:1;margin:9px 0 0;padding-left:35px;font-size:13.5px}#scan .map{border-radius:0}.map-search{display:flex;align-items:center;gap:12px;position:absolute;left:14px;right:14px;top:14px;z-index:5;background:var(--white);border-radius:14px;padding:13px 18px;overflow:hidden;box-shadow:0 6px 20px rgba(26,26,26,.14)}.map-search svg{position:static;inset:auto;width:18px;height:18px;min-width:18px;flex:0 0 18px;stroke:var(--gray);align-self:center;display:block}.map-search span{font-size:15px;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#scan .pin .lbl{font-size:12px;padding:6px 13px;box-shadow:0 4px 14px rgba(26,26,26,.14)}#scan .pin.you .lbl b{max-width:120px}.feed{padding:0 14px}.feed:before{height:60px}.feed:after{height:150px}.review{padding:15px 16px;margin-bottom:14px;border-radius:16px}.review p{font-size:14px}.mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px;gap:8px;padding:12px}.mosaic .photo{aspect-ratio:auto;width:auto;margin:0;border:0;box-shadow:none;transform:none;border-radius:10px}.browser{border-left:0}.chrome{padding:14px 16px}.card-stage .board{padding:20px 18px}.card-stage .row{font-size:14px;padding:8px 6px}.comp div{padding:13px 15px;font-size:13.5px}.rating-card{padding:22px 20px}}@media (max-width:640px){h1{font-size:clamp(23px,6.4vw,32px);letter-spacing:-.02em;text-wrap:balance}h1 br{display:none}.gate2 h3,.rcard h3,.sub,.unlock h3{text-wrap:pretty}#choose h1{font-size:clamp(23px,6.2vw,30px)}#choose .wrap,#find .wrap,.chat-wrap{padding-left:18px;padding-right:18px;padding-top:5vh}#find .wrap{padding-bottom:52px}.sub{font-size:15.5px;margin-bottom:30px}.field{padding:5px 5px 5px 18px;border-radius:14px}.field input{font-size:16px;padding:16px 0}.go{width:48px;height:48px}.chips{gap:9px;margin-top:22px}.chips .chip[data-path=compare]{order:-1}.chip{font-size:13px;padding:6px 15px 6px 6px;gap:8px;max-width:100%}.chip i{width:26px;height:26px}.chip i svg{width:14px;height:14px}.trust{margin-top:32px}.bubble,.reply p{font-size:15.5px}.bubble{max-width:92%}.path{padding:20px 18px}.sg{padding:12px 18px}#choose .eyebrow,#find .eyebrow{display:block;text-align:center;line-height:1.6;font-size:11px;letter-spacing:.16em;margin-bottom:16px}#choose .eyebrow:before,#find .eyebrow:before{display:inline-block;vertical-align:middle;margin:-2px 8px 0 0}}body,html{max-width:100%;overflow-x:clip}.topbar-actions{display:flex;align-items:center;gap:10px}.cta-btn{display:none;background:var(--yellow);color:var(--charcoal);border:1px solid var(--yellow);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.cta-btn:hover{background:#F2E43F}@media (max-width:900px){body.phone-verified .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:45}body.phone-verified .cta-btn{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 190px);overflow:hidden;text-overflow:ellipsis}.ghost-btn{padding:8px 15px;font-size:13.5px}.cta-btn{padding:8px 14px;font-size:12px;letter-spacing:.02em}.brand img{width:32px;height:32px}.unlock{padding:26px 20px;margin-top:28px}.unlock h3{font-size:21px;line-height:1.2}.unlock p{font-size:14.5px}.proofbox{margin:20px auto 18px;padding:16px 15px 14px}.pb-head{display:block;margin-bottom:12px}.pb-head b{display:block;font-size:14px;margin-bottom:4px}.pb-head span{display:block;white-space:normal;font-size:11.5px;line-height:1.4}.unlock .bars14{height:52px;gap:4px}.pb-legend{flex-direction:column;gap:8px;margin-top:10px;padding-top:10px}.unlock .solid{width:100%;padding:15px 16px;font-size:14px;line-height:1.3;white-space:normal}.unlock .fine{font-size:12px}body.chrome-off{overflow:visible;height:auto}body.chrome-off #boards .wrap-b,body.chrome-off #report .results{max-height:none;overflow:visible}body.chrome-off .report{min-height:0}.gate2{pointer-events:none;overscroll-behavior:contain}.gate2 .card{pointer-events:auto}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.menu-task{--char:#1A1A1A;--char2:#2D2D2D;--cream:#FAF8F5;--yellow:#FFF14E;--gray:#5C5C5C;--muted:#8A8A8A;--line:#E5E5E5;--white:#fff;--r:14px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:72px;--gut:24px;--bar:96px}.menu-task,.menu-task *{box-sizing:border-box}.menu-task [hidden]{display:none!important}.menu-task{margin:0;padding:0}.menu-task{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--char);background:var(--white);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--bar) + var(--s7))}.menu-task a{color:inherit}.menu-task button{font-family:inherit}.menu-task :focus-visible{outline:3px solid var(--char);outline-offset:2px;border-radius:6px}.menu-task .appbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--line)}.menu-task .appbar .in{max-width:1080px;margin:0 auto;padding:var(--s4) var(--gut);display:flex;align-items:center;gap:var(--s3)}.menu-task .badge{width:30px;height:30px;border-radius:50%;display:block}.menu-task .wordmark{font-weight:700;letter-spacing:.14em;font-size:14px}.menu-task .appbar .spacer{flex:1 1}.menu-task .crumb{font-size:13px;color:var(--muted)}.menu-task .avatar{width:30px;height:30px;border-radius:50%;background:var(--char);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.04em}.menu-task .wrap{max-width:1080px;margin:0 auto;padding:0 var(--gut)}.menu-task .eyebrow{display:flex;align-items:center;gap:var(--s3);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--char)}.menu-task .eyebrow i{width:9px;height:9px;border-radius:50%;background:var(--yellow);display:block}.menu-task .eyebrow.muted{color:var(--muted)}.menu-task .hero{padding-block:var(--s10) var(--s8)}.menu-task h1{font-size:40px;line-height:1.12;letter-spacing:-.022em;font-weight:700;margin:var(--s5) 0 var(--s4);max-width:100%;text-wrap:balance}.menu-task h1 .rn{box-shadow:inset 0 -.36em 0 var(--yellow)}.menu-task h1 .rn.keep{white-space:nowrap}.menu-task .lede{font-size:16px;line-height:1.6;color:var(--gray);max-width:60ch;margin:0}.menu-task .gbp{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:grid;grid-template-columns:224px 1fr;background:var(--white);max-width:660px}.menu-task .gbp .cover{position:relative;min-height:100%;background:var(--char)}.menu-task .gbp .cover svg{position:absolute;inset:0;width:100%;height:100%}.menu-task .gbp .cover .tag{position:absolute;left:10px;bottom:10px;background:rgba(26,26,26,.78);color:#fff;font-size:10.5px;letter-spacing:.04em;padding:5px 9px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-task .gbp .body{padding:var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.menu-task .gbp h2{font-size:20px;line-height:1.2;margin:0;letter-spacing:-.01em}.menu-task .rating{display:flex;align-items:center;gap:6px;row-gap:var(--s1);font-size:13px;color:var(--gray);flex-wrap:wrap}.menu-task .rating b{color:var(--char)}.menu-task .stars{display:inline-flex;gap:1px}.menu-task .stars svg{width:14px;height:14px}.menu-task .meta{display:grid;grid-gap:var(--s2);gap:var(--s2);font-size:13px;color:var(--gray)}.menu-task .meta div{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.menu-task .meta svg{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:var(--muted)}.menu-task .open{color:#1E7A43;font-weight:600}.menu-task .chips{display:flex;gap:var(--s2);flex-wrap:wrap}.menu-task .chip{font-size:11.5px;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--gray);background:var(--cream)}.menu-task .gbp .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s1);padding-top:var(--s4);border-top:1px solid var(--line)}.menu-task .attr{font-size:10.5px;color:var(--muted)}.menu-task .link{font-size:12.5px;font-weight:600;text-decoration:none;border-bottom:2px solid var(--yellow);padding-bottom:1px}.menu-task .section{padding-block:var(--s10) 0}.menu-task .sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);flex-wrap:wrap;margin:var(--s4) 0 0}.menu-task .sechead h3{font-size:24px;margin:0;letter-spacing:-.015em}.menu-task .sechead p{margin:var(--s2) 0 0;color:var(--gray);font-size:14px;max-width:56ch;line-height:1.55}.menu-task .tools{display:flex;gap:var(--s2)}.menu-task .ghost{background:none;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500;color:var(--char);cursor:pointer}.menu-task .ghost:hover{border-color:var(--char)}.menu-task .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s6)}.menu-task .tile{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--cream);cursor:pointer;text-align:left;padding:0;width:100%;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.menu-task .tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(26,26,26,.09)}.menu-task .hero,.menu-task .section,.menu-task .tile{scroll-margin-top:88px;scroll-margin-bottom:140px}.menu-task .tile .shot{position:relative;display:block;aspect-ratio:4/3;flex:0 0 auto;overflow:hidden;background:var(--char)}.menu-task .tile .shot svg{position:absolute;inset:0;width:100%;height:100%}.menu-task .tile .cap{display:block;padding:var(--s3);font-size:11.5px;color:var(--muted);line-height:1.4;background:#fff;border-top:1px solid var(--line)}.menu-task .tile .cap b{display:block;color:var(--char);font-weight:600;font-size:12px;margin-bottom:var(--s1)}.menu-task .mark{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.92);border:1px solid rgba(26,26,26,.15);display:grid;place-items:center;font-family:Bebas Neue,Inter,sans-serif;font-size:15px;line-height:1;color:var(--char);padding-top:2px}.menu-task .mark svg{width:13px;height:13px;display:none}.menu-task .bar{position:absolute;top:0;left:0;right:0;height:5px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.menu-task .tile[aria-pressed=true]{border-color:var(--char)}.menu-task .tile[aria-pressed=true] .bar{transform:scaleX(1)}.menu-task .tile[aria-pressed=true] .mark{background:var(--yellow);border-color:var(--char)}.menu-task .tile[aria-pressed=true] .shot:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 3px var(--char)}.menu-task .zoom{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:8px;border:0;background:rgba(26,26,26,.62);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .16s ease}.menu-task .tile:hover .zoom,.menu-task .zoom:focus-visible{opacity:1}.menu-task .zoom svg{width:14px;height:14px}.menu-task .drop{margin-top:var(--s6);border:2px dashed var(--line);border-radius:var(--r);background:var(--cream);padding:var(--s8) var(--s6);text-align:center;transition:border-color .16s ease,background .16s ease}.menu-task .drop.over{border-color:var(--char);background:#fff}.menu-task .drop h4{margin:0 0 var(--s2);font-size:17px}.menu-task .drop p{margin:0 0 var(--s6);color:var(--gray);font-size:13.5px}.menu-task .btn{border:1px solid var(--char);background:var(--char);color:#fff;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.menu-task .btn.tert{background:none;color:var(--char)}.menu-task .btn:disabled{opacity:.4;cursor:not-allowed}.menu-task .files{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s6);text-align:left}.menu-task .file{display:flex;align-items:center;gap:var(--s3);border:1px solid var(--line);background:#fff;border-radius:10px;padding:var(--s3);font-size:13px}.menu-task .file .ic{width:30px;height:30px;border-radius:8px;background:var(--yellow);display:grid;place-items:center;flex:0 0 30px}.menu-task .file .ic svg{width:15px;height:15px}.menu-task .file .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.menu-task .file .sz{color:var(--muted);font-size:12px}.menu-task .file .rm{border:0;background:none;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 4px}.menu-task .file .rm:hover{color:var(--char)}.menu-task .note{margin-top:var(--s6)}.menu-task .note textarea{width:100%;display:block;resize:vertical;min-height:118px;font-family:inherit;font-size:15px;line-height:1.6;color:var(--char);background:var(--cream);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);transition:border-color .16s ease,background .16s ease}.menu-task .note textarea::placeholder{color:var(--muted)}.menu-task .note textarea:focus{outline:none;border-color:var(--char);background:#fff}.menu-task .note textarea:focus-visible{outline:none}.menu-task .notefoot{display:flex;justify-content:flex-end;margin-top:var(--s2);font-size:12px;color:var(--muted)}.menu-task .actionbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--char);color:#fff}.menu-task .actionbar .in{max-width:1080px;margin:0 auto;min-height:var(--bar);padding:var(--s5) var(--gut);display:flex;align-items:center;gap:var(--s6)}.menu-task .count{display:flex;align-items:center;gap:var(--s3)}.menu-task .count .num{font-family:Bebas Neue,Inter,sans-serif;font-size:38px;line-height:1;color:var(--yellow);min-width:42px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.menu-task .count .lbl{font-size:13px;color:#BDBDBD;line-height:1.4;display:flex;flex-direction:column}.menu-task .count .lbl b{display:block;color:#fff;font-weight:600}.menu-task .actionbar .spacer{flex:1 1}.menu-task .send{background:var(--yellow);color:var(--char);border:0;border-radius:10px;padding:15px 28px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:-.005em}.menu-task .send:disabled{background:#3A3A3A;color:#7C7C7C;cursor:not-allowed}.menu-task .hint{font-size:12.5px;color:#9A9A9A;max-width:34ch;line-height:1.4}.menu-task .launching{position:fixed;inset:0;z-index:90;background:var(--char);color:#fff;display:none;place-items:center;text-align:center;padding:var(--s7)}.menu-task .launching.on{display:grid}.menu-task .launching .spin{width:34px;height:34px;margin:0 auto var(--s6);border:3px solid rgba(255,255,255,.22);border-top:3px solid var(--yellow);border-radius:50%;animation:spin .8s linear infinite}.menu-task .launching b{display:block;font-size:22px;letter-spacing:-.015em;margin-bottom:var(--s2)}.menu-task .launching p{margin:0;font-size:14.5px;color:#BDBDBD;line-height:1.6}.menu-task .launching .url{color:var(--yellow);font-weight:600}.menu-task .launching .esc{margin-top:var(--s7);font-size:11.5px;color:#7C7C7C}.menu-task .launching .esc button{border:0;background:none;padding:0;font-family:inherit;font-size:11.5px;color:#BDBDBD;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.menu-task .delivery{margin-top:var(--s9)}.menu-task .delivery .dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;margin-top:var(--s4)}.menu-task .delivery h3{margin:0;font-size:22px;letter-spacing:-.015em}.menu-task .delivery .dsub{margin:var(--s2) 0 0;font-size:14px;line-height:1.55;color:var(--gray);max-width:58ch}.menu-task .dgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s6)}.menu-task .dcard{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--cream);padding:0;text-align:left;cursor:pointer;width:100%;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.menu-task .dcard:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(26,26,26,.1)}.menu-task .dcard .prev{position:relative;aspect-ratio:16/9;display:block;background:var(--char)}.menu-task .dcard .prev svg{position:absolute;inset:0;width:100%;height:100%}.menu-task .dcard .meta{display:block;padding:var(--s3) var(--s4) var(--s4);background:#fff;border-top:1px solid var(--line)}.menu-task .dcard .meta b{display:block;font-size:14px;margin-bottom:2px}.menu-task .dcard .meta span{font-size:12px;color:var(--muted);line-height:1.45}.menu-task .dcard .pick{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.94);border:1.5px solid rgba(26,26,26,.2);display:grid;place-items:center;z-index:2}.menu-task .dcard .pick svg{width:14px;height:14px;color:var(--char);display:none}.menu-task .dcard[aria-pressed=true]{border-color:var(--char);box-shadow:0 0 0 2px var(--char)}.menu-task .dcard[aria-pressed=true] .pick{background:var(--yellow);border-color:var(--char)}.menu-task .dcard[aria-pressed=true] .pick svg{display:block}.menu-task .dcardwrap{position:relative}.menu-task .dview{position:absolute;top:10px;right:10px;z-index:3;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.28);background:rgba(26,26,26,.55);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s ease,transform .15s ease}.menu-task .dview svg{width:16px;height:16px}.menu-task .dview:hover{background:rgba(26,26,26,.8);transform:scale(1.06)}.menu-task .viewer{position:fixed;inset:0;z-index:80;display:none;background:rgba(26,26,26,.88);padding:var(--s6);flex-direction:column;align-items:center;justify-content:center}.menu-task .viewer.on{display:flex}.menu-task .vclose{position:absolute;top:16px;right:18px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:18px;line-height:1;cursor:pointer}.menu-task .vclose:hover{background:rgba(255,255,255,.22)}.menu-task .vframe{position:relative;width:min(1000px,100%);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.5)}.menu-task .vstage{position:relative;aspect-ratio:16/9;background:var(--char);display:block}.menu-task .vstage img{object-fit:contain;background:var(--char)}.menu-task .vstage img,.menu-task .vstage svg{position:absolute;inset:0;width:100%;height:100%}.menu-task .vstage .prevfail{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.62);font-size:13px}.menu-task .vbar{display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--line)}.menu-task .vmeta{flex:1 1;min-width:0}.menu-task .vmeta b{display:block;font-size:16px;letter-spacing:-.01em}.menu-task .vmeta span{font-size:12.5px;color:var(--muted)}.menu-task .vbar .btn{white-space:nowrap}.menu-task .vnav{position:absolute;top:calc(50% - 23px);z-index:2;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;background:rgba(26,26,26,.55);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s ease}.menu-task .vnav:hover{background:rgba(26,26,26,.82)}.menu-task .vnav svg{width:22px;height:22px}.menu-task .vnav.prev{left:12px}.menu-task .vnav.next{right:12px}.menu-task .vdots{display:flex;justify-content:center;gap:8px;margin-top:var(--s5)}.menu-task .vdot{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.32);transition:background .15s ease,transform .15s ease}.menu-task .vdot.on{background:var(--yellow);transform:scale(1.25)}@media (max-width:640px){.menu-task .viewer{padding:var(--s4)}.menu-task .vnav{width:40px;height:40px;top:auto;bottom:auto;top:calc(50% - 20px)}.menu-task .vbar{flex-direction:column;align-items:stretch;gap:var(--s3)}.menu-task .vbar .btn{width:100%}}.menu-task .dflag{position:absolute;top:10px;right:10px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--char);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.menu-task .dflag.live{background:var(--yellow);color:var(--char)}.menu-task .dactions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s5)}.menu-task .dactions .hint{font-size:12.5px;color:var(--muted)}.menu-task .derr{margin:var(--s3) 0 0;font-size:12.5px;color:#C0392B;min-height:0}.menu-task .notify{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s5);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:var(--cream)}.menu-task .notify .bell{width:36px;height:36px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;flex:0 0 36px}.menu-task .notify .bell svg{width:18px;height:18px;color:var(--char)}.menu-task .notify .ntext{flex:1 1 240px;font-size:13.5px;line-height:1.5;color:var(--gray)}.menu-task .notify .ntext b{display:block;color:var(--char);font-size:14.5px;font-weight:600;margin-bottom:2px}.menu-task .notify .btn{white-space:nowrap}.menu-task .notify.on{background:#FFFDF0;border-color:var(--char)}.menu-task .editchip{display:inline-block;margin-left:var(--s3);padding:4px 10px;border-radius:999px;background:var(--yellow);color:var(--char);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.menu-task .history{margin-top:var(--s9)}.menu-task .hlist{list-style:none;margin:var(--s4) 0 0;padding:0}.menu-task .hitem{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--s5);gap:var(--s5);padding:var(--s4) 0;border-top:1px solid var(--line)}.menu-task .hitem time{font-size:12.5px;color:var(--muted);padding-top:1px}.menu-task .hitem b{display:block;font-size:14px;margin-bottom:var(--s1)}.menu-task .hitem ul{list-style:none;margin:0;padding:0}.menu-task .hitem li{font-size:13.5px;line-height:1.6;color:var(--gray);position:relative;padding-left:14px}.menu-task .hitem li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--yellow)}.menu-task .nok{display:flex;align-items:center;gap:var(--s2);font-size:13.5px;color:var(--char)}.menu-task .nok svg{width:16px;height:16px;color:#1E7A43;flex:0 0 16px}.menu-task .nerr{flex:1 1 100%;margin:0;font-size:12.5px;color:#C0392B;min-height:0}.menu-task .sheet.wide{width:min(620px,100%)}.menu-task .sheet.wide .in{padding:var(--s7)}.menu-task .sheet.wide h3{text-align:left;font-size:23px;margin:0 0 var(--s2)}.menu-task .sheet.wide .sub{text-align:left;margin-bottom:var(--s6)}.menu-task .escroll{max-height:56vh;overflow-y:auto;padding-right:2px}.menu-task .sheet.rc{width:min(560px,100%)}.menu-task .sheet.rc h3{margin:0 0 var(--s3);font-size:26px;text-align:left}.menu-task .sheet.rc .sub{text-align:left;margin-bottom:var(--s6)}.menu-task .rccard{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:var(--s6)}.menu-task .rccard .prev{position:relative;aspect-ratio:16/9;display:block;background:var(--char)}.menu-task .rccard .prev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-task .rccard .meta{display:block;padding:var(--s3) var(--s4) var(--s4);background:#fff;border-top:1px solid var(--line)}.menu-task .rccard .meta b{display:block;font-size:14px;margin-bottom:2px}.menu-task .rccard .meta span{font-size:12px;color:var(--muted);line-height:1.45}.menu-task .eblock+.eblock{margin-top:var(--s6)}.menu-task .eblock h4{margin:0 0 var(--s3);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--char)}.menu-task .eblock .cnt{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.menu-task .mini{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s2);gap:var(--s2)}.menu-task .mtile{position:relative;aspect-ratio:4/3;border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0;background:var(--cream);cursor:pointer}.menu-task .mtile svg.shotsvg{position:absolute;inset:0;width:100%;height:100%}.menu-task .mtile .tick{position:absolute;inset:0;display:none;place-items:center;background:rgba(26,26,26,.42);z-index:2}.menu-task .mtile .tick span{width:20px;height:20px;border-radius:6px;background:var(--yellow);display:grid;place-items:center}.menu-task .mtile .tick svg{width:12px;height:12px;color:var(--char)}.menu-task .mtile[aria-pressed=true]{border-color:var(--char);box-shadow:inset 0 0 0 2px var(--char)}.menu-task .mtile[aria-pressed=true] .tick{display:grid}.menu-task .eblock textarea{width:100%;display:block;resize:vertical;min-height:92px;font-family:inherit;font-size:15px;line-height:1.55;color:var(--char);background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:var(--s4)}.menu-task .eblock textarea:focus{outline:none;border-color:var(--char);background:#fff}.menu-task .warnrow{display:flex;gap:var(--s3);align-items:flex-start;margin-top:var(--s5);padding:var(--s4);border-radius:10px;background:#FFF9C4;font-size:13px;line-height:1.5;color:var(--char)}.menu-task .efoot{display:flex;gap:var(--s2);justify-content:flex-end;margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.menu-task .modal{position:fixed;inset:0;z-index:70;background:rgba(26,26,26,.72);display:none;place-items:center;padding:var(--s6);overflow:hidden}.menu-task .modal.on{display:grid}.menu-task .sheet{width:min(460px,100%);background:#fff;border-radius:22px;position:relative;box-shadow:0 28px 70px rgba(0,0,0,.3);overflow:hidden auto;max-height:100%}.menu-task .sheet .in{padding:var(--s8) var(--s7) var(--s7)}.menu-task .mstep[hidden]{display:none}.menu-task .mclose{position:absolute;top:var(--s4);right:var(--s4);width:32px;height:32px;border:0;border-radius:9px;background:none;color:var(--muted);font-size:17px;cursor:pointer;z-index:2}.menu-task .mclose:hover{background:var(--cream);color:var(--char)}.menu-task .lockbadge{width:58px;height:58px;border-radius:50%;background:var(--yellow);margin:0 auto;display:grid;place-items:center}.menu-task .lockbadge svg{width:26px;height:26px;color:var(--char)}.menu-task .sheet h3{margin:var(--s6) 0 var(--s3);font-size:28px;line-height:1.2;letter-spacing:-.022em;text-align:center}.menu-task .sheet .sub{margin:0 0 var(--s6);font-size:15px;line-height:1.55;color:var(--gray);text-align:center}.menu-task .sheet .sub b{color:var(--char);font-weight:600}.menu-task .captcha{display:flex;align-items:center;gap:var(--s4);border:1px solid var(--line);border-radius:12px;background:var(--cream);padding:var(--s4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-task .captcha .cbox{width:30px;height:30px;border:2px solid #c4c4c4;border-radius:6px;background:#fff;display:grid;place-items:center;flex:0 0 30px}.menu-task .captcha .cbox svg{width:18px;height:18px;color:#1E7A43;display:none}.menu-task .captcha .cbox .spin{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--char);border-radius:50%;animation:spin .7s linear infinite;display:none}.menu-task .captcha.loading .cbox{border-color:transparent}.menu-task .captcha.loading .cbox .spin,.menu-task .captcha.ok .cbox svg{display:block}.menu-task .captcha.ok{border-color:var(--char)}.menu-task .captcha .ctext{flex:1 1;font-size:15px;font-weight:500}.menu-task .captcha .cmark{font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right}.menu-task .captcha .cmark span{display:block}.menu-task .field{margin-top:var(--s6)}.menu-task .field label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--char);margin-bottom:var(--s2)}.menu-task .field input{width:100%;font-family:inherit;font-size:17px;color:var(--char);background:#fff;border:1.5px solid var(--char);border-radius:12px;padding:15px var(--s4)}.menu-task .field input::placeholder{color:var(--muted)}.menu-task .field input:focus{outline:none;box-shadow:0 0 0 3px rgba(255,241,78,.55)}.menu-task .field input.bad{border-color:#C0392B}.menu-task .sheet .btn.ghostblock{margin-top:var(--s2)}.menu-task .codefield input{width:100%;font-family:inherit;font-size:26px;font-weight:600;color:var(--char);text-align:center;letter-spacing:.42em;text-indent:.42em;background:var(--cream);border:1.5px solid var(--char);border-radius:12px;padding:15px var(--s4)}.menu-task .codefield input::placeholder{color:#C4C4C4;font-weight:500}.menu-task .codefield input:focus{outline:none;box-shadow:0 0 0 3px rgba(255,241,78,.55)}.menu-task .codefield.err input{border-color:#C0392B}.menu-task .msep{height:1px;background:var(--line);margin:var(--s6) 0 var(--s5)}.menu-task .btn.soft{width:100%;margin-top:var(--s2);padding:14px 18px;border-radius:12px;font-size:14px;font-weight:500;background:var(--cream);border:1px solid var(--line);color:var(--char)}.menu-task .btn.soft:disabled{color:var(--muted);opacity:1;cursor:default}.menu-task .btn.ghostblock{width:100%;margin-top:var(--s2);padding:14px 18px;border-radius:12px;font-size:14px;font-weight:500;background:#fff;border:1px solid var(--line);color:var(--char)}.menu-task .btn.ghostblock:hover{border-color:var(--char)}.menu-task .merr{margin:var(--s3) 0 0;font-size:12.5px;color:#C0392B;text-align:center;min-height:16px}.menu-task .btn.block{width:100%;margin-top:var(--s5);padding:17px 20px;border-radius:12px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.menu-task .resend{display:block;margin-top:var(--s4);text-align:center;font-size:12.5px;color:var(--muted)}.menu-task .resend button{border:0;background:none;padding:0;font-family:inherit;font-size:12.5px;color:var(--char);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.menu-task .legal{margin:var(--s6) 0 0;text-align:center;font-size:12px;line-height:1.55;color:var(--muted)}.menu-task .legal a{color:var(--gray);text-decoration:underline;text-underline-offset:2px}.menu-task .demo{margin:var(--s3) 0 0;text-align:center;font-size:11.5px;color:var(--muted)}.menu-task .lb{position:fixed;inset:0;z-index:60;background:rgba(26,26,26,.9);display:none;place-items:center;padding:var(--s7)}.menu-task .lb.on{display:grid}.menu-task .lb .frame{width:min(760px,92vw);background:#000;border-radius:12px;overflow:hidden;position:relative}.menu-task .lb .frame svg{display:block;width:100%;height:auto;aspect-ratio:4/3}.menu-task .lb .close{position:absolute;top:var(--s3);right:var(--s3);width:34px;height:34px;border-radius:9px;border:0;background:rgba(255,255,255,.9);cursor:pointer;font-size:17px}.menu-task .lb .lbbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);width:min(760px,92vw);margin-top:var(--s4);color:#fff}.menu-task .lb .lbbar span{font-size:13px;color:#BDBDBD}.menu-task .done{display:none;padding-block:var(--s10) var(--s8)}.menu-task .done.on{display:block}.menu-task .done h2{margin:var(--s4) 0 var(--s2);font-size:28px;letter-spacing:-.018em}.menu-task .statuslede{margin:0;color:var(--gray);font-size:15.5px;line-height:1.6;max-width:56ch}.menu-task .steps{list-style:none;margin:var(--s9) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr)}.menu-task .step{position:relative;padding:38px var(--s2) 0;text-align:center}.menu-task .step:after,.menu-task .step:before{content:"";position:absolute;top:12px;height:2px;background:var(--line)}.menu-task .step:before{left:0;width:50%}.menu-task .step:after{left:50%;width:50%}.menu-task .step:first-child:before,.menu-task .step:last-child:after{display:none}.menu-task .step.is-done:after,.menu-task .step.is-done:before,.menu-task .step.is-now:before{background:var(--char)}.menu-task .node{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--muted)}.menu-task .node svg{width:13px;height:13px;display:none}.menu-task .step.is-done .node{background:var(--char);border-color:var(--char);color:#fff}.menu-task .step.is-done .node svg{display:block}.menu-task .step.is-done .node span{display:none}.menu-task .step.is-now .node{background:var(--yellow);border-color:var(--char);color:var(--char);box-shadow:0 0 0 6px rgba(255,241,78,.45)}.menu-task .slabel{display:block;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--gray)}.menu-task .step.is-done .slabel,.menu-task .step.is-now .slabel{color:var(--char)}.menu-task .smeta{display:block;font-size:11px;color:var(--muted);margin-top:var(--s1);min-height:14px}.menu-task .step.is-now .smeta{color:var(--char);font-weight:600}.menu-task .statusfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);flex-wrap:wrap;margin-top:var(--s9);padding-top:var(--s5);border-top:1px solid var(--line)}.menu-task .statusactions{margin-left:auto}.menu-task .summary{display:flex;align-items:center;gap:var(--s3)}.menu-task .summary .dot{width:9px;height:9px;border-radius:50%;background:var(--yellow);flex:0 0 9px}.menu-task .statusactions{display:flex;gap:var(--s2);flex-wrap:wrap}.menu-task .protobar{margin-top:var(--s6);font-size:11.5px;color:var(--muted);letter-spacing:.02em}.menu-task .linkbtn{border:0;background:none;padding:0;font-size:11.5px;color:var(--char);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.menu-task .linkbtn:disabled{color:var(--muted);text-decoration:none;cursor:not-allowed}@media(hover:none){.menu-task .zoom{opacity:1;width:34px;height:34px;background:rgba(26,26,26,.55)}.menu-task .zoom svg{width:16px;height:16px}.menu-task .tile:hover{transform:none;box-shadow:none}}@media(max-width:900px){.menu-task{--s10:44px;--s9:36px;--s8:28px;--bar:84px}.menu-task .gbp{grid-template-columns:1fr;max-width:none}.menu-task .gbp .cover{min-height:190px}.menu-task .grid{grid-template-columns:repeat(2,1fr)}.menu-task h1{font-size:31px}.menu-task .hint{display:none}.menu-task .actionbar .in{gap:var(--s4)}.menu-task .count .num{font-size:30px;min-width:34px}.menu-task .sechead{align-items:flex-start;flex-direction:column;gap:var(--s4)}}@media(max-width:520px){.menu-task{--gut:18px;--s10:36px;--s9:28px;--s8:24px;--s7:20px}.menu-task .grid{grid-template-columns:1fr 1fr;gap:var(--s3)}.menu-task .tile .cap b{min-height:2.8em}.menu-task .steps{grid-template-columns:1fr;margin-top:var(--s7)}.menu-task .step{display:grid;grid-template-columns:26px 1fr;grid-gap:var(--s4);gap:var(--s4);text-align:left;padding:0 0 var(--s5) 0;align-items:start}.menu-task .step:last-child{padding-bottom:0}.menu-task .node{position:static;transform:none}.menu-task .step:before{left:12px;top:26px;bottom:0;width:2px;height:auto}.menu-task .step:after{display:none}.menu-task .step:first-child:before{display:block}.menu-task .step:last-child:before{display:none}.menu-task .smeta{min-height:0}.menu-task .statusfoot{margin-top:var(--s7)}.menu-task .statusactions,.menu-task .statusactions .btn{width:100%}.menu-task .ghost{padding:11px 16px}.menu-task .drop{padding:var(--s8) var(--s5)}.menu-task .actionbar .in{flex-wrap:wrap;row-gap:var(--s3);min-height:0;padding:var(--s4) var(--gut)}.menu-task .actionbar .spacer{display:none}.menu-task .count{flex:1 1 100%}.menu-task .send{flex:1 1 100%;padding:15px 20px}.menu-task .note textarea{font-size:16px;padding:var(--s4)}.menu-task .lb{padding:var(--s5)}.menu-task .modal{padding:var(--s5) var(--gut);align-content:start}.menu-task .sheet{border-radius:18px}.menu-task .sheet .in{padding:var(--s7) var(--s6) var(--s6)}.menu-task .sheet h3{font-size:24px}.menu-task .codefield input{font-size:23px;letter-spacing:.32em;text-indent:.32em}.menu-task .mini{grid-template-columns:repeat(4,1fr)}.menu-task .nerr{margin-top:var(--s2)}.menu-task .dgrid{grid-template-columns:1fr}.menu-task .dactions .btn{width:100%}.menu-task .escroll{max-height:40vh}.menu-task .efoot{flex-direction:column-reverse}.menu-task .efoot .btn{width:100%}.menu-task .hitem{grid-template-columns:1fr;gap:var(--s1)}.menu-task .notify .btn{width:100%}.menu-task .done .card{padding:var(--s6)}}@media(max-width:360px){.menu-task .mini{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.menu-task,.menu-task *{transition:none!important;animation:none!important}}.menu-task .eyebrow:before{content:none}.menu-task .gbp .cover img,.menu-task .tile .shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-task .notify .ninput{flex:1 1 170px;min-width:0;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;color:var(--char);background:var(--white);outline:none}.menu-task .notify .ninput:focus{border-color:var(--char)}@media (max-width:520px){.menu-task .notify .ninput{flex:1 1 100%}}.menu-task .summary{border:0;background:none;padding:0;font:inherit;font-size:13.5px;color:var(--gray);cursor:pointer;text-align:left}.menu-task .summary .caret{margin-left:var(--s2);font-weight:600;color:var(--char);text-decoration:underline;text-underline-offset:3px}.menu-task .summary:hover .caret{color:#000}.menu-task .attached{margin-top:var(--s7);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r);background:var(--cream)}.menu-task .attached .mtile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-task .field{display:block;gap:0;background:none;border:0;border-radius:0;padding:0}.menu-task .field:focus-within{border-color:transparent}@media (max-width:640px){.menu-task .field{padding:0;border-radius:0}}@media (max-height:760px){.menu-task .modal{padding:var(--s4)}.menu-task .sheet .in{padding:var(--s6) var(--s7) var(--s6)}.menu-task .lockbadge{width:46px;height:46px}.menu-task .lockbadge svg{width:21px;height:21px}.menu-task .sheet h3{margin:var(--s4) 0 var(--s2);font-size:22px}.menu-task .sheet .sub{margin-bottom:var(--s5);font-size:14px}.menu-task .field{margin-top:var(--s4)}.menu-task .field input{padding:12px 14px}.menu-task .merr{min-height:0;margin-top:var(--s2)}.menu-task .merr:empty{display:none}.menu-task .btn.block{margin-top:var(--s4);padding:14px 20px}.menu-task .demo{margin-top:var(--s2)}.menu-task .sheet.rc h3{font-size:21px;margin-bottom:var(--s2)}.menu-task .sheet.rc .sub{margin-bottom:var(--s4);font-size:14px}.menu-task .rccard{margin-bottom:var(--s4)}.menu-task .rccard .prev{aspect-ratio:auto;height:132px}.menu-task .eblock textarea{min-height:64px}.menu-task .efoot{margin-top:var(--s4);padding-top:var(--s4)}}.menu-task .sub{white-space:normal}.menu-task .dcard .prev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-task .dcard .prevfail{position:absolute;inset:0;display:grid;place-items:center;padding:0 12px;text-align:center;font-size:12px;color:rgba(255,255,255,.62)}.menu-task .anone{margin:0;font-size:13px;color:var(--muted)}.menu-task .anote{margin:0;font-size:14px;line-height:1.6;color:var(--char);white-space:pre-wrap}@media (max-width:520px){.menu-task .attached .mini{grid-template-columns:repeat(3,1fr)}}.ma{--ma-ink:#141414;--ma-grey:#5F5F5B;--ma-faint:#8C8C86;--ma-track:#E4E4DD;--ma-line:#E4E4DD;--ma-card:#FFFFFF;--ma-bg:#F5F3EC;--ma-disp:"Archivo Black",var(--sans,sans-serif);font-family:"Manrope",var(--sans,sans-serif);background:var(--ma-bg);color:var(--ma-ink);line-height:1.55;font-size:15px;font-weight:500}.ma *{box-sizing:border-box}:where(.ma) :where(h1,h2,h3,p,ul,ol,figure,table){margin:0;padding:0}.ma-wrap{max-width:1240px;margin:0 auto;padding:28px 24px 72px;display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.ma-rail{position:-webkit-sticky;position:sticky;top:74px;background:var(--ma-card);border:1px solid var(--ma-line);border-radius:22px;overflow:hidden;box-shadow:0 18px 44px rgba(20,20,23,.09)}.ma-rail-top{background:#FBFBF8;padding:26px 24px;text-align:center;border-bottom:1px solid var(--ma-line)}.ma-dial{position:relative;width:172px;height:172px;margin:0 auto;z-index:1}.ma-dial-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ma-dial-val b{font-family:var(--ma-disp);font-size:56px;line-height:.9;letter-spacing:-2px;color:var(--ma-ink)}.ma-dial-val span{font-size:11px;letter-spacing:1.6px;margin-top:6px}.ma-dial-val span,.ma-grade-lbl{font-weight:800;text-transform:uppercase;color:var(--ma-faint)}.ma-grade-lbl{font-size:10px;letter-spacing:1.8px;margin-top:20px}.ma-grade{font-weight:800;font-size:27px;line-height:1.1;letter-spacing:-.8px;margin-top:5px}.ma-grade-note{font-size:12.5px;font-weight:600;color:var(--ma-faint);margin-top:8px;line-height:1.45}.ma-key{display:flex;justify-content:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ma-line)}.ma-key span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ma-faint)}.ma-key i{width:8px;height:8px;border-radius:50%;flex:none}.ma-subs{list-style:none;padding:10px 16px 16px}.ma-subs li{display:grid;grid-template-columns:34px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--ma-line)}.ma-subs li:last-child{border-bottom:0}.ma-sub-ring{width:34px;height:34px}.ma-sub-txt b{font-size:13.5px;font-weight:800;line-height:1.25;letter-spacing:-.2px}.ma-sub-num{font-family:var(--ma-disp);font-size:15px;white-space:nowrap;letter-spacing:-.4px}.ma-sub-num i{font-style:normal;font-size:10px;color:var(--ma-faint);font-weight:800;font-family:"Manrope",var(--sans,sans-serif)}.ma-main{display:flex;flex-direction:column;gap:20px;min-width:0}.ma-card{background:var(--ma-card);border:1px solid var(--ma-line);border-radius:20px;padding:24px 26px}.ma-card h2{font-weight:800;font-size:25px;line-height:1.15}.ma-card .ma-sub{font-size:14px;color:var(--ma-grey);margin-top:6px;max-width:76ch}.ma-card p{font-size:14.5px;margin-top:13px;max-width:78ch;color:#2A2A2A}.ma-hero{padding:28px 30px 30px}.ma-eb{margin-bottom:14px}.ma-eb span{font-size:11px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;color:var(--ma-faint)}.ma-hero h2{font-weight:800;font-size:32px;line-height:1.14;letter-spacing:-1.1px}.ma-hero h2 em{font-style:normal}.ma-hero .ma-sub{color:var(--ma-grey);font-size:15px;margin-top:14px;max-width:72ch}.ma-subject{display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;margin-top:22px;padding:16px 18px;background:#FBFBF8;border:1px solid var(--ma-line);border-radius:14px}.ma-logo{width:76px;height:auto;display:block;border-radius:7px}.ma-who b{display:block;font-size:16px;font-weight:800;letter-spacing:-.3px}.ma-who span{color:var(--ma-faint);margin-top:3px}.ma-addr,.ma-who span{display:block;font-size:12px;font-weight:700}.ma-addr{color:var(--ma-grey);margin-top:5px;text-decoration:none;border-bottom:1px solid var(--ma-track);padding-bottom:1px;width:-moz-fit-content;width:fit-content}.ma-addr:hover{color:var(--ma-ink);border-bottom-color:var(--ma-ink)}.ma-hw{margin-top:5px;font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.ma-thumbs{display:flex;gap:7px}.ma-thumbs img{width:44px;height:78px;object-fit:cover;object-position:top;border:1px solid var(--ma-line);border-radius:5px;display:block;background:#fff}.ma-findings{list-style:none;margin-top:20px;border-top:1px solid var(--ma-line)}.ma-findings li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;font-size:14px;font-weight:600;border-bottom:1px solid var(--ma-line)}.ma-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 28px;gap:24px 28px;margin-top:24px}.ma-metrics div{border-top:3px solid var(--ma-ink);padding-top:13px}.ma-metrics b{display:block;font-family:var(--ma-disp);font-size:38px;line-height:1;letter-spacing:-1.2px}.ma-metrics span{display:block;font-size:11.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--ma-faint);margin-top:9px;line-height:1.4}.ma-reviewhead{padding:6px 2px 0}.ma-reviewhead h2{font-weight:800;font-size:27px}.ma-reviewhead p{font-size:15px;color:var(--ma-grey);margin-top:2px}.ma-secblock{margin-top:6px}.ma-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px 12px}.ma-seceyebrow{font-size:14px;color:var(--ma-faint);font-weight:600}.ma-seclead{font-weight:800;font-size:21px;line-height:1.2;margin-top:1px}.ma-secscore{display:flex;align-items:center;gap:9px;white-space:nowrap}.ma-secscore b{font-family:var(--ma-disp);font-size:14px;letter-spacing:-.3px}.ma-checklist{padding:18px 22px 20px}.ma-grouplbl{font-size:12px;font-weight:700;color:var(--ma-faint);letter-spacing:.06em;margin:16px 0 6px;text-transform:lowercase}.ma-checklist>div:first-child .ma-grouplbl{margin-top:0}.ma-checklist ul{list-style:none}.ma-checklist li{display:grid;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;padding:8px 0;align-items:start}.ma-checklist li b{display:block;font-size:14.5px;font-weight:700;line-height:1.35}.ma-checklist li span{display:block;font-size:13px;color:var(--ma-grey);line-height:1.45;margin-top:2px;max-width:82ch}.ma-ic{width:18px;height:18px;border-radius:50%;position:relative;margin-top:1px;flex:0 0 18px}.ma-ic:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.ma-ic.ma-pass{background:#138A52}.ma-ic.ma-pass:after{content:"\2713";color:#fff;font-size:10px}.ma-ic.ma-fail{background:#C2402F}.ma-ic.ma-fail:after{content:"\2715";color:#fff;font-size:9px}.ma-ic.ma-wait{background:#9A7D00}.ma-ic.ma-wait:after{content:"?";color:#fff}.ma-ic.ma-sm{width:16px;height:16px;flex:0 0 16px;margin-top:3px}.ma-ic.ma-sm:after{font-size:8px}.ma-tablewrap{overflow-x:auto;margin-top:16px}.ma table{width:100%;border-collapse:collapse;font-size:14px}.ma th{text-align:left;font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-faint);padding:0 12px 10px;white-space:nowrap}.ma td,.ma th{border-bottom:1px solid var(--ma-line)}.ma td{padding:12px;vertical-align:top;line-height:1.5}.ma tr:last-child td{border-bottom:0}.ma td:first-child{font-weight:700}.ma figure{margin-top:18px}.ma figure:not(.ma-lbslide) img{width:100%;height:auto;display:block;border:1px solid var(--ma-line);border-radius:9px;padding:20px 22px;background:#fff}.ma figcaption{font-size:12.5px;color:var(--ma-faint);margin-top:9px}.ma-pull{border-left:3px solid var(--ma-ink);padding:2px 0 2px 18px;margin-top:18px;font-size:17px;line-height:1.45;font-weight:600;max-width:64ch}.ma-detail{padding-bottom:8px}.ma-detail>h2{margin-bottom:4px}.ma-inset{display:block;padding:20px 0 6px;border-top:1px solid var(--ma-line)}.ma-inset:first-of-type{border-top:0;padding-top:8px}.ma-inset h3{font-weight:800;font-size:20px;line-height:1.2;letter-spacing:-.01em}.ma-inset .ma-pull{margin-top:14px;font-size:15.5px}.ma-rows{list-style:none;margin-top:16px}.ma-rows li{display:grid;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;padding:9px 0;border-top:1px solid var(--ma-line);align-items:start}.ma-rows li:first-child{border-top:0}.ma-rows b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.ma-rows span{display:block;font-size:13px;color:var(--ma-grey);line-height:1.45;margin-top:2px}.ma-zone{border-top:2px solid #c9c7bc;margin-top:40px;padding:56px 0 72px}.ma-zone.ma-zone-only{border-top:0;margin-top:0;padding-top:28px}.ma-boardsfirst .ma-zone{border-top:0;border-bottom:2px solid #c9c7bc;margin-top:0;padding:28px 0 56px}.ma [id=dr-audit],.ma [id=dr-boards]{scroll-margin-top:74px}.ma-zonein{max-width:1240px;margin:0 auto;padding:0 24px}.ma-zonehead{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--ma-line)}.ma-zoneeyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;color:var(--ma-faint);margin-bottom:11px}.ma-zonehead h2{font-weight:800;font-size:34px;letter-spacing:-1px;line-height:1.12}.ma-zonehead p{font-size:15px;color:var(--ma-grey);margin-top:11px;max-width:78ch}.ma-variant{border:1px solid var(--ma-line);border-radius:16px;background:#fff;padding:20px 22px 22px;margin-bottom:16px;box-shadow:0 2px 10px rgba(20,20,23,.045);transition:border-color .15s,box-shadow .15s}.ma-variant.ma-chosen{box-shadow:0 4px 18px rgba(20,20,23,.08);border-color:#D6D4CA}.ma-vhead{justify-content:space-between;gap:16px;margin-bottom:16px}.ma-vhead,.ma-vname{display:flex;align-items:center;flex-wrap:wrap}.ma-vname{gap:9px;min-width:0}.ma-vbadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#ECECE5;color:#6E6E68;font-family:var(--ma-disp);font-size:12px;flex:none}.ma-vname b{font-weight:800;font-size:18px;letter-spacing:-.3px}.ma-vname i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ma-faint)}.ma-vpick{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid var(--ma-line);background:#FBFBF8;cursor:pointer;font-size:12.5px;font-weight:800;white-space:nowrap;transition:.14s}.ma-vpick:hover{border-color:var(--ma-ink)}.ma-vpick input{accent-color:var(--ma-ink);margin:0}.ma-variant.ma-chosen .ma-vpick{background:#F1F0E9;border-color:#D6D4CA}.ma-strip{display:grid;grid-template-columns:repeat(var(--ma-cols,5),minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px;max-width:calc(var(--ma-cols,5) * 232px)}.ma-strip>*{grid-column:var(--ma-col,auto);grid-row:var(--ma-row,auto);order:var(--ma-order,0)}.ma-shot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit;display:block}.ma-rotstack{position:relative;display:block;transition:transform .15s,box-shadow .15s}.ma-rotstack img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;border:5px solid #4a4a50;border-radius:8px;background:#4A4A50;opacity:0;transition:opacity .55s ease}.ma-rotstack img+img{position:absolute;left:0;top:0}.ma-rotstack img.ma-on{opacity:1}.ma-shot:hover .ma-rotstack{transform:translateY(-3px);box-shadow:0 10px 22px rgba(20,20,23,.22)}.ma-shot:focus-visible .ma-rotstack{outline:2px solid var(--ma-ink);outline-offset:2px}.ma-shotcap{display:block;margin-top:8px;font-size:11.5px;font-weight:800;line-height:1.3;letter-spacing:-.1px}.ma-shotcap i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;background:#ECECE5;color:#8A8A82;font-family:var(--ma-disp);font-size:9.5px;margin-right:5px;vertical-align:1px}.ma-shotcap em{display:block;font-style:normal;font-size:10px;font-weight:700;color:var(--ma-faint);letter-spacing:.7px;text-transform:uppercase;margin-top:3px;margin-left:21px}.ma-promostack{margin-top:12px;padding-top:0;align-self:start;position:relative;min-width:0}.ma-promostack:before{top:0;width:2px;height:22px}.ma-promostack:after,.ma-promostack:before{content:"";position:absolute;left:1px;background:#CFCEC4;border-radius:1px}.ma-promostack:after{top:20px;width:9px;height:2px}.ma-pstitle{font-size:9.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--ma-faint);padding:14px 0 0 14px;margin-bottom:9px}.ma-loopdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#C2402F;margin-right:5px;vertical-align:1px;animation:ma-loopblink 5s linear infinite}@keyframes ma-loopblink{0%,8%{opacity:1}30%,to{opacity:.25}}.ma-psnote{font-size:10px;font-weight:700;color:var(--ma-faint);line-height:1.35;margin:-5px 0 10px;letter-spacing:.1px}.ma-prows{display:block}.ma-prow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0 0 9px;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;width:100%}.ma-prow img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;border:2px solid #4a4a50;border-radius:5px;background:#4A4A50;transition:transform .15s}.ma-prow:hover img{transform:translateY(-2px)}.ma-prow:focus-visible img{outline:2px solid var(--ma-ink);outline-offset:2px}.ma-ptxt i{font-style:normal;font-size:8.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--ma-faint);line-height:1.25}.ma-ptxt b,.ma-ptxt i{display:block;font-weight:800}.ma-ptxt b{font-size:11.5px;line-height:1.2;margin-top:2px;letter-spacing:-.2px}.ma-ptxt em{display:block;font-style:normal;font-size:10.5px;font-weight:700;color:var(--ma-faint);margin-top:1px}.ma-vfoot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--ma-line)}.ma-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:0 17px;border-radius:10px;border:1px solid var(--ma-line);background:#fff;color:var(--ma-ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.14s}.ma-btn.ma-primary,.ma-btn:hover:not([disabled]){border-color:var(--ma-ink)}.ma-btn.ma-primary{background:var(--ma-ink);color:#fff}.ma-btn.ma-primary:hover:not([disabled]){background:#000}.ma-btn[disabled]{opacity:.4;cursor:default}.ma-revising .ma-vfoot .ma-btn.ma-primary{background:#fff;border-color:var(--ma-line);color:var(--ma-faint)}.ma-revising .ma-vfoot .ma-btn.ma-primary:hover:not([disabled]){background:#fff;border-color:var(--ma-ink);color:var(--ma-ink)}.ma-cpanel{margin-top:16px;padding-top:18px;border-top:1px solid var(--ma-line);animation:ma-cpin .18s ease both}@keyframes ma-cpin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ma-cphead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.ma-cphead b{font-size:14.5px;font-weight:800;letter-spacing:-.2px}.ma-cpclose{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:14px;color:var(--ma-faint);cursor:pointer;line-height:1;padding:4px}.ma-cpclose:hover,.ma-cpnote{color:var(--ma-ink)}.ma-cpnote{width:100%;border:1px solid var(--ma-line);border-radius:10px;padding:12px 14px;font:inherit;font-size:14px;resize:vertical;background:#fff}.ma-cpnote:focus{outline:none;border-color:var(--ma-ink)}.ma-cpfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ma-ahint{font-size:12px;color:var(--ma-faint);font-weight:600}.ma-ahint.ma-warn{color:#A9690C}.ma-audrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.ma-abtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:9px;border:1px solid var(--ma-line);background:#fff;color:var(--ma-ink);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:.14s}.ma-abtn:hover{border-color:var(--ma-ink)}.ma-abtn .ma-dot{width:9px;height:9px;border-radius:50%;background:#C2402F;flex:none}.ma-abtn.ma-rec{background:#C2402F;border-color:#C2402F;color:#fff}.ma-abtn.ma-rec .ma-dot{background:#fff;animation:ma-pulse 1s infinite}@keyframes ma-pulse{0%,to{opacity:1}50%{opacity:.25}}.ma-abtn.ma-ghost{font-weight:700;color:var(--ma-grey)}.ma-atime{font-family:var(--ma-disp);font-size:14px;color:var(--ma-faint);letter-spacing:-.3px}.ma-atime.ma-msg{font-family:"Manrope",var(--sans,sans-serif);font-size:12.5px;font-weight:700;letter-spacing:0;max-width:340px;line-height:1.35}.ma-atime.ma-warn{color:#A9690C}.ma-apreview{margin-top:12px}.ma-acard{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--ma-line);border-radius:10px;background:#FBFBF8;padding:10px 12px}.ma-acard audio{height:34px;flex:1 1 260px;min-width:200px}.ma-aname{font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.ma-adur{font-family:var(--ma-disp);font-size:12.5px;letter-spacing:-.3px}.ma-adel,.ma-adur{color:var(--ma-faint)}.ma-adel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:12px;font-weight:800;cursor:pointer;line-height:1;padding:4px}.ma-adel:hover{color:var(--ma-ink)}.ma-aundo{font-size:12.5px;font-weight:700;color:var(--ma-faint)}.ma-filelist{list-style:none;margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.ma-filelist li{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ma-line);border-radius:9px;background:#FBFBF8;padding:7px 11px;font-size:12px;font-weight:700}.ma-filelist button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:12px;color:var(--ma-faint);cursor:pointer;line-height:1}.ma-filelist button:hover{color:var(--ma-ink)}.ma-lb{position:fixed;inset:0;z-index:200;background:rgba(12,12,12,.94);display:flex;align-items:center;justify-content:center;padding:56px 72px}.ma-lbstage{width:100%;max-width:min(1180px,124vh);position:relative}.ma-lbslide{margin:0}.ma-tv{background:#4A4A50;padding:13px 13px 19px;border-radius:14px;position:relative;box-shadow:0 30px 70px rgba(0,0,0,.5)}.ma-lbslide img{width:100%;height:auto;display:block;border-radius:3px}.ma-lbslide figcaption{color:#EDEDE8;font-size:12.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-top:16px;text-align:center}.ma-lbnav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.ma-lbnav:hover{background:rgba(255,255,255,.2)}.ma-lbprev{left:-62px}.ma-lbnext{right:-62px}.ma-lbclose{position:fixed;top:22px;right:26px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;font-size:18px;line-height:1}.ma-lbcount{position:fixed;top:28px;left:50%;transform:translateX(-50%);color:#8E8E88;font-size:12px;font-weight:800;letter-spacing:1.4px}@media (max-width:980px){.ma-wrap{grid-template-columns:1fr;padding:18px 16px 56px}.ma-rail{position:static}.ma-subject{grid-template-columns:auto 1fr;gap:14px 16px;padding:15px 16px}.ma-thumbs{grid-column:1/-1;gap:8px}.ma-thumbs img{flex:1 1;width:auto;height:120px;object-position:top center}.ma-metrics{grid-template-columns:1fr}.ma-hero h2{font-size:26px}.ma-zonein{padding:0 16px}.ma-zone{padding:32px 0 48px}.ma-zonehead h2{font-size:26px}.ma-lb{padding:20px}.ma-lbprev{left:4px}.ma-lbnext{right:4px}.ma-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none}.ma-strip>*{grid-column:auto;grid-row:auto}.ma-strip .ma-promostack{grid-column:1/-1;margin-top:2px}.ma-promostack .ma-prow{grid-template-columns:132px minmax(0,1fr);gap:12px}.ma-psnote{max-width:62ch}}@media (max-width:640px){.ma-strip{grid-template-columns:minmax(0,1fr);gap:18px}.ma-shotcap{font-size:13px;margin-top:9px}.ma-shotcap em{font-size:11px;margin-left:22px}.ma-promostack .ma-prow{grid-template-columns:112px minmax(0,1fr);padding-bottom:12px}.ma-ptxt i{font-size:9.5px}.ma-ptxt b{font-size:13px}.ma-ptxt em{font-size:12px}.ma-psnote{font-size:11.5px}.ma-variant{padding:16px 14px}.ma-vhead{flex-direction:column;align-items:flex-start;gap:11px}.ma-vname i{font-size:12px}.ma-vfoot .ma-btn{display:flex;align-items:center;justify-content:center;width:100%;height:42px}.ma-zonehead h2{font-size:26px;letter-spacing:-.7px}}.dr{--dr-ink:#141414;--dr-grey:#5F5F5B;--dr-faint:#8C8C86;--dr-track:#E4E4DD;--dr-line:#E4E4DD;--dr-card:#FFFFFF;--dr-bg:#F5F3EC;--dr-red:#C2402F;--dr-green:#138A52;--dr-yellow:#FFDB15;--dr-disp:"Archivo Black",var(--sans,sans-serif);font-family:"Manrope",var(--sans,sans-serif);background:var(--dr-bg);color:var(--dr-ink);line-height:1.55;font-size:15px;font-weight:500}.dr *{box-sizing:border-box}:where(.dr) :where(h1,h2,p,ol,ul,dl){margin:0;padding:0}.dr-wrap{max-width:900px;margin:0 auto;padding:40px 24px 90px}.dr-kick{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:var(--dr-faint);margin-bottom:13px}.dr-kick i{width:9px;height:9px;border-radius:50%;background:var(--dr-yellow);flex:none}.dr-h1{font-weight:800;font-size:36px;letter-spacing:-1.1px;line-height:1.1}.dr-lede{color:var(--dr-grey);font-size:16px;margin-top:13px;max-width:60ch}.dr-card{background:var(--dr-card);border:1px solid var(--dr-line);border-radius:20px;padding:24px 26px;margin-top:18px}.dr-card h2{font-size:16.5px;font-weight:800;letter-spacing:-.3px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-hint{font-size:13.5px;color:var(--dr-faint);margin-top:5px;max-width:62ch}.dr-recap{background:#FBFBF8}.dr-ok{font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#0E6B41;background:#E6F4EC;border-radius:5px;padding:3px 8px}.dr-recapgrid{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:start;margin-top:16px}.dr-recapgrid dl{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 14px;gap:7px 14px;align-items:baseline}.dr-recapgrid dt{font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--dr-faint)}.dr-recapgrid dd{font-size:14.5px;font-weight:700;margin:0}.dr-sheets{display:flex;gap:9px;flex-wrap:wrap}.dr-sheets img{width:62px;height:88px;object-fit:cover;object-position:top;border:1px solid var(--dr-line);border-radius:9px;background:#fff}.dr-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px;margin-top:18px}.dr-field{display:flex;flex-direction:column;gap:6px}.dr-wide{grid-column:1/-1}.dr-field label{font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--dr-faint)}.dr-field label em{font-style:normal;color:#B9B8AE;letter-spacing:.6px;text-transform:none;font-size:11.5px}.dr-field input,.dr-field textarea{font:inherit;font-weight:600;color:var(--dr-ink);background:#fff;border:1.5px solid var(--dr-track);border-radius:11px;padding:11px 13px;width:100%}.dr-field textarea{min-height:104px;resize:vertical;font-weight:500}.dr-field input::placeholder,.dr-field textarea::placeholder{color:#B9B8AE;font-weight:500}.dr-field input:focus,.dr-field textarea:focus{border-color:var(--dr-ink);outline:none}.dr-field.dr-bad input{border-color:var(--dr-red);background:#FFFBFA}.dr-err{font-size:11.5px;font-weight:700;color:var(--dr-red);display:none}.dr-field.dr-bad .dr-err{display:block}.dr-send{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.dr-note{font-size:12.5px;color:var(--dr-faint);max-width:46ch}.dr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding:0 22px;border-radius:12px;border:1px solid var(--dr-ink);background:var(--dr-ink);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.dr-btn:hover:not([disabled]){background:#000}.dr-btn[disabled]{opacity:.45;cursor:default}.dr-formerr{margin-top:14px;border:1px solid #e6c9c3;background:#FFFBFA;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700;color:#96341F}.dr-top{max-width:1240px;margin:22px auto 0;padding:0 24px}.dr-topin{display:flex;align-items:center;gap:13px;flex-wrap:wrap;border:1px solid #cbe4d6;background:#F1F8F4;border-radius:16px;padding:15px 18px}.dr-tick{width:26px;height:26px;border-radius:50%;background:var(--dr-green);flex:none;position:relative}.dr-tick:after{content:"";position:absolute;left:8px;top:9px;width:9px;height:4px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg)}.dr-topin p{font-size:14px;font-weight:700}.dr-topin p em{font-style:normal;color:var(--dr-grey);font-weight:600}.dr-state{background:#FBFBF8}.dr-notice{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--dr-line);border-radius:14px;background:#FFFDF2;padding:20px 22px;margin-top:18px}.dr-noticeic{width:34px;height:34px;border-radius:50%;background:var(--dr-yellow);flex:none;position:relative}.dr-noticeic:after{content:"";position:absolute;left:11px;top:14px;width:11px;height:5px;border-left:2.5px solid var(--dr-ink);border-bottom:2.5px solid var(--dr-ink);transform:rotate(-45deg)}.dr-notice b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.2px}.dr-notice span{display:block;font-size:14px;color:var(--dr-grey);margin-top:5px;line-height:1.5}.dr-mail{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;border:1px solid #cbe4d6;background:#F1F8F4;border-radius:16px;padding:15px 18px}.dr-mail p{font-size:13.5px;font-weight:700;flex:1 1 320px}.dr-mail p em{font-style:normal;color:var(--dr-grey);font-weight:600}.dr-notify{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;border:1px solid var(--dr-line);border-radius:16px;background:#fff;padding:16px 19px}.dr-say{flex:1 1 240px}.dr-say b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.2px}.dr-say span{display:block;font-size:13px;color:var(--dr-faint);margin-top:2px}.dr-notify input{flex:1 1 190px;font:inherit;font-weight:600;height:42px;border:1.5px solid var(--dr-track);border-radius:11px;padding:0 13px;color:var(--dr-ink);background:#fff}.dr-notify input:focus{border-color:var(--dr-ink);outline:none}.dr-notify input.dr-bad{border-color:var(--dr-red)}.dr-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:12.5px;font-weight:800;color:var(--dr-faint);cursor:pointer;line-height:1;padding:4px}.dr-linkbtn:hover{color:var(--dr-ink)}.dr-history{border-top:1px solid var(--dr-line);padding-top:26px;margin-top:34px}.dr-history ul{list-style:none}.dr-history li{display:grid;grid-template-columns:150px 1fr;grid-gap:18px;gap:18px;padding:13px 0;border-bottom:1px solid var(--dr-line);align-items:start}.dr-history time{font-size:13px;font-weight:700;color:var(--dr-faint)}.dr-history b{display:block;font-size:14.5px;font-weight:800}.dr-quote{font-size:14px;color:var(--dr-grey);line-height:1.55;margin-top:6px;border-left:3px solid var(--dr-line);padding-left:12px}.dr-bits{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dr-bits span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border:1px solid var(--dr-line);border-radius:8px;padding:5px 10px;background:#FBFBF8}.dr-bits span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dr-yellow)}@media (max-width:640px){.dr-history li{grid-template-columns:1fr;gap:4px}}.dr-badges{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.dr-idle{color:#0E6B41;background:#E6F4EC}.dr-idle,.dr-pulse{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;border-radius:7px;padding:5px 10px}.dr-pulse{gap:8px;color:#9A7D00;background:#FFF6CC}.dr-pulse i{width:8px;height:8px;border-radius:50%;background:#9A7D00;animation:dr-beat 1.6s ease-in-out infinite}@keyframes dr-beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.dr-queue{list-style:none;counter-reset:q;margin-top:16px;display:grid;grid-gap:9px;gap:9px}.dr-queue li{counter-increment:q;display:grid;grid-template-columns:24px 1fr;grid-gap:11px;gap:11px;align-items:baseline;opacity:.5}.dr-queue li.dr-done,.dr-queue li.dr-now{opacity:1}.dr-queue li:before{content:counter(q);font-family:var(--dr-disp);font-size:11px;color:var(--dr-faint);background:#EFEEE7;border-radius:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;align-self:center}.dr-queue li.dr-now:before{background:var(--dr-yellow);color:var(--dr-ink)}.dr-queue li.dr-done:before{background:#E6F4EC;color:var(--dr-green)}.dr-queue b{grid-column:2;font-size:13.5px;font-weight:800}.dr-queue span{grid-column:2;display:block;font-size:12.5px;color:var(--dr-faint);font-weight:600;margin-top:1px}.dr-recv{display:grid;grid-gap:7px;gap:7px;margin-top:15px;padding-top:15px;border-top:1px solid var(--dr-line)}.dr-recv div{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700}.dr-recv i{width:18px;height:18px;border-radius:50%;background:#E6F4EC;flex:none;position:relative}.dr-recv i:after{content:"";position:absolute;left:5px;top:6px;width:7px;height:3px;border-left:2px solid #0e6b41;border-bottom:2px solid #0e6b41;transform:rotate(-45deg)}.dr-recv em{font-style:normal;font-weight:600;color:var(--dr-faint);font-size:12.5px}.dr-next{max-width:1240px;margin:44px auto 0;padding:44px 24px 72px;border-top:2px solid #c9c7bc}.dr-next .dr-card{margin-top:0}.dr-nexth{font-weight:800;font-size:27px;letter-spacing:-.9px;line-height:1.14;margin-bottom:10px}.dr-nextlede{color:var(--dr-grey);font-size:15px;max-width:66ch}@media (max-width:760px){.dr-wrap{padding:28px 16px 60px}.dr-h1{font-size:26px;letter-spacing:-.6px}.dr-grid,.dr-recapgrid{grid-template-columns:1fr}.dr-next{margin-top:32px;padding:32px 16px 48px}.dr-nexth{font-size:22px;letter-spacing:-.6px}.dr-top{padding:0 16px}}.dr-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:120;background:rgba(247,246,243,.92);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--dr-line)}.dr-barin{max-width:1240px;margin:0 auto;padding:11px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dr-preview{margin:0;padding:7px 24px;background:#fdf0d8;border-top:1px solid #f0d9ae;color:#7a4a06;font-size:12.5px;line-height:1.45;text-align:center}.dr-preview b{font-weight:800}.dr-preview-stamp{opacity:.72;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-topmark{display:flex;align-items:baseline;gap:11px;min-width:0;font-size:19px;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.dr-topmark b{font-family:var(--dr-disp);font-size:1em;letter-spacing:-.6px;color:var(--dr-ink);line-height:1}.dr-topmark b i{font-style:normal;color:var(--dr-yellow)}.dr-topmark span{font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--dr-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-topnav{display:flex;gap:22px;flex:none}.dr-topnav a{position:relative;display:inline-flex;align-items:center;height:32px;color:var(--dr-faint);text-decoration:none;font-size:13px;font-weight:800;letter-spacing:-.1px;white-space:nowrap;transition:color .14s}.dr-topnav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:transparent;border-radius:2px;transition:background .14s}.dr-topnav a.dr-on,.dr-topnav a:hover{color:var(--dr-ink)}.dr-topnav a.dr-on:after{background:var(--dr-yellow)}@media (max-width:760px){.dr-barin{padding:10px 16px}.dr-topmark{font-size:17px}.dr-topmark span{display:none}}