@font-face{font-family:Aperture Outfit;src:url(/directions/fonts/outfit-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Aperture Outfit;src:url(/directions/fonts/outfit-700.ttf)format("truetype");font-weight:700;font-display:swap}.public-site.public-site{--mineral-950:#171d28;--ivory:#f6f8fb;--paper:#f6f8fb;--border:#171d2830;background:#f6f8fb}.public-site.public-site .site-header{color:#171d28;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8fb;border-bottom:1px solid #171d2825}.public-site.public-site .brand{font-family:"Aperture Outfit", var(--font-body), sans-serif;color:inherit}.public-site.public-site .brand__mark{color:#fff;box-shadow:none;background:#cf321f;border-radius:50%;transform:none}.public-site.public-site .brand__dot{color:#cf321f}.public-site.public-site .site-nav>a{color:#343e4d}.public-site.public-site .site-nav>a:after{background:#cf321f}.public-site.public-site .site-nav .site-nav__action{color:#fff;box-shadow:none;background:#cf321f;border-radius:2rem;align-items:center;min-height:44px;display:inline-flex}.public-site.public-site .site-nav .site-nav__action:hover{box-shadow:none;background:#ac2919;transform:none}.public-site.public-site .menu-button{color:#171d28}.public-site.public-site :is(.market-control,.language-control__button){color:#171d28;border-color:#171d2830;min-height:44px}.public-site.public-site .site-header__inner>*{min-width:0}.public-site.public-site .site-nav{flex-wrap:wrap}.public-site.public-site .site-footer{color:#f6f8fb;background:#171d28;border-top:1px solid #f6f8fb35}.public-site.public-site .site-footer p,.public-site.public-site .site-footer li a{color:#c1c9d4}.public-site.public-site :focus-visible{outline-offset:5px;outline:3px solid #cf321f}.public-site.public-site .site-footer :focus-visible{outline-color:#ff8a77}@media (max-width:1000px){.public-site.public-site .site-nav{background:#f6f8fb;border-color:#171d2825}}@media (max-width:1280px){.public-site.public-site .site-header__inner{flex-wrap:wrap;gap:.5rem;padding-block:.65rem}.public-site.public-site .site-header__inner>.brand{flex:150px}.public-site.public-site .menu-button{flex-shrink:0;display:inline-flex}.public-site.public-site .site-nav{overscroll-behavior:contain;flex-direction:column;flex:1 0 100%;order:10;align-items:stretch;gap:.25rem;max-height:calc(100dvh - 14rem);padding:.75rem 0;display:none;position:static;overflow-y:auto}.public-site.public-site .site-nav--open{display:flex}.public-site.public-site .site-nav>a{white-space:normal;align-items:center;min-height:44px;padding:.6rem;font-size:.9rem;display:flex}.public-site.public-site .language-control{margin-inline-start:0}}
:root,body[class],.public-site.public-site{--aperture-ink:#171d28;--aperture-red:#cf321f;--aperture-paper:#f6f8fb;--aperture-muted:#586170;--aperture-edge:#cfd5df;--font-display:"Aperture Outfit";--font-studio-display:"Aperture Outfit";--font-studio-body:var(--font-body);--mineral-950:#171d28;--mineral-900:#222a38;--mineral-800:#343f51;--charcoal:#171d28;--ivory:#f6f8fb;--paper:#fff;--mint:#e8edf4;--mint-deep:#586170;--coral:#cf321f;--coral-hover:#ac2819;--coral-dark:#b12919;--text:#171d28;--text-muted:#586170;--text-inverse:#f6f8fb;--border:#cfd5df;--border-inverse:#ffffff40;--focus:#cf321f;--acid:#e8edf4;--signal-lime:#e8edf4;--signal-amber:#ff806e;--signal-blue:#aebbd0;--studio-cream:#f6f8fb;--studio-paper:#fff;--studio-ink:#171d28;--studio-muted:#586170;--studio-cobalt:#cf321f;--studio-coral:#cf321f;--studio-yellow:#e8edf4;--studio-edge:#cfd5df;--shadow-report:0 18px 46px #171d2814;--shadow-control:0 5px 18px #171d280a}body{background:var(--aperture-paper)}::selection{color:#fff;background:#cf321f}.public-site.public-site{font-family:var(--font-body), sans-serif}.public-site.public-site h1,.public-site.public-site h2,.public-site.public-site .section-heading h2,.public-site.public-site .product-card h3,.public-site.public-site .process-grid h3,.public-site.public-site .faq-list summary,.public-site.public-site .final-action h2{font-family:Aperture Outfit,sans-serif}.public-site.public-site input{accent-color:var(--aperture-red);caret-color:var(--aperture-red)}.public-site.public-site .section--mint{background:#e8edf4}.public-site.public-site .section--dark{background:#171d28}.public-site.public-site .section--dark .section-heading__copy,.public-site.public-site .process-grid p{color:#bbc3d0}.public-site.public-site .section-heading .eyebrow:before,.public-site.public-site .page-hero .eyebrow:before{background:var(--aperture-red)}.public-site.public-site .site-header{border-bottom:1px solid var(--aperture-edge);background:#f6f8fb}.public-site.public-site .brand{font-family:var(--font-body), sans-serif}.brand__mark,.public-site.public-site .brand__mark,.public-site.public-site .site-footer .brand__mark{background:var(--aperture-red);color:#fff;box-shadow:none;border-radius:50%;transform:none}.public-site.public-site .brand:hover .brand__mark,.public-site.public-site .brand:focus-visible .brand__mark{background:var(--aperture-ink)}.public-site.public-site .site-nav .site-nav__action,.public-site.public-site .action-link--primary,.public-site.public-site .final-action .action-link--primary{background:var(--aperture-ink);color:#fff;box-shadow:none;border-radius:30px}.public-site.public-site .site-nav .site-nav__action:hover,.public-site.public-site .action-link--primary:hover,.public-site.public-site .final-action .action-link--primary:hover{background:var(--aperture-red);color:#fff;transform:none}.public-site.public-site .action-link--secondary{border-radius:30px}.public-site.public-site .action-link:hover{transform:none}.public-site.public-site .site-footer{background:var(--aperture-ink);border-top:1px solid #ffffff30}.public-site.public-site .site-footer__statement p,.public-site.public-site .site-footer li a{color:#bdc5d1}.public-site.public-site .site-footer__base p{color:#aeb7c6}.public-site.public-site .site-footer .brand:hover .brand__mark{color:var(--aperture-ink);background:#fff}.public-site.public-site .page-hero{background:var(--aperture-ink);color:#fff;background-image:none;padding-block:clamp(2.5rem,4vw,3.75rem)}.public-site.public-site .page-hero:before,.public-site.public-site .page-hero:after{display:none}.public-site.public-site .page-hero .eyebrow{color:#ff9a8c}.public-site.public-site .page-hero__copy{color:#bdc5d1}.public-site.public-site .page-hero .action-link--secondary{color:#fff;border-color:#ffffff70}.public-site.public-site .page-hero .action-link--secondary:hover{color:var(--aperture-ink);background:#fff}.public-site.public-site .page-hero .action-link--primary{background:var(--aperture-red)}.public-site.public-site .page-hero__aside{border-color:#ffffff40}.public-site.public-site .signal-card{box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff40}.public-site.public-site .signal-card:before{display:none}.public-site.public-site .signal-card__header{border-color:#ffffff40}.public-site.public-site .signal-card__header span,.public-site.public-site .signal-card li span{color:#bdc5d1}.public-site.public-site :is(.pricing-notes,.principles-grid,.contact-grid,.tester-flow){gap:0}.public-site.public-site :is(.pricing-notes,.principles-grid,.contact-grid,.tester-flow) article{border:0;border-top:1px solid var(--aperture-edge);box-shadow:none;background:0 0;border-radius:0;transform:none}.public-site.public-site :is(.pricing-notes,.principles-grid,.contact-grid,.tester-flow) article+article{border-left:1px solid var(--aperture-edge)}.public-site.public-site :is(.pricing-notes,.principles-grid,.contact-grid,.tester-flow) article:hover{box-shadow:none;background:0 0;transform:none}.public-site.public-site :is(.long-steps,.option-list) article:hover{background:#e8edf450;padding-inline:0}.public-site.public-site .boundary-card{box-shadow:none;border-top-width:1px}.public-site.public-site .boundary-card--green{background:var(--aperture-ink);border-color:var(--aperture-edge);box-shadow:none}.public-site.public-site .report-summary{background:var(--aperture-ink);border-top:1px solid var(--aperture-edge);box-shadow:none}.public-site.public-site .faq-page aside{border-top:1px solid var(--aperture-edge);box-shadow:none;background:#e8edf4}.public-site.public-site .policy-layout>aside{border-top:1px solid var(--aperture-edge)}.public-site.public-site .pricing-calculator{border-color:var(--aperture-edge);box-shadow:none;background:#fff}.public-site.public-site .tier-card{border-color:var(--aperture-edge);box-shadow:none;background:#f6f8fb}.public-site.public-site .tier-card:hover{box-shadow:none;transform:none}.public-site.public-site .tier-card[aria-pressed=true]{border-color:var(--aperture-red);box-shadow:inset 0 0 0 1px var(--aperture-red);background:#fff4f1}.public-site.public-site .pricing-calculator__tabs button[aria-pressed=true],.public-site.public-site .quote-summary{background:var(--aperture-ink)}.public-site.public-site .sample-finding{box-shadow:none}.public-site.public-site .sample-finding:hover{box-shadow:none;transform:none}.public-site.public-site .vetting-stamp{box-shadow:none;background:#fff;transform:none}.public-site.public-site .vetting-stamp:hover{transform:none}.public-site.public-site .faq-list details:hover,.public-site.public-site .faq-list details[open],.public-site.public-site .final-action{background:#e8edf4}.auth-page{background:var(--aperture-paper)}.auth-card{border:1px solid var(--aperture-edge);border-radius:12px;box-shadow:0 18px 60px #171d280a}.auth-card>.brand{margin-bottom:2rem}.auth-card h1{font-weight:400}.auth-context{border-left:2px solid var(--aperture-red);background:#e8edf4}.action-link--primary{background:var(--aperture-ink);color:#fff;border-radius:30px}.action-link--primary:hover{background:var(--aperture-red);color:#fff}.auth-submit,.order-primary,.order-actions .order-primary,.state-panel .order-primary{background:var(--aperture-ink);border-color:var(--aperture-ink);color:#fff;border-radius:7px}.auth-submit:hover:not(:disabled),.order-primary:hover:not(:disabled),.order-actions .order-primary:hover:not(:disabled),.state-panel .order-primary:hover:not(:disabled){background:var(--aperture-red);border-color:var(--aperture-red);color:#fff}.order-actions .order-primary:disabled,.state-panel .order-primary:disabled{color:#475569;cursor:not-allowed;opacity:1;background:#e2e8f0;border-color:#94a3b8}.order-primary.order-tally__payment{background:var(--aperture-red);border-color:var(--aperture-red);color:#fff}.auth-provider{border-color:var(--aperture-edge);border-radius:7px}.auth-provider:hover:not(:disabled){background:#e8edf4}.auth-form input,.form-grid :is(input,select,textarea),.review-brief input,.quantity-field input,.admin-action-form :is(input,select,textarea),.message-composer textarea{background:#fff;border-color:#adb6c4;border-radius:6px}.auth-form input:focus,.form-grid :is(input,select,textarea):focus,.admin-action-form :is(input,select,textarea):focus{border-color:var(--aperture-red)}.customer-shell,.tester-shell,.admin-shell{background:var(--aperture-paper)}.customer-header,.tester-header,.admin-header{background:var(--aperture-ink);border-bottom:1px solid #ffffff30}.customer-header nav a,.customer-signout,.tester-header nav a,.tester-header nav button,.admin-header nav a,.admin-header button{color:#c7ced9}.customer-header nav a:hover,.tester-header nav a:hover,.tester-header nav button:hover{color:#fff}.customer-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:0;padding-block:.85rem 0;display:grid}.customer-header__inner>.brand{min-width:0;margin:0}.customer-header .portal-session{flex-wrap:nowrap;align-items:center;gap:.75rem;width:auto;margin:0;padding:0}.customer-header nav{border-top:1px solid #ffffff20;flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.5rem;margin-top:.85rem;padding-block:.65rem}.customer-header nav a{padding:.5rem .2rem}.customer-header nav .customer-header__new-order{background:var(--aperture-red);color:#fff;border-radius:6px;margin-inline-start:auto;padding-inline:1rem}.customer-header nav .customer-header__new-order:hover{background:#b52b1b}.customer-account-menu{position:relative}.customer-account-menu>summary{cursor:pointer;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .75rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.customer-account-menu>summary::-webkit-details-marker{display:none}.customer-account-menu>summary:hover,.customer-account-menu[open]>summary{background:#ffffff0d}.customer-account-menu>summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.customer-account-menu[open]>summary>span{transform:rotate(180deg)}.customer-account-menu__panel{inset-inline-end:0;z-index:70;background:#202a39;border:1px solid #ffffff30;border-radius:8px;gap:1rem;width:min(19rem,100vw - 2.5rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);box-shadow:0 12px 32px #0004}.customer-account-menu__panel .signed-in-email{line-height:1.6}.customer-account-menu__preferences{flex-wrap:wrap;gap:.5rem;display:flex}.customer-account-menu__preferences :is(.language-control,.market-control){margin-inline-start:0}.customer-account-menu__panel .account-session-actions{gap:.5rem;display:grid}.customer-account-menu__panel .customer-signout{border-radius:5px;width:100%}@media (max-width:900px){.customer-header__inner{align-items:center}.customer-header__inner>.brand{gap:.4rem;font-size:.9rem}.customer-header .portal-session{gap:.4rem}.customer-account-menu>summary{max-width:9rem;padding-inline:.5rem;font-size:.75rem}.customer-header nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .5rem;display:grid}.customer-header nav a{min-width:0;font-size:.78rem}.customer-header nav .customer-header__new-order{margin-inline-start:0;padding-inline:.6rem}}@media (max-width:480px){.customer-header__inner>.brand>span:nth-child(2){display:none}.customer-header nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-intro,.tester-masthead,.tester-page-title,.project-masthead,.admin-page__heading{background:var(--aperture-ink);background-image:none}.customer-intro,.tester-masthead,.tester-page-title{padding-block:clamp(2.5rem,5vw,4.5rem)}.customer-intro .action-link--primary{background:var(--aperture-red)}.customer-intro .action-link--primary:hover{background:var(--coral-hover)}.customer-intro__grid{align-items:center}.customer-intro__actions{align-self:center;gap:.65rem;display:grid}.customer-intro__actions .action-link{border-radius:30px;width:100%}.unfinished-order-action>.action-link{color:#fff;background:#15803d;border-color:#22c55e;box-shadow:0 0 10px #22c55e26}.unfinished-order-action>.action-link:hover{background:#166534;border-color:#4ade80}@media (prefers-reduced-motion:no-preference){.unfinished-order-action>.action-link{animation:3s ease-in-out infinite unfinished-order-glow}}@keyframes unfinished-order-glow{0%,to{box-shadow:0 0 10px #22c55e26}50%{box-shadow:0 0 20px #22c55e59,0 0 0 3px #22c55e14}}.profile-switch button{cursor:pointer}.profile-switch .action-link--secondary{background:0 0}.profile-switch button:disabled{cursor:wait;opacity:.7}.profile-switch__error{color:#ff9a8c;margin-top:.5rem;font-size:.8rem}.customer-intro h1,.tester-masthead h1,.tester-page-title h1,.project-masthead h1,.admin-page__heading h1{font-weight:400;line-height:1.04}.admin-page__heading:before{display:none}.admin-brand>span{background:var(--aperture-red);color:#fff;border-radius:50%;transform:none}.admin-brand small{color:#aeb7c6}.admin-header nav a:after{background:#ff806e}.admin-queue a:hover,.admin-queue a:focus-visible{color:var(--aperture-ink);background:#e8edf4;transform:none}.admin-table__row:hover{background:#e8edf4;transform:none}.admin-queue strong{color:var(--aperture-red)}.admin-empty>span{color:var(--aperture-muted)}.admin-action-form button{border-radius:6px}.admin-action-form button:hover:not(:disabled),.admin-action-form button:focus-visible{background:var(--aperture-red);color:#fff;transform:none}.admin-note{border-left:2px solid var(--aperture-red);background:#e8edf4}.choice-card{border-color:var(--aperture-edge);border-radius:6px}.choice-card[aria-pressed=true]{border-color:var(--aperture-red);background:#fff4f1}.check-grid label:has(input:checked){border-color:var(--aperture-red);background:#fff4f1}.check-row:has(input:checked){border-color:var(--aperture-red);background:#fff4f1}.category-grid label:has(input:checked){border-color:var(--aperture-red);background:#fff4f1}.journey-option:has(input:checked){border-color:var(--aperture-red);background:#fff4f1}.check-grid input,.check-row input,.tester-checks input,.assignment-nda input,.message-file-picker input,.category-grid input,.journey-checklist input{accent-color:var(--aperture-red)}.progress-track{background:#e8edf4}.order-notice,.order-boundary{border-left-color:var(--aperture-red)}:is(.customer-shell,.tester-shell,.admin-shell) *,:is(.customer-shell,.tester-shell,.admin-shell) :before,:is(.customer-shell,.tester-shell,.admin-shell) :after{transition:none;animation:none}:is(.customer-shell,.tester-shell,.admin-shell) .action-link:hover{transform:none}.pricing-calculator .quote-panel{align-items:start}.pricing-calculator .quote-details{gap:1.5rem;min-width:0;display:grid}.pricing-calculator .tier-features{margin:0;font-size:1rem;display:block}.pricing-calculator .tier-features>p{color:var(--aperture-red);margin:0 0 .35rem;font-size:.85rem;font-weight:800}.pricing-calculator .tier-features h3{margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.pricing-calculator .tier-features ul{gap:.7rem;display:grid}.pricing-calculator .tier-features li{color:var(--aperture-ink,#171d28);font-size:1rem;line-height:1.5}.pricing-calculator .tier-features li span{color:var(--aperture-red);margin-right:.45rem}.pricing-calculator .quantity-control{border-top:1px solid var(--aperture-edge);padding-top:1.25rem}.auth-success,.form-success,.access-gate--open{color:#205a39;background:#e4f3e9}.access-gate--open{border-left-color:#287847}.admin-live i{background:#7cc69a}.autosave-status:before{color:#287847}.admin-status--approved,.admin-status--completed,.admin-status--paid,.admin-status--active{color:#205a39;background:#e4f3e9}@media (max-width:820px){.public-site.public-site .site-nav{background:var(--aperture-paper);border-bottom:1px solid var(--aperture-edge);box-shadow:0 15px 25px #171d280d}}@media (max-width:640px){.public-site.public-site :is(.pricing-notes,.principles-grid,.contact-grid,.tester-flow) article+article{border-left:0}}.theme-toggle{color:#f6f8fb;cursor:pointer;background:#ffffff12;border:1px solid #ffffff45;border-radius:999px;flex:none;grid-template-columns:1.35rem 1.35rem;align-items:center;width:3.65rem;height:2.5rem;padding:.2rem;display:inline-grid;position:relative}.theme-toggle:hover{background:#ffffff20;border-color:#ffffff80}.theme-toggle__icon{text-align:center;z-index:1;font-size:.82rem;line-height:1;position:relative}.theme-toggle__thumb{background:#f6f8fb;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .18s;position:absolute;inset-inline-start:.27rem;box-shadow:0 2px 8px #00000035}.theme-toggle__icon:first-child{color:#b12919}.theme-toggle__icon:nth-child(2){color:#f6f8fb}html[data-theme=dark] .theme-toggle__thumb{transform:translate(1.55rem)}html[dir=rtl][data-theme=dark] .theme-toggle__thumb{transform:translate(-1.55rem)}html[data-theme=dark] .theme-toggle__icon:first-child{color:#f6f8fb}html[data-theme=dark] .theme-toggle__icon:nth-child(2){color:#171d28}html[data-theme=dark] .customer-shell{--ivory:#111722;--paper:#1a2230;--mint:#2b3748;--mint-deep:#aebbd0;--text:#f3f5f8;--text-muted:#b6bfcc;--border:#ffffff2b;background:var(--ivory);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .customer-shell .section--ivory,html[data-theme=dark] .customer-order-page{background:var(--ivory)}html[data-theme=dark] .customer-profile,html[data-theme=dark] .order-stage__form,html[data-theme=dark] .retest-price{background:var(--paper)}html[data-theme=dark] .customer-shell :is(.section-heading__copy,.dashboard-grid span,.project-list__rows span,.profile-gate>p:last-child,.form-grid label,.field-help,.autosave-status,.choice-card span){color:var(--text-muted)}html[data-theme=dark] .customer-shell :is(.eyebrow,.dashboard-grid strong,.project-status,.project-list__rows article>a:hover,.compact-action){color:#e8edf4!important}html[data-theme=dark] .dashboard-grid article>a:hover,html[data-theme=dark] .dashboard-grid article>a[aria-current=true],html[data-theme=dark] .choice-card[aria-pressed=true]{background:#2b3748}html[data-theme=dark] .check-grid label:has(input:checked){background:#2b3748}html[data-theme=dark] .check-row:has(input:checked){background:#2b3748}html[data-theme=dark] .category-grid label:has(input:checked){background:#2b3748}html[data-theme=dark] .journey-option:has(input:checked){background:#2b3748}html[data-theme=dark] .customer-shell :is(.form-grid input,.form-grid textarea,.form-grid select,.review-brief input,.quantity-field input){color:var(--text);background:#111722;border-color:#ffffff38}html[data-theme=dark] .customer-shell :is(.choice-card,.check-grid label,.check-row,.category-grid label,.journey-group,.journey-option,.order-boundary,.order-notice){background:#202a39}html[data-theme=dark] .customer-shell .journey-info>summary{background:#111722}html[data-theme=dark] .customer-shell .order-steps li[aria-current=step]{background:#2b3748}@media (prefers-reduced-motion:reduce){.theme-toggle__thumb{transition:none}}
:is(.customer-shell,.tester-shell){--portal-motion-inline:3px}[dir=rtl] :is(.customer-shell,.tester-shell){--portal-motion-inline:-3px}@media (prefers-reduced-motion:no-preference){:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary,.tester-inline-action,.tester-add-device,.customer-signout,.order-actions button,.tester-form-actions>button,.assignment-actions>button,.opportunity-card>button):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s}:is(.customer-shell,.tester-shell) .action-link>span[aria-hidden=true]:last-child{transition:transform .18s cubic-bezier(.2,.8,.2,1)}:is(.customer-shell,.tester-shell) :is(.dashboard-grid article>a,.project-list__rows article>a,.tester-notifications>a){transition:background-color .18s,color .18s}.customer-shell .dashboard-grid article>a>strong{transform-origin:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .customer-shell .dashboard-grid article>a>strong{transform-origin:100%}.tester-shell :is(.opportunity-card,.assignment-board>article):has(button:enabled,a[href]){transition:border-color .18s,box-shadow .18s}.customer-shell :is(.customer-intro__grid,main>header,.project-masthead>.shell),.tester-shell :is(.tester-masthead__grid,.tester-page-title>.shell){animation:.32s cubic-bezier(.2,.8,.2,1) portal-heading-arrive}.customer-shell main>.section>.shell,.tester-shell .tester-content{animation:.38s ease-out portal-content-arrive}@media (hover:hover) and (pointer:fine){:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary,.tester-inline-action,.tester-add-device,.customer-signout,.order-actions button,.tester-form-actions>button,.assignment-actions>button,.opportunity-card>button):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *):hover{transform:translateY(-2px)}:is(.customer-shell,.tester-shell) .action-link:not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *):hover>span[aria-hidden=true]:last-child{transform:translateX(var(--portal-motion-inline))}.customer-shell .dashboard-grid article>a:hover>strong{transform:scale(1.035)}:is(.customer-shell,.tester-shell) :is(.project-list__rows article>a,.tester-notifications>a):hover{background-color:color-mix(in srgb, var(--aperture-red,#cf321f) 5%, transparent)}.tester-shell :is(.opportunity-card,.assignment-board>article):has(button:enabled,a[href]):hover{border-color:var(--aperture-red,#cf321f);box-shadow:0 5px 18px #171d280f}}:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary,.tester-inline-action,.tester-add-device,.customer-signout,.order-actions button,.tester-form-actions>button,.assignment-actions>button,.opportunity-card>button):not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *):active{transition-duration:80ms;transform:translateY(1px)scale(.985)}:is(.customer-shell,.tester-shell) .action-link:not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *):focus-visible>span[aria-hidden=true]:last-child{transform:translateX(var(--portal-motion-inline))}@keyframes portal-heading-arrive{0%{opacity:.8;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-content-arrive{0%{opacity:.75}to{opacity:1}}}:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary):is(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *),:is(.customer-shell,.tester-shell) .action-link:is(:disabled,[aria-disabled=true],[aria-busy=true],[aria-busy=true] *,[inert] *)>span[aria-hidden=true]:last-child{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary,.tester-inline-action,.tester-add-device,.customer-signout,.order-actions button,.tester-form-actions>button,.assignment-actions>button,.opportunity-card>button):is(:hover,:active,:focus-visible){transition:none;transform:none}}@media (hover:none),(pointer:coarse){:is(.customer-shell,.tester-shell) :is(.action-link,.compact-action,.text-action,.order-primary,.tester-inline-action,.tester-add-device,.customer-signout,.order-actions button,.tester-form-actions>button,.assignment-actions>button,.opportunity-card>button):hover:not(:active){transform:none}}
