@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./innermon-dm-sans-regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./innermon-dm-sans-medium.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./innermon-dm-sans-bold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(./innermon-dm-sans-italic.ttf) format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./innermon-space-grotesk-medium.ttf) format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./innermon-space-grotesk-bold.ttf) format("truetype")}:root{--innermon-paper: #f4f1e8;--innermon-paper-deep: #e9e4d7;--innermon-ink: #171714;--innermon-muted: #57554e;--innermon-green: #b8d58b;--innermon-green-deep: #4f6b31;--innermon-amber: #f1bd58;--innermon-red: #d55a42;--innermon-rule: rgba(23, 23, 20, .18);--innermon-foreground-on-dark: var(--innermon-paper);--innermon-muted-on-dark: rgba(244, 241, 232, .78);--innermon-accent-on-dark: var(--innermon-green);--innermon-font-display: "Space Grotesk", Arial, sans-serif;--innermon-font-section: "Space Grotesk", Arial, sans-serif;--innermon-font-diagnose: "DM Sans", Arial, sans-serif;--innermon-font-body: "DM Sans", Arial, sans-serif;--innermon-font-meta: "Space Grotesk", Arial, sans-serif;--innermon-font-button: "DM Sans", Arial, sans-serif;--font-body-family: var(--innermon-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--innermon-font-display);--font-heading-style: normal;--font-heading-weight: 500}.innermon-lab-container{width:min(100% - 3.2rem,1200px);margin-inline:auto}.innermon-lab-section{padding:6.4rem 0;background:var(--innermon-paper);color:var(--innermon-ink);font-family:var(--innermon-font-body)}.innermon-lab-kicker{margin:0 0 1.2rem;color:var(--innermon-green-deep);font-family:var(--innermon-font-meta);font-size:1.05rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.innermon-lab-section h2,.innermon-lab-section h3,.innermon-lab-hero h1{color:var(--innermon-ink);font-family:var(--innermon-font-section);font-weight:500;letter-spacing:-.04em;line-height:1.03;overflow-wrap:break-word;text-wrap:balance}.innermon-lab-section h2{margin:0;font-size:clamp(3rem,7vw,6.6rem)}.innermon-lab-section h3{margin:.8rem 0 .7rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.innermon-lab-section p,.innermon-lab-hero p{color:var(--innermon-muted);font-family:var(--innermon-font-body);line-height:1.55}.innermon-lab-hero{overflow:hidden;padding:4.8rem 0 5.6rem;background:var(--innermon-paper);color:var(--innermon-ink);font-family:var(--innermon-font-body)}.innermon-lab-hero__grid{display:grid;gap:4rem;align-items:center}.innermon-lab-hero__copy{max-width:64rem}.innermon-lab-hero__logo-wrap{width:min(100%,34rem);margin-bottom:2.2rem}.innermon-lab-hero__logo{display:block;width:100%;height:auto;opacity:1;filter:invert(1);mix-blend-mode:multiply}.innermon-header-logo{display:block;width:min(21rem,42vw);height:auto;object-fit:contain;filter:invert(1)}.innermon-task-nav{margin-left:1.2rem}.innermon-task-nav .list-menu{gap:.2rem}.innermon-task-nav a{display:inline-flex;padding:1rem .9rem;color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:1.05rem;font-weight:700;letter-spacing:.09em;line-height:1;text-decoration:none;text-transform:uppercase}.innermon-task-nav a:hover,.innermon-task-nav a:focus-visible{background:var(--innermon-green);outline:none}.innermon-task-nav-mobile{position:relative;justify-self:start;margin-left:-1.2rem}.innermon-task-nav-mobile>summary{display:grid;width:4.4rem;height:4.4rem;cursor:pointer;place-items:center;color:var(--innermon-ink);font-size:2rem;list-style:none}.innermon-task-nav-mobile>summary::-webkit-details-marker{display:none}.innermon-task-nav-mobile>nav{position:absolute;z-index:20;top:calc(100% + 1.3rem);left:0;display:grid;width:min(31rem,calc(100vw - 2rem));border:1px solid var(--innermon-ink);background:var(--innermon-paper);box-shadow:.8rem .8rem 0 var(--innermon-ink)}.innermon-task-nav-mobile>nav a{padding:1.5rem 1.7rem;border-bottom:1px solid var(--innermon-rule);color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.innermon-task-nav-mobile>nav a:last-child{border-bottom:0}.innermon-task-nav-mobile>nav a:hover,.innermon-task-nav-mobile>nav a:focus-visible,.innermon-task-nav-mobile>nav .innermon-task-nav__secondary{background:var(--innermon-paper-deep)}.innermon-lab-hero h1{max-width:11ch;margin:0;font-family:var(--innermon-font-display);font-size:clamp(4.6rem,13vw,10.2rem);line-height:1.01}.innermon-lab-hero__body{max-width:52rem;margin-top:2.2rem;font-size:clamp(1.7rem,2.2vw,2rem)}.innermon-lab-hero__body p{margin:0}.innermon-lab-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.innermon-lab-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 1.8rem;border:1px solid var(--innermon-ink);border-radius:0;font-family:var(--innermon-font-button);font-size:1.4rem;font-weight:700;letter-spacing:.065em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease}.innermon-lab-button:hover,.innermon-lab-button:focus-visible{transform:translateY(-2px)}.innermon-lab-button--ink{background:var(--innermon-ink);color:var(--innermon-paper)}.innermon-lab-button--ink:hover,.innermon-lab-button--ink:focus-visible{background:var(--innermon-green-deep);color:#fff}.innermon-lab-button--outline{background:transparent;color:var(--innermon-ink)}.innermon-lab-button--outline:hover,.innermon-lab-button--outline:focus-visible{background:var(--innermon-green)}.innermon-lab-button--paper{border-color:var(--innermon-paper);background:var(--innermon-paper);color:var(--innermon-ink)}.innermon-lab-button--paper:hover,.innermon-lab-button--paper:focus-visible{border-color:var(--innermon-green);background:var(--innermon-green);color:var(--innermon-ink)}.innermon-lab-section-action{margin-top:3rem}.innermon-lab-hero__specimen{position:relative;min-height:35rem;padding:3.2rem 2.6rem 2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper-deep);isolation:isolate}.innermon-lab-hero__specimen:before,.innermon-lab-hero__specimen:after{position:absolute;z-index:-1;display:block;width:2rem;height:2rem;border-color:var(--innermon-ink);content:""}.innermon-lab-hero__specimen:before{top:1.2rem;left:1.2rem;border-top:1px solid;border-left:1px solid}.innermon-lab-hero__specimen:after{right:1.2rem;bottom:1.2rem;border-right:1px solid;border-bottom:1px solid}.innermon-lab-stamp{display:inline-block;padding:.6rem .8rem;border:1px solid currentColor;color:var(--innermon-red);font-family:var(--innermon-font-meta);font-size:1rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;transform:rotate(-3deg)}.innermon-lab-hero__character{display:block;width:min(100%,28rem);height:auto;max-height:28rem;margin:.8rem auto -.8rem;object-fit:contain;object-position:center bottom;filter:none}.innermon-lab-hero__caption{margin:1.4rem 0 0;color:var(--innermon-ink)!important;font-family:var(--innermon-font-meta);font-size:1rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.innermon-lab-empty-specimen{display:grid;min-height:18rem;place-items:center;color:var(--innermon-muted);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-align:center}.innermon-lab-bestiary{border-top:1px solid var(--innermon-rule);background:var(--innermon-ink);color:var(--innermon-paper)}.innermon-lab-bestiary h2,.innermon-lab-bestiary p{color:var(--innermon-paper)}.innermon-lab-bestiary .innermon-lab-kicker{color:var(--innermon-green)}.innermon-lab-bestiary__grid{display:grid;gap:2.8rem}.innermon-lab-bestiary__copy{max-width:55rem;font-size:clamp(1.8rem,3vw,2.8rem)}.innermon-lab-bestiary__copy p{margin:0}.innermon-lab-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4.8rem;background:#f4f1e840}.innermon-lab-stat{display:grid;min-height:12rem;align-content:space-between;gap:1rem;padding:1.5rem;background:var(--innermon-ink)}.innermon-lab-stat__value{color:var(--innermon-green);font-family:var(--innermon-font-display);font-size:clamp(2.8rem,6vw,5rem);font-weight:700;letter-spacing:-.05em}.innermon-lab-stat__label{color:var(--innermon-paper);font-family:var(--innermon-font-meta);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.innermon-lab-section-heading{display:grid;gap:2rem;margin-bottom:3.6rem}.innermon-lab-section-heading__intro{max-width:44rem;font-size:1.7rem}.innermon-lab-section-heading__intro p{margin:0}.innermon-lab-specimens{background:var(--innermon-paper)}.innermon-lab-specimen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.innermon-lab-specimen-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--innermon-ink);background:#fbf9f2}.innermon-lab-specimen-card--pending{border-color:var(--innermon-red);background:#d55a420f}.innermon-lab-specimen-card__media{position:relative;display:grid;min-height:15rem;overflow:hidden;place-items:center;padding:2.2rem 1.2rem 1.2rem;border-bottom:1px solid var(--innermon-ink);background:var(--innermon-paper-deep)}.innermon-lab-specimen-card__image{display:block;width:min(100%,21rem);height:18rem;object-fit:contain;object-position:center bottom;filter:none;box-shadow:none;transform:translateY(var(--innermon-character-shift-y, 0rem)) scale(var(--innermon-character-scale, 1));transform-origin:center bottom}.innermon-lab-file-number{position:absolute;z-index:2;top:.8rem;left:1rem;color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:.95rem;font-weight:700;letter-spacing:.12em}.innermon-lab-specimen-card__meta{padding:1.6rem}.innermon-lab-specimen-card__topline,.innermon-lab-report-card__topline,.innermon-lab-report-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.innermon-lab-specimen-card__topline .innermon-lab-kicker{margin-bottom:0;font-size:.9rem}.innermon-lab-status{color:var(--innermon-red);font-family:var(--innermon-font-meta);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.innermon-lab-specimen-card__meta>p{margin:0;font-size:1.5rem}.innermon-lab-specimen-card__note{margin-top:1rem!important;color:var(--innermon-red)!important;font-size:1rem!important;font-weight:700}.innermon-lab-text-link{display:inline-block;margin-top:1.8rem;color:var(--innermon-ink);font-family:var(--innermon-font-button);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration-thickness:1px;text-underline-offset:.3rem;text-transform:uppercase}.innermon-lab-text-link--muted{color:var(--innermon-muted);text-decoration:none}.innermon-lab-reports{border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-report-grid{display:grid;gap:1.2rem}.innermon-lab-report-card{display:flex;min-height:24rem;flex-direction:column;justify-content:space-between;padding:1.8rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-report-card__topline{align-items:flex-start}.innermon-lab-report-card__topline .innermon-lab-kicker{margin:0;font-size:.95rem}.innermon-lab-report-card__date{color:var(--innermon-muted);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.innermon-lab-report-card__species{display:inline-block;align-self:flex-start;margin-top:2.4rem;padding:.5rem .7rem;border:1px solid var(--innermon-rule);color:var(--innermon-green-deep);font-size:.95rem;font-weight:700;letter-spacing:.1em}.innermon-lab-report-card h3{max-width:12ch;margin-top:3rem}.innermon-lab-report-card p{margin:0;font-size:1.5rem}.innermon-lab-report-card__footer{align-items:flex-end;margin-top:3rem}.innermon-lab-report-card__footer .innermon-lab-text-link{margin-top:0}.innermon-lab-reports__note{max-width:72rem;margin:2.4rem 0 0;font-size:1.4rem}.innermon-lab-products{background:var(--innermon-paper)}.innermon-lab-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:0;margin:0 0 2.4rem;list-style:none}.innermon-lab-product-grid__item .card-wrapper{height:100%}.innermon-lab-product-empty{display:grid;min-height:18rem;align-content:center;justify-items:center;gap:2rem;padding:3rem;border:1px dashed var(--innermon-ink);text-align:center}.innermon-lab-product-empty p{max-width:48rem;margin:0;font-size:1.8rem}.innermon-lab-signup{border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-signup__inner{display:grid;gap:2.8rem}.innermon-lab-signup h2{max-width:10ch}.innermon-lab-signup .rte{max-width:50rem;margin-top:1.8rem}.innermon-lab-signup .rte p{color:var(--innermon-ink);font-size:1.6rem}.innermon-lab-signup__form-row{display:flex;flex-direction:column;gap:1rem}.innermon-lab-input{min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid var(--innermon-ink);border-radius:0;background:var(--innermon-paper);color:var(--innermon-ink);font:inherit}.innermon-lab-input:focus{outline:2px solid var(--innermon-ink);outline-offset:2px}.innermon-lab-form-message{margin:1.2rem 0 0;color:var(--innermon-ink)!important;font-weight:700}.innermon-lab-status-strip{border-top:1px solid var(--innermon-ink);border-bottom:1px solid var(--innermon-ink);background:var(--innermon-paper-deep);color:var(--innermon-ink);font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.utility-bar .announcement-bar__message{padding:.65rem 0}.innermon-lab-status-strip__inner{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding:.8rem 0}.innermon-lab-status-strip__signal{color:var(--innermon-red);font-size:1.2rem}.innermon-lab-status-strip__divider{color:var(--innermon-muted)}.innermon-lab-ticker{overflow:hidden;border-bottom:1px solid var(--innermon-green);background:var(--innermon-ink);color:var(--innermon-green);white-space:normal}.innermon-lab-ticker__track{display:flex;width:auto}.innermon-lab-ticker__track span[aria-hidden=true]{display:none}.innermon-lab-ticker__track span{min-width:0;line-height:1.6;padding:.65rem 2rem;font-family:var(--innermon-font-meta);font-size:1rem;font-weight:700;letter-spacing:.12em}@keyframes innermon-lab-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.innermon-lab-empty-state{padding:3rem;border:1px dashed var(--innermon-ink);text-align:center}.innermon-lab-philosophy{border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-philosophy__grid,.innermon-lab-diagnose-cta__inner,.innermon-lab-secret-santa__inner{display:grid;gap:2.8rem}.innermon-lab-philosophy h2,.innermon-lab-diagnose-cta h2,.innermon-lab-secret-santa h2{max-width:12ch}.innermon-lab-philosophy__note{display:grid;align-content:space-between;gap:2.4rem;max-width:52rem}.innermon-lab-philosophy__note p,.innermon-lab-diagnose-cta__copy>p,.innermon-lab-secret-santa__inner p{margin:0;color:var(--innermon-ink);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25}.innermon-lab-how-it-works{background:var(--innermon-paper)}.innermon-lab-process-grid{display:grid;gap:1.2rem;padding:0;margin:0;list-style:none}.innermon-lab-process-card{min-height:17rem;padding:1.8rem;border:1px solid var(--innermon-ink);background:#fbf9f2}.innermon-lab-process-card__number{display:block;color:var(--innermon-green-deep);font-family:var(--innermon-font-meta);font-size:1.1rem;font-weight:700;letter-spacing:.16em}.innermon-lab-process-card h3{margin-top:3rem;font-size:clamp(2rem,4vw,3rem)}.innermon-lab-process-card p{margin:0;font-size:1.5rem}.innermon-lab-diagnose-cta{border-top:1px solid var(--innermon-rule);background:var(--innermon-ink)}.innermon-lab-diagnose-cta h2,.innermon-lab-diagnose-cta p{color:var(--innermon-paper)}.innermon-lab-diagnose-cta .innermon-lab-kicker{color:var(--innermon-green)}.innermon-lab-diagnose-cta__copy{display:grid;align-content:end;gap:2.4rem;max-width:55rem}.innermon-lab-diagnose-cta__status{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:center;color:var(--innermon-paper-deep);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.innermon-lab-diagnose-cta__status .innermon-lab-status{color:var(--innermon-amber)}.innermon-lab-tag-coworker{background:var(--innermon-paper-deep)}.innermon-lab-flow{display:flex;flex-direction:column;gap:.8rem}.innermon-lab-flow__step{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;align-items:baseline;padding:1.5rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-flow__step>span{color:var(--innermon-green-deep);font-family:var(--innermon-font-meta);font-size:1.1rem;font-weight:700;letter-spacing:.12em}.innermon-lab-flow__step strong{font-size:1.4rem;letter-spacing:.03em}.innermon-lab-flow__step small{grid-column:2;color:var(--innermon-muted);font-size:1.35rem}.innermon-lab-flow__arrow{display:block;color:var(--innermon-red);font-size:2rem;line-height:1;text-align:center}.innermon-lab-tag-coworker__footer{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;margin-top:3.2rem}.innermon-lab-tag-cards{display:grid;gap:1.2rem}.innermon-lab-tag-card{min-height:18rem;padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-tag-card__number{display:block;color:var(--innermon-green-deep);font-family:var(--innermon-font-meta);font-size:1.1rem;font-weight:700;letter-spacing:.14em}.innermon-lab-tag-card h3{max-width:12ch;margin-top:3rem;font-size:clamp(2rem,4vw,3rem)}.innermon-lab-tag-card p{margin:0;font-size:1.5rem}.innermon-lab-tag-coworker__note{max-width:58rem;margin:0;color:var(--innermon-muted);font-size:1.45rem}.innermon-lab-diagnostic-shell,.innermon-lab-library-shell,.innermon-lab-diagnosis-document{min-height:65vh;background:var(--innermon-paper)}.innermon-lab-diagnostic-shell__header{max-width:70rem}.innermon-lab-diagnostic-shell__header h1,.innermon-lab-library-shell h1,.innermon-lab-diagnosis-document h1{max-width:12ch;margin:0;color:var(--innermon-ink);font-family:var(--innermon-font-display);font-weight:500;font-size:clamp(4rem,10vw,8rem);letter-spacing:-.045em;line-height:1.01;overflow-wrap:break-word;text-wrap:balance}.innermon-lab-diagnostic-shell__header>p:last-child,.innermon-lab-library-shell__intro{max-width:56rem;margin:2.4rem 0 0;font-size:1.8rem}.innermon-lab-diagnostic-shell__panel{max-width:76rem;margin-top:4.8rem;padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper-deep)}.innermon-lab-diagnostic-app{max-width:90rem;margin-top:4.8rem}.innermon-lab-diagnostic-app--v3{max-width:104rem;margin-top:0}.innermon-lab-diagnostic-app--v3 [hidden]{display:none!important}.innermon-lab-diagnostic-app__entry,.innermon-lab-diagnostic-app__submission{padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper-deep)}.innermon-lab-diagnostic-app__entry h1{max-width:14ch;margin:1rem 0 2rem;color:var(--innermon-ink);font-family:var(--innermon-font-display);font-size:clamp(4.4rem,8vw,8rem);font-weight:500;letter-spacing:-.045em;line-height:.98;overflow-wrap:break-word;text-wrap:balance}.innermon-lab-diagnostic-app__entry-copy{max-width:54rem;margin:0 0 2.8rem;color:var(--innermon-ink);font-size:clamp(1.8rem,2.2vw,2.2rem);line-height:1.5;white-space:pre-line}.innermon-lab-diagnostic-app__entry-note{margin:1.4rem 0 0;color:var(--innermon-muted);font-family:var(--innermon-font-meta);font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.innermon-lab-diagnostic-app__progress,.innermon-lab-diagnostic-app__question,.innermon-lab-diagnostic-app__result{padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper-deep)}.innermon-lab-diagnostic-app__question,.innermon-lab-diagnostic-app__result{margin-top:1.2rem}.innermon-lab-diagnostic-app__progress-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--innermon-muted);font-family:var(--innermon-font-meta);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.innermon-lab-diagnostic-app__progress .innermon-lab-progress{margin:1.4rem 0 0}.innermon-lab-diagnostic-app__helper{max-width:58rem;margin:0 0 2.4rem;color:var(--innermon-muted);font-size:1.6rem;line-height:1.55}.innermon-lab-diagnostic-shell__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--innermon-font-meta)}.innermon-lab-diagnostic-shell__topline .innermon-lab-file-number{position:static}.innermon-lab-diagnostic-app__question h2{max-width:24ch;margin:.8rem 0 1.6rem;color:var(--innermon-ink);font-family:var(--innermon-font-diagnose);font-size:clamp(3.2rem,4.4vw,4.8rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;overflow-wrap:break-word;text-wrap:balance}.innermon-lab-progress{height:.8rem;margin:2.4rem 0 3.2rem;background:#17171424}.innermon-lab-progress__fill{display:block;width:18%;height:100%;background:var(--innermon-green-deep);opacity:1}.innermon-lab-diagnostic-shell__panel h2{max-width:22ch;margin:.8rem 0 2.4rem;color:var(--innermon-ink);font-size:clamp(2.2rem,5vw,4.4rem)}.innermon-lab-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.innermon-lab-choice-grid[data-choice-layout=binary]{grid-template-columns:repeat(2,minmax(0,1fr))}.innermon-lab-choice{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.4rem;align-items:start;min-height:6rem;padding:1.4rem 1.6rem;border:1px solid var(--innermon-ink);background:#f4f1e88c;color:var(--innermon-ink);cursor:pointer;font-family:var(--innermon-font-diagnose);font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.42;text-align:left;transition:background-color .16s ease,color .16s ease,transform .16s ease}.innermon-lab-choice:hover,.innermon-lab-choice:focus-visible{border-color:var(--innermon-ink);background:var(--innermon-ink);color:var(--innermon-paper);transform:translateY(-1px)}.innermon-lab-choice.is-selected{border-color:var(--innermon-ink);background:var(--innermon-green-deep);color:var(--innermon-paper);transform:translateY(-1px)}.innermon-lab-choice__label-short{display:none}.innermon-lab-choice__index{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid currentColor;font-family:var(--innermon-font-meta);font-size:1.2rem;font-weight:700;line-height:1}.innermon-lab-pending-note{margin:2.4rem 0 0;color:var(--innermon-red)!important;font-size:1.2rem;font-weight:700}.innermon-lab-diagnostic-app__controls,.innermon-lab-diagnostic-app__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.4rem}.innermon-lab-diagnostic-app__controls .innermon-lab-button:disabled{cursor:not-allowed;opacity:.45}.innermon-lab-text-button{padding:.8rem 0;border:0;background:transparent;color:var(--innermon-ink);cursor:pointer;font-family:var(--innermon-font-button);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.3rem;text-transform:uppercase}.innermon-lab-result-card{display:grid;gap:2.4rem}.innermon-lab-result-card__media{position:relative;display:grid;min-height:24rem;overflow:hidden;place-items:center;padding:3.2rem 1.6rem 1.6rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-result-card__media img{display:block;width:min(100%,25rem);height:24rem;object-fit:contain;object-position:center bottom;transform:translateY(var(--innermon-character-shift-y, 0rem)) scale(var(--innermon-character-scale, 1));transform-origin:center bottom}.innermon-lab-result-card__media .innermon-lab-file-number{top:1rem}.innermon-lab-result-card__copy h2{margin:.6rem 0 1.4rem;color:var(--innermon-ink);font-family:var(--innermon-font-display);font-size:clamp(3.4rem,8vw,7.2rem);font-weight:500;letter-spacing:-.05em;line-height:.98;overflow-wrap:break-word}.innermon-lab-result-card__copy>p:last-child{margin:0;color:var(--innermon-ink);font-size:1.7rem;line-height:1.45}.innermon-lab-result-card__confidence{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem;color:var(--innermon-red)!important;font-family:var(--innermon-font-meta);font-size:1.1rem!important;letter-spacing:.1em;text-transform:uppercase}.innermon-lab-result-card__confidence strong{color:var(--innermon-muted)}.innermon-lab-result-card__status-line{max-width:42rem;margin:0 0 1.2rem;color:var(--innermon-ink);font-family:var(--innermon-font-diagnose);font-size:clamp(2rem,3vw,2.8rem);font-weight:600;letter-spacing:-.02em;line-height:1.18}.innermon-lab-result-card__secondary{display:inline-block;margin:1.6rem 0 0!important;padding:.7rem .9rem;border:1px solid var(--innermon-ink);color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:1.1rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.innermon-lab-result-card__unknown{display:grid;min-height:20rem;place-items:center;align-content:center;gap:.8rem;color:var(--innermon-ink);font-family:var(--innermon-font-meta);letter-spacing:.1em;text-align:center;text-transform:uppercase}.innermon-lab-result-card__unknown strong{font-family:var(--innermon-font-display);font-size:10rem;font-weight:500;letter-spacing:-.05em;line-height:.8}.innermon-lab-result-card__unknown small,.innermon-lab-result-card__unknown span{font-size:1rem;font-weight:700}.innermon-lab-result-grid{display:grid;gap:1.2rem;margin-top:1.2rem}.innermon-lab-result-panel{padding:1.8rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-result-panel p:last-child{margin:0;color:var(--innermon-ink);font-size:1.6rem;line-height:1.5}.innermon-lab-result-panel ul{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.innermon-lab-result-panel li{padding-left:1.4rem;color:var(--innermon-ink);font-size:1.5rem;line-height:1.5}.innermon-lab-result-panel li:before{display:inline-block;margin-left:-1.4rem;color:var(--innermon-red);content:"\2014"}.innermon-lab-diagnosis-document-preview{margin-top:2.4rem}.innermon-lab-diagnosis-document-preview .innermon-lab-diagnosis-document__paper{padding:2rem}.innermon-lab-diagnostic-app__submission h2{max-width:17ch;margin:1rem 0 1.6rem;color:var(--innermon-ink);font-family:var(--innermon-font-diagnose);font-size:clamp(3.4rem,5vw,5.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.innermon-lab-diagnostic-app__submission>p:not(.innermon-lab-kicker){max-width:64rem;color:var(--innermon-ink);font-size:1.7rem;line-height:1.55}.innermon-lab-diagnostic-submission-form{display:grid;max-width:72rem;gap:2rem;margin-top:3.2rem}.innermon-lab-diagnostic-submission-form>label,.innermon-lab-diagnostic-submission-form fieldset{display:grid;gap:.8rem;padding:0;border:0;color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.innermon-lab-diagnostic-submission-form textarea,.innermon-lab-diagnostic-submission-form select{width:100%;padding:1.3rem 1.4rem;border:1px solid var(--innermon-ink);border-radius:0;background:var(--innermon-paper);color:var(--innermon-ink);font-family:var(--innermon-font-body);font-size:1.6rem;line-height:1.5;text-transform:none}.innermon-lab-diagnostic-submission-form textarea:focus,.innermon-lab-diagnostic-submission-form select:focus{outline:2px solid var(--innermon-green-deep);outline-offset:2px}.innermon-lab-diagnostic-submission-form fieldset label{display:flex;gap:.8rem;align-items:center;min-height:4.4rem;color:var(--innermon-ink);font-family:var(--innermon-font-body);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none}.innermon-lab-diagnostic-submission-form input[type=radio]{width:1.8rem;height:1.8rem;accent-color:var(--innermon-green-deep)}.innermon-lab-diagnostic-submission-form__notice{margin:0;padding:1.2rem;border-left:3px solid var(--innermon-green-deep);background:var(--innermon-paper);color:var(--innermon-muted);font-size:1.3rem;line-height:1.5}.innermon-lab-diagnostic-submission-form__actions{display:flex;flex-wrap:wrap;gap:1rem}.innermon-lab-diagnostic-submission-form__status{margin:0;color:var(--innermon-green-deep);font-size:1.4rem;font-weight:700;line-height:1.5}.innermon-lab-library-grid{display:grid;gap:1.2rem;margin-top:4.8rem}.innermon-lab-library-card{padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper-deep)}.innermon-lab-library-card__media{position:relative;display:grid;min-height:18rem;overflow:hidden;place-items:center;padding:2.8rem 1.2rem 1.2rem;border-bottom:1px solid var(--innermon-rule);background:var(--innermon-paper)}.innermon-lab-library-card__media img{display:block;width:min(100%,18rem);height:17rem;object-fit:contain;object-position:center bottom;transform:translateY(var(--innermon-character-shift-y, 0rem)) scale(var(--innermon-character-scale, 1));transform-origin:center bottom}.innermon-lab-specimen-card[data-character=snail],.innermon-lab-library-card[data-character=snail],.innermon-lab-diagnostic-app__result[data-character=snail]{--innermon-character-scale: 1.3;--innermon-character-shift-y: 2.8rem}.innermon-lab-specimen-card[data-character=boss-dino],.innermon-lab-library-card[data-character=boss-dino],.innermon-lab-diagnostic-app__result[data-character=boss-dino]{--innermon-character-scale: .9;--innermon-character-shift-y: -1rem}.innermon-lab-specimen-card[data-character=octopus],.innermon-lab-library-card[data-character=octopus],.innermon-lab-diagnostic-app__result[data-character=octopus]{--innermon-character-scale: 1.02;--innermon-character-shift-y: .6rem}.innermon-lab-specimen-card[data-character=starfish],.innermon-lab-library-card[data-character=starfish],.innermon-lab-diagnostic-app__result[data-character=starfish]{--innermon-character-scale: 1;--innermon-character-shift-y: .5rem}.innermon-lab-specimen-card[data-character=puppy-intern],.innermon-lab-library-card[data-character=puppy-intern],.innermon-lab-diagnostic-app__result[data-character=puppy-intern]{--innermon-character-scale: 1.03;--innermon-character-shift-y: 0rem}.innermon-lab-specimen-card[data-character=turtle],.innermon-lab-library-card[data-character=turtle],.innermon-lab-diagnostic-app__result[data-character=turtle]{--innermon-character-scale: 1;--innermon-character-shift-y: 0rem}.innermon-lab-specimen-card[data-character=jellyfish],.innermon-lab-library-card[data-character=jellyfish],.innermon-lab-diagnostic-app__result[data-character=jellyfish]{--innermon-character-scale: 1.4;--innermon-character-shift-y: 7.5rem}.innermon-lab-specimen-card[data-character=sloth],.innermon-lab-library-card[data-character=sloth],.innermon-lab-diagnostic-app__result[data-character=sloth]{--innermon-character-scale: .96;--innermon-character-shift-y: -.7rem}.innermon-lab-specimen-card[data-character=meerkat],.innermon-lab-library-card[data-character=meerkat],.innermon-lab-diagnostic-app__result[data-character=meerkat]{--innermon-character-scale: 1.25;--innermon-character-shift-y: 2.8rem}.innermon-lab-specimen-card[data-character=parrot],.innermon-lab-library-card[data-character=parrot],.innermon-lab-diagnostic-app__result[data-character=parrot]{--innermon-character-scale: 1;--innermon-character-shift-y: .3rem}.innermon-lab-specimen-card[data-character=peacock],.innermon-lab-library-card[data-character=peacock],.innermon-lab-diagnostic-app__result[data-character=peacock]{--innermon-character-scale: .88;--innermon-character-shift-y: -.5rem}.innermon-lab-specimen-card[data-character=goldfish],.innermon-lab-library-card[data-character=goldfish],.innermon-lab-diagnostic-app__result[data-character=goldfish]{--innermon-character-scale: 1;--innermon-character-shift-y: .3rem}.innermon-lab-library-card>.innermon-lab-kicker{margin-top:1.8rem}.innermon-lab-library-card h2{margin:4rem 0 2.4rem;color:var(--innermon-ink);font-family:var(--innermon-font-section);font-weight:500;font-size:clamp(2rem,4vw,3.2rem)}.innermon-lab-library-card dl,.innermon-lab-diagnosis-fields{display:grid;gap:1rem;margin:0}.innermon-lab-library-card dl div,.innermon-lab-diagnosis-fields div{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--innermon-rule)}.innermon-lab-library-card dt,.innermon-lab-diagnosis-fields dt{color:var(--innermon-muted);font-family:var(--innermon-font-meta);font-size:1.05rem;font-weight:700;letter-spacing:.12em}.innermon-lab-library-card dd,.innermon-lab-diagnosis-fields dd{margin:0;color:var(--innermon-ink);font-size:1.4rem;font-weight:500;line-height:1.45}.innermon-lab-diagnosis-document__paper{max-width:92rem;padding:2rem;border:1px solid var(--innermon-ink);background:#fbf9f2}.innermon-lab-diagnosis-document__header{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:flex-start;justify-content:space-between;padding-bottom:3.2rem;border-bottom:1px solid var(--innermon-ink)}.innermon-lab-diagnosis-fields{margin-top:2.4rem}.innermon-lab-secret-santa{padding:4.8rem 0;border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-secret-santa__inner .innermon-lab-status{display:inline-block;margin-top:1.8rem}.innermon-lab-bothered{border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-path-grid{display:grid;gap:1.2rem}.innermon-lab-path-card{position:relative;display:flex;min-height:23rem;flex-direction:column;padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper);color:var(--innermon-ink);text-decoration:none;transition:background-color .16s ease,transform .16s ease}.innermon-lab-path-card:hover,.innermon-lab-path-card:focus-visible{background:#fbf9f2;outline:2px solid var(--innermon-ink);outline-offset:3px;transform:translateY(-3px)}.innermon-lab-path-card:nth-child(1){border-top:.7rem solid var(--innermon-green-deep)}.innermon-lab-path-card:nth-child(2){border-top:.7rem solid var(--innermon-amber)}.innermon-lab-path-card:nth-child(3){border-top:.7rem solid var(--innermon-red)}.innermon-lab-path-card:nth-child(4){border-top:.7rem solid var(--innermon-ink)}.innermon-lab-path-card__number{color:var(--innermon-muted);font-size:1rem;font-weight:700;letter-spacing:.14em}.innermon-lab-path-card h3{margin-top:2.4rem;font-size:clamp(2.4rem,4vw,3.6rem)}.innermon-lab-path-card p{max-width:30rem;margin:0;font-size:1.5rem}.innermon-lab-path-card__cta{margin-top:auto;padding-top:2.4rem;font-family:var(--innermon-font-button);font-size:1.2rem;font-weight:700;letter-spacing:.1em}.innermon-lab-survival{border-top:1px solid var(--innermon-ink);background:var(--innermon-ink);color:var(--innermon-foreground-on-dark)}.innermon-lab-survival__grid{display:grid;gap:4rem}.innermon-lab-survival h1,.innermon-lab-survival h2,.innermon-lab-survival h3,.innermon-lab-survival p,.innermon-lab-survival small,.innermon-lab-survival strong{color:var(--innermon-foreground-on-dark)}.innermon-lab-survival .innermon-lab-kicker{color:var(--innermon-accent-on-dark)}.innermon-lab-survival__lead{max-width:56rem;margin:2.2rem 0 0;font-size:1.6rem}.innermon-lab-survival__snail-note{display:grid;gap:1.2rem;max-width:58rem;padding:2rem;margin-top:3rem;border:1px solid var(--innermon-green);background:#b8d58b14}.innermon-lab-survival__snail-note span,.innermon-lab-manual-entry__file,.innermon-lab-manual__status{color:var(--innermon-green);font-family:var(--innermon-font-meta);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.innermon-lab-survival__snail-note strong{font-size:clamp(2.4rem,5vw,4rem);line-height:1}.innermon-lab-survival__snail-note small{font-size:1.45rem;line-height:1.55}.innermon-lab-manual{display:grid;gap:1.2rem}.innermon-lab-manual-entry{display:grid;gap:1.5rem;padding:1.8rem;border:1px solid rgba(244,241,232,.5)}.innermon-lab-manual-entry h3{margin-top:1rem;font-size:clamp(2rem,4vw,2.8rem)}.innermon-lab-manual-entry p{margin:0;font-size:1.5rem}.innermon-lab-manual__status{margin:1rem 0 0!important;line-height:1.5!important}.innermon-lab-sighting{border-top:1px solid var(--innermon-rule);background:var(--innermon-paper-deep)}.innermon-lab-sighting__grid{display:grid;gap:4rem}.innermon-lab-sighting__intro .rte{max-width:54rem;margin-top:2rem;font-size:1.6rem}.innermon-lab-sighting-teaser{display:grid;justify-items:start;gap:1.8rem}.innermon-lab-sighting-teaser h2,.innermon-lab-sighting-teaser .rte,.innermon-lab-sighting-teaser .rte p{margin:0}.innermon-lab-sighting-teaser .rte{max-width:58rem;font-size:1.6rem}.innermon-lab-sighting__privacy{max-width:58rem;padding:1.6rem;margin-top:3rem;border:1px solid var(--innermon-red);background:#d55a420f}.innermon-lab-sighting__privacy strong{color:var(--innermon-red);font-family:var(--innermon-font-meta);font-size:1rem;letter-spacing:.12em}.innermon-lab-sighting__privacy p{margin:1rem 0 0;font-size:1.4rem}.innermon-lab-sighting__form-wrap{padding:2rem;border:1px solid var(--innermon-ink);background:var(--innermon-paper)}.innermon-lab-sighting__form-wrap form{display:grid;gap:2rem}.innermon-lab-field{display:grid;gap:.8rem}.innermon-lab-field label,.innermon-lab-fieldset legend{color:var(--innermon-ink);font-family:var(--innermon-font-meta);font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.innermon-lab-field textarea,.innermon-lab-field select{width:100%;padding:1.2rem;border:1px solid var(--innermon-ink);border-radius:0;background:#fbf9f2;color:var(--innermon-ink);font:inherit}.innermon-lab-field textarea:focus,.innermon-lab-field select:focus{outline:2px solid var(--innermon-ink);outline-offset:2px}.innermon-lab-fieldset{display:grid;gap:1rem;padding:1.6rem;border:1px solid var(--innermon-rule)}.innermon-lab-fieldset label,.innermon-lab-consent{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;color:var(--innermon-ink);font-size:1.4rem;line-height:1.45}.innermon-lab-fieldset input,.innermon-lab-consent input{width:1.6rem;height:1.6rem;margin:.15rem 0 0;accent-color:var(--innermon-green-deep)}.innermon-lab-consent{padding:1.5rem;border-left:.5rem solid var(--innermon-red);background:var(--innermon-paper-deep)}.innermon-lab-sighting__fine-print{margin:0;font-size:1.2rem;line-height:1.5}.product-grid .card__heading{font-size:1.5rem;line-height:1.4}@media screen and (min-width:750px){.innermon-lab-container{width:min(100% - 6.4rem,1200px)}.innermon-lab-section{padding:9.6rem 0}.innermon-lab-hero{padding:8rem 0 9rem}.innermon-lab-hero__specimen{min-height:34rem}.innermon-lab-hero__character{width:min(100%,32rem);max-height:32rem}.innermon-lab-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);gap:6rem}.innermon-lab-bestiary__grid,.innermon-lab-signup__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:8rem}.innermon-lab-section-heading{grid-template-columns:minmax(0,1fr) minmax(24rem,.55fr);align-items:end;gap:6rem}.innermon-lab-specimen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.innermon-lab-specimen-card__media{min-height:24rem}.innermon-lab-specimen-card__image{height:24rem}.innermon-lab-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.innermon-lab-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.innermon-lab-signup__form-row{flex-direction:row}.innermon-lab-input{flex:1}.innermon-lab-tag-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.innermon-lab-philosophy__grid,.innermon-lab-diagnose-cta__inner,.innermon-lab-secret-santa__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:8rem}.innermon-lab-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.innermon-lab-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.innermon-lab-survival__grid,.innermon-lab-sighting__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6rem}.innermon-lab-manual-entry{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:end}.innermon-lab-sighting__form-wrap{padding:3rem}.innermon-lab-flow{flex-direction:row;align-items:stretch}.innermon-lab-flow__step{flex:1}.innermon-lab-flow__arrow{align-self:center}.innermon-lab-choice-grid{grid-template-columns:minmax(0,1fr)}.innermon-lab-result-card{grid-template-columns:minmax(24rem,.8fr) minmax(0,1.2fr);align-items:center;gap:4rem}.innermon-lab-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.innermon-lab-diagnostic-app__question,.innermon-lab-diagnostic-app__result,.innermon-lab-diagnostic-app__progress,.innermon-lab-diagnostic-app__entry,.innermon-lab-diagnostic-app__submission{padding:3.2rem}.innermon-lab-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.innermon-lab-diagnosis-document__paper{padding:4rem}}@media screen and (min-width:750px)and (max-width:989px){.innermon-lab-hero__grid{grid-template-columns:minmax(0,1fr);gap:4.8rem}.innermon-lab-hero__copy{max-width:68rem}.innermon-lab-hero h1{max-width:11ch;font-size:clamp(6rem,10vw,8rem)}.innermon-lab-hero__specimen{width:min(100%,52rem);justify-self:start}}@media screen and (max-width:749px){.innermon-lab-diagnostic-app{margin-top:3.2rem}.innermon-lab-diagnostic-app--v3{margin-top:0}.innermon-lab-diagnostic-app__entry h1{max-width:12ch;font-size:clamp(4rem,13vw,5.4rem)}.innermon-lab-diagnostic-app__question h2{max-width:none;font-size:clamp(3rem,8.8vw,3.5rem);line-height:1.12}.innermon-lab-choice{grid-template-columns:3rem minmax(0,1fr);gap:1.2rem;padding:1.3rem 1.2rem;font-size:1.6rem}.innermon-lab-choice-grid[data-choice-layout=binary]{grid-template-columns:minmax(0,1fr)}.innermon-lab-choice__label-short{display:inline}.innermon-lab-choice__label-short+*{display:none}.innermon-lab-choice:has(.innermon-lab-choice__label-short) .innermon-lab-choice__label{display:none}.innermon-lab-diagnostic-shell__topline,.innermon-lab-diagnostic-app__progress-topline{align-items:flex-start}}@media screen and (max-width:479px){.innermon-lab-diagnostic-app__actions,.innermon-lab-diagnostic-app__controls{align-items:stretch}.innermon-lab-diagnostic-app__actions .innermon-lab-button,.innermon-lab-diagnostic-app__actions .innermon-lab-text-button{width:100%}.innermon-lab-diagnostic-submission-form__actions{align-items:stretch}.innermon-lab-diagnostic-submission-form__actions .innermon-lab-button{width:100%}}html:has(.innermon-idle-creature),body:has(.innermon-idle-creature){overflow-x:clip}.innermon-lab-library-shell,.innermon-lab-reports,.innermon-lab-survival{position:relative;overflow:clip}.innermon-idle-creature{position:absolute;z-index:4;display:block;pointer-events:none;visibility:hidden;opacity:0;will-change:auto}.innermon-idle-creature img{display:block;width:100%;height:auto}.innermon-idle-creature--meerkat{right:-3.2rem;top:22rem;width:10rem;transform:translate(76%);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .65s}.innermon-idle-creature--meerkat img{transform:scaleX(-1);transform-origin:50% 30%;transition:transform .3s ease}.innermon-idle-creature--meerkat.is-peeking{visibility:visible;opacity:.96;transform:translate(8%);transition-delay:0s;will-change:transform,opacity}.innermon-idle-creature--meerkat.is-glancing img{transform:scaleX(-1) rotate(2deg) translate(-.2rem)}.innermon-idle-creature--meerkat.is-retreating{will-change:transform,opacity}.innermon-idle-creature--meerkat.is-motion-cancelled,.innermon-idle-creature--meerkat.is-motion-cancelled img{transition:none}.innermon-idle-creature--snail{left:.4rem;top:34rem;width:9.6rem;aspect-ratio:1;visibility:visible;opacity:.92;transform:translate(-24%);transition:none;will-change:auto}.innermon-resident-snail__rest-picture,.innermon-resident-snail__motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.innermon-resident-snail__rest-picture{display:block;opacity:1}.innermon-resident-snail__rest{display:block;width:100%;height:100%;object-fit:contain}.innermon-resident-snail__motion{display:block;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;opacity:0}.innermon-idle-creature--snail.is-snail-motion .innermon-resident-snail__rest-picture{opacity:0}.innermon-idle-creature--snail.is-snail-motion .innermon-resident-snail__motion{opacity:1}[data-innermon-signature]{outline-offset:.4rem}[data-innermon-signature] img,.innermon-lab-diagnostic-app__result[data-character] [data-diagnose-result-image]{will-change:auto}.is-signature-reacting[data-innermon-signature] img,.innermon-lab-diagnostic-app__result.is-signature-reacting [data-diagnose-result-image]{will-change:translate,rotate,scale}.innermon-signature-state-layer{position:absolute;z-index:1;bottom:1.2rem;left:50%;display:block;width:min(calc(100% - 2.4rem),21rem);aspect-ratio:1;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;opacity:0;translate:-50% 0}.innermon-lab-library-card__media .innermon-signature-state-layer{width:min(calc(100% - 2.4rem),18rem)}.is-signature-state-active .innermon-signature-state-layer{opacity:1}.is-signature-state-active .innermon-lab-specimen-card__media>.innermon-lab-specimen-card__image,.is-signature-state-active .innermon-lab-library-card__media>img{opacity:0}.is-signature-reacting[data-innermon-signature=puppy-intern] img,.innermon-lab-diagnostic-app__result.is-signature-reacting[data-character=puppy-intern] [data-diagnose-result-image]{animation:innermon-signature-puppy .76s cubic-bezier(.22,1,.36,1) 1 both}.is-signature-reacting[data-innermon-signature=jellyfish] img,.innermon-lab-diagnostic-app__result.is-signature-reacting[data-character=jellyfish] [data-diagnose-result-image]{animation:innermon-signature-jellyfish .9s ease-in-out 1 both}.is-signature-reacting[data-innermon-signature=meerkat] img,.innermon-lab-diagnostic-app__result.is-signature-reacting[data-character=meerkat] [data-diagnose-result-image]{animation:innermon-signature-meerkat .7s ease-in-out 1 both}.is-signature-reacting[data-innermon-signature=parrot] img,.innermon-lab-diagnostic-app__result.is-signature-reacting[data-character=parrot] [data-diagnose-result-image]{animation:innermon-signature-parrot .66s ease-in-out 1 both}.is-signature-reacting[data-innermon-signature=boss-dino] img,.innermon-lab-diagnostic-app__result.is-signature-reacting[data-character=boss-dino] [data-diagnose-result-image]{animation:innermon-signature-boss-dino .82s cubic-bezier(.22,1,.36,1) 1 both}@keyframes innermon-signature-puppy{0%,to{translate:0 0;rotate:0deg}42%{translate:0 -.45rem;rotate:-1.4deg}70%{translate:0 -.12rem;rotate:.4deg}}@keyframes innermon-signature-jellyfish{0%,to{translate:0 0;rotate:0deg}48%{translate:0 -.55rem;rotate:.7deg}}@keyframes innermon-signature-meerkat{0%,to{translate:0 0;rotate:0deg}45%{translate:-.15rem 0;rotate:-2deg}}@keyframes innermon-signature-parrot{0%,to{translate:0 0;rotate:0deg}38%{translate:0 .15rem;rotate:1.4deg}68%{translate:0 -.08rem;rotate:-.5deg}}@keyframes innermon-signature-boss-dino{0%,to{translate:0 0;rotate:0deg;scale:1}42%{translate:.12rem .04rem;rotate:-.35deg;scale:1.006}72%{translate:.04rem 0;rotate:-.12deg;scale:1.002}}.innermon-classification-stamp__slot{display:flex;min-height:4.8rem;align-items:flex-start;justify-content:flex-end}.innermon-classification-stamp{display:inline-block;max-width:100%;padding:.7rem 1rem .6rem;border:2px solid var(--innermon-red);color:var(--innermon-red);font-family:var(--innermon-font-meta);font-size:1rem;font-weight:800;letter-spacing:.11em;line-height:1.15;text-align:center;text-transform:uppercase;opacity:0;transform:translateY(-.35rem) rotate(-2deg) scale(1.03);transform-origin:center;transition:transform .19s cubic-bezier(.22,1,.36,1),opacity .11s ease}.innermon-classification-stamp.is-complete{opacity:1;transform:translateY(0) rotate(-1.4deg) scale(1)}@media screen and (max-width:749px){.innermon-idle-creature--meerkat{display:none}.innermon-idle-creature--snail{left:.3rem;top:auto;bottom:0;width:6.4rem;transform:translate(-24%)}.innermon-classification-stamp__slot{min-height:4.4rem;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.innermon-lab-ticker__track{animation-play-state:paused}.innermon-lab-button,.innermon-classification-stamp{transition:none}.innermon-idle-creature:not(.innermon-idle-creature--snail){display:none}.innermon-idle-creature--snail{display:block;visibility:visible;opacity:.86;transition:none}.innermon-idle-creature--snail .innermon-resident-snail__motion{display:none}.innermon-idle-creature--snail .innermon-resident-snail__rest-picture{display:block;opacity:1}[data-innermon-signature] img,.innermon-lab-diagnostic-app__result.is-signature-reacting [data-diagnose-result-image]{animation:none}.innermon-signature-state-layer{display:none}.is-signature-state-active .innermon-lab-specimen-card__media>.innermon-lab-specimen-card__image,.is-signature-state-active .innermon-lab-library-card__media>img{opacity:1}.innermon-classification-stamp.is-complete{transform:rotate(-1deg)}}.innermon-commerce-status{display:grid;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-family:var(--innermon-font-meta);font-size:1.2rem;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.innermon-commerce-status__registry{color:inherit}.innermon-commerce-status__merch{color:inherit;font-weight:700}.innermon-commerce-status__link{width:fit-content;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.innermon-tag-context{display:grid;gap:.55rem;margin-bottom:1.5rem;padding:1rem;border:1px solid currentColor;background:color-mix(in srgb,currentColor 5%,transparent)}.innermon-tag-context[hidden]{display:none}.innermon-tag-context>strong{font-family:var(--innermon-font-display);letter-spacing:.02em}.innermon-tag-context .innermon-commerce-status{margin-top:.25rem}.innermon-species-file-product{display:grid;gap:.7rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.innermon-species-file-product__type{margin:0;font-family:var(--innermon-font-meta);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.innermon-species-file-product__hook{margin:0;max-width:48rem}.innermon-species-file-product__record{margin-top:.8rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.2)}.innermon-species-file-product__record dl{display:grid;gap:.55rem;margin:0}.innermon-species-file-product__record dl>div{display:flex;justify-content:space-between;gap:1rem}.innermon-species-file-product__record dt{font-family:var(--innermon-font-meta);font-size:.78rem;letter-spacing:.1em;opacity:.68}.innermon-species-file-product__record dd{margin:0;font-weight:700;text-align:right}.innermon-species-file-product__gallery-note{margin:0;font-size:.9rem;opacity:.72}@media screen and (max-width:749px){.innermon-species-file-product__record dl>div{display:grid;gap:.2rem}.innermon-species-file-product__record dd{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/innermon-lab.css.map */
