.portal-briefing-module__NEPWmW__briefing{color:var(--portal-ink);gap:52px;display:grid}.portal-briefing-module__NEPWmW__briefing>*{animation:.42s cubic-bezier(.16,1,.3,1) both portal-briefing-module__NEPWmW__briefing-enter}.portal-briefing-module__NEPWmW__briefing>:nth-child(2){animation-delay:45ms}.portal-briefing-module__NEPWmW__briefing>:nth-child(3){animation-delay:90ms}.portal-briefing-module__NEPWmW__briefing>:nth-child(4){animation-delay:.135s}.portal-briefing-module__NEPWmW__briefingHeader{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding-bottom:28px;display:grid}.portal-briefing-module__NEPWmW__briefingHeader>div{min-width:0}.portal-briefing-module__NEPWmW__briefingHeader h1{max-width:18ch;font:760 clamp(32px, 4vw, 48px)/1.02 var(--portal-display);letter-spacing:-.045em;text-wrap:balance;margin:9px 0 0}.portal-briefing-module__NEPWmW__briefingHeader>div>p:last-child{max-width:54ch;color:var(--portal-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.portal-briefing-module__NEPWmW__eyebrow{color:var(--portal-muted);font:680 10px/1.2 var(--portal-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.portal-briefing-module__NEPWmW__eyebrow time{color:var(--portal-red)}.portal-briefing-module__NEPWmW__askButton,.portal-briefing-module__NEPWmW__decisionLink{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:760;text-decoration:none;transition:transform .12s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.portal-briefing-module__NEPWmW__askButton{border:1px solid color-mix(in srgb, var(--portal-red) 76%, var(--portal-line));background:var(--portal-red);color:var(--portal-on-red);padding:0 17px}.portal-briefing-module__NEPWmW__askButton:hover{background:color-mix(in srgb, var(--portal-red) 88%, var(--portal-ink))}.portal-briefing-module__NEPWmW__askButton:active,.portal-briefing-module__NEPWmW__decisionLink:active,.portal-briefing-module__NEPWmW__deliveryFeature:active,.portal-briefing-module__NEPWmW__signal:active{transform:scale(.985)}.portal-briefing-module__NEPWmW__askButton:focus-visible,.portal-briefing-module__NEPWmW__decisionLink:focus-visible,.portal-briefing-module__NEPWmW__deliveryFeature:focus-visible,.portal-briefing-module__NEPWmW__activityList a:focus-visible,a.portal-briefing-module__NEPWmW__signal:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 32%, transparent);outline-offset:3px}.portal-briefing-module__NEPWmW__leadGrid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:0;display:grid}.portal-briefing-module__NEPWmW__deliverySection{min-width:0;padding-right:34px}.portal-briefing-module__NEPWmW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:24px;margin-bottom:15px;display:flex}.portal-briefing-module__NEPWmW__sectionHeading p,.portal-briefing-module__NEPWmW__decisionSection>p,.portal-briefing-module__NEPWmW__signalHeading>div>p{color:var(--portal-muted);font:680 10px/1.25 var(--portal-mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.portal-briefing-module__NEPWmW__sectionHeading time{color:var(--portal-muted);font:650 10px/1.25 var(--portal-mono)}.portal-briefing-module__NEPWmW__deliveryFeature{color:inherit;text-decoration:none;transition:transform .14s cubic-bezier(.16,1,.3,1);display:block}.portal-briefing-module__NEPWmW__deliveryMedia{aspect-ratio:16/9;border:1px solid var(--portal-line);background:var(--portal-soft);border-radius:14px;display:block;position:relative;overflow:hidden}.portal-briefing-module__NEPWmW__deliveryMedia:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--portal-canvas) 76%, transparent));pointer-events:none;position:absolute;inset:58% 0 0}.portal-briefing-module__NEPWmW__deliveryMedia img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .18s;display:block}.portal-briefing-module__NEPWmW__deliveryMediaFallback{background:radial-gradient(circle at 65% 25%, color-mix(in srgb, var(--portal-red) 22%, transparent), transparent 42%), linear-gradient(145deg, var(--portal-soft), var(--portal-panel));width:100%;height:100%;color:var(--portal-muted);place-items:center;display:grid}.portal-briefing-module__NEPWmW__deliveryMediaFallback svg{width:42px;height:42px}.portal-briefing-module__NEPWmW__deliveryFeature:hover .portal-briefing-module__NEPWmW__deliveryMedia img{transform:scale(1.018)}.portal-briefing-module__NEPWmW__deliveryMedia>.portal-briefing-module__NEPWmW__deliveryBadge{z-index:1;border:1px solid color-mix(in srgb, var(--portal-ink) 18%, transparent);background:color-mix(in srgb, var(--portal-canvas) 82%, transparent);min-height:28px;color:var(--portal-ink);font:720 10px/1 var(--portal-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;align-items:center;padding:0 9px;display:inline-flex;position:absolute;bottom:14px;left:14px}.portal-briefing-module__NEPWmW__deliveryCopy{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:18px;margin-top:17px;display:grid}.portal-briefing-module__NEPWmW__deliveryCopy>span{gap:6px;min-width:0;display:grid}.portal-briefing-module__NEPWmW__deliveryCopy small{color:var(--portal-muted);font-size:11px;font-weight:680}.portal-briefing-module__NEPWmW__deliveryCopy strong{font:740 clamp(20px, 2.3vw, 27px)/1.15 var(--portal-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-briefing-module__NEPWmW__deliveryCopy i{border:1px solid var(--portal-line);width:44px;height:44px;color:var(--portal-red);border-radius:50%;place-items:center;font-style:normal;transition:border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.portal-briefing-module__NEPWmW__deliveryFeature:hover .portal-briefing-module__NEPWmW__deliveryCopy i{border-color:color-mix(in srgb, var(--portal-red) 55%, var(--portal-line));transform:translate(2px,-2px)}.portal-briefing-module__NEPWmW__deliveryEmpty{border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);align-content:end;gap:7px;min-height:240px;padding:28px 0;display:grid}.portal-briefing-module__NEPWmW__deliveryEmpty strong{letter-spacing:-.015em;font-size:19px}.portal-briefing-module__NEPWmW__deliveryEmpty p{color:var(--portal-muted);margin:0;font-size:13px}.portal-briefing-module__NEPWmW__decisionSection{border-top:3px solid var(--portal-red);border-left:1px solid var(--portal-line);min-width:0;padding:18px 0 8px 34px}.portal-briefing-module__NEPWmW__decisionCount{gap:15px;margin-top:54px;display:grid}.portal-briefing-module__NEPWmW__decisionCount strong{font:710 clamp(56px, 7vw, 86px)/.8 var(--portal-display);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.portal-briefing-module__NEPWmW__decisionCount span{max-width:13ch;color:var(--portal-ink);letter-spacing:-.02em;font-size:18px;font-weight:720;line-height:1.2}.portal-briefing-module__NEPWmW__decisionLink{border:1px solid var(--portal-line-strong);width:100%;color:var(--portal-ink);background:0 0;margin-top:34px;padding:0 14px}.portal-briefing-module__NEPWmW__decisionLink:hover{border-color:color-mix(in srgb, var(--portal-red) 58%, var(--portal-line));background:color-mix(in srgb, var(--portal-red) 7%, transparent)}.portal-briefing-module__NEPWmW__decisionClear{align-content:center;justify-items:start;gap:20px;min-height:210px;display:grid}.portal-briefing-module__NEPWmW__decisionClear>i{border:1px solid color-mix(in srgb, var(--portal-status-ok) 50%, var(--portal-line));width:44px;height:44px;color:var(--portal-status-ok);border-radius:50%;place-items:center;font-style:normal;display:grid}.portal-briefing-module__NEPWmW__decisionClear div{gap:7px;display:grid}.portal-briefing-module__NEPWmW__decisionClear strong{letter-spacing:-.02em;max-width:17ch;font-size:18px;line-height:1.25}.portal-briefing-module__NEPWmW__decisionClear span{color:var(--portal-muted);font-size:12px;line-height:1.45}.portal-briefing-module__NEPWmW__activitySection{min-width:0}.portal-briefing-module__NEPWmW__activitySection .portal-briefing-module__NEPWmW__sectionHeading{align-items:end;margin-bottom:16px}.portal-briefing-module__NEPWmW__sectionHeading>div{gap:7px;display:grid}.portal-briefing-module__NEPWmW__sectionHeading>div>span{color:var(--portal-muted);font-size:12px}.portal-briefing-module__NEPWmW__activityList{border-top:1px solid var(--portal-line);margin:0;padding:0;list-style:none}.portal-briefing-module__NEPWmW__activityList li{border-bottom:1px solid var(--portal-line)}.portal-briefing-module__NEPWmW__activityList :is(a,div){min-height:62px;color:var(--portal-ink);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;padding:8px 10px 8px 0;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),padding .18s cubic-bezier(.16,1,.3,1);display:grid}.portal-briefing-module__NEPWmW__activityList a:hover{background:color-mix(in srgb, var(--portal-soft) 62%, transparent);padding-left:10px}.portal-briefing-module__NEPWmW__activityList i{border:1px solid var(--portal-line);background:var(--portal-soft);width:32px;height:32px;color:var(--portal-muted);border-radius:9px;place-items:center;font-style:normal;display:grid}.portal-briefing-module__NEPWmW__activityList a:hover i{color:var(--portal-red)}.portal-briefing-module__NEPWmW__activityList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:1.4;overflow:hidden}.portal-briefing-module__NEPWmW__activityList time{color:var(--portal-muted);font:640 10px/1.2 var(--portal-mono);white-space:nowrap}.portal-briefing-module__NEPWmW__activityEmpty{border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);color:var(--portal-muted);margin:0;padding:28px 0;font-size:13px}.portal-briefing-module__NEPWmW__signalSection{min-width:0;padding-top:4px}.portal-briefing-module__NEPWmW__signalHeading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.portal-briefing-module__NEPWmW__signalHeading>div{gap:8px;display:grid}.portal-briefing-module__NEPWmW__signalHeading h3{max-width:24ch;font:740 clamp(23px, 2.8vw, 32px)/1.08 var(--portal-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.portal-briefing-module__NEPWmW__signalHeading>span{max-width:34ch;color:var(--portal-muted);font-size:12px;line-height:1.55}.portal-briefing-module__NEPWmW__signalGrid{border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr);display:grid}.portal-briefing-module__NEPWmW__signalGrid[data-count="2"]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.portal-briefing-module__NEPWmW__signalGrid[data-count="3"]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)}.portal-briefing-module__NEPWmW__signal{min-width:0;min-height:220px;color:var(--portal-ink);flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);display:flex}.portal-briefing-module__NEPWmW__signal:first-child{padding-left:0}.portal-briefing-module__NEPWmW__signal+.portal-briefing-module__NEPWmW__signal{border-left:1px solid var(--portal-line)}a.portal-briefing-module__NEPWmW__signal:hover{background:color-mix(in srgb, var(--portal-soft) 62%, transparent)}.portal-briefing-module__NEPWmW__signalImage{aspect-ratio:16/7;border:1px solid var(--portal-line);background:var(--portal-soft);border-radius:10px;width:100%;margin-bottom:18px;display:block;overflow:hidden}.portal-briefing-module__NEPWmW__signalImage img{object-fit:cover;width:100%;height:100%;display:block}.portal-briefing-module__NEPWmW__signalLabel{color:var(--portal-red);font:680 10px/1.2 var(--portal-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.portal-briefing-module__NEPWmW__signal>strong{font:720 18px/1.25 var(--portal-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:18px;display:-webkit-box;overflow:hidden}.portal-briefing-module__NEPWmW__signalDetail{color:var(--portal-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.portal-briefing-module__NEPWmW__signalAction{min-height:44px;color:var(--portal-ink);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:740;display:inline-flex}@keyframes portal-briefing-module__NEPWmW__briefing-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:981px) and (max-width:1400px){:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__briefingHeader,:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__leadGrid,:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__signalHeading,:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__signalGrid[data-count]{grid-template-columns:minmax(0,1fr)}:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__askButton{justify-self:start}:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__deliverySection{padding-right:0}:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__decisionSection{border-left:0;margin-top:34px;padding:24px 0 0}:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__signal{min-height:0;padding-inline:0}:is([data-portal-assistant=open],[data-portal-side-panel]) .portal-briefing-module__NEPWmW__signal+.portal-briefing-module__NEPWmW__signal{border-top:1px solid var(--portal-line);border-left:0}}@media (max-width:820px){.portal-briefing-module__NEPWmW__briefing{gap:42px}.portal-briefing-module__NEPWmW__briefingHeader{grid-template-columns:1fr;align-items:start}.portal-briefing-module__NEPWmW__askButton{justify-self:start}.portal-briefing-module__NEPWmW__leadGrid{grid-template-columns:1fr}.portal-briefing-module__NEPWmW__deliverySection{padding-right:0}.portal-briefing-module__NEPWmW__decisionSection{border-left:0;margin-top:36px;padding:24px 0 0}.portal-briefing-module__NEPWmW__decisionCount{margin-top:30px}.portal-briefing-module__NEPWmW__decisionLink{width:auto;min-width:220px}.portal-briefing-module__NEPWmW__decisionClear{min-height:150px}.portal-briefing-module__NEPWmW__signalHeading{grid-template-columns:1fr;align-items:start}.portal-briefing-module__NEPWmW__signalGrid[data-count]{grid-template-columns:1fr}.portal-briefing-module__NEPWmW__signal{min-height:0;padding:24px 0}.portal-briefing-module__NEPWmW__signal+.portal-briefing-module__NEPWmW__signal{border-top:1px solid var(--portal-line);border-left:0}.portal-briefing-module__NEPWmW__signalImage{max-width:420px}}@media (max-width:540px){.portal-briefing-module__NEPWmW__briefingHeader h1{font-size:34px}.portal-briefing-module__NEPWmW__deliveryCopy{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.portal-briefing-module__NEPWmW__deliveryCopy strong{font-size:20px}.portal-briefing-module__NEPWmW__deliveryCopy i{width:40px;height:40px}.portal-briefing-module__NEPWmW__activityList :is(a,div){grid-template-columns:32px minmax(0,1fr);min-height:70px;padding-block:10px}.portal-briefing-module__NEPWmW__activityList time{grid-column:2;margin-top:-8px}}@media (prefers-reduced-motion:reduce){.portal-briefing-module__NEPWmW__briefing>*,.portal-briefing-module__NEPWmW__deliveryMedia img{transition:none;animation:none}.portal-briefing-module__NEPWmW__askButton,.portal-briefing-module__NEPWmW__decisionLink,.portal-briefing-module__NEPWmW__deliveryFeature,.portal-briefing-module__NEPWmW__signal,.portal-briefing-module__NEPWmW__deliveryCopy i,.portal-briefing-module__NEPWmW__activityList :is(a,div){transition:none}.portal-briefing-module__NEPWmW__askButton:active,.portal-briefing-module__NEPWmW__decisionLink:active,.portal-briefing-module__NEPWmW__deliveryFeature:active,.portal-briefing-module__NEPWmW__signal:active,.portal-briefing-module__NEPWmW__deliveryFeature:hover .portal-briefing-module__NEPWmW__deliveryMedia img,.portal-briefing-module__NEPWmW__deliveryFeature:hover .portal-briefing-module__NEPWmW__deliveryCopy i{transform:none}}
.portal-competitors-module__hEE42a__wrap{gap:46px;min-width:0;padding-top:24px;display:grid}.portal-competitors-module__hEE42a__toolbar{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px 16px;padding-bottom:18px;display:grid}.portal-competitors-module__hEE42a__searchField{border:1px solid var(--portal-line);background:var(--portal-panel);width:min(100%,560px);min-width:0;min-height:44px;color:var(--portal-muted);border-radius:9px;align-items:center;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.portal-competitors-module__hEE42a__searchField:focus-within{border-color:color-mix(in srgb, var(--portal-red) 62%, var(--portal-line));outline:3px solid color-mix(in srgb, var(--portal-red) 18%, transparent);outline-offset:1px}.portal-competitors-module__hEE42a__searchField>svg{pointer-events:none;position:absolute;left:13px}.portal-competitors-module__hEE42a__searchField input{width:100%;min-width:0;height:42px;color:var(--portal-ink);font:540 14px/1 var(--portal-ui);background:0 0;border:0;outline:0;padding:0 46px 0 41px}.portal-competitors-module__hEE42a__searchField input::placeholder{color:var(--portal-muted);opacity:.84}.portal-competitors-module__hEE42a__searchField input::-webkit-search-cancel-button{display:none}.portal-competitors-module__hEE42a__searchField button{width:44px;height:44px;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:0}.portal-competitors-module__hEE42a__searchField button:hover{color:var(--portal-ink)}.portal-competitors-module__hEE42a__searchField button:focus-visible{outline:2px solid var(--portal-red);outline-offset:-4px}.portal-competitors-module__hEE42a__resultCount{color:var(--portal-muted);font:650 11px/1.2 var(--portal-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-competitors-module__hEE42a__sortChips{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.portal-competitors-module__hEE42a__chip{min-height:38px;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:680;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex}.portal-competitors-module__hEE42a__chip:hover:not([aria-pressed=true]){color:var(--portal-ink)}.portal-competitors-module__hEE42a__chip[aria-pressed=true]{background:color-mix(in srgb, var(--portal-red) 13%, var(--portal-soft));color:var(--portal-red)}.portal-competitors-module__hEE42a__chip:active{transform:scale(.975)}.portal-competitors-module__hEE42a__chip:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 32%, transparent);outline-offset:1px}.portal-competitors-module__hEE42a__group{gap:18px;min-width:0;display:grid}.portal-competitors-module__hEE42a__group+.portal-competitors-module__hEE42a__group{border-top:1px solid var(--portal-line);padding-top:34px}.portal-competitors-module__hEE42a__groupHead{justify-content:space-between;align-items:end;gap:24px;min-width:0;display:flex}.portal-competitors-module__hEE42a__groupHead>div{align-items:baseline;gap:10px;min-width:0;display:flex}.portal-competitors-module__hEE42a__groupTitle{min-width:0;color:var(--portal-ink);font:740 clamp(18px, 2vw, 23px)/1.15 var(--portal-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.portal-competitors-module__hEE42a__groupCount{color:var(--portal-muted);font:650 11px/1.2 var(--portal-mono);font-variant-numeric:tabular-nums;flex:none}.portal-competitors-module__hEE42a__groupNote{color:var(--portal-muted);flex:none;align-items:center;gap:7px;font-size:11px;display:inline-flex}.portal-competitors-module__hEE42a__groupNote:before{content:"";background:var(--portal-status-ok);border-radius:50%;flex:none;width:6px;height:6px}.portal-competitors-module__hEE42a__groupNote time{font-family:var(--portal-mono);font-size:10px}.portal-competitors-module__hEE42a__mark{background:color-mix(in srgb, var(--portal-red) 18%, transparent);color:inherit;border-radius:3px;padding:0 1px}.portal-competitors-module__hEE42a__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 18px;min-width:0;display:grid}.portal-competitors-module__hEE42a__card{align-content:start;gap:14px;min-width:0;scroll-margin-block:120px;display:grid}.portal-competitors-module__hEE42a__leadCard{border-bottom:1px solid var(--portal-line);grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:clamp(22px,3vw,42px);padding-bottom:34px}.portal-competitors-module__hEE42a__media{min-width:0}.portal-competitors-module__hEE42a__thumb,.portal-competitors-module__hEE42a__embed{aspect-ratio:16/9;border:1px solid var(--portal-line);background:var(--portal-soft);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.portal-competitors-module__hEE42a__thumb{color:var(--portal-ink);cursor:pointer;padding:0}.portal-competitors-module__hEE42a__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .18s;display:block}.portal-competitors-module__hEE42a__thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060b0947);position:absolute;inset:45% 0 0}.portal-competitors-module__hEE42a__thumb:hover img{transform:scale(1.018)}.portal-competitors-module__hEE42a__thumb:hover,.portal-competitors-module__hEE42a__thumb:focus-visible{border-color:color-mix(in srgb, var(--portal-red) 48%, var(--portal-line))}.portal-competitors-module__hEE42a__card:target .portal-competitors-module__hEE42a__thumb,.portal-competitors-module__hEE42a__card:target .portal-competitors-module__hEE42a__embed{border-color:color-mix(in srgb, var(--portal-red) 72%, var(--portal-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-red) 16%, transparent)}.portal-competitors-module__hEE42a__thumb:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 34%, transparent);outline-offset:3px}.portal-competitors-module__hEE42a__thumb:disabled{cursor:default}.portal-competitors-module__hEE42a__thumb:disabled:hover{border-color:var(--portal-line)}.portal-competitors-module__hEE42a__thumb:disabled .portal-competitors-module__hEE42a__playGlyph{display:none}.portal-competitors-module__hEE42a__thumbFallback{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--portal-red) 16%, transparent), transparent 40%), linear-gradient(145deg, var(--portal-soft), var(--portal-panel));width:100%;height:100%;color:var(--portal-muted);place-items:center;font-size:12px;display:grid}.portal-competitors-module__hEE42a__playGlyph{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b0aad;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .16s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #03080638}.portal-competitors-module__hEE42a__thumb:hover .portal-competitors-module__hEE42a__playGlyph{background:color-mix(in srgb, var(--portal-red) 78%, #070b0ab8);transform:translate(-50%,-50%)scale(1.04)}.portal-competitors-module__hEE42a__embed{background:#080b0a}.portal-competitors-module__hEE42a__embed iframe{border:0;width:100%;height:100%;display:block}.portal-competitors-module__hEE42a__closePlayer{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b0ac2;border:1px solid #ffffff47;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.portal-competitors-module__hEE42a__closePlayer:hover{background:#070b0aeb}.portal-competitors-module__hEE42a__closePlayer:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 60%, transparent);outline-offset:2px}.portal-competitors-module__hEE42a__cardBody{align-content:start;gap:13px;min-width:0;display:grid}.portal-competitors-module__hEE42a__titleBlock{gap:5px;min-width:0;display:grid}.portal-competitors-module__hEE42a__titleBlock>time{color:var(--portal-muted);font:650 10px/1.2 var(--portal-mono)}.portal-competitors-module__hEE42a__titleBlock h3{color:var(--portal-ink);font:720 16px/1.3 var(--portal-display);letter-spacing:-.015em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.portal-competitors-module__hEE42a__leadCard .portal-competitors-module__hEE42a__titleBlock{gap:8px}.portal-competitors-module__hEE42a__leadCard .portal-competitors-module__hEE42a__titleBlock h3{letter-spacing:-.035em;-webkit-line-clamp:3;font-size:clamp(22px,2.4vw,31px);line-height:1.12}.portal-competitors-module__hEE42a__stats{flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;list-style:none;display:flex}.portal-competitors-module__hEE42a__stats li{align-items:baseline;gap:5px;min-width:0;display:flex}.portal-competitors-module__hEE42a__stats strong{color:var(--portal-ink);font:680 12px/1.2 var(--portal-mono);font-variant-numeric:tabular-nums}.portal-competitors-module__hEE42a__stats span{color:var(--portal-muted);font-size:11px}.portal-competitors-module__hEE42a__actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.portal-competitors-module__hEE42a__sourceLink,.portal-competitors-module__hEE42a__commentToggle,.portal-competitors-module__hEE42a__commentMore{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:680;display:inline-flex}.portal-competitors-module__hEE42a__sourceLink{color:var(--portal-ink);gap:6px;text-decoration:none}.portal-competitors-module__hEE42a__sourceLink svg{transition:transform .16s cubic-bezier(.16,1,.3,1)}.portal-competitors-module__hEE42a__sourceLink:hover{color:var(--portal-red)}.portal-competitors-module__hEE42a__sourceLink:hover svg{transform:translate(2px,-2px)}.portal-competitors-module__hEE42a__commentToggle{color:var(--portal-muted);gap:7px;padding:0}.portal-competitors-module__hEE42a__commentToggle:hover,.portal-competitors-module__hEE42a__commentToggle[aria-expanded=true]{color:var(--portal-ink)}.portal-competitors-module__hEE42a__commentToggle svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.portal-competitors-module__hEE42a__commentToggle[aria-expanded=true] svg{transform:rotate(180deg)}.portal-competitors-module__hEE42a__sourceLink:focus-visible,.portal-competitors-module__hEE42a__commentToggle:focus-visible,.portal-competitors-module__hEE42a__commentMore:focus-visible,.portal-competitors-module__hEE42a__comment footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 32%, transparent);outline-offset:2px;border-radius:7px}.portal-competitors-module__hEE42a__commentStack{border-top:1px solid var(--portal-line);gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.portal-competitors-module__hEE42a__commentStack>li+li{border-top:1px solid var(--portal-line)}.portal-competitors-module__hEE42a__comment{margin:0;padding:16px 0}.portal-competitors-module__hEE42a__comment p{color:var(--portal-ink);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.portal-competitors-module__hEE42a__comment footer{min-width:0;color:var(--portal-muted);align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.portal-competitors-module__hEE42a__comment footer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.portal-competitors-module__hEE42a__comment footer a{min-height:36px;color:var(--portal-muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}.portal-competitors-module__hEE42a__comment footer a:hover{color:var(--portal-red)}.portal-competitors-module__hEE42a__commentMore{color:var(--portal-muted);padding:0}.portal-competitors-module__hEE42a__commentMore:hover{color:var(--portal-ink)}.portal-competitors-module__hEE42a__empty,.portal-competitors-module__hEE42a__searchEmpty{border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);align-content:center;min-height:260px;display:grid}.portal-competitors-module__hEE42a__empty{grid-template-columns:48px minmax(0,430px);align-items:center;gap:18px;margin-top:24px}.portal-competitors-module__hEE42a__emptyMark{border:1px solid var(--portal-line);background:var(--portal-soft);width:48px;height:48px;color:var(--portal-red);border-radius:11px;place-items:center;display:grid}.portal-competitors-module__hEE42a__empty h2,.portal-competitors-module__hEE42a__empty p,.portal-competitors-module__hEE42a__searchEmpty strong,.portal-competitors-module__hEE42a__searchEmpty p{margin:0}.portal-competitors-module__hEE42a__empty h2,.portal-competitors-module__hEE42a__searchEmpty strong{color:var(--portal-ink);font:730 20px/1.2 var(--portal-display);letter-spacing:-.02em}.portal-competitors-module__hEE42a__empty p,.portal-competitors-module__hEE42a__searchEmpty p{max-width:46ch;color:var(--portal-muted);margin-top:7px;font-size:13px;line-height:1.5}.portal-competitors-module__hEE42a__searchEmpty{justify-items:start}.portal-competitors-module__hEE42a__searchEmpty button{min-height:44px;color:var(--portal-red);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;font-weight:720}.portal-competitors-module__hEE42a__searchEmpty button:hover{color:var(--portal-ink)}.portal-competitors-module__hEE42a__searchEmpty button:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 32%, transparent);outline-offset:2px;border-radius:7px}@media (max-width:980px){.portal-competitors-module__hEE42a__toolbar{grid-template-columns:minmax(220px,1fr) auto}.portal-competitors-module__hEE42a__resultCount{grid-area:2/1}.portal-competitors-module__hEE42a__sortChips{grid-area:1/2/span 2}.portal-competitors-module__hEE42a__leadCard{grid-template-columns:1fr}}@media (max-width:680px){.portal-competitors-module__hEE42a__wrap{gap:38px;padding-top:20px}.portal-competitors-module__hEE42a__toolbar{grid-template-columns:1fr;gap:10px}.portal-competitors-module__hEE42a__searchField{width:100%}.portal-competitors-module__hEE42a__resultCount{grid-area:2/1}.portal-competitors-module__hEE42a__sortChips{grid-area:3/1;width:100%}.portal-competitors-module__hEE42a__chip{flex:1;min-height:44px;padding-inline:8px}.portal-competitors-module__hEE42a__group{gap:15px}.portal-competitors-module__hEE42a__group+.portal-competitors-module__hEE42a__group{padding-top:28px}.portal-competitors-module__hEE42a__groupHead{align-items:start;gap:12px}.portal-competitors-module__hEE42a__groupHead>div{gap:5px;display:grid}.portal-competitors-module__hEE42a__groupTitle{white-space:normal}.portal-competitors-module__hEE42a__groupNote{text-align:right;justify-items:end;gap:3px;display:grid}.portal-competitors-module__hEE42a__groupNote:before{display:none}.portal-competitors-module__hEE42a__grid{grid-template-columns:1fr;gap:30px}.portal-competitors-module__hEE42a__leadCard{grid-column:auto;gap:16px;padding-bottom:30px}.portal-competitors-module__hEE42a__leadCard .portal-competitors-module__hEE42a__titleBlock h3{font-size:22px}.portal-competitors-module__hEE42a__actions{gap:4px 16px}.portal-competitors-module__hEE42a__comment footer{flex-direction:column;align-items:start;gap:2px}.portal-competitors-module__hEE42a__comment footer a{min-height:44px;margin-left:-4px;padding-inline:4px}.portal-competitors-module__hEE42a__empty,.portal-competitors-module__hEE42a__searchEmpty{min-height:230px}.portal-competitors-module__hEE42a__empty{grid-template-columns:1fr;align-content:center;gap:14px}}@media (prefers-reduced-motion:reduce){.portal-competitors-module__hEE42a__searchField,.portal-competitors-module__hEE42a__chip,.portal-competitors-module__hEE42a__thumb img,.portal-competitors-module__hEE42a__playGlyph,.portal-competitors-module__hEE42a__sourceLink svg,.portal-competitors-module__hEE42a__commentToggle svg{transition:none}.portal-competitors-module__hEE42a__thumb:hover img,.portal-competitors-module__hEE42a__thumb:hover .portal-competitors-module__hEE42a__playGlyph,.portal-competitors-module__hEE42a__sourceLink:hover svg{transform:none}}
.product-signal-panel-module__1HC-MW__panel{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.product-signal-panel-module__1HC-MW__head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__back{border:1px solid var(--app-line);background:var(--app-surface);min-height:30px;color:var(--app-ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.product-signal-panel-module__1HC-MW__back:hover{border-color:color-mix(in srgb, var(--app-crimson) 34%, var(--app-line));color:var(--app-ink)}.product-signal-panel-module__1HC-MW__back:focus-visible,.product-signal-panel-module__1HC-MW__tab:focus-visible,.product-signal-panel-module__1HC-MW__themeHead:focus-visible,.product-signal-panel-module__1HC-MW__rowAction:focus-visible,.product-signal-panel-module__1HC-MW__link:focus-visible{outline:2px solid var(--app-crimson);outline-offset:2px}.product-signal-panel-module__1HC-MW__headText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__kicker{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:660}.product-signal-panel-module__1HC-MW__headText strong{color:var(--app-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1rem;font-weight:780}.product-signal-panel-module__1HC-MW__measured{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.68rem}.product-signal-panel-module__1HC-MW__headline{border-left:2px solid var(--app-crimson);color:var(--app-ink);margin:0;padding-left:11px;font-size:.9rem;font-weight:620;line-height:1.45}.product-signal-panel-module__1HC-MW__sentiment{align-items:center;gap:10px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__sentiment i{background:color-mix(in srgb, var(--app-ink) 10%, transparent);border-radius:999px;flex:auto;height:5px;display:flex;overflow:hidden}.product-signal-panel-module__1HC-MW__sentiment b{height:100%;display:block}.product-signal-panel-module__1HC-MW__sentiment b[data-tone=positive]{background:var(--app-green,#34a06a)}.product-signal-panel-module__1HC-MW__sentiment b[data-tone=neutral]{background:color-mix(in srgb, var(--app-ink) 22%, transparent)}.product-signal-panel-module__1HC-MW__sentiment b[data-tone=negative]{background:var(--app-crimson)}.product-signal-panel-module__1HC-MW__sentiment span{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.68rem}.product-signal-panel-module__1HC-MW__tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__tab{border:1px solid var(--app-line);background:var(--app-surface);min-height:32px;color:var(--app-ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.product-signal-panel-module__1HC-MW__tab>svg{color:var(--app-ink-3);flex:none}.product-signal-panel-module__1HC-MW__tab em{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.68rem;font-style:normal}.product-signal-panel-module__1HC-MW__tab:hover{border-color:color-mix(in srgb, var(--app-crimson) 30%, var(--app-line));color:var(--app-ink)}.product-signal-panel-module__1HC-MW__tab[data-on=true]{border-color:color-mix(in srgb, var(--app-crimson) 42%, var(--app-line));background:color-mix(in srgb, var(--app-crimson) 8%, var(--app-surface));color:var(--app-ink)}.product-signal-panel-module__1HC-MW__tab[data-on=true]>svg,.product-signal-panel-module__1HC-MW__tab[data-on=true] em{color:var(--app-crimson)}.product-signal-panel-module__1HC-MW__subhead{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0;font-size:.62rem;font-weight:660}.product-signal-panel-module__1HC-MW__empty{border:1px dashed var(--app-line);background:var(--app-surface-2,var(--app-surface));color:var(--app-ink-3);border-radius:12px;margin:0;padding:14px;font-size:.8rem;line-height:1.5}.product-signal-panel-module__1HC-MW__composedEmpty{border:1px dashed var(--app-line);background:var(--app-surface-2,var(--app-surface));min-height:112px;color:var(--app-ink-3);border-radius:12px;align-items:flex-start;gap:11px;padding:18px;display:flex}.product-signal-panel-module__1HC-MW__composedEmpty>svg{color:var(--app-crimson);flex:none;margin-top:2px}.product-signal-panel-module__1HC-MW__composedEmpty>div{min-width:0}.product-signal-panel-module__1HC-MW__composedEmpty strong{color:var(--app-ink);font-size:.88rem;font-weight:740;display:block}.product-signal-panel-module__1HC-MW__composedEmpty p{color:var(--app-ink-3);margin:5px 0 0;font-size:.8rem;line-height:1.5}.product-signal-panel-module__1HC-MW__tabPanel{min-width:0}.product-signal-panel-module__1HC-MW__tabPanel:focus-visible{outline:2px solid var(--app-crimson);outline-offset:4px}.product-signal-panel-module__1HC-MW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-signal-panel-module__1HC-MW__themeCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__themeHead{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(60px,120px) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.product-signal-panel-module__1HC-MW__themeName{color:var(--app-ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:720}.product-signal-panel-module__1HC-MW__bar{background:color-mix(in srgb, var(--app-ink) 10%, transparent);border-radius:999px;height:5px;display:block;overflow:hidden}.product-signal-panel-module__1HC-MW__bar b{background:var(--app-crimson);border-radius:999px;height:100%;display:block}.product-signal-panel-module__1HC-MW__themeHead em{color:var(--app-ink-2);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.78rem;font-style:normal}.product-signal-panel-module__1HC-MW__chevron{color:var(--app-ink-3);transition:transform .14s;display:inline-flex}.product-signal-panel-module__1HC-MW__chevron[data-open=true]{transform:rotate(90deg)}.product-signal-panel-module__1HC-MW__nested{flex-direction:column;gap:0;margin:0;padding:0 11px 11px;list-style:none;display:flex}.product-signal-panel-module__1HC-MW__commentCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.product-signal-panel-module__1HC-MW__commentCard[data-compact=true]{border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0;padding:9px 0}.product-signal-panel-module__1HC-MW__commentText{color:var(--app-ink);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.5}.product-signal-panel-module__1HC-MW__commentMeta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__commentMeta strong{color:var(--app-ink-2);overflow-wrap:anywhere;font-size:.76rem;font-weight:740}.product-signal-panel-module__1HC-MW__tag{border:1px solid var(--app-line);max-width:260px;color:var(--app-ink-3);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:700;overflow:hidden}.product-signal-panel-module__1HC-MW__likes{color:var(--app-ink-3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}.product-signal-panel-module__1HC-MW__link{color:var(--app-crimson);white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:none}.product-signal-panel-module__1HC-MW__link:hover{text-decoration:underline}.product-signal-panel-module__1HC-MW__quote{color:var(--app-ink-2);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.product-signal-panel-module__1HC-MW__fanCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:11px;display:flex}.product-signal-panel-module__1HC-MW__fanHead{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__fanHead strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:740}.product-signal-panel-module__1HC-MW__videoCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.product-signal-panel-module__1HC-MW__videoBody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.product-signal-panel-module__1HC-MW__videoBody strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:.84rem;font-weight:720;line-height:1.3}.product-signal-panel-module__1HC-MW__rowAction{border:1px solid var(--app-line);background:var(--app-surface);min-height:30px;color:var(--app-ink-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:.74rem;font-weight:700}.product-signal-panel-module__1HC-MW__rowAction:hover{border-color:color-mix(in srgb, var(--app-crimson) 34%, var(--app-line));color:var(--app-ink)}@media (prefers-reduced-motion:reduce){.product-signal-panel-module__1HC-MW__chevron{transition:none}}@media (max-width:640px){.product-signal-panel-module__1HC-MW__themeHead{grid-template-columns:minmax(0,1fr) auto auto}.product-signal-panel-module__1HC-MW__bar{display:none}}@container (max-width:620px){.product-signal-panel-module__1HC-MW__tabs{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;padding:2px 2px 5px;overflow-x:auto}.product-signal-panel-module__1HC-MW__back,.product-signal-panel-module__1HC-MW__tab{scroll-snap-align:start;flex:none;min-height:44px}.product-signal-panel-module__1HC-MW__themeHead,.product-signal-panel-module__1HC-MW__rowAction{min-height:44px}.product-signal-panel-module__1HC-MW__sentiment{flex-wrap:wrap}.product-signal-panel-module__1HC-MW__sentiment span{white-space:normal;flex-basis:100%}.product-signal-panel-module__1HC-MW__themeHead{grid-template-columns:minmax(0,1fr) auto auto}.product-signal-panel-module__1HC-MW__bar{display:none}.product-signal-panel-module__1HC-MW__link{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse){.product-signal-panel-module__1HC-MW__back,.product-signal-panel-module__1HC-MW__tab,.product-signal-panel-module__1HC-MW__themeHead,.product-signal-panel-module__1HC-MW__rowAction{min-height:44px}.product-signal-panel-module__1HC-MW__link{align-items:center;min-height:44px;display:inline-flex}}
.portal-empty-state-module__DooeDa__emptyState{border-block:1px solid var(--portal-line);background:radial-gradient(circle at 10% 30%, color-mix(in srgb, var(--portal-red) 9%, transparent), transparent 34%), transparent;grid-template-columns:82px minmax(0,560px);align-content:center;align-items:start;gap:clamp(22px,4vw,48px);min-height:220px;margin-top:24px;padding:clamp(34px,6vw,72px) clamp(4px,2vw,24px);display:grid;position:relative;overflow:hidden}.portal-empty-state-module__DooeDa__mark{border:1px solid color-mix(in srgb, var(--portal-red) 30%, var(--portal-line));background:color-mix(in srgb, var(--portal-red) 7%, var(--portal-panel));width:64px;height:64px;color:var(--portal-red);border-radius:18px;place-items:center;display:grid}.portal-empty-state-module__DooeDa__emptyState>div{min-width:0}.portal-empty-state-module__DooeDa__emptyState p{color:var(--portal-red);font:720 10px/1.2 var(--portal-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px}.portal-empty-state-module__DooeDa__emptyState h2{color:var(--portal-ink);font:760 clamp(24px, 3vw, 34px)/1.08 var(--portal-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.portal-empty-state-module__DooeDa__emptyState div>span{max-width:58ch;color:var(--portal-muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.6;display:block}.portal-empty-state-module__DooeDa__emptyState a{width:fit-content;min-height:44px;color:var(--portal-ink);text-underline-offset:4px;align-items:center;margin-top:18px;font-size:13px;font-weight:730;text-decoration-thickness:1px;display:inline-flex}.portal-empty-state-module__DooeDa__emptyState a:hover{color:var(--portal-red)}.portal-empty-state-module__DooeDa__emptyState a:active{transform:translateY(1px)}.portal-empty-state-module__DooeDa__emptyState a:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 36%, transparent);outline-offset:3px}@media (max-width:620px){.portal-empty-state-module__DooeDa__emptyState{grid-template-columns:1fr;gap:22px;min-height:0;padding-block:36px 44px}.portal-empty-state-module__DooeDa__mark{border-radius:15px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.portal-empty-state-module__DooeDa__emptyState a:active{transform:none}}
.frame-character-mark-module__jQDAmW__root{--fcm-size:32px;--fcm-cycle:5.2s;width:var(--fcm-size);height:var(--fcm-size);vertical-align:middle;filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--app-crimson,#f04f64) 14%, transparent));transform-origin:50% 100%;flex:none;display:inline-block;position:relative;overflow:visible}.frame-character-mark-module__jQDAmW__art{background-image:var(--fc-sheet);background-repeat:no-repeat;background-size:var(--fc-columns,400%) var(--fc-rows,100%);background-position:var(--fc-x,0%) var(--fc-y,0%);transform-origin:50% 100%;display:block;position:absolute;inset:0}.frame-character-mark-module__jQDAmW__root[data-state=idle]{--fcm-cycle:7.2s}.frame-character-mark-module__jQDAmW__root[data-state=drowsy]{--fcm-cycle:14.4s}.frame-character-mark-module__jQDAmW__root[data-sheet=onboarding-sequence],.frame-character-mark-module__jQDAmW__root[data-sheet=onboarding-train-sequence]{--fcm-cycle:2.8s}.frame-character-mark-module__jQDAmW__root[data-state=drowsy] .frame-character-mark-module__jQDAmW__art{opacity:.78;filter:saturate(.72)brightness(.86);transform:translateY(2px)scale(.94)}.frame-character-mark-module__jQDAmW__root[data-state=thinking]{--fcm-cycle:5.4s}.frame-character-mark-module__jQDAmW__root[data-state=working]{--fcm-cycle:4.8s}@media (prefers-reduced-motion:no-preference){.frame-character-mark-module__jQDAmW__root[data-animated=true][data-columns="4"] .frame-character-mark-module__jQDAmW__art{animation:frame-character-mark-module__jQDAmW__mark-cycle-four var(--fcm-cycle) steps(1, end) infinite}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-columns="6"] .frame-character-mark-module__jQDAmW__art{animation:frame-character-mark-module__jQDAmW__mark-cycle-six var(--fcm-cycle) steps(1, end) infinite}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-playback=once] .frame-character-mark-module__jQDAmW__art{animation-iteration-count:1;animation-fill-mode:both}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-state=idle]{animation:7.2s cubic-bezier(.37,0,.63,1) infinite frame-character-mark-module__jQDAmW__mark-rest}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-state=drowsy]{animation:14.4s cubic-bezier(.37,0,.63,1) infinite frame-character-mark-module__jQDAmW__mark-drowse}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-columns="6"][data-state=drowsy] .frame-character-mark-module__jQDAmW__art{animation:frame-character-mark-module__jQDAmW__mark-cycle-drowsy var(--fcm-cycle) steps(1, end) infinite}.frame-character-mark-module__jQDAmW__root[data-animated=true][data-state=thinking]{animation:5.4s cubic-bezier(.37,0,.63,1) infinite frame-character-mark-module__jQDAmW__mark-consider}}@keyframes frame-character-mark-module__jQDAmW__mark-cycle-four{0%,24.9%{background-position:0% var(--fc-y)}25%,49.9%{background-position:33.333% var(--fc-y)}50%,74.9%{background-position:66.667% var(--fc-y)}75%,to{background-position:100% var(--fc-y)}}@keyframes frame-character-mark-module__jQDAmW__mark-cycle-six{0%,15.9%{background-position:0% var(--fc-y)}16%,33.9%{background-position:20% var(--fc-y)}34%,46.9%{background-position:40% var(--fc-y)}47%,59.9%{background-position:60% var(--fc-y)}60%,77.9%{background-position:80% var(--fc-y)}78%,to{background-position:100% var(--fc-y)}}@keyframes frame-character-mark-module__jQDAmW__mark-cycle-drowsy{0%,9.9%{background-position:0% var(--fc-y)}10%,15.9%{background-position:20% var(--fc-y)}16%,37.9%{background-position:40% var(--fc-y)}38%,43.9%{background-position:60% var(--fc-y)}44%,83.9%{background-position:80% var(--fc-y)}84%,to{background-position:100% var(--fc-y)}}@keyframes frame-character-mark-module__jQDAmW__mark-rest{0%,22%,to{transform:translateY(0)scale(1)}48%{transform:translateY(-1px)scale(1.008,.996)}72%{transform:translateY(0)scale(.998,1.004)}}@keyframes frame-character-mark-module__jQDAmW__mark-drowse{0%,18%,to{transform:translateY(1px)scale(.97,1.01)}48%,76%{transform:translateY(2px)scale(.965,1.015)}}@keyframes frame-character-mark-module__jQDAmW__mark-consider{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-1px)rotate(-.35deg)}72%{transform:translateY(0)rotate(.2deg)}}@media (prefers-reduced-motion:reduce){.frame-character-mark-module__jQDAmW__root,.frame-character-mark-module__jQDAmW__art{animation:none;transform:none}.frame-character-mark-module__jQDAmW__root[data-playback=once] .frame-character-mark-module__jQDAmW__art{background-position:100% var(--fc-y)}}
.project-build-guide-module__YnSG-q__guide{width:100%;color:var(--app-ink);border:1px solid var(--app-line);border-radius:var(--app-radius-18,18px);background:color-mix(in srgb, var(--app-surface) 96%, var(--app-crimson) 4%);box-shadow:var(--app-shadow-card);grid-column:1/-1;overflow:clip}.project-build-guide-module__YnSG-q__disclosure{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:18px 20px;display:grid}.project-build-guide-module__YnSG-q__disclosure:hover{background:color-mix(in srgb, var(--app-surface-2) 66%, transparent)}.project-build-guide-module__YnSG-q__disclosure:focus-visible,.project-build-guide-module__YnSG-q__materialCard :is(button,a):focus-visible,.project-build-guide-module__YnSG-q__guideBody :is(button,a):focus-visible,.project-build-guide-module__YnSG-q__decision :is(button,a):focus-visible,.project-build-guide-module__YnSG-q__decisionCompact :is(button,a):focus-visible{outline:2px solid var(--app-crimson);outline-offset:3px}.project-build-guide-module__YnSG-q__guideIcon,.project-build-guide-module__YnSG-q__approvalIcon{width:42px;height:42px;color:var(--app-crimson);border:1px solid color-mix(in srgb, var(--app-crimson) 24%, var(--app-line));background:color-mix(in srgb, var(--app-crimson) 9%, var(--app-surface));border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.project-build-guide-module__YnSG-q__guideSummary{gap:3px;min-width:0;display:grid}.project-build-guide-module__YnSG-q__guideSummary strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:17px;overflow:hidden}.project-build-guide-module__YnSG-q__eyebrow,.project-build-guide-module__YnSG-q__sectionCount{color:var(--app-ink-3);font:650 11px/1.2 var(--font-mono,"Geist Mono", monospace);letter-spacing:.12em;text-transform:uppercase}.project-build-guide-module__YnSG-q__counts{min-height:18px;color:var(--app-ink-2);font-size:13px}.project-build-guide-module__YnSG-q__counts:not(:empty){flex-wrap:wrap;gap:4px 12px;display:flex}.project-build-guide-module__YnSG-q__counts>span{position:relative}.project-build-guide-module__YnSG-q__counts>span+span:before{content:"";background:var(--app-ink-3);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-7px}.project-build-guide-module__YnSG-q__layer,.project-build-guide-module__YnSG-q__layerComplete,.project-build-guide-module__YnSG-q__layerReview{border:1px solid var(--app-line-strong);min-height:28px;color:var(--app-ink-2);background:var(--app-surface-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.project-build-guide-module__YnSG-q__layerComplete{color:var(--app-green);border-color:color-mix(in srgb, var(--app-green) 34%, var(--app-line));background:color-mix(in srgb, var(--app-green) 8%, var(--app-surface))}.project-build-guide-module__YnSG-q__layerReview{color:var(--app-caution);border-color:color-mix(in srgb, var(--app-caution) 38%, var(--app-line));background:color-mix(in srgb, var(--app-caution) 8%, var(--app-surface))}.project-build-guide-module__YnSG-q__disclosureIcon{transition:transform .18s;display:inline-flex}.project-build-guide-module__YnSG-q__disclosure[aria-expanded=true] .project-build-guide-module__YnSG-q__disclosureIcon{transform:rotate(180deg)}.project-build-guide-module__YnSG-q__guideBody{border-top:1px solid var(--app-line);gap:26px;padding:0 20px 22px;animation:.19s both project-build-guide-module__YnSG-q__guideReveal;display:grid}.project-build-guide-module__YnSG-q__section{min-width:0;padding-top:22px}.project-build-guide-module__YnSG-q__section+.project-build-guide-module__YnSG-q__section{border-top:1px solid var(--app-line)}.project-build-guide-module__YnSG-q__sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.project-build-guide-module__YnSG-q__sectionHead>div:first-child{align-items:baseline;gap:9px;display:flex}.project-build-guide-module__YnSG-q__sectionHead h3{letter-spacing:-.015em;margin:0;font-size:16px}.project-build-guide-module__YnSG-q__sectionCount{color:var(--app-crimson)}.project-build-guide-module__YnSG-q__shelfControls{gap:7px;display:flex}.project-build-guide-module__YnSG-q__shelfControls button{width:44px;height:44px;color:var(--app-ink-2);border:1px solid var(--app-line);background:var(--app-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.project-build-guide-module__YnSG-q__shelfControls button:last-child svg{transform:rotate(180deg)}.project-build-guide-module__YnSG-q__shelf{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--app-line-strong) transparent;grid-auto-columns:minmax(230px,285px);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;display:grid;overflow-x:auto}.project-build-guide-module__YnSG-q__materialCard{scroll-snap-align:start;border:1px solid var(--app-line);background:var(--app-surface);min-width:0;box-shadow:var(--app-shadow-inset);border-radius:14px;align-self:start;display:grid;overflow:hidden}.project-build-guide-module__YnSG-q__materialCard[data-review=true]{border-color:color-mix(in srgb, var(--app-caution) 44%, var(--app-line))}.project-build-guide-module__YnSG-q__materialCard[data-approved=true]{border-color:color-mix(in srgb, var(--app-green) 36%, var(--app-line))}.project-build-guide-module__YnSG-q__materialImageWrap{aspect-ratio:16/9;background:var(--app-surface-2);overflow:hidden}.project-build-guide-module__YnSG-q__materialImage{object-fit:contain;width:100%;height:100%;display:block}.project-build-guide-module__YnSG-q__materialBody{align-content:start;gap:9px;padding:14px;display:grid}.project-build-guide-module__YnSG-q__materialName{letter-spacing:-.01em;font-size:15px;line-height:1.28}.project-build-guide-module__YnSG-q__price{color:var(--app-ink-2);font:650 13px/1.2 var(--font-mono,"Geist Mono", monospace)}.project-build-guide-module__YnSG-q__quote{color:var(--app-ink-2);margin:0;font-size:13px;line-height:1.45}.project-build-guide-module__YnSG-q__provenance,.project-build-guide-module__YnSG-q__provenanceReview{width:fit-content;color:var(--app-green);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.project-build-guide-module__YnSG-q__provenanceReview{color:var(--app-caution)}.project-build-guide-module__YnSG-q__materialActions{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.project-build-guide-module__YnSG-q__textLink,.project-build-guide-module__YnSG-q__timeButton{min-height:44px;color:var(--app-crimson);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.project-build-guide-module__YnSG-q__timeButton{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:999px;padding:0 9px}.project-build-guide-module__YnSG-q__reviewActions{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;display:grid}.project-build-guide-module__YnSG-q__approveButton,.project-build-guide-module__YnSG-q__removeButton{cursor:pointer;min-height:42px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.project-build-guide-module__YnSG-q__approveButton{color:var(--app-accent-fg);border:1px solid var(--app-crimson);background:var(--app-crimson)}.project-build-guide-module__YnSG-q__removeButton{color:var(--app-ink-2);border:1px solid var(--app-line-strong);background:var(--app-surface)}.project-build-guide-module__YnSG-q__approveButton:disabled,.project-build-guide-module__YnSG-q__removeButton:disabled{cursor:wait;opacity:.68}.project-build-guide-module__YnSG-q__itemError{color:var(--app-red);margin:0;font-size:11px;line-height:1.4}.project-build-guide-module__YnSG-q__variantToggle{width:100%;min-height:44px;color:var(--app-ink-2);text-align:left;border:1px solid var(--app-line);background:var(--app-surface-2);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.project-build-guide-module__YnSG-q__variantToggle[aria-expanded=true] svg{transform:rotate(180deg)}.project-build-guide-module__YnSG-q__variantPanel{gap:12px;padding:0 14px 14px;display:grid}.project-build-guide-module__YnSG-q__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-build-guide-module__YnSG-q__compareGrid figure{min-width:0;margin:0}.project-build-guide-module__YnSG-q__compareGrid img{aspect-ratio:16/10;object-fit:contain;background:var(--app-surface-2);border-radius:9px;width:100%;display:block}.project-build-guide-module__YnSG-q__compareGrid figcaption{color:var(--app-ink-3);margin-top:5px;font-size:10px}.project-build-guide-module__YnSG-q__variantNote{color:var(--app-ink-2);margin:0;font-size:12px;line-height:1.4}.project-build-guide-module__YnSG-q__variantActions{flex-wrap:wrap;gap:8px;display:flex}.project-build-guide-module__YnSG-q__primaryButton,.project-build-guide-module__YnSG-q__secondaryButton{border:1px solid var(--app-crimson);background:var(--app-crimson);min-height:44px;color:var(--app-accent-fg);cursor:pointer;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.project-build-guide-module__YnSG-q__secondaryButton{border-color:var(--app-line-strong);background:var(--app-surface);color:var(--app-ink)}.project-build-guide-module__YnSG-q__primaryButton:disabled,.project-build-guide-module__YnSG-q__secondaryButton:disabled{cursor:wait;opacity:.68}.project-build-guide-module__YnSG-q__steps{border-top:1px solid var(--app-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.project-build-guide-module__YnSG-q__steps li{border-bottom:1px solid var(--app-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:68px;padding:14px 0;display:grid}.project-build-guide-module__YnSG-q__stepIndex{width:28px;height:28px;color:var(--app-ink-2);border:1px solid var(--app-line-strong);font:650 11px/1 var(--font-mono,"Geist Mono", monospace);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.project-build-guide-module__YnSG-q__stepCopy{gap:4px;min-width:0;display:grid}.project-build-guide-module__YnSG-q__stepCopy strong{font-size:14px}.project-build-guide-module__YnSG-q__stepCopy p{color:var(--app-ink-2);margin:0;font-size:13px;line-height:1.45}.project-build-guide-module__YnSG-q__stepTime{min-height:44px;color:var(--app-crimson);border:1px solid color-mix(in srgb, var(--app-crimson) 25%, var(--app-line));font:650 11px/1 var(--font-mono,"Geist Mono", monospace);border-radius:999px;align-items:center;gap:5px;padding:0 12px;text-decoration:none;display:inline-flex}.project-build-guide-module__YnSG-q__approvalCard{border:1px solid color-mix(in srgb, var(--app-caution) 42%, var(--app-line));background:color-mix(in srgb, var(--app-caution) 7%, var(--app-surface));border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.project-build-guide-module__YnSG-q__approvalIcon{color:var(--app-caution);border-color:color-mix(in srgb, var(--app-caution) 32%, var(--app-line));background:color-mix(in srgb, var(--app-caution) 10%, var(--app-surface))}.project-build-guide-module__YnSG-q__approvalCard>div{gap:4px;display:grid}.project-build-guide-module__YnSG-q__approvalCard strong{font-size:14px}.project-build-guide-module__YnSG-q__approvalCard p{color:var(--app-ink-2);margin:0;font-size:12px;line-height:1.4}.project-build-guide-module__YnSG-q__approvedCount{min-height:32px;color:var(--app-green);border:1px solid color-mix(in srgb, var(--app-green) 34%, var(--app-line));background:color-mix(in srgb, var(--app-green) 8%, var(--app-surface));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.project-build-guide-module__YnSG-q__footerActions{flex-wrap:wrap;gap:9px;display:flex}.project-build-guide-module__YnSG-q__decisionAnchor{outline:none;scroll-margin-top:20px}.project-build-guide-module__YnSG-q__decisionAnchor:focus-visible{outline:2px solid var(--app-crimson);outline-offset:4px;border-radius:14px}.project-build-guide-module__YnSG-q__decision{border-bottom:1px solid var(--app-line);background:color-mix(in srgb, var(--app-caution) 7%, var(--app-surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.project-build-guide-module__YnSG-q__decisionCopy{gap:4px;display:grid}.project-build-guide-module__YnSG-q__decisionCopy strong{font-size:16px}.project-build-guide-module__YnSG-q__decisionCopy p{max-width:68ch;color:var(--app-ink-2);margin:0;font-size:13px;line-height:1.45}.project-build-guide-module__YnSG-q__decisionActions,.project-build-guide-module__YnSG-q__decisionCompact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-build-guide-module__YnSG-q__decisionCompact{padding-top:12px}.project-build-guide-module__YnSG-q__decisionCompact .project-build-guide-module__YnSG-q__error{flex-basis:100%}.project-build-guide-module__YnSG-q__error,.project-build-guide-module__YnSG-q__status{margin:0;font-size:12px;line-height:1.4}.project-build-guide-module__YnSG-q__error{color:var(--app-red)}.project-build-guide-module__YnSG-q__status{color:var(--app-green);padding:0 20px 16px}.project-build-guide-module__YnSG-q__loadError{color:var(--app-red);border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:flex}.project-build-guide-module__YnSG-q__loadError button{min-height:44px;color:var(--app-ink);border:1px solid var(--app-line-strong);background:var(--app-surface);cursor:pointer;border-radius:10px;padding:0 12px}@keyframes project-build-guide-module__YnSG-q__guideReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.project-build-guide-module__YnSG-q__disclosure{grid-template-columns:40px minmax(0,1fr) 30px;padding:15px}.project-build-guide-module__YnSG-q__layer,.project-build-guide-module__YnSG-q__layerComplete,.project-build-guide-module__YnSG-q__layerReview{display:none}.project-build-guide-module__YnSG-q__guideBody{padding-inline:15px}.project-build-guide-module__YnSG-q__decision{grid-template-columns:1fr;padding:16px}.project-build-guide-module__YnSG-q__approvalCard{grid-template-columns:38px minmax(0,1fr)}.project-build-guide-module__YnSG-q__approvedCount{grid-column:2;width:fit-content}}@media (max-width:620px){.project-build-guide-module__YnSG-q__guide{border-radius:14px}.project-build-guide-module__YnSG-q__guideIcon{width:38px;height:38px}.project-build-guide-module__YnSG-q__guideSummary strong{font-size:15px}.project-build-guide-module__YnSG-q__shelf{grid-auto-columns:minmax(220px,82vw)}.project-build-guide-module__YnSG-q__shelfControls{display:none}.project-build-guide-module__YnSG-q__steps li{grid-template-columns:28px minmax(0,1fr)}.project-build-guide-module__YnSG-q__stepTime{grid-column:2;width:fit-content}.project-build-guide-module__YnSG-q__decisionActions>*,.project-build-guide-module__YnSG-q__decisionCompact>*,.project-build-guide-module__YnSG-q__variantActions>*{flex:100%}.project-build-guide-module__YnSG-q__reviewActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-build-guide-module__YnSG-q__guideBody{animation:none}.project-build-guide-module__YnSG-q__disclosureIcon{transition:none}.project-build-guide-module__YnSG-q__shelf{scroll-behavior:auto}}
.onboarding-inputs-card-module__-dUMOq__card{color:var(--ink,#17191d);background:var(--surface,#fff);border:1px solid var(--line,#17191d24);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.onboarding-inputs-card-module__-dUMOq__cardCompact{border-radius:12px;gap:11px;padding:13px}.onboarding-inputs-card-module__-dUMOq__opportunityDisclosure{color:var(--app-ink);background:var(--app-surface-2);border:1px solid var(--app-line);border-radius:var(--radius-sm,10px);overflow:clip}.onboarding-inputs-card-module__-dUMOq__opportunitySummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:12.5px;font-weight:650;list-style:none;display:flex}.onboarding-inputs-card-module__-dUMOq__opportunitySummary::-webkit-details-marker{display:none}.onboarding-inputs-card-module__-dUMOq__opportunitySummary:before{content:"+";color:var(--app-ink-3);flex:none}.onboarding-inputs-card-module__-dUMOq__opportunityDisclosure[open] .onboarding-inputs-card-module__-dUMOq__opportunitySummary:before{content:"−"}.onboarding-inputs-card-module__-dUMOq__opportunitySummary>span:first-child{flex:auto}.onboarding-inputs-card-module__-dUMOq__opportunitySummary>span:last-child{color:var(--app-ink-3);font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:560}.onboarding-inputs-card-module__-dUMOq__opportunityDisclosure>.onboarding-inputs-card-module__-dUMOq__card{border:0;border-top:1px solid var(--app-line);background:var(--app-surface);border-radius:0}.onboarding-inputs-card-module__-dUMOq__head{flex-direction:column;gap:5px;display:flex}.onboarding-inputs-card-module__-dUMOq__title{margin:0;font-size:15px;font-weight:620;line-height:1.3}.onboarding-inputs-card-module__-dUMOq__lede{color:color-mix(in srgb, var(--ink,#17191d) 68%, transparent);margin:0;font-size:13px;line-height:1.5}.onboarding-inputs-card-module__-dUMOq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboarding-inputs-card-module__-dUMOq__row{background:color-mix(in srgb, var(--surface-2,#f5f6f8) 62%, transparent);border:1px solid var(--line,#17191d1a);border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.onboarding-inputs-card-module__-dUMOq__rowIcon{width:28px;height:28px;color:var(--amber,#c42a43);background:color-mix(in srgb, var(--amber,#c42a43) 12%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.onboarding-inputs-card-module__-dUMOq__rowBody{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.onboarding-inputs-card-module__-dUMOq__rowLabel{font-size:13.5px;font-weight:600;line-height:1.3}.onboarding-inputs-card-module__-dUMOq__rowTrade{color:color-mix(in srgb, var(--ink,#17191d) 66%, transparent);margin:0;font-size:12.5px;line-height:1.5}.onboarding-inputs-card-module__-dUMOq__rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboarding-inputs-card-module__-dUMOq__rowActions:has(>.onboarding-inputs-card-module__-dUMOq__field){align-items:flex-end}.onboarding-inputs-card-module__-dUMOq__field{flex-direction:column;flex:190px;gap:4px;min-width:0;display:flex}.onboarding-inputs-card-module__-dUMOq__fieldLabel{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--ink,#17191d) 58%, transparent);font-size:11px;font-weight:600}.onboarding-inputs-card-module__-dUMOq__input{width:100%;min-width:0;height:34px;font:inherit;color:var(--ink,#17191d);background:var(--surface,#fff);border:1px solid var(--line,#17191d2e);border-radius:8px;padding:0 10px;font-size:13px}.onboarding-inputs-card-module__-dUMOq__input:focus-visible{outline:2px solid color-mix(in srgb, var(--amber,#c42a43) 60%, transparent);outline-offset:1px}.onboarding-inputs-card-module__-dUMOq__primary{height:34px;font:inherit;white-space:nowrap;cursor:pointer;color:var(--surface,#fff);background:var(--ink,#17191d);border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.onboarding-inputs-card-module__-dUMOq__primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink,#17191d) 86%, transparent)}.onboarding-inputs-card-module__-dUMOq__primary:disabled{opacity:.55;cursor:default}.onboarding-inputs-card-module__-dUMOq__rowNote,.onboarding-inputs-card-module__-dUMOq__rowError{margin:0;font-size:12px;line-height:1.45}.onboarding-inputs-card-module__-dUMOq__rowNote{color:color-mix(in srgb, var(--ink,#17191d) 64%, transparent)}.onboarding-inputs-card-module__-dUMOq__rowError{color:var(--amber,#c42a43)}.onboarding-inputs-card-module__-dUMOq__have{color:color-mix(in srgb, var(--ink,#17191d) 58%, transparent);margin:0;font-size:12px;line-height:1.5}.onboarding-inputs-card-module__-dUMOq__foot{justify-content:flex-end;display:flex}.onboarding-inputs-card-module__-dUMOq__quiet{font:inherit;cursor:pointer;color:color-mix(in srgb, var(--ink,#17191d) 62%, transparent);background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 9px;font-size:12px}.onboarding-inputs-card-module__-dUMOq__quiet:hover{color:var(--ink,#17191d);border-color:var(--line,#17191d29)}
.video-language-comparison-module__LDQWdq__comparison{background:var(--app-surface);color:var(--app-ink);gap:16px;padding:20px;display:grid}.video-language-comparison-module__LDQWdq__header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.video-language-comparison-module__LDQWdq__header h3,.video-language-comparison-module__LDQWdq__header p{margin:0}.video-language-comparison-module__LDQWdq__header p{color:var(--app-ink-3);max-width:68ch;margin-top:4px}.video-language-comparison-module__LDQWdq__close,.video-language-comparison-module__LDQWdq__sectionTabs button,.video-language-comparison-module__LDQWdq__mobileToggle button,.video-language-comparison-module__LDQWdq__editorActions button,.video-language-comparison-module__LDQWdq__remember button,.video-language-comparison-module__LDQWdq__more{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.video-language-comparison-module__LDQWdq__close:hover,.video-language-comparison-module__LDQWdq__sectionTabs button:hover,.video-language-comparison-module__LDQWdq__mobileToggle button:hover,.video-language-comparison-module__LDQWdq__editorActions button:hover,.video-language-comparison-module__LDQWdq__remember button:hover,.video-language-comparison-module__LDQWdq__more:hover{background:var(--app-surface-2)}.video-language-comparison-module__LDQWdq__close:focus-visible,.video-language-comparison-module__LDQWdq__sectionTabs button:focus-visible,.video-language-comparison-module__LDQWdq__mobileToggle button:focus-visible,.video-language-comparison-module__LDQWdq__editorActions button:focus-visible,.video-language-comparison-module__LDQWdq__remember button:focus-visible,.video-language-comparison-module__LDQWdq__more:focus-visible,.video-language-comparison-module__LDQWdq__editTarget:focus-visible,.video-language-comparison-module__LDQWdq__editor textarea:focus-visible{outline:2px solid var(--app-crimson);outline-offset:2px}.video-language-comparison-module__LDQWdq__sectionTabs{border-bottom:1px solid var(--app-line);flex-wrap:wrap;gap:2px;min-width:0;display:flex}.video-language-comparison-module__LDQWdq__sectionTabs button{white-space:nowrap;border-bottom:2px solid #0000;border-radius:0}.video-language-comparison-module__LDQWdq__sectionTabs button[aria-selected=true]{color:var(--app-crimson);border-bottom-color:currentColor}.video-language-comparison-module__LDQWdq__pairs{border:1px solid var(--app-line);border-radius:10px;overflow:clip}.video-language-comparison-module__LDQWdq__pairHead,.video-language-comparison-module__LDQWdq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.video-language-comparison-module__LDQWdq__pairHead{border-bottom:1px solid var(--app-line);min-height:48px}.video-language-comparison-module__LDQWdq__pairHead>span{justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.video-language-comparison-module__LDQWdq__pairHead>span+span,.video-language-comparison-module__LDQWdq__cell+.video-language-comparison-module__LDQWdq__cell{border-left:1px solid var(--app-line);background:var(--app-panel)}.video-language-comparison-module__LDQWdq__pairHead small,.video-language-comparison-module__LDQWdq__cell>small,.video-language-comparison-module__LDQWdq__locked small,.video-language-comparison-module__LDQWdq__editorActions small{color:var(--app-ink-3)}.video-language-comparison-module__LDQWdq__pair{border-bottom:1px solid var(--app-line);min-height:76px}.video-language-comparison-module__LDQWdq__pair:last-child{border-bottom:0}.video-language-comparison-module__LDQWdq__cell{min-width:0;padding:12px 14px}.video-language-comparison-module__LDQWdq__cell p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.video-language-comparison-module__LDQWdq__rowLabel{color:var(--app-ink-3);font-size:.72rem;font-weight:650;display:block}.video-language-comparison-module__LDQWdq__editTarget{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:text;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:start;gap:12px;margin-top:4px;padding:8px;display:flex}.video-language-comparison-module__LDQWdq__editTarget:hover{background:var(--app-surface-2)}.video-language-comparison-module__LDQWdq__editTarget small{color:var(--app-crimson)}.video-language-comparison-module__LDQWdq__editor{gap:8px;margin-top:6px;display:grid}.video-language-comparison-module__LDQWdq__editor textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--app-line-strong);background:var(--app-surface);width:100%;min-height:88px;color:inherit;font:inherit;border-radius:6px;padding:10px;line-height:1.45}.video-language-comparison-module__LDQWdq__editorActions,.video-language-comparison-module__LDQWdq__remember{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-language-comparison-module__LDQWdq__editorActions button:first-child,.video-language-comparison-module__LDQWdq__remember button:first-of-type{background:var(--app-crimson);color:var(--app-accent-fg)}.video-language-comparison-module__LDQWdq__remember{border-top:1px solid var(--app-line);margin-top:8px;padding-top:8px}.video-language-comparison-module__LDQWdq__remember span{flex:220px}.video-language-comparison-module__LDQWdq__locked{gap:5px;margin-top:9px;display:grid}.video-language-comparison-module__LDQWdq__live{min-height:1.2em;color:var(--app-ink-3);margin-top:4px;display:block}.video-language-comparison-module__LDQWdq__mobileToggle{display:none}.video-language-comparison-module__LDQWdq__more{border:1px solid var(--app-line);justify-self:center}@media (max-width:700px){.video-language-comparison-module__LDQWdq__comparison{padding:14px}.video-language-comparison-module__LDQWdq__header{align-items:stretch}.video-language-comparison-module__LDQWdq__header p{max-width:42ch}.video-language-comparison-module__LDQWdq__mobileToggle{border:1px solid var(--app-line);border-radius:8px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.video-language-comparison-module__LDQWdq__mobileToggle button[aria-pressed=true]{background:var(--app-surface-2);color:var(--app-crimson)}.video-language-comparison-module__LDQWdq__pairHead{display:none}.video-language-comparison-module__LDQWdq__pair{display:block}.video-language-comparison-module__LDQWdq__cell{display:none}.video-language-comparison-module__LDQWdq__cell[data-mobile-active=true]{display:block}.video-language-comparison-module__LDQWdq__cell+.video-language-comparison-module__LDQWdq__cell{border-left:0}}@media (prefers-reduced-motion:reduce){.video-language-comparison-module__LDQWdq__comparison *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.billing-section-module__kCV7EW__stack{gap:12px;display:grid}.billing-section-module__kCV7EW__card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:15px}.billing-section-module__kCV7EW__eyebrow{color:var(--app-crimson,#f4566b);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.billing-section-module__kCV7EW__metric{color:var(--ink);margin-top:7px;font-size:1.05rem;display:block}.billing-section-module__kCV7EW__body{color:var(--ink-3);margin:6px 0 14px;font-size:.8rem;line-height:1.5}.billing-section-module__kCV7EW__rows{border-top:1px solid var(--line);margin:0;display:grid}.billing-section-module__kCV7EW__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.billing-section-module__kCV7EW__term{color:var(--ink-4);font-size:.74rem}.billing-section-module__kCV7EW__value{color:var(--ink-2);margin:0;font-size:.78rem}.billing-section-module__kCV7EW__actionButton{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:9px;margin-top:12px;padding:8px 12px;font-size:.8rem;font-weight:600}.billing-section-module__kCV7EW__errorText{color:var(--app-red,var(--red));margin:0;font-size:.8rem}@media (max-width:700px){.billing-section-module__kCV7EW__row{grid-template-columns:1fr}}.billing-section-module__kCV7EW__failureText{color:var(--app-red,var(--red));margin:6px 0 0;font-size:.8rem}.billing-section-module__kCV7EW__poolList{border-top:1px solid var(--line);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.billing-section-module__kCV7EW__poolRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind minutes""expiry expiry";gap:2px 12px;padding:9px 0;display:grid}.billing-section-module__kCV7EW__poolKind{color:var(--ink-2);grid-area:kind;font-size:.78rem;font-weight:600}.billing-section-module__kCV7EW__poolMinutes{color:var(--ink);text-align:right;grid-area:minutes;font-size:.78rem}.billing-section-module__kCV7EW__poolExpiry{color:var(--ink-4);grid-area:expiry;font-size:.72rem}
.brand-grounding-nudge-module__fTuSkq__card{z-index:60;border-radius:var(--radius-md);border:1px solid var(--app-line);background:var(--app-surface);width:min(100% - 36px,372px);padding:16px 17px 15px;position:fixed;bottom:18px;left:18px;box-shadow:0 18px 38px -24px #0000008c}.brand-grounding-nudge-module__fTuSkq__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--app-crimson);margin:0 0 7px;font-size:10px}.brand-grounding-nudge-module__fTuSkq__title{letter-spacing:-.01em;color:var(--app-ink);text-wrap:balance;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.25}.brand-grounding-nudge-module__fTuSkq__copy{color:var(--app-ink-3);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.brand-grounding-nudge-module__fTuSkq__actions{gap:8px;margin-top:14px;display:flex}.brand-grounding-nudge-module__fTuSkq__primary,.brand-grounding-nudge-module__fTuSkq__secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.brand-grounding-nudge-module__fTuSkq__primary{background:var(--app-crimson);color:var(--app-surface);border:1px solid #0000}.brand-grounding-nudge-module__fTuSkq__primary:hover{background:var(--app-crimson-deep)}.brand-grounding-nudge-module__fTuSkq__secondary{border:1px solid var(--app-line);color:var(--app-ink-3);background:0 0}.brand-grounding-nudge-module__fTuSkq__secondary:hover{border-color:var(--app-line-strong);color:var(--app-ink)}@media (max-width:640px){.brand-grounding-nudge-module__fTuSkq__card{width:calc(100% - 28px);bottom:14px;left:14px}}
.access-request-receipt-module__6DH-2a__receipt{z-index:45;border:1px solid color-mix(in srgb, var(--receipt-color) 42%, var(--line));width:min(980px,100% - 40px);color:var(--ink-1);background:color-mix(in srgb, var(--receipt-color) 8%, var(--panel));border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px auto 0;padding:13px 14px;animation:.22s ease-out both access-request-receipt-module__6DH-2a__arrive;display:grid;position:relative;box-shadow:0 12px 30px #00000017}.access-request-receipt-module__6DH-2a__receipt[data-tone=success]{--receipt-color:#24864b}.access-request-receipt-module__6DH-2a__receipt[data-tone=caution]{--receipt-color:#b56a10}.access-request-receipt-module__6DH-2a__receipt[data-tone=error]{--receipt-color:#c62c49}.access-request-receipt-module__6DH-2a__icon{width:32px;height:32px;color:var(--receipt-color);background:color-mix(in srgb, var(--receipt-color) 12%, transparent);border-radius:10px;place-items:center;display:grid}.access-request-receipt-module__6DH-2a__copy strong{margin-bottom:2px;font-size:.88rem;display:block}.access-request-receipt-module__6DH-2a__copy span{color:var(--ink-3);font-size:.8rem;line-height:1.35}.access-request-receipt-module__6DH-2a__dismiss{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.access-request-receipt-module__6DH-2a__dismiss:hover{border-color:var(--line);color:var(--ink-1)}@keyframes access-request-receipt-module__6DH-2a__arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.access-request-receipt-module__6DH-2a__receipt{width:calc(100% - 24px);margin-top:10px}}@media (prefers-reduced-motion:reduce){.access-request-receipt-module__6DH-2a__receipt{animation:none}}
.portal-products-module__1aywAa__products{padding-top:28px}.portal-products-module__1aywAa__summary{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) minmax(220px,34%);align-items:end;gap:28px;padding:0 0 24px;display:grid}.portal-products-module__1aywAa__summary>div{min-width:0}.portal-products-module__1aywAa__summary span{color:var(--portal-red);font:720 10px/1.2 var(--portal-mono);letter-spacing:.11em;text-transform:uppercase}.portal-products-module__1aywAa__summary h2{max-width:23ch;color:var(--portal-ink);font:760 clamp(24px, 3vw, 34px)/1.08 var(--portal-display);letter-spacing:-.035em;text-wrap:balance;margin:11px 0 0}.portal-products-module__1aywAa__summary p{color:var(--portal-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.portal-products-module__1aywAa__browser{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(210px,270px) minmax(0,1fr);min-height:460px;display:grid}.portal-products-module__1aywAa__index{border-right:1px solid var(--portal-line);min-width:0;padding:22px 20px 28px 0}.portal-products-module__1aywAa__index label{gap:8px;display:grid}.portal-products-module__1aywAa__index label>span{color:var(--portal-muted);font-size:11px;font-weight:720}.portal-products-module__1aywAa__index input{border:1px solid var(--portal-line);background:var(--portal-panel);width:100%;min-height:44px;color:var(--portal-ink);font:500 13px/1.3 var(--portal-ui);border-radius:9px;padding:9px 11px}.portal-products-module__1aywAa__index nav{gap:4px;margin-top:16px;display:grid}.portal-products-module__1aywAa__index nav button{min-height:56px;color:var(--portal-muted);cursor:pointer;font-family:var(--portal-ui);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .1s cubic-bezier(.16,1,.3,1);display:grid}.portal-products-module__1aywAa__productThumb{border:1px solid var(--portal-line);background:var(--portal-soft);width:44px;height:44px;color:var(--portal-muted);border-radius:8px;place-items:center;font-size:15px;font-weight:780;display:grid;overflow:hidden}.portal-products-module__1aywAa__productThumb img{object-fit:contain;width:100%;height:100%}.portal-products-module__1aywAa__productMeta{gap:5px;min-width:0;display:grid}.portal-products-module__1aywAa__productMeta strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.portal-products-module__1aywAa__productMeta small{color:var(--portal-muted);font:650 10px/1.2 var(--portal-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-products-module__1aywAa__index nav button:hover{border-color:var(--portal-line);color:var(--portal-ink)}.portal-products-module__1aywAa__index nav button[aria-current=true]{border-color:color-mix(in srgb, var(--portal-red) 40%, var(--portal-line));background:color-mix(in srgb, var(--portal-red) 7%, var(--portal-panel));color:var(--portal-ink)}.portal-products-module__1aywAa__index nav button:active{transform:scale(.985)}.portal-products-module__1aywAa__index input:focus-visible,.portal-products-module__1aywAa__index nav button:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 34%, transparent);outline-offset:2px}.portal-products-module__1aywAa__index>p{color:var(--portal-muted);margin:18px 0 0;font-size:12px;line-height:1.5}.portal-products-module__1aywAa__detail{min-width:0;padding:24px 0 34px 28px}@media (max-width:820px){.portal-products-module__1aywAa__summary{grid-template-columns:1fr;align-items:start;gap:12px}.portal-products-module__1aywAa__browser{grid-template-columns:1fr}.portal-products-module__1aywAa__index{border-right:0;border-bottom:1px solid var(--portal-line);padding:20px 0}.portal-products-module__1aywAa__index nav{scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.portal-products-module__1aywAa__index nav button{scroll-snap-align:start}.portal-products-module__1aywAa__detail{padding:24px 0 34px}}@media (prefers-reduced-motion:reduce){.portal-products-module__1aywAa__index nav button{transition:none}.portal-products-module__1aywAa__index nav button:active{transform:none}}
.portal-citations-module__lhmfzq__citations{padding-top:28px}.portal-citations-module__lhmfzq__summary{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) minmax(220px,34%);align-items:end;gap:28px;padding:0 0 24px;display:grid}.portal-citations-module__lhmfzq__summary>div{min-width:0}.portal-citations-module__lhmfzq__summary span{color:var(--portal-red);font:720 10px/1.2 var(--portal-mono);letter-spacing:.11em;text-transform:uppercase}.portal-citations-module__lhmfzq__summary h2{max-width:30ch;color:var(--portal-ink);font:760 clamp(24px, 3vw, 34px)/1.08 var(--portal-display);letter-spacing:-.035em;text-wrap:balance;margin:11px 0 0}.portal-citations-module__lhmfzq__summary p{color:var(--portal-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.portal-citations-module__lhmfzq__hits{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.portal-citations-module__lhmfzq__hits li{display:block}.portal-citations-module__lhmfzq__hits a,.portal-citations-module__lhmfzq__hits>li>span{border:1px solid var(--portal-line);background:var(--portal-panel);min-height:52px;color:var(--portal-ink);font:500 13px/1.4 var(--portal-ui);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.portal-citations-module__lhmfzq__hits a{transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1)}.portal-citations-module__lhmfzq__hits a:hover,.portal-citations-module__lhmfzq__hits a:focus-visible{border-color:color-mix(in srgb, var(--portal-red) 40%, var(--portal-line));background:color-mix(in srgb, var(--portal-red) 7%, var(--portal-panel));outline:none}.portal-citations-module__lhmfzq__hits a:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 34%, transparent);outline-offset:2px}.portal-citations-module__lhmfzq__hits em{color:var(--portal-muted);font:650 11px/1 var(--portal-mono);flex:none;font-style:normal}@media (max-width:820px){.portal-citations-module__lhmfzq__summary{grid-template-columns:1fr;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.portal-citations-module__lhmfzq__hits a{transition:none}}
.portal-pitch-demo-module__FUNAga__demo{border-block:1px solid var(--portal-line);color:var(--portal-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding-block:22px;display:grid}.portal-pitch-demo-module__FUNAga__intro{min-width:0}.portal-pitch-demo-module__FUNAga__intro>span{color:var(--portal-red);font:730 11px/1.2 var(--portal-mono);letter-spacing:.035em}.portal-pitch-demo-module__FUNAga__intro h4{color:var(--portal-ink);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 0;font-size:23px;line-height:1.15}.portal-pitch-demo-module__FUNAga__openButton,.portal-pitch-demo-module__FUNAga__form button,.portal-pitch-demo-module__FUNAga__closeButton{min-width:44px;min-height:44px;font:inherit;cursor:pointer;border:0;font-weight:740}.portal-pitch-demo-module__FUNAga__openButton{border:1px solid var(--portal-red);background:var(--portal-red);color:var(--portal-on-red);border-radius:9px;flex:none;padding:0 18px;transition:transform .16s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1)}.portal-pitch-demo-module__FUNAga__openButton:hover{filter:brightness(1.05)}.portal-pitch-demo-module__FUNAga__openButton:active{transform:scale(.985)}.portal-pitch-demo-module__FUNAga__openButton:focus-visible,.portal-pitch-demo-module__FUNAga__closeButton:focus-visible,.portal-pitch-demo-module__FUNAga__form textarea:focus-visible,.portal-pitch-demo-module__FUNAga__form button:focus-visible,.portal-pitch-demo-module__FUNAga__media:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 45%, transparent);outline-offset:2px}.portal-pitch-demo-module__FUNAga__dialog{border:1px solid var(--portal-line-strong);background:var(--portal-panel);width:min(760px,100% - 32px);max-height:min(780px,100dvh - 32px);color:var(--portal-ink);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.portal-pitch-demo-module__FUNAga__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030705b8}.portal-pitch-demo-module__FUNAga__window{max-height:inherit;flex-direction:column;display:flex}.portal-pitch-demo-module__FUNAga__windowHeader{border-bottom:1px solid var(--portal-line);background:var(--portal-panel);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:16px;min-height:68px;margin:0;padding:12px 14px 12px 18px;display:grid}.portal-pitch-demo-module__FUNAga__chatgptBrand{align-items:center;gap:10px;min-width:0;display:flex}.portal-pitch-demo-module__FUNAga__chatgptBrand img,.portal-pitch-demo-module__FUNAga__assistantMessage>img{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px}.portal-pitch-demo-module__FUNAga__chatgptBrand strong{color:var(--portal-ink);font-size:14px;display:block}.portal-pitch-demo-module__FUNAga__chatgptBrand small{color:var(--portal-muted);font:600 10px/1.4 var(--portal-mono);letter-spacing:.025em;display:block}.portal-pitch-demo-module__FUNAga__liveStatus{color:var(--portal-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.portal-pitch-demo-module__FUNAga__liveStatus i{background:var(--portal-status-ok);border-radius:50%;width:7px;height:7px}.portal-pitch-demo-module__FUNAga__closeButton{border:1px solid var(--portal-line-strong);color:var(--portal-muted);background:0 0;border-radius:9px;place-items:center;font-size:22px;font-weight:400;line-height:1;display:grid}.portal-pitch-demo-module__FUNAga__closeButton:hover{background:var(--portal-soft);color:var(--portal-ink)}.portal-pitch-demo-module__FUNAga__thread{overscroll-behavior:contain;padding:18px 24px 24px;overflow:auto}.portal-pitch-demo-module__FUNAga__media{border:1px solid var(--portal-line);background:var(--portal-soft);min-height:72px;color:inherit;border-radius:9px;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:13px;margin-bottom:22px;text-decoration:none;display:grid;overflow:hidden}.portal-pitch-demo-module__FUNAga__media>img,.portal-pitch-demo-module__FUNAga__mediaFallback{background:color-mix(in srgb, var(--portal-ink) 8%, var(--portal-soft));width:72px;height:72px;color:var(--portal-muted);object-fit:cover;place-items:center;display:grid}.portal-pitch-demo-module__FUNAga__media>span{min-width:0}.portal-pitch-demo-module__FUNAga__media small{color:var(--portal-red);font:730 10px/1.4 var(--portal-mono);display:block}.portal-pitch-demo-module__FUNAga__media strong{color:var(--portal-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:13px;display:block;overflow:hidden}.portal-pitch-demo-module__FUNAga__media em{color:var(--portal-muted);font:500 10px/1.4 var(--portal-mono);font-style:normal;display:block}.portal-pitch-demo-module__FUNAga__media>b{color:var(--portal-muted);font-size:14px}.portal-pitch-demo-module__FUNAga__media:hover{border-color:var(--portal-line-strong)}.portal-pitch-demo-module__FUNAga__form{gap:7px;display:grid}.portal-pitch-demo-module__FUNAga__form label{color:var(--portal-ink);font-size:12px;font-weight:720}.portal-pitch-demo-module__FUNAga__composer{border:1px solid var(--portal-line-strong);background:var(--portal-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:7px;display:grid}.portal-pitch-demo-module__FUNAga__form textarea{resize:vertical;width:100%;min-height:52px;max-height:140px;color:var(--portal-ink);font:inherit;background:0 0;border:0;outline:0;padding:9px 10px;line-height:1.45}.portal-pitch-demo-module__FUNAga__form button{background:var(--portal-red);color:var(--portal-on-red);border-radius:8px;padding:0 15px}.portal-pitch-demo-module__FUNAga__form button:disabled{cursor:wait;opacity:.58}.portal-pitch-demo-module__FUNAga__exchange{border-top:1px solid var(--portal-line);gap:20px;margin-top:24px;padding-top:22px;display:grid}.portal-pitch-demo-module__FUNAga__userMessage{justify-content:flex-end;display:flex}.portal-pitch-demo-module__FUNAga__userMessage p{background:var(--portal-soft);max-width:min(74%,520px);color:var(--portal-ink);white-space:pre-wrap;border-radius:12px 12px 3px;margin:0;padding:13px 15px;line-height:1.5}.portal-pitch-demo-module__FUNAga__assistantMessage{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.portal-pitch-demo-module__FUNAga__assistantMessage strong{margin:1px 0 7px;font-size:12px;display:block}.portal-pitch-demo-module__FUNAga__assistantMessage p{max-width:68ch;color:var(--portal-ink);white-space:pre-wrap;margin:0;line-height:1.58}.portal-pitch-demo-module__FUNAga__assistantMessage ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.portal-pitch-demo-module__FUNAga__assistantMessage li{margin:0;padding:0}.portal-pitch-demo-module__FUNAga__assistantMessage a{border:1px solid var(--portal-line);background:var(--portal-soft);min-height:44px;color:var(--portal-ink);border-radius:8px;align-items:center;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.portal-pitch-demo-module__FUNAga__assistantMessage a:hover{border-color:var(--portal-line-strong);text-underline-offset:3px;text-decoration:underline}.portal-pitch-demo-module__FUNAga__beforeAfter{border-block:1px solid var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-pitch-demo-module__FUNAga__baColumn{align-content:start;gap:12px;min-width:0;padding-block:16px;display:grid}.portal-pitch-demo-module__FUNAga__baColumn+.portal-pitch-demo-module__FUNAga__baColumn{border-left:1px solid var(--portal-line);margin-left:18px;padding-left:18px}.portal-pitch-demo-module__FUNAga__baLabel{color:var(--portal-muted);font:730 10px/1.4 var(--portal-mono);letter-spacing:.035em}.portal-pitch-demo-module__FUNAga__baAfter .portal-pitch-demo-module__FUNAga__baLabel{color:var(--portal-red)}.portal-pitch-demo-module__FUNAga__baMiss{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.45}.portal-pitch-demo-module__FUNAga__baAnswer p{color:var(--portal-ink);margin:0;font-size:13px;line-height:1.55}.portal-pitch-demo-module__FUNAga__baReadline{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.portal-pitch-demo-module__FUNAga__baReadline li{border:1px solid color-mix(in srgb, var(--portal-red) 42%, var(--portal-line));color:var(--portal-ink);font:650 10px/1.3 var(--portal-mono);letter-spacing:.02em;border-radius:999px;padding:4px 9px}@media (max-width:700px){.portal-pitch-demo-module__FUNAga__demo{grid-template-columns:1fr;align-items:stretch;gap:16px}.portal-pitch-demo-module__FUNAga__openButton{width:100%}.portal-pitch-demo-module__FUNAga__dialog{border-width:0;border-radius:0;width:100%;max-width:none;max-height:100dvh}.portal-pitch-demo-module__FUNAga__thread{padding:16px}.portal-pitch-demo-module__FUNAga__windowHeader{grid-template-columns:minmax(0,1fr) 44px}.portal-pitch-demo-module__FUNAga__liveStatus{display:none}.portal-pitch-demo-module__FUNAga__composer{grid-template-columns:1fr}.portal-pitch-demo-module__FUNAga__form button{width:100%}.portal-pitch-demo-module__FUNAga__userMessage p{max-width:88%}.portal-pitch-demo-module__FUNAga__beforeAfter{grid-template-columns:1fr}.portal-pitch-demo-module__FUNAga__baColumn+.portal-pitch-demo-module__FUNAga__baColumn{border-top:1px solid var(--portal-line);border-left:0;margin:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.portal-pitch-demo-module__FUNAga__openButton{transition:none}.portal-pitch-demo-module__FUNAga__openButton:active{transform:none}.portal-pitch-demo-module__FUNAga__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.portal-pitch-film-module__WGsupW__pitchFilm{border-block:1px solid var(--portal-line);color:var(--portal-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:22px 30px;margin:0;padding-block:24px;display:grid}.portal-pitch-film-module__WGsupW__pitchFilmHead{min-width:0}.portal-pitch-film-module__WGsupW__pitchFilmHead span{color:var(--portal-red);font:740 11px/1.2 var(--portal-mono);letter-spacing:.035em}.portal-pitch-film-module__WGsupW__pitchFilmHead h3{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:9px 0 0;font-size:28px;line-height:1.08}.portal-pitch-film-module__WGsupW__pitchFilmHead p{max-width:48ch;color:var(--portal-muted);text-wrap:pretty;margin:13px 0 0;font-size:14px;line-height:1.55}.portal-pitch-film-module__WGsupW__pitchFilmPlayer{aspect-ratio:16/9;background:#11161b;border-radius:12px;position:relative;overflow:hidden}.portal-pitch-film-module__WGsupW__pitchFilmPlayer video{object-fit:cover;width:100%;height:100%;display:block}.portal-pitch-film-module__WGsupW__pitchFilmPlayer button{color:#fff;cursor:pointer;font:720 14px/1.1 var(--portal-ui);background:linear-gradient(#0409071a 42%,#040907a8);border:0;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.portal-pitch-film-module__WGsupW__pitchFilmPlayer button span{background:#050c09b8;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:2px;font-size:13px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:grid}.portal-pitch-film-module__WGsupW__pitchFilmPlayer button:hover span{background:#050c09e6;transform:scale(1.04)}.portal-pitch-film-module__WGsupW__pitchFilmPlayer button:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 50%, transparent);outline-offset:-5px}.portal-pitch-film-module__WGsupW__pitchFilmEvidence{border-block:1px solid var(--portal-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-pitch-film-module__WGsupW__pitchFilmEvidence article{align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid}.portal-pitch-film-module__WGsupW__pitchFilmEvidence article+article{border-left:1px solid var(--portal-line)}.portal-pitch-film-module__WGsupW__pitchFilmEvidence strong{color:var(--portal-ink);font:760 18px/1 var(--portal-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-pitch-film-module__WGsupW__pitchFilmEvidence span{color:var(--portal-muted);font-size:11px;line-height:1.4}.portal-pitch-film-module__WGsupW__pitchFilmSources{grid-column:1/-1;margin:-8px 0 0}.portal-pitch-film-module__WGsupW__pitchFilmSources summary{width:fit-content;min-height:44px;color:var(--portal-muted);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex}.portal-pitch-film-module__WGsupW__pitchFilmSources summary:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-red) 38%, transparent);outline-offset:2px}.portal-pitch-film-module__WGsupW__pitchFilmSources>div{gap:9px;padding:2px 0 4px;display:grid}.portal-pitch-film-module__WGsupW__pitchFilmSources p{max-width:92ch;color:var(--portal-muted);margin:0;font-size:12px;line-height:1.55}.portal-pitch-film-module__WGsupW__pitchFilmSources a{color:var(--portal-red);text-underline-offset:3px;font-weight:730}@media (max-width:900px){.portal-pitch-film-module__WGsupW__pitchFilm{grid-template-columns:1fr}.portal-pitch-film-module__WGsupW__pitchFilmHead h3{max-width:28ch}}@media (max-width:560px){.portal-pitch-film-module__WGsupW__pitchFilm{gap:18px;padding-block:20px}.portal-pitch-film-module__WGsupW__pitchFilmHead h3{font-size:25px}.portal-pitch-film-module__WGsupW__pitchFilmEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-pitch-film-module__WGsupW__pitchFilmEvidence article:nth-child(odd){border-left:0}.portal-pitch-film-module__WGsupW__pitchFilmEvidence article:nth-child(n+3){border-top:1px solid var(--portal-line)}}@media (prefers-reduced-motion:reduce){.portal-pitch-film-module__WGsupW__pitchFilmPlayer button span{transition:none}.portal-pitch-film-module__WGsupW__pitchFilmPlayer button:hover span{transform:none}}
.frame-card-gallery-module__i0MNaG__gallery{background:var(--app-bg);min-height:100vh;color:var(--app-ink);transition:background-color .18s,color .18s}.frame-card-gallery-module__i0MNaG__shell{width:min(100%,1120px);margin:0 auto;padding:56px 28px 120px}.frame-card-gallery-module__i0MNaG__hero{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.frame-card-gallery-module__i0MNaG__hero>div:first-child{max-width:740px}.frame-card-gallery-module__i0MNaG__heroLabel{color:var(--app-crimson);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700}.frame-card-gallery-module__i0MNaG__hero h1{max-width:720px;color:var(--app-ink);letter-spacing:-.035em;text-wrap:balance;margin:9px 0 10px;font-size:38px;font-weight:780;line-height:1.02}.frame-card-gallery-module__i0MNaG__hero p{max-width:68ch;color:var(--app-ink-3);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.frame-card-gallery-module__i0MNaG__heroActions{flex:none;gap:8px;display:flex}.frame-card-gallery-module__i0MNaG__heroActions button,.frame-card-gallery-module__i0MNaG__filters button{border:1px solid var(--app-line);border-radius:var(--radius-sm,10px);background:var(--app-raised);min-height:44px;color:var(--app-ink-2);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,color .16s;display:inline-flex}.frame-card-gallery-module__i0MNaG__heroActions button:hover,.frame-card-gallery-module__i0MNaG__filters button:hover{border-color:color-mix(in srgb, var(--app-crimson) 36%, var(--app-line));color:var(--app-crimson);transform:translateY(-1px)}.frame-card-gallery-module__i0MNaG__heroActions button:focus-visible,.frame-card-gallery-module__i0MNaG__filters button:focus-visible{outline:2px solid var(--app-crimson);outline-offset:2px}.frame-card-gallery-module__i0MNaG__filters{z-index:10;background:color-mix(in srgb, var(--app-bg) 94%, transparent);border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;gap:7px;margin:0 -10px;padding:14px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.frame-card-gallery-module__i0MNaG__filters::-webkit-scrollbar{display:none}.frame-card-gallery-module__i0MNaG__filters button{border-radius:var(--radius-pill,999px);background:0 0;flex:none;min-height:38px}.frame-card-gallery-module__i0MNaG__filters button[data-active]{border-color:color-mix(in srgb, var(--app-crimson) 38%, var(--app-line));background:var(--app-tint);color:var(--app-crimson)}.frame-card-gallery-module__i0MNaG__stack{flex-direction:column;align-items:center;gap:18px;padding-top:28px;display:flex}.frame-card-gallery-module__i0MNaG__preview{min-height:190px;color:var(--app-ink);background:var(--app-surface-2);grid-template-rows:30px minmax(0,1fr);display:grid}.frame-card-gallery-module__i0MNaG__previewBar{border-bottom:1px solid var(--app-line);align-items:center;gap:5px;padding:0 10px;display:flex}.frame-card-gallery-module__i0MNaG__previewBar span{background:var(--app-line-strong);border-radius:50%;width:6px;height:6px}.frame-card-gallery-module__i0MNaG__previewCanvas{min-height:220px;position:relative;overflow:hidden}.frame-card-gallery-module__i0MNaG__previewCanvas>img{object-fit:cover;object-position:top center}.frame-card-gallery-module__i0MNaG__captureLabel{border-radius:var(--radius-sm,10px);background:color-mix(in srgb, var(--app-bg) 88%, transparent);min-height:28px;color:var(--app-ink);font-family:var(--font-mono,ui-monospace, monospace);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.frame-card-gallery-module__i0MNaG__preview[data-kind=visual] .frame-card-gallery-module__i0MNaG__previewCanvas{border-radius:var(--radius-md,12px);min-height:210px;margin:12px}.frame-card-gallery-module__i0MNaG__proofPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.frame-card-gallery-module__i0MNaG__proofPanel{border:1px solid var(--app-line);border-radius:var(--radius-md,12px);background:var(--app-surface-2);min-width:0;color:var(--app-ink-2);font:inherit;text-align:left;cursor:pointer;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.frame-card-gallery-module__i0MNaG__proofPanel[data-active]{border-color:var(--app-caution);background:color-mix(in srgb, var(--app-caution) 8%, var(--app-raised))}.frame-card-gallery-module__i0MNaG__proofPanel:focus-visible{outline:2px solid var(--app-crimson);outline-offset:2px}.frame-card-gallery-module__i0MNaG__proofImage{aspect-ratio:1.25;border-radius:var(--radius-sm,10px);background:var(--app-surface);width:92px;position:relative;overflow:hidden}.frame-card-gallery-module__i0MNaG__proofImage img{object-fit:cover}.frame-card-gallery-module__i0MNaG__proofPanel>span:last-child{gap:3px;min-width:0;display:grid}.frame-card-gallery-module__i0MNaG__proofPanel small{color:var(--app-ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:700}.frame-card-gallery-module__i0MNaG__proofPanel strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.frame-card-gallery-module__i0MNaG__proofPanel em{color:var(--app-caution);align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.frame-card-gallery-module__i0MNaG__momentPlayer{border:1px solid var(--app-line);border-radius:var(--radius-md,12px);background:#080b0d;overflow:hidden}.frame-card-gallery-module__i0MNaG__momentImage{aspect-ratio:16/7;position:relative}.frame-card-gallery-module__i0MNaG__momentImage img{object-fit:cover}.frame-card-gallery-module__i0MNaG__momentImage:after{content:"";background:#0000002e;position:absolute;inset:0}.frame-card-gallery-module__i0MNaG__playGlyph{z-index:1;color:#15171b;background:#ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame-card-gallery-module__i0MNaG__timecode{z-index:1;border-radius:var(--radius-xs,7px);color:#fff;font-family:var(--font-mono,ui-monospace, monospace);background:#000000b8;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.frame-card-gallery-module__i0MNaG__momentBar{color:#ffffffb8;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;font-size:11px;display:flex}.frame-card-gallery-module__i0MNaG__momentBar button{border-radius:var(--radius-sm,10px);color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:780px){.frame-card-gallery-module__i0MNaG__shell{padding:32px 14px 90px}.frame-card-gallery-module__i0MNaG__hero{flex-direction:column;align-items:stretch;gap:20px}.frame-card-gallery-module__i0MNaG__hero h1{font-size:31px}.frame-card-gallery-module__i0MNaG__heroActions{grid-template-columns:1fr 1fr;display:grid}.frame-card-gallery-module__i0MNaG__filters button{min-height:44px}}@media (max-width:520px){.frame-card-gallery-module__i0MNaG__heroActions{grid-template-columns:1fr}.frame-card-gallery-module__i0MNaG__preview{min-height:160px}.frame-card-gallery-module__i0MNaG__previewCanvas{min-height:170px}.frame-card-gallery-module__i0MNaG__proofPair{grid-template-columns:1fr}.frame-card-gallery-module__i0MNaG__momentBar{flex-direction:column;align-items:stretch}.frame-card-gallery-module__i0MNaG__momentBar button{justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.frame-card-gallery-module__i0MNaG__gallery,.frame-card-gallery-module__i0MNaG__heroActions button,.frame-card-gallery-module__i0MNaG__filters button{transition:none}}
