.calibration-page{--calibration-surface:#fbfaf6a3;--calibration-surface-strong:#fbfaf6e0;--calibration-dark:#181a19;--calibration-inset:1rem}.calibration-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:end;gap:clamp(2rem,8vw,8rem);min-height:min(42rem,100svh - 4.6rem);padding:clamp(4rem,9vw,8rem) 0 clamp(3.5rem,6vw,6rem);display:grid}.calibration-hero-copy{max-width:42rem}.calibration-hero h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.09em;margin:0;font-size:clamp(4.8rem,9.6vw,10rem);font-weight:500;line-height:.75}.calibration-hero h1 em{color:var(--accent);font-style:normal}.calibration-hero-copy>p{max-width:33rem;color:var(--muted);font-family:var(--serif);margin:3rem 0 0;font-size:clamp(1.2rem,1.75vw,1.5rem);line-height:1.28}.calibration-hero-link,.calibration-page-cta a{min-height:2.7rem;color:var(--paper-light);background:var(--ink);font:600 .74rem var(--serif);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:1.3rem;margin-top:2rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.calibration-hero-link:hover,.calibration-page-cta a:hover{color:var(--paper-light);background:var(--accent)}.calibration-hero-summary{justify-self:end;max-width:34rem;padding-bottom:.35rem}.calibration-hero-summary>p{max-width:31rem;color:var(--muted);font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.55}.calibration-hero-summary dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.4rem 0 0;padding-top:1.1rem;display:grid}.calibration-hero-summary dt{color:var(--ink);font:600 1.1rem var(--serif)}.calibration-hero-summary dd{color:var(--muted);font:.62rem var(--mono);margin:.35rem 0 0;line-height:1.4}.calibration-panel{min-width:0;padding:var(--calibration-inset);border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:#fbfaf6ad;grid-template-rows:auto minmax(38rem,1fr) auto;gap:1rem;margin:clamp(2rem,4vw,4rem) 0 0;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #1616160e}.calibration-panel:focus{outline:none}.calibration-panel-header{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:2rem;padding:.35rem .9rem .2rem;display:grid}.calibration-panel-header h2,.calibration-section-heading h2,.calibration-page-cta h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.6vw,6.2rem);font-weight:500;line-height:.82}.calibration-panel-header>div>p,.calibration-section-heading>p{max-width:36rem;color:var(--muted);font-family:var(--serif);margin:1.35rem 0 0;font-size:1.1rem;line-height:1.45}.calibration-status{max-width:22rem;color:var(--muted);font:500 .67rem var(--mono);text-align:right;justify-self:end;margin:0;line-height:1.5}.calibration-workbench{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:stretch;gap:.8rem;min-width:0;min-height:38rem;display:grid}.calibration-preview{border-radius:calc(var(--radius-xl) - var(--calibration-inset));color:#f8f7f2;background:var(--calibration-dark);min-width:0;min-height:38rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.2rem #1616161f}.calibration-stage{z-index:1;min-width:0;min-height:0;padding:clamp(1.2rem,2.4vw,2rem) clamp(1.2rem,2.8vw,2.4rem) 4.9rem;display:flex;position:relative}.calibration-mode-pane{flex-direction:column;flex:1;gap:.85rem;min-width:0;min-height:0;display:flex}.calibration-mode-pane[hidden]{display:none}.calibration-mode-copy{flex:none}.calibration-mode-title{color:#f8f7f2f0;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.calibration-mode-hint{color:#f8f7f29e;max-width:42rem;margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.white-reference-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-height:0;display:grid}.white-reference{color:#262523;background:var(--reference-color);border-radius:1rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.white-reference-field{flex:auto;min-height:0}.white-reference-label{background:#16161617;gap:.18rem;padding:.7rem .8rem .75rem;display:grid}.white-reference-label strong{font-size:.7rem;font-weight:700}.white-reference-label strong span{opacity:.68;font-weight:500}.white-reference-label small{color:#262523c7;font-size:.58rem}.display-white-reference{color:#2d2d2b;background:#fff;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.display-white-reference span{font-size:.75rem;font-weight:700}.display-white-reference small{color:#2d2d2bc7;text-align:right;font-size:.61rem}.color-checker-grid{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;min-height:0;display:grid}.checker-patch,.skin-tone-patch{background:var(--patch-color);border:0;border-radius:.55rem;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.checker-patch:nth-last-child(-n+6){box-shadow:inset 0 0 0 1px #ffffff47}.patch-detail{color:#fff;opacity:0;background:#161616b8;border-radius:.35rem;gap:.14rem;padding:.3rem .35rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:.24rem;left:.24rem;right:.24rem;transform:translateY(.25rem)}.checker-patch:hover .patch-detail,.checker-patch:focus-visible .patch-detail,.skin-tone-patch:hover .patch-detail,.skin-tone-patch:focus-visible .patch-detail{opacity:1;transform:translateY(0)}.patch-detail strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.patch-detail code{color:#ffffffad;font:.5rem var(--mono);text-align:left}.patch-detail small{color:#ffffffad;text-align:left;font-size:.5rem}.checker-footer{color:#f8f7f28c;font:.6rem var(--mono);justify-content:space-between;gap:1rem;display:flex}.checker-footer b{color:#f8f7f2e6;font-weight:500}.skin-tone-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-height:0;display:grid}.skin-tone-patch{border-radius:.75rem}.skin-bias-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.skin-bias-reference{color:#201e1cc7;background:var(--patch-color);min-height:3rem;font:600 .6rem var(--mono);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.calibration-entry{z-index:3;color:#f8f7f2;width:min(23rem,100% - 2rem);font:650 .92rem var(--serif);backdrop-filter:blur(12px);background:#181a19b3;border:1px solid #f8f7f23d;border-radius:1.15rem;place-items:center;gap:.65rem;padding:1.35rem 1.6rem 1.25rem;transition:background-color .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .9rem 2.8rem #0000003d}.calibration-entry:hover{background:#181a19db;transform:translate(-50%,calc(-50% - 3px))}.calibration-entry-icon{border:1px solid #f8f7f28f;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;display:grid}.calibration-entry-icon svg,.calibration-exit-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.calibration-entry small{color:#f8f7f294;font-size:.67rem;font-weight:500}.calibration-preview-status{z-index:2;color:#f8f7f2c7;font:.6rem var(--mono);backdrop-filter:blur(12px);background:#181a1994;border:1px solid #f8f7f229;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.calibration-preview-status>span{align-items:center;gap:.45rem;min-width:0;display:flex}.calibration-preview-status>span:last-child{color:#f8f7f285;text-align:right}.calibration-preview-status i,.calibration-fullscreen-current i{background:#d8a76d;border-radius:50%;flex:none;width:.52rem;height:.52rem;display:block;box-shadow:0 0 0 .2rem #d8a76d24}.calibration-preview-status strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calibration-fullscreen-toolbar{z-index:5;color:#fff;backdrop-filter:blur(18px);background:#181a19c2;border:1px solid #f8f7f238;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem;display:none;position:absolute;bottom:clamp(.75rem,3vw,2rem);left:clamp(.75rem,3vw,2rem);right:clamp(.75rem,3vw,2rem);box-shadow:0 .8rem 2.5rem #00000040}.calibration-fullscreen-current{align-items:center;gap:.7rem;min-width:9rem;display:flex}.calibration-fullscreen-current span{min-width:0;display:grid}.calibration-fullscreen-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.calibration-fullscreen-current small{color:#ffffff8f;font:.56rem var(--mono);margin-top:.18rem}.calibration-mode-nav{color:#ffffff94;font:.6rem var(--mono);align-items:center;gap:.65rem;display:flex}.calibration-mode-nav button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;padding:0;font-size:1rem;display:grid}.calibration-mode-nav button:hover{background:#ffffff2e}.calibration-exit-button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;min-height:2.55rem;padding:.6rem .8rem;font-size:.65rem;display:inline-flex}.calibration-exit-button:hover{background:#ffffff2e}.calibration-panel:fullscreen{background:var(--calibration-dark);border:0;border-radius:0;width:100vw;height:100vh;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.calibration-panel:fullscreen .calibration-panel-header,.calibration-panel:fullscreen .calibration-controls,.calibration-panel:fullscreen>.calibration-limitation,.calibration-panel:fullscreen>noscript{display:none}.calibration-panel:fullscreen .calibration-workbench{height:100%;min-height:0;display:block}.calibration-panel:fullscreen .calibration-preview{width:100%;height:100%;min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.calibration-panel:fullscreen .calibration-stage{height:100%;padding:clamp(1.5rem,5vw,5rem) clamp(1rem,6vw,6rem) 7rem}.calibration-panel:fullscreen .calibration-mode-title{font-size:clamp(1.1rem,2vw,1.5rem)}.calibration-panel:fullscreen .calibration-mode-hint{font-size:.92rem}.calibration-panel:fullscreen .white-reference-label{padding:1rem 1.15rem}.calibration-panel:fullscreen .white-reference-label strong{font-size:.88rem}.calibration-panel:fullscreen .white-reference-label small{font-size:.68rem}.calibration-panel:fullscreen .display-white-reference{min-height:4rem;padding-inline:1.25rem}.calibration-panel:fullscreen .display-white-reference span{font-size:.9rem}.calibration-panel:fullscreen .display-white-reference small{font-size:.7rem}.calibration-panel:fullscreen .patch-detail{padding:.5rem;bottom:.5rem;left:.5rem;right:.5rem}.calibration-panel:fullscreen .patch-detail strong{font-size:.7rem}.calibration-panel:fullscreen .patch-detail code,.calibration-panel:fullscreen .patch-detail small{font-size:.6rem}.calibration-panel:fullscreen .calibration-entry,.calibration-panel:fullscreen .calibration-preview-status{display:none}.calibration-panel:fullscreen .calibration-fullscreen-toolbar{display:flex}.calibration-controls{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;min-height:0;display:grid}.calibration-control-card{border:1px solid var(--line-soft);border-radius:calc(var(--radius-xl) - var(--calibration-inset));background:var(--calibration-surface);flex-direction:column;min-width:0;min-height:0;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.calibration-card-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.calibration-card-heading h3{color:var(--ink);margin:0;font-size:1rem;line-height:1}.calibration-card-heading span{color:var(--muted);font:.55rem var(--mono);text-align:right;flex:none}.calibration-mode-list{flex-direction:column;flex:1;justify-content:space-between;gap:.35rem;min-height:0;display:flex}.calibration-mode-list button{min-width:0;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:.55rem;padding:.52rem .45rem;display:grid}.calibration-mode-list button:hover{background:#286a790f}.calibration-mode-list button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:#286a7933}.calibration-mode-number{color:currentColor;font:600 .56rem var(--mono)}.calibration-mode-list button>span:nth-child(2){gap:.16rem;min-width:0;display:grid}.calibration-mode-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.calibration-mode-list button[aria-pressed=true] strong{color:var(--accent)}.calibration-mode-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.calibration-mode-arrow{color:currentColor;text-align:right;font-size:.9rem}.delta-reference dl{flex:1;gap:.3rem;min-height:0;margin:0;display:grid}.delta-reference dl>div{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.delta-reference dt{gap:.14rem;min-width:0;display:grid}.delta-reference dt strong{color:var(--ink);font:600 .67rem var(--mono)}.delta-reference dt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.delta-tag{font:600 .5rem var(--mono);border-radius:999px;padding:.24rem .38rem}.delta-perfect{color:#2f7355;background:#dcefe3}.delta-pro{color:#385d8a;background:#dfe9f6}.delta-good{color:#286a79;background:#d9ecee}.delta-okay{color:#6e571f;background:#f3eac8}.delta-fail{color:#7a3b27;background:#f2dfd6}.calibration-steps ol{flex:1;gap:.55rem;min-height:0;margin:0;padding:0;list-style:none;display:grid}.calibration-steps li{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.calibration-steps li>b{color:var(--accent);font:600 .58rem var(--mono)}.calibration-steps li>span{gap:.18rem;min-width:0;display:grid}.calibration-steps strong{color:var(--ink);font-size:.67rem}.calibration-steps small{color:var(--muted);font-size:.53rem;line-height:1.35}.calibration-guide{gap:.65rem}.calibration-guide-item{border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.7rem .75rem;display:flex}.calibration-guide-item strong{align-items:center;gap:.45rem;font-size:.7rem;display:flex}.calibration-guide-item i{border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;font-style:normal;display:grid}.calibration-guide-item p{color:var(--muted);margin:.35rem 0 0 1.65rem;font-size:.56rem;line-height:1.4}.calibration-guide-good{background:#e4f1eb}.calibration-guide-good strong{color:#2f7355}.calibration-guide-good i{color:#fff;background:#2f7355}.calibration-guide-bad{background:#f2dfd6}.calibration-guide-bad strong{color:#7a3b27}.calibration-guide-bad i{color:#fff;background:#7a3b27}.calibration-limitation,.calibration-noscript{max-width:62rem;color:var(--muted);font:.62rem var(--mono);margin:0 .9rem;line-height:1.55}.calibration-noscript{color:#7a3b27}.calibration-section{padding-top:var(--section-space)}.calibration-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:2rem;display:grid}.calibration-card-grid{gap:.8rem;display:grid}.calibration-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.calibration-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.calibration-content-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--calibration-surface);min-width:0;min-height:14rem;padding:1.6rem 1.5rem 1.7rem}.calibration-card-number{color:var(--accent);font:600 .62rem var(--mono);letter-spacing:.08em}.calibration-content-card h3{margin:2.5rem 0 .85rem;font-size:1.45rem;line-height:.95}.calibration-content-card p{color:var(--muted);margin:0;line-height:1.55}.calibration-definition-card{min-height:15rem}.calibration-definition-card h3{margin-top:1.8rem}.calibration-definition-card:nth-child(2){color:var(--paper-light);background:var(--ink)}.calibration-definition-card:nth-child(2) h3{color:var(--paper-light)}.calibration-definition-card:nth-child(2) p{color:#fbfaf6a3}.calibration-definition-card:nth-child(2) .calibration-card-number{color:#b9e0e2}.calibration-method-card strong,.calibration-panel-card strong{color:var(--ink);font:500 1.1rem var(--mono);letter-spacing:-.04em;margin-top:2rem;display:block}.calibration-method-card small{color:var(--muted);font:.58rem var(--mono);margin-top:.3rem;line-height:1.4;display:block}.calibration-panel-card{min-height:15rem}.calibration-panel-card h3{margin-top:1.8rem}.calibration-panel-card strong{font-size:.75rem;line-height:1.45}.calibration-recommendations{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.calibration-recommendations>h2{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6vw,6.4rem);line-height:.82}.calibration-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.calibration-recommendation-grid article{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--calibration-surface);min-height:13rem;padding:1.5rem}.calibration-recommendation-grid h3{margin:0 0 1.7rem;font-size:1.35rem;line-height:.95}.calibration-recommendation-grid p{color:var(--muted);margin:0;line-height:1.55}.calibration-tip-band{margin-top:var(--section-space);border-radius:var(--radius-xl);background:var(--paper-deep);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4rem);display:grid}.calibration-tip-band h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.4vw,5.8rem);line-height:.82}.calibration-tip-band>p{max-width:29rem;color:var(--muted);margin:0;line-height:1.6}.calibration-tip-list{grid-column:2;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.calibration-tip-list li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-top:.8rem;line-height:1.55;display:grid}.calibration-tip-list b{color:var(--accent);font:600 .62rem var(--mono)}.calibration-faq-list{gap:.7rem;display:grid}.calibration-faq-list details{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--calibration-surface)}.calibration-faq-list summary{cursor:pointer;color:var(--ink);font-family:var(--serif);padding:1.25rem 1.35rem;font-size:1.15rem;font-weight:600;list-style-position:inside}.calibration-faq-list details p{max-width:55rem;color:var(--muted);margin:0;padding:0 1.35rem 1.35rem;line-height:1.6}.calibration-page-cta{margin-top:var(--section-space);border-radius:var(--radius-xl);background:var(--paper-deep);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4rem);display:grid}.calibration-page-cta h2{max-width:12ch}.calibration-page-cta p{max-width:32rem;color:var(--muted);margin:1.35rem 0 0;line-height:1.55}.calibration-page-cta a{white-space:nowrap;margin-top:0}@media (width<=1040px){.calibration-hero{grid-template-columns:1fr;gap:3.5rem;min-height:auto}.calibration-hero-summary{justify-self:start}.calibration-workbench{grid-template-columns:1fr}.calibration-preview,.calibration-controls{min-height:35rem}}@media (width<=980px){.calibration-panel-header{grid-template-columns:1fr;gap:1.25rem}.calibration-status{text-align:left;justify-self:start}}@media (width<=760px){.calibration-hero{padding-top:4rem}.calibration-hero h1{font-size:clamp(3.8rem,16.5vw,8rem)}.calibration-hero-copy>p{margin-top:2.3rem}.calibration-panel{grid-template-rows:auto auto auto}.calibration-workbench{min-height:0}.calibration-preview{min-height:32rem}.calibration-controls{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.calibration-control-card{min-height:15rem}.calibration-section-heading,.calibration-recommendations,.calibration-tip-band{grid-template-columns:1fr;gap:1.5rem}.calibration-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-tip-list{grid-column:auto}.calibration-page-cta{grid-template-columns:1fr;align-items:start}.calibration-page-cta a{justify-self:start}}@media (width<=560px){.calibration-hero-summary dl{gap:.7rem}.calibration-hero-summary dt{font-size:1rem}.calibration-hero-summary dd{font-size:.54rem}.calibration-panel{--calibration-inset:.65rem;padding:var(--calibration-inset)}.calibration-preview{min-height:31rem}.calibration-stage{padding-inline:.8rem}.calibration-preview-status{padding-inline:.75rem;bottom:.7rem;left:.7rem;right:.7rem}.calibration-preview-status>span:last-child{display:none}.calibration-entry{width:calc(100% - 1.5rem);padding-inline:1rem;font-size:.82rem}.calibration-entry small{font-size:.6rem}.color-checker-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.skin-tone-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-fullscreen-toolbar{gap:.5rem;padding:.55rem .65rem}.calibration-fullscreen-current{flex:auto;min-width:0}.calibration-fullscreen-current strong{font-size:.68rem}.calibration-fullscreen-current small{font-size:.5rem}.calibration-mode-nav{gap:.35rem}.calibration-mode-nav button{width:2.2rem;height:2.2rem}.calibration-mode-nav>span{display:none}.calibration-exit-button{min-height:2.2rem;padding-inline:.65rem}.calibration-card-grid-three,.calibration-card-grid-four,.calibration-recommendation-grid{grid-template-columns:1fr}.calibration-content-card{min-height:0}}
