html[data-daypart=latenight] .footer-greeting:before{content:attr(data-latenight)}html:not(.js) .pg .dir-search,html:not(.js) .pg .wl-field--name{display:none}.pg{--w25-shadow:6px 6px 0 0 hsl(var(--foreground));--w25-shadow-sm:4px 4px 0 0 hsl(var(--foreground))}.pg .btn-white{background:hsl(var(--card));border-color:hsl(var(--foreground));color:hsl(var(--foreground));box-shadow:var(--w25-shadow-sm)}.pg .btn-white:hover{background:hsl(var(--brand-100));color:hsl(var(--foreground))}.pg .chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:2rem}.pg .chip-row ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.pg .chip-row-label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pg .chip-pill{display:inline-flex;align-items:center;min-height:2.25rem;padding:.4rem .95rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--fs-sm);font-weight:600;line-height:1.3}.pg .chip-pill.is-yellow{background:var(--tint-yellow)}.pg .ui-mock{display:grid;gap:.75rem;min-width:0;margin:0;padding:1.15rem 1.2rem;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:1.25rem;box-shadow:8px 8px 0 0 hsl(var(--foreground));font-size:var(--fs-sm);line-height:1.35}.pg .ui-mock p{margin:0}.pg .um-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pg .um-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-700))}.pg .um-label--sub{margin-top:-.25rem}.pg .um-label .notice-dot{background:hsl(var(--success))}.pg .um-badge{flex:none;display:inline-flex;align-items:center;padding:.2rem .65rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--brand-100));font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.pg .ui-mock--campaign .um-head .um-badge,.pg .ui-mock--casting .um-head .um-badge,.pg .ui-mock--proposal .um-head .um-badge,.pg .um-badge--yellow{background:var(--tint-yellow)}.pg .ui-mock--brief .um-head .um-badge{background:var(--tint-mint)}.pg .um-brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:800}.pg .um-initials{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--sidebar-bg));color:hsl(var(--sidebar-fg));font-size:var(--fs-xs);font-weight:800}.pg .um-title{font-family:var(--ff-display);font-size:1.2rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.pg .um-meta,.pg .um-note{color:hsl(var(--muted-foreground));font-size:var(--fs-xs)}.pg .um-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.pg .um-chip{padding:.2rem .6rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card));font-size:var(--fs-xs);font-weight:700}.pg .um-chips--chain .um-chip:first-child{background:hsl(var(--brand-100))}.pg .um-progress{display:grid;gap:.4rem}.pg .um-bars p,.pg .um-progress p{display:flex;justify-content:space-between;gap:.75rem;font-size:var(--fs-xs);font-weight:700}.pg .um-bar{display:block;height:.6rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--brand-100));overflow:hidden}.pg .um-bar i{display:block;width:var(--p,0);height:100%;border-radius:inherit;background:hsl(var(--primary))}.pg .um-bar--0 i{background:hsl(var(--success))}.pg .um-bar--2 i{background:var(--tint-violet-light)}.pg .um-bars,.pg .um-creators,.pg .um-rows,.pg .um-steps,.pg .um-tiles,.pg .um-videos{list-style:none;margin:0;padding:0}.pg .um-rows{display:grid;gap:.55rem}.pg .um-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.55rem .7rem;border:1.5px solid hsl(var(--foreground));border-radius:.9rem;background:hsl(var(--card))}.pg .um-row.is-done{background:hsl(var(--brand-50))}.pg .um-row .um-status{grid-column:1/-1;justify-self:end}@media (min-width:480px){.pg .um-row{grid-template-columns:auto minmax(0,1fr) auto auto}.pg .um-row .um-status{grid-column:auto}}.pg .um-av{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1.5px solid hsl(var(--foreground));border-radius:50%;overflow:hidden;background:hsl(var(--brand-100));font-size:var(--fs-xs);font-weight:800}.pg .um-av img,.pg .um-photo img,.pg .wl-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg .um-who{display:grid;min-width:0}.pg .um-creator small,.pg .um-handle small,.pg .um-who small{color:hsl(var(--muted-foreground));font-size:var(--fs-xs)}.pg .um-value{font-weight:800}.pg .um-status{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card));font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.pg .um-status svg{width:.8rem;height:.8rem;stroke-width:3}.pg .um-status--done{background:color-mix(in srgb,hsl(var(--success)) 72%,hsl(var(--foreground)));border-color:color-mix(in srgb,hsl(var(--success)) 72%,hsl(var(--foreground)));color:hsl(var(--success-foreground))}.pg .ui-mock--creators .um-status--done{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pg .um-creators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pg .um-creator{display:grid;gap:.2rem;min-width:0;padding:.6rem;border:2px solid hsl(var(--foreground));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground))}.pg .um-photo{display:grid;place-items:center;aspect-ratio:4/3;margin-bottom:.3rem;border:1.5px solid hsl(var(--foreground));border-radius:.7rem;overflow:hidden;background:hsl(var(--brand-100));font-weight:800}.pg .um-creator-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.35rem}.pg .um-price{padding:.15rem .5rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:var(--tint-yellow);font-size:.6875rem;font-weight:800}.pg .um-bars{display:grid;gap:.7rem}.pg .um-bars li{display:grid;gap:.3rem}.pg .um-tiles{display:grid;gap:.6rem}@media (min-width:640px){.pg .um-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg .um-tile{display:grid;align-content:start;gap:.3rem;padding:.8rem .9rem;border:1.5px solid hsl(var(--foreground));border-radius:.9rem;background:hsl(var(--card))}.pg .um-tile span{color:hsl(var(--muted-foreground));font-size:var(--fs-xs)}.pg .um-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (min-width:480px){.pg .um-videos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg .um-videos--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .um-videos li{display:grid;gap:.3rem;min-width:0}.pg .um-videos .vcard{width:100%;max-width:none;aspect-ratio:9/14;border-radius:.75rem;box-shadow:none}.pg .um-videos .vcard .play{width:2rem;height:2rem}.pg .um-handle{display:grid;line-height:1.2;font-size:var(--fs-xs)}.pg .um-handle b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg .ui-mock--progress .um-label{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:hsl(var(--foreground))}.pg .um-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;line-height:1.25;font-size:.6875rem;color:hsl(var(--muted-foreground))}.pg .um-steps li{display:grid;gap:.3rem;align-content:start}.pg .um-step-bar{display:block;height:.45rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card))}.pg .um-steps .is-done .um-step-bar{background:hsl(var(--primary))}.pg .um-steps .is-current{color:hsl(var(--foreground));font-weight:800}.pg .um-steps .is-current .um-step-bar{background:var(--tint-violet-light)}.pg .um-count,.pg .um-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;font-weight:700}.pg .um-count>span:not(.um-badge){display:inline-flex;align-items:center}.pg .um-count{justify-content:flex-start}.pg .um-count .um-badge{margin-left:auto}.pg .um-dots{display:inline-flex;margin-right:.4rem}.pg .um-dots i{width:1.5rem;height:1.5rem;margin-left:-.45rem;border:1.5px solid hsl(var(--foreground));border-radius:50%;background:hsl(var(--brand-100))}.pg .um-dots i:first-child{margin-left:0}.pg .um-dots i:nth-child(2){background:var(--tint-yellow)}.pg .um-dots i:nth-child(3){background:var(--tint-mint)}.pg .um-dots i:nth-child(4){background:var(--tint-peach)}.pg .um-foot{padding-top:.6rem;border-top:1.5px dashed hsl(var(--border));font-size:var(--fs-xs)}.pg .um-foot>span:first-child{color:hsl(var(--muted-foreground))}.pg .um-cta{padding:.35rem .8rem;border-radius:9999px;background:hsl(var(--sidebar-bg));color:hsl(var(--sidebar-fg));font-weight:700}.pg .opt-card .ui-mock{box-shadow:none;border-width:1.5px}.pg .opt-card :is(.ui-mock--creators,.ui-mock--bars,.ui-mock--versions,.ui-mock--tiles){padding:0;border:0;background:transparent;color:inherit}.pg .hero-art--mock,.pg .hero-art--video{position:relative;display:grid;align-content:center}.pg .hero-mock{max-width:30rem;justify-self:center}.pg .hero-video{position:relative;padding:.75rem;border:2px solid hsl(var(--foreground));border-radius:1.5rem;background:hsl(var(--card));box-shadow:8px 8px 0 0 hsl(var(--foreground))}.pg .hero-video .vcard{width:100%;max-width:none;border-radius:1rem;box-shadow:none}.pg .hero-video-badge{position:absolute;left:1rem;bottom:-1.1rem;margin:0;padding:.35rem .85rem;border:2px solid hsl(var(--foreground));border-radius:9999px;background:var(--tint-yellow);font-size:var(--fs-sm);font-weight:800;transform:rotate(-3deg)}.pg .hero-art--mock .annot--hero,.pg .hero-art--video .annot--hero{justify-self:end;margin-top:1.4rem;text-align:right}.pg .opt-wrap{position:relative}.pg .opt-grid{list-style:none;display:grid;gap:1.75rem 1.5rem;margin:0;padding:1rem 0 0}@media (min-width:760px){.pg .opt-grid--2,.pg .opt-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pg .opt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg .opt-grid--2:has(.ui-mock--tiles){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.pg .opt-card{position:relative;display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:1.6rem 1.5rem 1.5rem;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:1.4rem;box-shadow:var(--w25-shadow)}.pg .opt-card.has-sticker{box-shadow:8px 8px 0 0 hsl(var(--primary))}.pg .opt-card--violet{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pg .opt-card--soft{background:hsl(var(--brand-100))}.pg .opt-card--yellow{background:var(--tint-yellow)}.pg .opt-card--dark{background:hsl(var(--sidebar-bg));color:hsl(var(--sidebar-fg))}.pg .opt-card :is(h2,h3){margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(1.4rem,1.15rem + .9vw,1.85rem);line-height:1.12;letter-spacing:-.02em}.pg .opt-card>.rt{color:hsl(var(--muted-foreground))}.pg .opt-card--dark>.rt,.pg .opt-card--violet>.rt{color:hsl(var(--brand-50))}.pg .opt-sticker{position:absolute;top:-.95rem;right:1.25rem;margin:0;padding:.25rem .7rem;border:2px solid hsl(var(--foreground));border-radius:9999px;background:var(--tint-yellow);color:hsl(var(--foreground));font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:rotate(3deg)}.pg .opt-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem}.pg .opt-tag{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-700))}.pg .opt-card--dark .opt-tag,.pg .opt-card--violet .opt-tag{color:hsl(var(--brand-100))}.pg .opt-note{margin:0;font-size:var(--fs-xs);font-weight:600;color:hsl(var(--muted-foreground))}.pg .opt-card--violet .opt-note{color:hsl(var(--brand-50))}.pg .opt-badge{align-self:flex-start;margin:0;padding:.25rem .75rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:var(--tint-mint);color:hsl(var(--foreground));font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pg .opt-card--violet .opt-badge{background:hsl(var(--card))}.pg .opt-cover{overflow:hidden;border:2px solid hsl(var(--foreground));border-radius:1rem;background:hsl(var(--brand-50))}.pg .opt-cover img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.pg .opt-cover--video .vcard{width:100%;max-width:none;border-radius:0;box-shadow:none}.pg .opt-mock{margin-top:.25rem}.pg .opt-card--violet .checklist .tick{background:hsl(var(--card));color:hsl(var(--primary))}.pg .opt-foot{margin-top:auto;padding-top:.5rem}.pg .opt-card--dark .btn-outline,.pg .opt-card--soft .btn-outline,.pg .opt-card--violet .btn-outline{background:hsl(var(--card));border-color:hsl(var(--foreground));color:hsl(var(--foreground))}.pg .opt-card .btn{box-shadow:var(--w25-shadow-sm)}.pg .opt-divider{display:none}@media (min-width:760px){.pg .opt-divider{position:absolute;top:0;left:50%;z-index:1;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid hsl(var(--foreground));border-radius:50%;background:var(--tint-yellow);font-weight:800;transform:translateX(-50%)}}.pg .cards--options .annot--head{align-self:end}.pg .pills-split{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.pg .pills-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.pg .pills-split .sec-head{margin-bottom:0}.pg .pills-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.pg .pills-cta{margin:0}.pg .pill-cloud{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0}.pg .pill-card{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.55rem 1.1rem;border:2px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--fs-sm);font-weight:700;text-decoration:none;box-shadow:3px 3px 0 0 hsl(var(--foreground));transition:background-color .15s ease,box-shadow .15s ease}.pg .pill-card.is-yellow{background:var(--tint-yellow)}.pg a.pill-card:hover{background:hsl(var(--brand-100))}.pg .pill-cloud--cards .pill-card{border-radius:.9rem;padding:.8rem 1rem;font-size:var(--fs-md);box-shadow:var(--w25-shadow-sm)}.pg .pill-card svg{width:1rem;height:1rem;color:hsl(var(--primary))}.pg .cards--pills-violet .sec-head .eyebrow{background:hsl(var(--card));color:hsl(var(--foreground))}.pg .sboxes{list-style:none;display:grid;gap:2.25rem 1.25rem;margin:0;padding:1.1rem 0 0}@media (min-width:640px){.pg .sboxes--2,.pg .sboxes--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pg .sboxes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg .sboxes--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .sbox{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:2rem 1.3rem 1.4rem;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:1.15rem;box-shadow:5px 5px 0 0 hsl(var(--foreground))}.pg .sbox--yellow{background:var(--tint-yellow)}.pg .sbox--soft{background:hsl(var(--brand-100))}.pg .sbox--violet{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pg .sbox :is(h2,h3){margin:0;font-family:var(--ff-display);font-weight:800;font-size:1.2rem;line-height:1.2}.pg .sbox .rt{color:hsl(var(--muted-foreground));font-size:var(--fs-sm)}.pg .sbox--violet .rt{color:hsl(var(--brand-50))}.pg .sbox-num{position:absolute;top:-1.1rem;left:1.1rem;display:grid;place-items:center;min-width:2.3rem;height:2.3rem;padding:0 .4rem;border:2px solid hsl(var(--foreground));border-radius:.6rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:800;font-size:var(--fs-sm)}.pg .sbox--violet .sbox-num,.pg .sboxes--long .sbox-num{background:hsl(var(--card));color:hsl(var(--foreground))}.pg .sbox-flag{position:absolute;top:-.85rem;right:1rem;margin:0;padding:.2rem .65rem;border:2px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pg .steps-section--violet .sbox{box-shadow:5px 5px 0 0 hsl(var(--foreground))}.pg .srows-grid{display:grid;gap:2rem;align-items:center}@media (min-width:960px){.pg .srows-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}.pg .srows-grid .sec-head{margin-bottom:0}.pg .srows{list-style:none;display:grid;gap:1rem;margin:0;padding:0}.pg .srow{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:1.1rem;box-shadow:5px 5px 0 0 hsl(var(--foreground))}.pg .srow-num{flex:none;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:2px solid hsl(var(--foreground));border-radius:.6rem;background:var(--tint-yellow);font-weight:800}.pg .srow-text{display:grid;gap:.25rem;min-width:0}.pg .srow :is(h2,h3){margin:0;font-size:var(--fs-lg);font-weight:800;line-height:1.25}.pg .srow .rt{color:hsl(var(--muted-foreground));font-size:var(--fs-sm)}.pg .steps-section--rows .annot--foot{margin-top:1rem}.pg .steps-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2rem;padding:1.1rem 1.4rem;background:hsl(var(--brand-100));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:1.2rem}.pg .steps-banner-text{flex:1 1 26rem;margin:0;font-size:var(--fs-md);line-height:1.45}.pg .steps-banner .btn{background:hsl(var(--card));box-shadow:var(--w25-shadow-sm)}.pg .steps-section--violet .chip-pill{border-color:hsl(var(--foreground))}.pg .check-cards{margin-top:2rem}.pg .check-cards-label{margin:0 0 .75rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pg .check-cards-grid{list-style:none;display:grid;gap:.8rem;margin:0;padding:0}@media (min-width:760px){.pg .check-cards-grid--2,.pg .check-cards-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .check-cards-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.pg .check-cards-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .check-card{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border:2px solid hsl(var(--foreground));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground))}.pg .check-card .tick{flex:none;display:grid;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;background:transparent;color:hsl(var(--success))}.pg .check-card .tick svg{width:1rem;height:1rem;stroke-width:3}.pg .check-card :is(h2,h3){margin:0;font-size:var(--fs-md);font-weight:800;line-height:1.3}.pg .check-card .rt{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:var(--fs-sm)}.pg .cmp-wrap{overflow-x:auto;border:2px solid hsl(var(--foreground));border-radius:1.25rem;background:hsl(var(--card));box-shadow:var(--w25-shadow)}.pg .cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);line-height:1.4}.pg .cmp :is(th,td){padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1.5px solid hsl(var(--foreground));border-left:1.5px solid hsl(var(--foreground))}.pg .cmp tr>:first-child{border-left:0}.pg .cmp tbody tr:last-child>*{border-bottom:0}.pg .cmp thead th{font-family:var(--ff-display);font-size:var(--fs-md);font-weight:800}.pg .cmp thead .cmp-corner{font-family:var(--ff-body);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.pg .cmp tbody th{font-weight:800;width:22%}.pg .cmp td{color:hsl(var(--muted-foreground))}.pg .cmp td.is-hl{background:hsl(var(--brand-50));color:hsl(var(--foreground));font-weight:600}.pg .cmp thead th.is-hl{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pg .cmp-tick{display:inline-grid;vertical-align:-.15em;margin-right:.4rem;color:hsl(var(--success))}.pg .cmp-tick svg{width:1rem;height:1rem;stroke-width:3}.pg .cmp-note{margin-top:1rem;color:hsl(var(--muted-foreground));font-size:var(--fs-sm)}@media (max-width:599px){.pg .cmp :is(th,td){padding:.6rem .55rem;font-size:var(--fs-xs)}.pg .cmp thead th{font-size:var(--fs-sm)}}.pg .dir-bar{align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.5rem;border:2px solid hsl(var(--foreground));border-radius:1.4rem;background:hsl(var(--card));box-shadow:var(--w25-shadow-sm)}.pg .dir-bar,.pg .dir-tabs{display:flex;flex-wrap:wrap}.pg .dir-tabs{gap:.25rem;margin:0;padding:0;border:0;min-width:0}.pg .dir-tab{position:relative}.pg .dir-tab input,.pg .wl-swatch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pg .dir-tab label{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.05rem;border-radius:9999px;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.pg .dir-tab input:checked+label{background:hsl(var(--foreground));color:hsl(var(--background))}.pg .dir-tab input:focus-visible+label{outline:2px solid hsl(var(--ring));outline-offset:2px}.pg .dir-search{flex:1 1 15rem;max-width:22rem}.pg .dir-search input{width:100%;min-height:44px;padding:.5rem 1rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:var(--fs-sm)}.pg .dir-search input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pg .dir-group[data-dir-none]{display:none}.pg .dir:has([data-tab="0"]:checked) .dir-group:not([data-group="0"]),.pg .dir:has([data-tab="1"]:checked) .dir-group:not([data-group="1"]),.pg .dir:has([data-tab="2"]:checked) .dir-group:not([data-group="2"]),.pg .dir:has([data-tab="3"]:checked) .dir-group:not([data-group="3"]),.pg .dir:has([data-tab="4"]:checked) .dir-group:not([data-group="4"]),.pg .dir:has([data-tab="5"]:checked) .dir-group:not([data-group="5"]){display:none}.pg .dir-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:2.25rem 0 1rem;font-family:var(--ff-display);font-weight:800;font-size:clamp(1.4rem,1.15rem + .8vw,1.75rem);line-height:1.15;letter-spacing:-.01em}.pg .dir-unit{font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:700;letter-spacing:0;color:hsl(var(--muted-foreground))}.pg .dir-grid{list-style:none;display:grid;gap:.9rem;margin:0;padding:0}@media (min-width:640px){.pg .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pg .dir-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg .dir-grid li[hidden]{display:none}.pg .dir-card{display:flex;align-items:center;gap:.8rem;height:100%;padding:.8rem .9rem;border:2px solid hsl(var(--foreground));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground));text-decoration:none;box-shadow:var(--w25-shadow-sm);transition:background-color .15s ease,box-shadow .15s ease}.pg a.dir-card:hover{background:hsl(var(--brand-50))}.pg .dir-ico{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;overflow:hidden;border:1.5px solid hsl(var(--foreground));border-radius:.6rem;background:hsl(var(--brand-100));color:hsl(var(--brand-700))}.pg .dir-group[data-group="1"] .dir-ico{background:var(--tint-yellow);color:hsl(var(--foreground))}.pg .dir-ico svg{width:1.1rem;height:1.1rem}.pg .dir-text{display:grid;gap:.15rem;flex:1 1 auto;min-width:0}.pg .dir-text :is(h3,p){margin:0;font-size:var(--fs-md);font-weight:800;line-height:1.25}.pg .dir-sub{color:hsl(var(--muted-foreground));font-size:var(--fs-xs);line-height:1.35}.pg .dir-arrow{flex:none;width:1rem;height:1rem;color:hsl(var(--primary))}.pg .dir-empty{margin:1.5rem 0 0;color:hsl(var(--muted-foreground));font-weight:600}.pg .wl-section{--wl-navy:color-mix(in srgb,hsl(var(--info)) 55%,hsl(var(--sidebar-bg)));--wl-teal:color-mix(in srgb,hsl(var(--teal)) 80%,hsl(var(--sidebar-bg)));--wl-orange:color-mix(in srgb,color-mix(in srgb,hsl(var(--warning)) 45%,hsl(var(--destructive))) 78%,hsl(var(--sidebar-bg)));--wl-ink:hsl(var(--sidebar-bg))}.pg .wl{--wl:var(--wl-navy);display:grid;gap:2.5rem;align-items:center}.pg .wl:has([data-wl-color=teal]:checked){--wl:var(--wl-teal)}.pg .wl:has([data-wl-color=orange]:checked){--wl:var(--wl-orange)}.pg .wl:has([data-wl-color=ink]:checked){--wl:var(--wl-ink)}@media (min-width:960px){.pg .wl{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem}}.pg .wl-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.pg .wl-copy .sec-head{margin-bottom:0}.pg .wl-copy .sec-head .eyebrow{background:var(--tint-yellow);color:hsl(var(--foreground))}.pg .wl-body{color:hsl(var(--sidebar-fg))}.pg .wl-demo{display:grid;gap:.9rem;width:100%;max-width:30rem;padding:1.1rem 1.25rem 1.25rem;border:1.5px solid hsl(var(--sidebar-fg)/.35);border-radius:1.1rem;background:hsl(var(--sidebar-fg)/.06)}.pg .wl-demo-label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tint-violet-light)}.pg .wl-field{display:grid;gap:.4rem;margin:0;padding:0;border:0;min-width:0}.pg .wl-field>label,.pg .wl-field>legend{padding:0;font-size:var(--fs-sm);font-weight:700;color:hsl(var(--sidebar-fg))}.pg .wl-field input[type=text]{width:100%;min-height:44px;padding:.6rem .9rem;border:2px solid hsl(var(--foreground));border-radius:.75rem;background:hsl(var(--card));color:hsl(var(--foreground));font:inherit}.pg .wl-field input[type=text]:focus-visible{outline:2px solid hsl(var(--brand-100));outline-offset:2px}.pg .wl-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.pg .wl-swatches>legend{float:left;margin-right:.4rem}.pg .wl-swatch{position:relative;display:inline-grid}.pg .wl-dot{display:block;width:2.25rem;height:2.25rem;border:2px solid hsl(var(--sidebar-fg));border-radius:50%;cursor:pointer}.pg .wl-dot--navy{background:var(--wl-navy)}.pg .wl-dot--teal{background:var(--wl-teal)}.pg .wl-dot--orange{background:var(--wl-orange)}.pg .wl-dot--ink{background:var(--wl-ink)}.pg .wl-swatch input:checked+.wl-dot{outline:3px solid hsl(var(--sidebar-fg));outline-offset:3px}.pg .wl-swatch input:focus-visible+.wl-dot{outline:3px solid hsl(var(--brand-100));outline-offset:3px}.pg .wl-browser{min-width:0;margin:0;overflow:hidden;border:2px solid hsl(var(--foreground));border-radius:1.1rem;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:10px 10px 0 0 hsl(var(--primary));font-size:var(--fs-sm)}.pg .wl-chrome{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border-bottom:1.5px solid hsl(var(--border));background:hsl(var(--muted))}.pg .wl-lights{display:inline-flex;gap:.3rem}.pg .wl-lights i{width:.65rem;height:.65rem;border-radius:50%;background:hsl(var(--destructive))}.pg .wl-lights i:nth-child(2){background:hsl(var(--warning))}.pg .wl-lights i:nth-child(3){background:hsl(var(--success))}.pg .wl-url{flex:1 1 auto;min-width:0;overflow:hidden;padding:.2rem .75rem;border-radius:9999px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.pg .wl-app{display:grid;gap:.6rem;padding-bottom:1rem}.pg .wl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;background:var(--wl);color:hsl(var(--primary-foreground));transition:background-color .2s ease}.pg .wl-brand{margin:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.pg .wl-searchbox{flex:1 1 10rem;max-width:16rem;padding:.3rem .8rem;border:1.5px solid hsl(var(--primary-foreground)/.7);border-radius:9999px;font-size:var(--fs-xs);opacity:.9}.pg .wl-heading{margin:.6rem 1rem 0;font-family:var(--ff-display);font-weight:800;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);line-height:1.2;text-align:center;color:var(--wl);overflow-wrap:anywhere;transition:color .2s ease}.pg .wl-sub{margin:0 1rem;color:hsl(var(--muted-foreground));font-size:var(--fs-xs);text-align:center}.pg .wl-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.4rem 1rem 0;padding:0}.pg .wl-card{display:grid;gap:.15rem;min-width:0;padding:.45rem;border:1.5px solid hsl(var(--border));border-radius:.75rem;font-size:var(--fs-xs)}.pg .wl-card b{font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg .wl-card small{color:hsl(var(--muted-foreground))}.pg .wl-photo{display:block;aspect-ratio:1;margin-bottom:.3rem;overflow:hidden;border-radius:.5rem;background:hsl(var(--brand-50))}.pg .wl-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem;margin-top:.25rem}.pg .wl-cta,.pg .wl-rating{font-weight:700}.pg .wl-cta{padding:.15rem .5rem;border-radius:9999px;background:var(--wl);color:hsl(var(--primary-foreground));white-space:nowrap;transition:background-color .2s ease}.pg .origin-grid{display:grid;gap:1.75rem;align-items:center}@media (min-width:760px){.pg .origin-grid{grid-template-columns:auto minmax(0,1fr);gap:3rem}}.pg .origin-seal{display:grid;place-items:center;width:clamp(5.5rem,4.5rem + 3vw,7.5rem);aspect-ratio:1;border:3px solid hsl(var(--destructive));border-radius:1.25rem;color:hsl(var(--destructive));font-size:clamp(3rem,2.4rem + 2vw,4.25rem);font-weight:700;line-height:1;transform:rotate(-5deg)}.pg .origin-copy{display:grid;gap:1rem;max-width:44rem}.pg .origin-eyebrow{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tint-violet-light)}.pg .origin-copy h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem);line-height:1.12;letter-spacing:-.02em;color:hsl(var(--sidebar-fg))}.pg .origin-copy h2 :is(span:not([class]),em,mark){background:none;color:var(--tint-violet-light);font-style:normal}.pg .origin-copy .rt{color:hsl(var(--sidebar-fg)/.85);font-size:var(--fs-lg)}.pg .proposal--cta .final-copy h2{max-width:16ch}.pg .proposal--cta .annot--team{max-width:34ch;font-size:1.4rem}.pg .proposal--cta .form-card{display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem;transform:rotate(.5deg)}@media (min-width:640px){.pg .proposal--cta .form-card{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .proposal--cta .form-card>*{grid-column:1/-1}.pg .proposal--cta .form-card>.field:has(:is([autocomplete=name],[type=email])){grid-column:auto}}.pg .proposal--cta .form-card .btn-primary{justify-self:stretch;width:100%;background:hsl(var(--primary));border-color:hsl(var(--foreground));color:hsl(var(--primary-foreground));box-shadow:var(--w25-shadow-sm)}.pg .proposal--cta .form-card .btn-primary:hover{background:hsl(var(--brand-700));color:hsl(var(--primary-foreground))}.pg .proposal--cta .field--choices{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;border:0}.pg .proposal--cta .field--choices>legend{width:100%;margin-bottom:.4rem}.pg .proposal--cta .field--choices .check-row{position:relative;display:inline-flex;margin:0}.pg .proposal--cta .field--choices .check-row input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pg .proposal--cta .field--choices .check-row label{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.4rem 1rem;border:1.5px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--card));font-size:var(--fs-sm);font-weight:700;cursor:pointer}.pg .proposal--cta .field--choices .check-row input:checked+label{background:hsl(var(--foreground));color:hsl(var(--background))}.pg .proposal--cta .field--choices .check-row input:focus-visible+label{outline:2px solid hsl(var(--ring));outline-offset:2px}.pg .proposal--cta .field--choices:not(:has(.check-row:nth-of-type(3))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;border:2px solid hsl(var(--foreground));border-radius:9999px;background:hsl(var(--brand-100))}.pg .proposal--cta .field--choices:not(:has(.check-row:nth-of-type(3)))>legend{grid-column:1/-1}.pg .proposal--cta .field--choices:not(:has(.check-row:nth-of-type(3))) .check-row,.pg .proposal--cta .field--choices:not(:has(.check-row:nth-of-type(3))) .check-row label{width:100%;border-color:transparent;background:transparent}.pg .proposal--cta .field--choices:not(:has(.check-row:nth-of-type(3))) .check-row input:checked+label{border-color:hsl(var(--foreground));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pg .proposal--cta .final-copy .rt a{color:hsl(var(--primary-foreground))}.pg .final-grid--sticker{align-items:center}@media (min-width:960px){.pg .final-grid--sticker{grid-template-columns:minmax(0,1fr) auto}}.pg .cta-sticker{display:grid;place-items:center;width:8.5rem;aspect-ratio:1;margin:0;padding:.75rem;border:2px solid hsl(var(--foreground));border-radius:50%;background:var(--tint-yellow);color:hsl(var(--foreground));font-family:var(--ff-display);font-size:1.35rem;font-weight:800;line-height:1.05;text-align:center;box-shadow:var(--w25-shadow-sm);transform:rotate(-8deg)}.pg .final-aside--sticker{position:relative}.pg .cta-sticker--card{position:absolute;top:-1.75rem;right:-.75rem;width:4.75rem;padding:.4rem;font-size:1rem}.pg .num-steps{list-style:none;display:grid;gap:.6rem;margin:0;padding:0}.pg .num-steps li{display:flex;align-items:center;gap:.7rem;font-weight:700}.pg .num-steps-n{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1.5px solid hsl(var(--foreground));border-radius:.5rem;background:hsl(var(--brand-50));font-size:var(--fs-sm)}.pg .final-aside-foot{margin:0;padding-top:.75rem;border-top:1.5px dashed hsl(var(--border));font-size:var(--fs-xs);font-weight:600;color:hsl(var(--muted-foreground))}@media (prefers-reduced-motion:reduce){.pg :is(.wl-top,.wl-heading,.wl-cta,.pill-card,.dir-card){transition:none}}.vcover .poster{display:block}.vcover .vcover-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.js .vplayer:not(.is-started)>video{visibility:hidden}.cm-link{display:block;color:inherit;text-decoration:none;border-radius:1rem}.cm-link:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.cm-link .cm-photo{display:block}.cm-photo img,.cp-photo img{-o-object-position:50% 25%;object-position:50% 25%}.cp-name a:hover,.creator a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pg .cm-card:focus-within{rotate:0deg;translate:0 -6px}.pg .cm-card:focus-within .cm-photo{box-shadow:8px 8px 0 0 hsl(var(--primary))}.pg .cm-card:focus-within .cm-wave{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cm-rail,.logo-rail{animation-play-state:paused}}@media (hover:none){.annot--videos,.cm-annot{display:none}}.btn--caps .btn-text{text-transform:uppercase}html.promo-on.promo-docked{scroll-padding-bottom:calc(var(--promo-dock-h, 88px) + 16px)}html.cc-open .promo-dock,html.consent-pending .promo-dock{display:none!important}@media (min-width:1100px){.header>.wrap{gap:1rem}.header .brand{align-self:center}.nav-desktop{flex:1 1 auto}.nav-desktop,.nav-list{justify-content:center}.header-actions{margin-left:0}}@media (min-width:1280px){.header>.wrap{gap:1.5rem}.nav-list{gap:.5rem}}.login{position:relative}.login>summary{list-style:none;gap:.3rem;cursor:pointer}.login>summary::-webkit-details-marker{display:none}.login>summary svg{width:14px;height:14px}.login[open]>summary svg{transform:rotate(180deg)}.login-menu{min-width:180px}.panel-login{list-style:none;display:grid;gap:.5rem;margin:0;padding:0}.footer-email{margin:.25rem 0 0;font-weight:600}.footer-email a{color:inherit}.quote-contact{display:inline-block;margin-top:.5rem;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px}.cc{position:fixed;left:0;right:0;bottom:0;z-index:70;padding-bottom:env(safe-area-inset-bottom,0);background:hsl(var(--card));color:hsl(var(--foreground));border-top:2px solid hsl(var(--foreground));box-shadow:0 -4px 0 0 hsl(var(--primary))}.cc[hidden]{display:none}.cc-inner{display:grid;gap:.75rem;padding-block:.9rem}.cc-title{margin:0 0 .2rem;font:800 var(--fs-md) /1.2 var(--ff-display)}.cc-text{margin:0;font-size:var(--fs-sm);line-height:1.45;max-width:72ch}.cc-dialog-text a,.cc-text a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.cc-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cc-btn{min-height:44px;justify-content:center;border:2px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));font-weight:700;white-space:normal}.cc-btn:hover{background:hsl(var(--brand-700));border-color:hsl(var(--brand-700))}.cc-btn:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}@media (min-width:900px){.cc-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.cc-actions{grid-template-columns:repeat(3,auto)}.cc-btn{padding-inline:1.25rem;white-space:nowrap}}html.cc-open{scroll-padding-bottom:calc(var(--cc-h, 160px) + 16px)}html.cc-open body{padding-bottom:var(--cc-h,0)}.cc-dialog{width:min(560px,calc(100% - 2rem));max-height:calc(100% - 2rem);margin:auto;padding:0;overflow:auto;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));border-radius:var(--r-md,1rem);box-shadow:6px 6px 0 0 hsl(var(--primary))}.cc-dialog::backdrop{background:hsl(var(--foreground)/.55)}.cc-dialog-inner{position:relative;display:grid;gap:1rem;padding:1.5rem 1.25rem 1.25rem}.cc-dialog-title{margin:0;padding-right:2.5rem;font:800 var(--fs-xl,1.5rem) /1.15 var(--ff-display)}.cc-dialog-text{margin:0;font-size:var(--fs-sm)}.cc-close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:9999px;background:transparent;color:inherit;cursor:pointer}.cc-close:hover{background:hsl(var(--secondary))}.cc-close svg{width:20px;height:20px}.cc-cats{display:grid;gap:.75rem;margin:0;padding:0;border:0}.cc-cat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;align-items:start;padding:.75rem;border:1.5px solid hsl(var(--border));border-radius:calc(var(--r-md, 1rem) - 4px)}.cc-cat input{width:22px;height:22px;margin:.1rem 0 0;accent-color:hsl(var(--primary))}.cc-cat label{font-weight:700}.cc-always{font-weight:500}.cc-always,.cc-cat-text{color:hsl(var(--muted-foreground))}.cc-cat-text{grid-column:2;margin:0;font-size:var(--fs-sm)}.cc-dialog .cc-actions{grid-template-columns:1fr}@media (min-width:560px){.cc-dialog .cc-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel-note{margin-top:1rem;font-weight:600}.panel-note p{margin:0}.video-figure--wide{width:100%;max-width:48rem}.video-figure--wide .vcard{width:100%;aspect-ratio:16/9}.video-figure--wide .vplayer video{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.box>.vcard,.video-figure--wide .ytf{box-shadow:var(--shadow)}.box>.vcard{width:min(100%,14rem);margin-inline:auto}