.NumberField_field__Wc_ff{position:relative;display:block;width:100%}.NumberField_input__Y_JAd{width:100%;padding-right:32px}.NumberField_input__Y_JAd::-webkit-inner-spin-button,.NumberField_input__Y_JAd::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.NumberField_input__Y_JAd[type=number]{appearance:textfield;-moz-appearance:textfield}.NumberField_stepper__3ni3L{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:28px;overflow:hidden;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c{display:grid;flex:1 1 50%;place-items:center;min-height:0;min-width:0;padding:0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);font-size:inherit;font-weight:400;cursor:pointer;transition:background var(--transition),color var(--transition)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:last-child{border-bottom:0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:active:not(:disabled){background:var(--color-primary-tint)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled{cursor:not-allowed;opacity:.35}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled:hover{color:var(--color-text-muted)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c svg{width:11px;height:11px}.ScreenPpiCalculatorTool_container__oQMnj{width:100%}.ScreenPpiCalculatorTool_workbench__AYwfh{background:var(--paper-card,#fcfaf5);border:2px solid var(--ink,#121310);border-radius:var(--radius-lg,12px);box-shadow:6px 6px 0 var(--ink,#121310);overflow:hidden}.ScreenPpiCalculatorTool_windowHeader__4yaEk{display:flex;justify-content:space-between;align-items:center;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:750;gap:12px;flex-wrap:wrap}.ScreenPpiCalculatorTool_windowPath__v7gAv{color:#e5e5e5;letter-spacing:.04em}.ScreenPpiCalculatorTool_windowRight__4_rKS{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ScreenPpiCalculatorTool_badgePill__jYsrt{border:1px solid rgba(255,255,255,.35);padding:3px 8px;border-radius:4px;font-size:.8rem;color:#fff}.ScreenPpiCalculatorTool_badgeLive__iVX_g{background:var(--acid,#d8ff48);color:#121310;border-color:#121310;font-weight:850}.ScreenPpiCalculatorTool_tabs__OYske{display:grid;grid-template-columns:1fr 1fr;border-bottom:1.5px solid var(--ink,#121310)}.ScreenPpiCalculatorTool_tab__y_kJO{border:0;border-right:1px solid var(--ink,#121310);background:#ffffff;color:var(--ink,#121310);padding:12px;font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:850;cursor:pointer;transition:background .1s ease}.ScreenPpiCalculatorTool_tab__y_kJO:last-child{border-right:0}.ScreenPpiCalculatorTool_tabActive__UNlmu{background:var(--acid,#d8ff48)}.ScreenPpiCalculatorTool_tab__y_kJO:not(.ScreenPpiCalculatorTool_tabActive__UNlmu):hover{background:var(--paper-2,#e9e3d7)}.ScreenPpiCalculatorTool_work__sTczy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ScreenPpiCalculatorTool_controls__izfAZ{padding:22px;border-right:1.5px solid var(--ink,#121310);background:var(--paper-card,#fcfaf5);display:flex;flex-direction:column}.ScreenPpiCalculatorTool_sectionHead__ynZw0{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ScreenPpiCalculatorTool_sectionHead__ynZw0 h2{margin:0;font-size:1.16rem;font-weight:900;letter-spacing:-.025em;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_sectionHead__ynZw0 p{margin:4px 0 0;font-size:.83rem;color:var(--muted,#625f57);line-height:1.45}.ScreenPpiCalculatorTool_tag__8Fzsb{font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.06em;border:1px solid rgba(18,19,16,.2);padding:2px 7px;border-radius:4px;background:#ffffff;white-space:nowrap}.ScreenPpiCalculatorTool_blockTitle__zPIag{font-size:.82rem;font-weight:900;color:var(--ink,#121310);margin-bottom:9px}.ScreenPpiCalculatorTool_field__XmGvo{display:flex;flex-direction:column;min-width:0}.ScreenPpiCalculatorTool_label__rm2ef{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;font-weight:850;color:var(--ink,#121310);margin-bottom:6px}.ScreenPpiCalculatorTool_label__rm2ef small{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.03em}.ScreenPpiCalculatorTool_row2__bKpoI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ScreenPpiCalculatorTool_select__URUkn{width:100%;height:44px;border:1.5px solid var(--ink,#121310);border-radius:6px;background:var(--paper-2,#e9e3d7);padding:0 12px;font-size:.85rem;font-weight:750;color:var(--ink,#121310);outline:none}.ScreenPpiCalculatorTool_select__URUkn:focus{box-shadow:0 0 0 3px rgba(255,109,74,.25)}.ScreenPpiCalculatorTool_numberField__y5_64{width:100%;height:44px;border:1.5px solid var(--ink,#121310);border-radius:6px;background:var(--paper-2,#e9e3d7);box-sizing:border-box}.ScreenPpiCalculatorTool_numberField__y5_64 input{height:41px;line-height:41px;border:0;background:transparent;padding:0 32px 0 12px;font-size:.85rem;font-weight:800;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_block__OKNS8{border-top:1px solid rgba(18,19,16,.18);margin-top:18px;padding-top:16px}.ScreenPpiCalculatorTool_presetRow__5SEE4{display:flex;gap:7px;flex-wrap:wrap}.ScreenPpiCalculatorTool_presetBtn__yknOV{border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:6px 10px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--ink,#121310);cursor:pointer;transition:background .1s ease,box-shadow .1s ease}.ScreenPpiCalculatorTool_presetBtn__yknOV:hover{background:var(--paper-2,#e9e3d7)}.ScreenPpiCalculatorTool_presetBtnActive__1ULr1{background:var(--acid,#d8ff48)!important;box-shadow:1.5px 1.5px 0 var(--ink,#121310)}.ScreenPpiCalculatorTool_toggleRow__oeE7e{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(18,19,16,.18);background:#ffffff;border-radius:6px;padding:11px 13px}.ScreenPpiCalculatorTool_toggleCopy__iZlQd b{display:block;font-size:.83rem;font-weight:850;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_toggleCopy__iZlQd small{display:block;margin-top:2px;font-size:.76rem;color:var(--muted,#625f57);line-height:1.4}.ScreenPpiCalculatorTool_switch__iKCyT{width:40px;height:22px;flex-shrink:0;border:1.5px solid var(--ink,#121310);background:#ffffff;border-radius:999px;padding:2px;cursor:pointer;position:relative;transition:background .15s ease}.ScreenPpiCalculatorTool_switchOn__arc2P{background:var(--acid,#d8ff48)}.ScreenPpiCalculatorTool_switchKnob__IsBZG{display:block;width:15px;height:15px;border:1px solid var(--ink,#121310);border-radius:50%;background:#ffffff;transition:transform .15s cubic-bezier(.16,1,.3,1)}.ScreenPpiCalculatorTool_switchOn__arc2P .ScreenPpiCalculatorTool_switchKnob__IsBZG{transform:translateX(17px);background:#ffffff}.ScreenPpiCalculatorTool_note__Nx51j{margin-top:10px;border:1px solid rgba(18,19,16,.18);border-radius:7px;background:var(--amber,#fff1d7);padding:9px 10px;color:#575147;font-size:.76rem;line-height:1.45}.ScreenPpiCalculatorTool_row2__bKpoI+.ScreenPpiCalculatorTool_note__Nx51j{margin-top:10px}.ScreenPpiCalculatorTool_controlFooter__yFcgI{display:flex;border-top:1px solid rgba(18,19,16,.18);margin-top:18px;padding-top:14px}.ScreenPpiCalculatorTool_localNote__4bnnb{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.ScreenPpiCalculatorTool_results__m3a3_{padding:22px;background:#f6f1e8;display:flex;flex-direction:column}.ScreenPpiCalculatorTool_heroResult__RORDL{border:2px solid var(--ink,#121310);border-radius:11px;background:var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);overflow:hidden}.ScreenPpiCalculatorTool_heroResultTop__uKl_O{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ffffff;padding:10px 14px;font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:800;letter-spacing:.06em}.ScreenPpiCalculatorTool_stateBadgeOk__2WbqS{color:var(--acid,#d8ff48)}.ScreenPpiCalculatorTool_heroResultMain__JNye8{background:var(--acid,#d8ff48);padding:20px}.ScreenPpiCalculatorTool_ppiValue__hiK47{font-family:var(--font-mono,monospace);font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:950;letter-spacing:-.04em;line-height:1;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_ppiValue__hiK47 small{font-size:.32em;font-weight:800}.ScreenPpiCalculatorTool_humanMeta__y3QDL{margin-top:10px;color:#4f4d43;font-size:.82rem;line-height:1.5}.ScreenPpiCalculatorTool_heroFoot__S3ZuN{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1.5px solid rgba(18,19,16,.35);margin-top:12px;padding-top:11px}.ScreenPpiCalculatorTool_pill__sgr3V{border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:4px 9px;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_metrics__hhAz8{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.ScreenPpiCalculatorTool_metric__1qjh8{border:1.5px solid var(--ink,#121310);border-radius:7px;background:#ffffff;padding:10px;min-height:78px;display:flex;flex-direction:column;justify-content:center}.ScreenPpiCalculatorTool_metricGreen__qp9_1{background:#eef9dd}.ScreenPpiCalculatorTool_metricSky__Dryw3{background:#eaf6ff}.ScreenPpiCalculatorTool_metricLilac__QZF_t{background:#eeeaff}.ScreenPpiCalculatorTool_metric__1qjh8 strong{display:block;font-size:.82rem;font-weight:900;color:var(--ink,#121310);line-height:1.2;overflow-wrap:anywhere}.ScreenPpiCalculatorTool_metric__1qjh8 span{display:block;margin-top:4px;font-family:var(--font-mono,monospace);font-size:.64rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.02em;line-height:1.3}.ScreenPpiCalculatorTool_card__K2CV4{border:1.5px solid var(--ink,#121310);border-radius:9px;background:var(--paper-card,#fcfaf5);box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden;margin-top:14px}.ScreenPpiCalculatorTool_cardHead__g5uoX{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-bottom:1.5px solid var(--ink,#121310);font-weight:900;font-size:.85rem;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_cardHead__g5uoX span:last-child{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.05em}.ScreenPpiCalculatorTool_stage__oyfnh{min-height:200px;padding:18px;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle,#c8c2b7 1px,transparent 0);background-size:16px 16px}.ScreenPpiCalculatorTool_screenPreview__U3OIA{border:2px solid var(--ink,#121310);background:#161914;box-shadow:5px 5px 0 var(--lilac,#8c89ff);display:flex;align-items:center;justify-content:center;padding:8px}.ScreenPpiCalculatorTool_screenPreview__U3OIA b{display:block;text-align:center;font-family:var(--font-mono,monospace);font-size:.88rem;font-weight:900;color:#ffffff}.ScreenPpiCalculatorTool_screenPreview__U3OIA span{display:block;margin-top:4px;text-align:center;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:750;color:#c9c7c0}.ScreenPpiCalculatorTool_stageEmpty__nvlqn{color:var(--muted,#625f57);font-size:.82rem}.ScreenPpiCalculatorTool_dims__HHtSj{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(18,19,16,.18)}.ScreenPpiCalculatorTool_dim__u_DWG{min-width:0;padding:9px 10px;border-right:1px solid rgba(18,19,16,.18)}.ScreenPpiCalculatorTool_dim__u_DWG:last-child{border-right:0}.ScreenPpiCalculatorTool_dim__u_DWG small{display:block;font-family:var(--font-mono,monospace);font-size:.62rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.02em}.ScreenPpiCalculatorTool_dim__u_DWG strong{display:block;margin-top:3px;font-size:.78rem;color:var(--ink,#121310);overflow-wrap:anywhere}.ScreenPpiCalculatorTool_viewExplain__cwBvm{padding:10px 12px;border-top:1px solid rgba(18,19,16,.18);background:var(--amber,#fff1d7);color:#575147;font-size:.76rem;line-height:1.45}.ScreenPpiCalculatorTool_cmpGrid__7_F_4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ScreenPpiCalculatorTool_cmpBox__xjpeC{min-width:0;border:1.5px solid var(--ink,#121310);border-radius:8px;background:#ffffff;padding:12px;box-shadow:2px 2px 0 var(--ink,#121310);display:flex;flex-direction:column;gap:10px}.ScreenPpiCalculatorTool_cmpBoxA__MuQfg{background:#eef9dd}.ScreenPpiCalculatorTool_cmpBoxB__fc_6d{background:#eeeaff}.ScreenPpiCalculatorTool_cmpBox__xjpeC h3{margin:0;font-size:.9rem;font-weight:900;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_summaryCard__4nWfo{border:2px solid var(--ink,#121310);border-radius:9px;background:var(--acid,#d8ff48);box-shadow:4px 4px 0 var(--coral,#ff6d4a);padding:18px}.ScreenPpiCalculatorTool_summaryCard__4nWfo small{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.04em}.ScreenPpiCalculatorTool_summaryCard__4nWfo strong{display:block;margin-top:7px;font-size:1.15rem;font-weight:900;line-height:1.35;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_table__aUhC_{width:100%;border-collapse:collapse}.ScreenPpiCalculatorTool_table__aUhC_ td,.ScreenPpiCalculatorTool_table__aUhC_ th{padding:9px 12px;border-top:1px solid rgba(18,19,16,.18);font-size:.8rem;text-align:right}.ScreenPpiCalculatorTool_table__aUhC_ td:first-child,.ScreenPpiCalculatorTool_table__aUhC_ th:first-child{text-align:left}.ScreenPpiCalculatorTool_table__aUhC_ thead th{border-top:0;background:#f6f1e8;color:var(--muted,#625f57);font-family:var(--font-mono,monospace);font-size:.68rem;font-weight:800;letter-spacing:.04em}.ScreenPpiCalculatorTool_winner__1lLpb{background:#eef9dd;font-weight:900;color:var(--ink,#121310)}.ScreenPpiCalculatorTool_emptyRow__Qpzg6{padding:22px;text-align:center;color:var(--muted,#625f57);font-size:.82rem}@media (max-width:900px){.ScreenPpiCalculatorTool_work__sTczy{grid-template-columns:1fr}.ScreenPpiCalculatorTool_controls__izfAZ{border-right:none;border-bottom:1.5px solid var(--ink,#121310)}}@media (max-width:640px){.ScreenPpiCalculatorTool_controls__izfAZ,.ScreenPpiCalculatorTool_results__m3a3_{padding:16px}.ScreenPpiCalculatorTool_cmpGrid__7_F_4,.ScreenPpiCalculatorTool_dims__HHtSj,.ScreenPpiCalculatorTool_metrics__hhAz8,.ScreenPpiCalculatorTool_row2__bKpoI{grid-template-columns:1fr}.ScreenPpiCalculatorTool_dim__u_DWG{border-right:0;border-bottom:1px solid rgba(18,19,16,.18)}.ScreenPpiCalculatorTool_dim__u_DWG:last-child{border-bottom:0}.ScreenPpiCalculatorTool_tabs__OYske{grid-template-columns:1fr}.ScreenPpiCalculatorTool_tab__y_kJO{border-right:0;border-bottom:1px solid var(--ink,#121310)}.ScreenPpiCalculatorTool_tab__y_kJO:last-child{border-bottom:0}}