@keyframes _1KubGW_heroRise{0%{opacity:0;transform:translateY(1rem)}}@keyframes _1KubGW_heroFade{0%{opacity:0}}._1KubGW_copy{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._1KubGW_headline{letter-spacing:-.025em;white-space:pre-line;text-wrap:pretty;margin:0 0 20px;font-size:clamp(40px,9vw,48px);font-weight:700;line-height:1.02}@media (min-width:800px){._1KubGW_headline{margin-bottom:28px;font-size:clamp(64px,6.4vw,88px)}}._1KubGW_subhead{max-width:620px;color:var(--text-color-medium-dark);text-wrap:pretty;margin:0 0 32px;font-size:17px;line-height:1.6}@media (min-width:700px){._1KubGW_subhead{font-size:19px}}._1KubGW_stagger{--hero-stagger:0}._1KubGW_stagger:nth-child(2){--hero-stagger:1}._1KubGW_stagger:nth-child(3){--hero-stagger:2}._1KubGW_stagger:nth-child(4){--hero-stagger:3}@media (prefers-reduced-motion:no-preference){[data-motion=full] ._1KubGW_animate ._1KubGW_stagger{animation:.9s ease-out both _1KubGW_heroRise;animation-delay:calc(.15s + var(--hero-stagger) * .22s)}[data-motion=subtle] ._1KubGW_animate ._1KubGW_stagger{animation:.9s ease-out both _1KubGW_heroFade;animation-delay:calc(.15s + var(--hero-stagger) * .22s)}}
@keyframes D3BW2W_bob{50%{translate:0 4px}}@keyframes D3BW2W_fill{0%{scale:0 1}to{scale:1}}.D3BW2W_hero{isolation:isolate;position:relative}.D3BW2W_intro{min-height:min(calc(100svh - var(--sticky-nav-height) - 24px), 900px);padding:clamp(32px, 6vw, 72px) var(--content-padding);flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.D3BW2W_intro>:first-child{max-width:980px}.D3BW2W_scrollHint{border:1px solid color-mix(in oklch, var(--text-color-dark) 15%, transparent);color:var(--text-color-medium-dark);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.D3BW2W_scrollHint:hover{color:var(--text-color-dark);border-color:color-mix(in oklch, var(--text-color-dark) 35%, transparent)}.D3BW2W_arrow{display:inline-block}.D3BW2W_story{padding:clamp(48px, 8vw, 96px) var(--content-padding) clamp(64px, 10vw, 128px)}.D3BW2W_storyHeader{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,56px)}.D3BW2W_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);margin:0 0 12px;font-size:13px;font-weight:600}.D3BW2W_storyTitle{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.08}.D3BW2W_layout{timeline-scope:--pr-story;max-width:1200px;margin:0 auto}.D3BW2W_steps{flex-direction:column;gap:clamp(48px,8vw,72px);max-width:640px;margin:0 auto;padding:0;list-style:none;display:flex}.D3BW2W_step{flex-direction:column;display:flex}.D3BW2W_stepNumber{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text);align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.D3BW2W_stepNumber span{background:color-mix(in oklch, var(--color-secondary) 16%, transparent);letter-spacing:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.D3BW2W_stepTitle{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.12}.D3BW2W_stepBody{color:var(--text-color-medium-dark);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.D3BW2W_inlineVisual{margin-top:24px}.D3BW2W_stage{display:none}@media (min-width:960px) and (prefers-reduced-motion:no-preference){:is([data-motion=full],[data-motion=subtle]) .D3BW2W_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);display:grid}:is([data-motion=full],[data-motion=subtle]) .D3BW2W_steps{view-timeline:--pr-story block;gap:0;max-width:none;margin:0}:is([data-motion=full],[data-motion=subtle]) .D3BW2W_step{opacity:.3;justify-content:center;min-height:85vh;transition:opacity .4s ease-out}:is([data-motion=full],[data-motion=subtle]) .D3BW2W_activeStep{opacity:1}:is([data-motion=full],[data-motion=subtle]) .D3BW2W_inlineVisual{display:none}:is([data-motion=full],[data-motion=subtle]) .D3BW2W_stage{display:block}}.D3BW2W_stageInner{top:calc(var(--sticky-nav-height) + 4vh);height:calc(100vh - var(--sticky-nav-height) - 8vh);flex-direction:column;justify-content:center;gap:24px;display:flex;position:sticky}.D3BW2W_pr{border:1px solid color-mix(in oklch, var(--text-color-dark) 12%, transparent);background:var(--background-color-lightest);box-shadow:0 12px 30px -18px var(--color-card-box-shadow);border-radius:14px;padding:16px 20px 14px}.D3BW2W_prTitle{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;display:flex}.D3BW2W_prIcon{border:2px solid var(--color-secondary);border-radius:50%;width:12px;height:12px}.D3BW2W_prNumber{color:var(--text-color-medium-dark)}.D3BW2W_prStatus{background:color-mix(in oklch, var(--color-primary) 14%, transparent);color:var(--color-primary);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.D3BW2W_prStatusDone{color:color-mix(in oklch, #25984d 70%, var(--text-color-dark));background:#25984d2e;background:lab(55.4741% -45.4549 30.1606/.18)}@supports (color:lab(0% 0 0)){.D3BW2W_prStatusDone{color:color-mix(in oklch, lab(55.4741% -45.4549 30.1606) 70%, var(--text-color-dark))}}.D3BW2W_trackWrap{position:relative}.D3BW2W_trackWrap:before{content:"";background:color-mix(in oklch, var(--text-color-dark) 12%, transparent);height:2px;position:absolute;inset:5px 10% auto}.D3BW2W_trackBar{background:linear-gradient(90deg, var(--color-secondary), var(--color-primary));transform-origin:0;height:2px;scale:var(--progress,0) 1;transition:scale .4s ease-out;position:absolute;inset:5px 10% auto}.D3BW2W_track{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.D3BW2W_track li{color:var(--text-color-medium-dark);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.D3BW2W_trackDot{border:2px solid color-mix(in oklch, var(--text-color-dark) 25%, transparent);background:var(--background-color-lightest);border-radius:50%;width:12px;height:12px;transition:background-color .3s,border-color .3s,scale .3s}.D3BW2W_trackDone .D3BW2W_trackDot{border-color:var(--color-secondary);background:var(--color-secondary)}.D3BW2W_trackActive{color:var(--text-color-dark)!important}.D3BW2W_trackActive .D3BW2W_trackDot{border-color:var(--color-primary);background:var(--color-primary);scale:1.25}.D3BW2W_screens{display:grid}.D3BW2W_screen{opacity:0;pointer-events:none;grid-area:1/1;align-self:center;transition:opacity .45s ease-out,translate .45s ease-out;translate:0 24px}.D3BW2W_screen[data-story-active=true]{opacity:1;translate:0}[data-motion=subtle] .D3BW2W_screen{translate:0}@media (prefers-reduced-motion:no-preference){[data-motion=full] .D3BW2W_arrow{animation:1.6s ease-in-out infinite D3BW2W_bob}@supports (animation-timeline:view()){[data-motion=full] .D3BW2W_trackBar{transition:none;animation:linear both D3BW2W_fill;animation-timeline:--pr-story;animation-range:contain}}}
.UEH62a_panel{--v-border:color-mix(in oklch, var(--text-color-dark) 12%, transparent);--v-muted:color-mix(in oklch, var(--text-color-dark) 70%, transparent);--v-panel:color-mix(in oklch, var(--text-color-dark) 4%, var(--background-color-lightest));border:1px solid var(--v-border);background:var(--background-color-lightest);width:100%;box-shadow:0 24px 60px -24px var(--color-card-box-shadow);color:var(--text-color-dark);text-align:left;border-radius:14px;font-size:14px;line-height:1.4;overflow:hidden}.UEH62a_panelHead{border-bottom:1px solid var(--v-border);background:var(--v-panel);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.UEH62a_file{font-family:var(--font-family-monospace);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.UEH62a_stat{font-family:var(--font-family-monospace);flex:none;font-size:12px;font-weight:600}.UEH62a_plus{color:var(--color-secondary-text)}.UEH62a_minus{color:var(--color-primary)}.UEH62a_diff{font-family:var(--font-family-monospace);margin:0;padding:10px 0;font-size:clamp(12px,1.2vw,14px);line-height:1.75;overflow-x:auto}.UEH62a_ln{white-space:pre;padding-right:16px;display:block}.UEH62a_ln i{text-align:right;width:3.5ch;color:var(--v-muted);-webkit-user-select:none;user-select:none;padding-right:1ch;font-style:normal;display:inline-block}.UEH62a_ln b{text-align:center;width:2ch;font-weight:400;display:inline-block}.UEH62a_del{background:color-mix(in oklch, var(--color-primary) 13%, transparent)}.UEH62a_del b{color:var(--color-primary)}.UEH62a_add{background:color-mix(in oklch, var(--color-secondary) 16%, transparent)}.UEH62a_add b{color:var(--color-secondary-text)}.UEH62a_commit{border-top:1px solid var(--v-border);color:var(--v-muted);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.UEH62a_commit b{color:var(--text-color-dark)}.UEH62a_commitDot{border:2px solid var(--color-secondary);border-radius:50%;width:12px;height:12px}.UEH62a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (min-width:520px){.UEH62a_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.UEH62a_tile{--v-border:color-mix(in oklch, var(--text-color-dark) 12%, transparent);border:1px solid var(--v-border);background:var(--background-color-lightest);box-shadow:0 12px 30px -18px var(--color-card-box-shadow);border-radius:12px;overflow:hidden}.UEH62a_tileHead{border-bottom:1px solid var(--v-border);white-space:nowrap;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.UEH62a_tileCheck{color:var(--color-secondary-text);margin-left:auto;display:inline-flex}.UEH62a_tileShot{background:color-mix(in oklch, var(--text-color-dark) 3%, var(--background-color-lightest));flex-direction:column;gap:6px;height:92px;padding:12px;display:flex}.UEH62a_phone{border-inline:1px solid var(--v-border);width:46%;margin:0 auto}.UEH62a_tablet{border-inline:1px solid var(--v-border);width:78%;margin:0 auto}.UEH62a_skelTitle,.UEH62a_skelLine,.UEH62a_skelButton{background:color-mix(in oklch, var(--text-color-dark) 12%, transparent);border-radius:4px;display:block}.UEH62a_skelTitle{width:60%;height:10px}.UEH62a_skelLine{width:90%;height:6px}.UEH62a_skelButton{background:var(--color-secondary);border-radius:999px;width:48%;height:16px;margin-top:auto}.UEH62a_findings{padding:14px}.UEH62a_summary{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.UEH62a_summary span{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.UEH62a_chipDiff,.UEH62a_kindDiff{background:color-mix(in oklch, var(--color-primary) 14%, transparent);color:var(--color-primary)}.UEH62a_chipA11y,.UEH62a_kindA11y{background:color-mix(in oklch, var(--color-warning) 30%, transparent);color:color-mix(in oklch, var(--color-warning) 30%, var(--text-color-dark))}.UEH62a_chipAnim,.UEH62a_kindAnim{color:color-mix(in oklch, #4687d8 60%, var(--text-color-dark));background:#4687d82e;background:lab(55.0982% -1.28296 -48.4805/.18)}@supports (color:lab(0% 0 0)){.UEH62a_chipAnim,.UEH62a_kindAnim{color:color-mix(in oklch, lab(55.0982% -1.28296 -48.4805) 60%, var(--text-color-dark))}}.UEH62a_findingList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.UEH62a_finding{border:1px solid var(--v-border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.UEH62a_finding>span:first-child{text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex:none;width:4.2em;padding:1px 0;font-size:10px;font-weight:700}.UEH62a_findingName{white-space:nowrap;font-weight:600}.UEH62a_findingName span{color:var(--v-muted);font-weight:400}.UEH62a_findingNote{font-family:var(--font-family-monospace);color:var(--v-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.UEH62a_frames{gap:3px;margin-left:auto;display:flex}.UEH62a_frames span{background:color-mix(in oklch, var(--text-color-dark) 12%, transparent);border-radius:3px;width:14px;height:18px}.UEH62a_frames .UEH62a_frameChanged{background:var(--color-primary)}.UEH62a_views{background:color-mix(in oklch, var(--text-color-dark) 7%, transparent);border-radius:6px;gap:2px;padding:2px;font-size:11px;font-weight:600;display:flex}.UEH62a_views span{border-radius:4px;padding:2px 8px}.UEH62a_views span:first-child{background:var(--background-color-lightest)}@media (max-width:420px){.UEH62a_views{display:none}}.UEH62a_sideBySide{background:var(--v-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.UEH62a_side{background:var(--background-color-lightest);place-items:center;min-height:150px;padding:32px 12px 24px;display:grid;position:relative}.UEH62a_sideLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--v-muted);font-size:11px;font-weight:700;position:absolute;inset:8px auto auto 10px}.UEH62a_mockButton{background:var(--text-color-dark);color:var(--background-color-lightest);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;position:relative}.UEH62a_mockButtonAfter{padding-block:6px}.UEH62a_diffBox{background:color-mix(in oklch, var(--color-primary) 16%, transparent);outline:2px solid var(--color-primary);border-radius:6px;width:130px;height:44px;position:absolute;top:calc(50% + 4px);left:50%;translate:-50% -50%}.UEH62a_reviewActions{border-top:1px solid var(--v-border);align-items:center;gap:8px;padding:10px 14px;display:flex}.UEH62a_reviewActions>span:not(.UEH62a_kbd){border:1px solid var(--v-border);border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.UEH62a_kbd{color:var(--v-muted);margin-right:auto;font-size:12px}.UEH62a_kbd kbd{border:1px solid var(--v-border);font-family:var(--font-family-monospace);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:11px}@media (max-width:420px){.UEH62a_kbd{display:none}}.UEH62a_acceptButton{background:var(--color-secondary-text);color:var(--background-color-lightest);border-color:var(--color-secondary-text)!important}.UEH62a_merge{padding:4px 0 0}.UEH62a_mergeHead{align-items:center;gap:12px;padding:14px 16px;display:flex}.UEH62a_mergeHead b{font-size:16px;display:block}.UEH62a_mergeSub{color:var(--v-muted);font-size:13px}.UEH62a_bigCheck{color:#fff;background:#05893e;background:lab(49.6613% -45.6133 30.4579);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.UEH62a_checks{border-block:1px solid var(--v-border);margin:0;padding:0;list-style:none}.UEH62a_checks li{color:var(--v-muted);align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.UEH62a_checks li+li{border-top:1px solid var(--v-border)}.UEH62a_checks svg{color:#25984d;color:lab(55.4741% -45.4549 30.1606);flex:none}.UEH62a_checks b{color:var(--text-color-dark)}.UEH62a_happoCheck{background:#25984d14;background:lab(55.4741% -45.4549 30.1606/.08)}.UEH62a_avatar{border-radius:50%;margin-left:auto}.UEH62a_mergeRow{padding:14px 16px}.UEH62a_mergeButton{color:#fff;background:#0a7e3a;background:lab(46.059% -42.549 28.3829);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}@keyframes UEH62a_tileIn{0%{opacity:.25;filter:grayscale()}}@keyframes UEH62a_checkIn{0%{scale:0}}@keyframes UEH62a_rowIn{0%{opacity:0;translate:0 8px}}@keyframes UEH62a_lineIn{0%{background-color:#0000}}@keyframes UEH62a_press{0%,60%{color:var(--text-color-dark);background:0 0;scale:1}75%{scale:.92}to{scale:1}}@keyframes UEH62a_pop{0%{opacity:0;scale:.4}60%{scale:1.12}}@media (prefers-reduced-motion:no-preference){:is([data-motion=full],[data-motion=subtle]) [data-story-active=true] .UEH62a_tile{animation:.5s ease-out both UEH62a_tileIn;animation-delay:calc(.2s + var(--i) * .22s)}:is([data-motion=full],[data-motion=subtle]) [data-story-active=true] .UEH62a_tileCheck{animation:.3s ease-out both UEH62a_checkIn;animation-delay:calc(.55s + var(--i) * .22s)}:is([data-motion=full],[data-motion=subtle]) [data-story-active=true] .UEH62a_finding{animation:.4s ease-out both UEH62a_rowIn;animation-delay:calc(.15s + var(--i) * .16s)}:is([data-motion=full],[data-motion=subtle]) [data-story-active=true] :is(.UEH62a_del,.UEH62a_add){animation:.6s ease-out .4s both UEH62a_lineIn}:is([data-motion=full],[data-motion=subtle]) [data-story-active=true] .UEH62a_acceptButton{animation:1.6s ease-out both UEH62a_press}[data-motion=full] [data-story-active=true] .UEH62a_bigCheck{animation:.5s ease-out .2s both UEH62a_pop}}
