.iv-experience,.iv-experience *,.iv-not-found,.iv-not-found *,.iv-testing,.iv-testing *,.iv-testing-update,.iv-testing-update *,.iv-tour,.iv-tour *{box-sizing:border-box}.iv-experience,.iv-not-found,.iv-testing,.iv-tour{--ive-ink:oklch(0.25 0.065 260);--ive-muted:oklch(0.46 0.035 260);--ive-paper:oklch(0.985 0.004 240);--ive-line:oklch(0.87 0.015 250);--ive-blue:oklch(0.51 0.17 258);color:var(--ive-ink);font-family:var(--font-sans),Arial,sans-serif;font-size:1rem;line-height:1.6;text-align:start}.iv-guide-command{min-block-size:2.75rem;padding-inline:.6rem;border-radius:.5rem;font-size:.8rem}.iv-guide-command:focus-visible{outline:2px solid currentColor;outline-offset:2px}.iv-guide-command:active{opacity:.65}.iv-testing-update{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-block-end:1.5rem;border:1px solid oklch(.8 .05 250);border-radius:.8rem;background:oklch(.97 .015 250);color:oklch(.25 .065 260)}.iv-testing-update p{margin-block:.2rem 0;font-size:.9rem}.iv-testing-update :is(a,button){min-block-size:2.75rem;display:inline-flex;align-items:center;padding:.5rem .7rem;border-radius:.5rem}.iv-testing-update :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:2px}.iv-testing-update :is(a,button):active{background:oklch(.9 .02 250)}.iv-experience{inline-size:min(47rem,calc(100% - 2rem));max-inline-size:100%;max-block-size:90dvh;padding:0;border:1px solid var(--ive-line);border-radius:1.25rem;background:var(--ive-paper);box-shadow:0 2rem 6rem oklch(.12 .04 260/.24);overflow:clip;overscroll-behavior:contain}.iv-experience[open]{display:flex;flex-direction:column}.iv-experience::backdrop{background:oklch(.16 .045 260/.58);backdrop-filter:blur(5px)}.iv-experience>header{flex:none;display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:clamp(1rem,3vw,1.8rem);border-block-end:1px solid var(--ive-line)}.iv-experience h2,.iv-tour h2{font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:650;line-height:1.25;margin-block:.3rem 0}.iv-experience h3,.iv-testing h2{font-size:1.1rem;font-weight:650;margin-block:1rem .4rem}.iv-experience-body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,1.8rem)}.iv-experience-kicker{font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--ive-muted);margin:0}.iv-experience form{display:grid;gap:1rem}.iv-experience label,.iv-testing label{display:grid;gap:.35rem;font-weight:600}.iv-experience input,.iv-experience select,.iv-experience textarea,.iv-testing select,.iv-testing textarea{inline-size:100%;min-inline-size:0;border:1px solid var(--ive-line);border-radius:.65rem;padding:.65rem .8rem;font:inherit;background:oklch(1 0 none);color:var(--ive-ink);font-weight:400}.iv-experience textarea,.iv-testing textarea{min-block-size:5rem;resize:vertical;field-sizing:content;max-block-size:16rem}.iv-experience button,.iv-not-found a,.iv-not-found button,.iv-testing button,.iv-tour button{min-block-size:2.75rem;padding:.55rem .85rem;border:1px solid var(--ive-line);border-radius:.65rem;font:inherit;font-weight:600;color:var(--ive-ink);background:transparent;cursor:pointer}.iv-experience button:active,.iv-not-found a:active,.iv-not-found button:active,.iv-testing button:active,.iv-tour button:active{background:color-mix(in oklch,var(--ive-blue) 15%,white)}.iv-experience button:disabled,.iv-testing button:disabled,.iv-tour button:disabled{opacity:.45;cursor:default}.iv-experience button.iv-experience-primary,.iv-testing button.iv-experience-primary,.iv-tour button.iv-experience-primary{color:oklch(1 0 none);background:var(--ive-blue);border-color:var(--ive-blue)}.iv-experience :is(button,a,input,textarea,select,summary):focus-visible,.iv-not-found :is(button,a):focus-visible,.iv-testing :is(button,a,input,textarea,select,summary):focus-visible,.iv-tour button:focus-visible{outline:3px solid var(--ive-blue);outline-offset:3px}.iv-experience summary{cursor:pointer;font-weight:600;padding-block:.65rem}.iv-experience details{border-block-start:1px solid var(--ive-line);padding-block:.5rem}.iv-experience p,.iv-testing p,.iv-tour p{margin-block:.5rem 1rem}.iv-experience dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;font-size:.85rem}.iv-experience dd{margin:0;overflow-wrap:anywhere;color:var(--ive-muted)}.iv-experience-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.iv-experience-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;margin-block:1rem}.iv-experience-cards button{display:grid;gap:.6rem;text-align:start;background:oklch(1 0 none)}.iv-experience-cards span{font-size:.9rem;font-weight:400;color:var(--ive-muted)}.iv-experience-error{color:oklch(.45 .17 28);padding:.8rem;border:1px solid;border-radius:.7rem}.iv-tour{position:fixed;inset-inline-start:1rem;inset-block-end:1rem;z-index:85;inline-size:min(27rem,calc(100% - 2rem));max-block-size:45dvh;overflow:auto;overscroll-behavior:contain;background:var(--ive-paper);padding:1.1rem;border:1px solid var(--ive-line);border-radius:1rem;box-shadow:0 .75rem 3rem oklch(.12 .04 260/.22)}.iv-tour p{font-size:.9rem}[data-iv-guide-active=true]{outline:3px solid oklch(.72 .14 200);outline-offset:5px;scroll-margin-block:6rem}.iv-testing{min-inline-size:0;padding-block:clamp(1rem,3vw,2.5rem)}.iv-testing header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.iv-testing h1{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:650;line-height:1.2}.iv-testing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:1.25rem;align-items:start}.iv-testing article,.iv-testing section{min-inline-size:0;background:var(--ive-paper);border:1px solid var(--ive-line);border-radius:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.iv-testing article{margin-block:.75rem}.iv-testing-check{display:flex!important;align-items:start;gap:.7rem!important;margin-block:1rem;font-weight:400!important}.iv-testing-check input{flex:none;inline-size:1.2rem;block-size:1.2rem;margin-block-start:.25rem}.iv-testing-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;color:var(--ive-muted)}.iv-testing pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem}.iv-testing-list{display:grid;gap:.75rem;margin-block-start:1rem}.iv-testing-list>button{text-align:start;gap:.4rem}.iv-not-found,.iv-testing-list>button{display:grid;background:var(--ive-paper)}.iv-not-found{min-block-size:100dvh;align-content:center;justify-items:start;gap:1rem;inline-size:100%;padding-block:3rem;padding-inline:max(1rem,calc((100% - 46rem) / 2))}.iv-not-found img{inline-size:14rem;max-inline-size:100%}.iv-not-found h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1;font-weight:650;margin:0}.iv-not-found p{font-size:1.05rem;color:var(--ive-muted);max-inline-size:40rem}.iv-not-found a{display:inline-flex;align-items:center;text-decoration:none}@media (hover:hover) and (pointer:fine){.iv-experience button:hover,.iv-not-found :is(button,a):hover,.iv-testing button:hover,.iv-tour button:hover{border-color:var(--ive-blue)}}@media (prefers-reduced-motion:no-preference){.iv-experience[open],.iv-tour{animation:iv-experience-enter .18s cubic-bezier(.23,1,.32,1)}@keyframes iv-experience-enter{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0 0}}}.iv-testing,.iv-testing :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--font-dm-sans,"DM Sans"),system-ui,sans-serif}.iv-testing{--iv-bulletin-ease:cubic-bezier(0.23,1,0.32,1);--iv-card-line:oklch(0.89 0.008 250);--iv-card-face:linear-gradient(180deg,oklch(1 0 none),oklch(0.989 0.002 250));--iv-card-depth:inset 0 1px 0 oklch(1 0 none),0 1px 2px oklch(0.25 0.02 250/0.035),0 4px 12px oklch(0.25 0.02 250/0.035)}.iv-testing .iv-testing-header{margin-block-end:1.25rem;padding-block:.35rem}.iv-testing-header h1{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.035em;margin:0}.iv-testing .iv-testing-header .iv-experience-primary{display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(180deg,oklch(.31 .035 260),oklch(.23 .03 260));border-color:oklch(.22 .03 260);box-shadow:inset 0 1px 0 oklch(1 0 none/.14),0 2px 4px oklch(.2 .02 260/.13)}.iv-testing .iv-testing-header .iv-experience-primary:active{background:oklch(.24 .03 260);box-shadow:inset 0 1px 3px oklch(.1 .02 260/.25)}.iv-testing-tabs{display:flex;flex-wrap:wrap;gap:.3rem;padding:.35rem;border:1px solid var(--iv-card-line);border-radius:.85rem;background:oklch(.955 .005 250);margin-block-end:1.25rem}.iv-testing-tabs button{border-color:transparent;color:var(--ive-muted)}.iv-testing-tabs button[aria-pressed=true]{background:var(--iv-card-face);color:var(--ive-ink);border-color:var(--iv-card-line);box-shadow:0 1px 3px oklch(.25 .02 250/.07)}.iv-testing-tabs span{font-size:.75rem;font-variant-numeric:tabular-nums;padding-inline:.35rem}.iv-testing-grid{display:block}.iv-testing [hidden],.iv-testing section[hidden]{display:none}.iv-testing .iv-testing-bulletin,.iv-testing section[aria-labelledby=testing-reports]{background:transparent;border:0;padding:0}.iv-testing .iv-testing-release{padding:0;margin-block:.85rem;border:1px solid var(--iv-card-line);border-radius:.95rem;background:var(--iv-card-face);box-shadow:var(--iv-card-depth);overflow:clip}.iv-testing .iv-testing-release[data-expanded=true]{border-color:oklch(.81 .012 250)}.iv-testing-release:has(>.iv-release-trigger:active){box-shadow:inset 0 1px 3px oklch(.25 .02 250/.05),0 1px 2px oklch(.25 .02 250/.03)}.iv-testing button.iv-release-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;inline-size:100%;text-align:start;border:0;border-radius:0;padding:clamp(.9rem,2vw,1.25rem)}.iv-release-version{display:grid;gap:.4rem;font-size:.75rem;font-weight:500;color:var(--ive-muted);font-variant-numeric:tabular-nums}.iv-release-latest{justify-self:start;border-radius:.25rem;padding:.05rem .35rem;background:oklch(.94 .04 185);color:oklch(.37 .07 185);font-size:.65rem}.iv-release-heading{display:grid;gap:.3rem}.iv-release-heading strong{font-size:1rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.iv-release-heading>span{color:var(--ive-muted);font-size:.75rem;font-weight:400}.iv-release-unread{color:var(--ive-blue);font-size:.7rem;font-weight:500}.iv-release-chevron{color:var(--ive-muted);flex:none}[data-expanded=true]>.iv-release-trigger .iv-release-chevron{rotate:180deg}.iv-release-disclosure{display:grid;grid-template-rows:0fr;opacity:0}[data-expanded=true]>.iv-release-disclosure{grid-template-rows:1fr;opacity:1}.iv-release-clip{min-block-size:0;overflow:clip}.iv-release-content{border-block-start:1px solid var(--ive-line);padding:clamp(1rem,2vw,1.5rem)}.iv-release-content ul{list-style:disc;padding-inline-start:1.3rem;display:grid;gap:.6rem;font-size:.9rem}.iv-release-content details{margin-block-start:1rem;border-block-start:1px solid var(--ive-line)}.iv-release-content summary{padding-block:.75rem;cursor:pointer;min-block-size:2.75rem;font-size:.85rem}.iv-release-content summary:active{color:var(--ive-blue)}.iv-release-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-block-end:1rem}.iv-release-actions>button{display:inline-flex;gap:.4rem;align-items:center;font-size:.8rem}.iv-bulletin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-block-end:1rem}.iv-testing label.iv-bulletin-search{display:flex;flex:1 1 17rem;align-items:center;gap:.6rem;border:1px solid var(--ive-line);border-radius:.6rem;padding-inline:.8rem;background:var(--ive-paper);color:var(--ive-muted)}.iv-bulletin-search input{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding-block:.45rem;background:transparent;border:0;font:inherit;font-weight:400;color:var(--ive-ink)}.iv-bulletin-search:focus-within{border-color:var(--ive-blue)}.iv-checks-progress{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:var(--ive-muted)}.iv-checks-progress progress{flex:1;min-inline-size:0;block-size:.45rem;accent-color:var(--ive-blue)}.iv-testing-card-top,.iv-testing-section-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem}.iv-testing-section-title h2{font-size:clamp(1.3rem,2vw,1.75rem);margin-block:.3rem}.iv-testing-sync{color:var(--ive-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.iv-testing .iv-experience-actions>label:not(.iv-testing-mine){flex:1 1 11rem}.iv-testing label.iv-testing-mine{display:flex;align-items:center;gap:.5rem;min-block-size:2.75rem;font-size:.9rem}.iv-testing-mine input{inline-size:1.1rem;block-size:1.1rem;accent-color:var(--ive-blue)}.iv-testing-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.iv-testing-list>button{padding:1.2rem;gap:.8rem;align-content:start;background:var(--iv-card-face);border:1px solid var(--iv-card-line);border-radius:.95rem;box-shadow:var(--iv-card-depth)}.iv-testing-list>button:active{background:oklch(.965 .004 250);box-shadow:inset 0 1px 3px oklch(.25 .02 250/.07)}.iv-testing-list>button>strong{font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}.iv-testing-kind{color:var(--ive-muted);font-size:.75rem;font-weight:500}.iv-testing-status{border-radius:100vmax;padding:.15rem .6rem;font-size:.7rem;background:oklch(.94 .015 250);color:oklch(.4 .05 250)}.iv-testing-status[data-status=ready_to_retest],.iv-testing-status[data-status=verified]{background:oklch(.94 .04 170);color:oklch(.37 .07 170)}.iv-testing-status[data-status=in_progress],.iv-testing-status[data-status=investigating]{background:oklch(.95 .05 85);color:oklch(.43 .09 75)}.iv-testing .iv-testing-detail{margin-block-start:1.5rem;scroll-margin-block:1rem;overflow-wrap:anywhere;border:1px solid var(--iv-card-line);border-radius:.95rem;background:var(--iv-card-face);box-shadow:var(--iv-card-depth)}.iv-testing-detail:focus-visible{outline:3px solid var(--ive-blue);outline-offset:3px}.iv-testing-detail dl{display:grid;gap:.4rem;margin-block:1.5rem}.iv-testing-detail dt{font-size:.8rem;color:var(--ive-muted);font-weight:600}.iv-testing-detail dd{margin:0;margin-block-end:.75rem}.iv-testing-detail label{margin-block:1rem}.iv-feedback-context{font-size:.75rem;opacity:.7;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.iv-testing-list>button:hover{background:var(--iv-card-face);border-color:oklch(.75 .015 250)}.iv-testing button.iv-release-trigger:hover{background:oklch(.98 .003 250)}.iv-testing-tabs button:hover{color:var(--ive-ink)}.iv-testing .iv-testing-header .iv-experience-primary:hover{border-color:oklch(.4 .035 260)}}@media (prefers-reduced-motion:no-preference){.iv-release-disclosure{transition:grid-template-rows .24s var(--iv-bulletin-ease),opacity .18s var(--iv-bulletin-ease)}.iv-release-chevron{transition:rotate .2s var(--iv-bulletin-ease)}.iv-action-arrow{transition:translate .16s var(--iv-bulletin-ease)}.iv-release-actions>button svg{animation:iv-bulletin-check .16s var(--iv-bulletin-ease)}@keyframes iv-bulletin-check{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@media (hover:hover) and (pointer:fine){.iv-testing-header .iv-experience-primary:hover .iv-action-arrow{translate:.15rem 0}}.iv-testing-header .iv-experience-primary:focus-visible .iv-action-arrow{translate:.15rem 0}.iv-testing-tabs button{transition:background-color .16s var(--iv-bulletin-ease),color .16s var(--iv-bulletin-ease),border-color .16s var(--iv-bulletin-ease)}.iv-testing-detail,.iv-testing-grid{animation:iv-bulletin-enter .18s var(--iv-bulletin-ease)}@keyframes iv-bulletin-enter{0%{opacity:0;translate:0 .3rem}to{opacity:1;translate:0 0}}}