.text-input input{text-align:left}.control-tile-grid>.compact-text-tile,.tool-data-grid>.compact-text-tile{grid-column:1/-1;margin:0;padding:8px 12px;background:var(--j-exact-ccc874738b,var(--j-inset));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-radius:7px}.compact-text-tile>span{min-height:0!important;margin-bottom:5px!important}.compact-text-tile .plain-input input{min-height:36px;padding:7px 10px;font-size:15px}.tool-detail-trigger{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;text-align:left;cursor:pointer}.tool-detail-trigger>span:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start!important;gap:7px;color:var(--j-exact-46ddb44b7b,var(--j-text));font-size:10px;font-weight:700}.tool-detail-trigger>span:first-child i{width:9px;height:9px;border-radius:50%;background:var(--j-exact-d5a6756ba5,var(--j-panel));box-shadow:0 0 0 3px var(--j-exact-a7857f1af6,var(--j-shadow-color))}.tool-name-line{min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}.tool-detail-trigger strong{min-width:0;color:var(--j-exact-8dc09f5bde,var(--j-text));font-size:16px}.tool-detail-trigger strong,.tool-name-line small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-name-line small{flex:0 1 auto;color:var(--j-exact-7304804c80,var(--j-muted));font-size:10px;font-weight:700}.tool-detail-trigger em{color:var(--j-exact-5448c1d339,var(--j-text));font-size:10px;font-style:normal;font-weight:700}.plain-input{display:grid;grid-template-columns:1fr auto;border:1px solid var(--j-exact-10c527504f,var(--j-line));background:var(--j-exact-e08de71387,var(--j-input));border-radius:6px;overflow:hidden}.plain-input:focus-within{border-color:var(--j-exact-5448c1d339,var(--j-line));box-shadow:0 0 0 3px var(--j-exact-d128553c29,var(--j-shadow-color))}.plain-input input{min-width:0;border:0;background:transparent;color:var(--j-exact-5a9d4616a4,var(--j-text));text-align:right;font-size:17px;font-weight:700;padding:12px;outline:0}.plain-input b{align-self:center;color:var(--j-exact-12ab4696fb,var(--j-text));font-size:11px;min-width:65px;padding-right:12px}.shape-select{width:100%;min-height:48px;border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-input));color:var(--j-exact-3c9cbdcfa0,var(--j-text));padding:0 12px;font-size:15px}.shape-select:focus{outline:3px solid var(--j-exact-d128553c29,var(--j-line));border-color:var(--j-exact-5448c1d339,var(--j-line))}.mode-block{padding:15px 0}.mode-block+.mode-block{border-top:1px solid var(--j-exact-a380726b65,var(--j-line))}.mode-label{display:block;color:var(--j-exact-46ddb44b7b,var(--j-muted));font-size:12px;font-weight:700;margin-bottom:10px}.segmented{display:grid;grid-template-columns:1fr 1fr;background:var(--j-exact-ba78922a65,var(--j-panel));border-radius:7px;padding:3px;margin-bottom:12px}.segmented button{min-height:42px;border:0;border-radius:5px;background:transparent;color:var(--j-exact-dd28c62ee9,var(--j-text));font-weight:700;cursor:pointer}.segmented button.selected{background:var(--j-exact-5448c1d339,var(--j-input));color:var(--j-exact-e08de71387,var(--j-activeText));box-shadow:0 2px 7px var(--j-exact-9f837f34be,var(--j-shadow-color))}.result-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.result-matrix>div{min-width:0;height:100%;overflow-wrap:anywhere;background:var(--j-exact-ccc874738b,var(--j-panel));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-radius:7px;padding:15px}.result-matrix span{display:block;color:var(--j-exact-a66bfb7103,var(--j-text));font-size:10px;font-weight:700;min-height:28px}.result-matrix strong{font-size:25px;color:var(--j-exact-8dc09f5bde,var(--j-text))}.result-matrix small{display:block;color:var(--j-exact-a66bfb7103,var(--j-muted));font-size:10px;font-weight:700;margin-top:3px}@media(max-width:1050px){.result-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.result-matrix>div.result-single-wide{grid-column:1/-1}}@media(max-width:580px){.result-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.result-matrix strong{font-size:22px}.plain-input input{font-size:16px;min-height:48px}.segmented button{min-height:46px}}.percent-slider{margin:-6px 0 12px;padding:10px 12px 8px;background:var(--j-exact-ccc874738b,var(--j-panel));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-top:0;border-radius:0 0 7px 7px}.slider-head,.slider-scale{display:flex;align-items:center;justify-content:space-between}.slider-head{font-size:10px;color:var(--j-exact-e172ce96f7,var(--j-text))}.slider-head strong{font-size:13px;color:var(--j-exact-5448c1d339,var(--j-text))}.percent-slider input[type=range]{width:100%;height:26px;accent-color:var(--j-exact-5448c1d339,var(--j-text));cursor:pointer}.slider-scale{color:var(--j-exact-75f8969337,var(--j-text));font-size:9px}.slider-scale button{border:0;background:transparent;cursor:pointer;padding:4px 10px}.save-standard,.slider-scale button{color:var(--j-exact-5448c1d339,var(--j-text));font-weight:700}.save-standard{background:var(--j-exact-53f681af05,var(--j-panel));border-color:var(--j-exact-14a1e667dd,var(--j-line))}.result-save{margin:18px 0 4px;max-width:420px}.highfeed-limit{display:grid;gap:5px;margin:14px 0 4px;padding:14px 16px;border:1px solid var(--j-exact-14a1e667dd,var(--j-line));border-radius:7px;background:var(--j-exact-53f681af05,var(--j-panel));color:var(--j-exact-842de42fa1,var(--j-text))}.highfeed-limit span{font-size:11px;font-weight:700;color:var(--j-exact-a66bfb7103,var(--j-text))}.highfeed-limit strong{font-size:17px}.highfeed-limit small{font-size:11px;font-weight:700;color:var(--j-exact-836d380283,var(--j-muted))}.highfeed-warning{border-color:var(--j-exact-5f8e7a7364,var(--j-line));background:var(--j-exact-6cc988b605,var(--j-panel))}.highfeed-alert{border-color:var(--j-exact-4b8cc6f6f9,var(--j-line));background:var(--j-exact-d7411da4e2,var(--j-panel))}.highfeed-alert strong{color:var(--j-exact-5f748210c6,var(--j-text))}.power-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.power-summary>div{padding:15px;border:1px solid var(--j-exact-476fa3dad9,var(--j-line));border-radius:7px;background:var(--j-exact-53f681af05,var(--j-panel))}.power-summary small,.power-summary span{display:block;color:var(--j-exact-a66bfb7103,var(--j-muted));font-size:10px;font-weight:700}.power-summary span{min-height:28px}.power-summary strong{display:block;color:var(--j-exact-8dc09f5bde,var(--j-text));font-size:25px}.technology-parameter label{margin:0!important}.technology-parameter label>span{min-height:30px}.export-actions{display:flex;gap:10px;margin:10px 0 4px}.export-actions button{min-height:43px;padding:0 18px;border:1px solid var(--j-exact-5448c1d339,var(--j-line));border-radius:7px;background:var(--j-exact-e08de71387,var(--j-button));color:var(--j-exact-5448c1d339,var(--j-text));font-weight:700;cursor:pointer}.export-actions button:hover{background:var(--j-exact-53f681af05,var(--j-button))}.export-actions .share-button{background:var(--j-exact-5448c1d339,var(--j-button));color:var(--j-exact-e08de71387,var(--j-text))}@media(max-width:580px){.export-actions{display:grid;grid-template-columns:1fr 1fr}.export-actions button{padding:0 8px;font-size:12px}.export-actions .share-button{grid-column:1/-1}}.formula-details{margin-top:14px}.formula-details summary{width:max-content;color:var(--j-exact-5448c1d339,var(--j-text));font-size:11px;font-weight:700;cursor:pointer;list-style-position:inside}.formula-details .formula{margin-top:10px}.result-order-tools{margin-top:12px}.result-order-toggle{min-height:42px;padding:0 16px;border:1px solid var(--j-exact-d3a1258f23,var(--j-line));border-radius:7px;background:var(--j-exact-ccc874738b,var(--j-panel));color:var(--j-exact-0630e64bf9,var(--j-text));font-weight:700;cursor:pointer}.result-order-panel{margin-top:10px;padding:14px;border:1px solid var(--j-exact-f257004e94,var(--j-line));border-radius:8px;background:var(--j-exact-0c7759eb2d,var(--j-panel))}.result-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.result-order-head b,.result-order-head small{display:block}.result-order-head b{color:var(--j-exact-842de42fa1,var(--j-text));font-size:13px}.result-order-head small{margin-top:3px;color:var(--j-exact-d65b46da5b,var(--j-muted));font-size:10px}.result-order-head>button{border:0;background:transparent;color:var(--j-exact-5448c1d339,var(--j-text));font-size:11px;font-weight:700;cursor:pointer}.result-order-panel ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.result-order-panel li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 8px 6px 12px;border:1px solid var(--j-exact-4ba53f451a,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-59cac59208,var(--j-text));font-size:12px;font-weight:700}.result-order-panel li div{display:flex;gap:5px}.result-order-panel li button{width:36px;height:32px;border:1px solid var(--j-exact-5726356b5e,var(--j-line));border-radius:5px;background:var(--j-exact-53f681af05,var(--j-button));color:var(--j-exact-5448c1d339,var(--j-text));font-size:18px;font-weight:700;cursor:pointer}.result-order-panel li button:disabled{opacity:.3;cursor:default}@media(max-width:580px){.result-order-head{display:grid}.result-order-head>button{text-align:left;padding:3px 0}.result-order-toggle{width:100%}}.result-matrix .percent-slider{margin:12px -8px -8px;padding:9px 8px 6px;background:var(--j-exact-e08de71387,var(--j-panel));border:1px solid var(--j-exact-7f147b7188,var(--j-line));border-radius:6px}.result-matrix .slider-head span{min-height:0}.result-matrix .slider-head strong{font-size:12px}.result-matrix .slider-scale span{min-height:0;font-size:8px}.result-matrix>div.controlled{border-color:var(--j-exact-05b9a0cefc,var(--j-line));box-shadow:0 0 0 2px var(--j-exact-efe57fad69,var(--j-shadow-color))}.result-matrix>div.controlled .percent-slider{border-color:var(--j-exact-05b9a0cefc,var(--j-line));background:var(--j-exact-53490bd576,var(--j-panel))}.engagement-result>div{display:grid;grid-template-columns:24px 1fr auto;align-items:baseline;gap:5px}.engagement-result>div+div{border-top:1px solid var(--j-exact-ff464b775d,var(--j-line));margin-top:7px;padding-top:7px}.engagement-result b{color:var(--j-exact-5448c1d339,var(--j-text));font-family:Georgia,serif;font-style:italic;font-size:13px}.engagement-result>div strong{font-size:21px}.engagement-result>div small{display:inline;margin:0}.result-matrix>div.acp-result{transition:background-color .2s,border-color .2s}.acp-result>b{display:block;margin-top:10px;padding:5px 7px;border-radius:4px;font-size:10px}.result-matrix>div.acp-stable{background:var(--j-fixed-a8ba9a3b5f);border-color:var(--j-fixed-af1f46ae11)}.acp-stable>b{background:var(--j-fixed-7a54685900);color:var(--j-fixed-b45f12c155)}.result-matrix>div.acp-warning{background:var(--j-exact-1bc6c63b10,var(--j-panel));border-color:var(--j-exact-f44e07f8aa,var(--j-line))}.acp-warning>b{background:var(--j-exact-e0e9e3cc07,var(--j-panel));color:var(--j-exact-03da5e0085,var(--j-text))}.result-matrix>div.acp-critical{background:var(--j-fixed-d7411da4e2);border-color:var(--j-fixed-2a9e5cedfc)}.acp-critical>b{background:var(--j-fixed-d844394b98);color:var(--j-fixed-64f054684e)}.shape-field{display:block}.shape-field-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:var(--j-exact-999435d6fd,var(--j-muted));font-size:12px;font-weight:700}.shape-field-label em{color:var(--j-exact-5448c1d339,var(--j-muted));font-style:normal;font-size:10px;text-transform:uppercase}.shape-trigger{width:100%;min-height:76px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-3c9cbdcfa0,var(--j-text));padding:7px 12px;text-align:left;cursor:pointer}.shape-trigger:focus-visible,.shape-trigger:hover{border-color:var(--j-exact-5448c1d339,var(--j-line));box-shadow:0 0 0 3px var(--j-exact-d128553c29,var(--j-shadow-color));outline:0}.shape-trigger-icon{display:flex;height:60px;align-items:center;justify-content:center;border-radius:6px;background:var(--j-exact-08f6b66af2,var(--j-panel));overflow:hidden}.shape-trigger-icon svg{width:68px;height:54px}.shape-trigger-icon img{display:block;max-width:64px;max-height:52px;width:auto;height:auto;object-fit:contain;object-position:center center}.shape-trigger b{font-size:15px}.shape-trigger-action{color:var(--j-exact-5448c1d339,var(--j-text));font-size:11px;font-weight:700}.tool-fill{fill:var(--j-exact-3980ee27d2,var(--j-text))}.insert-fill{fill:var(--j-exact-21a9e8cce9,var(--j-text))}.radius-line,.tool-line{fill:none;stroke:var(--j-exact-5448c1d339,var(--j-text));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.flute{stroke-width:2}.radius-line{stroke:var(--j-exact-3b762f511e,var(--j-text));stroke-dasharray:3 3}.shape-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:var(--j-exact-cdf21b0518,var(--j-panel));padding:18px;backdrop-filter:blur(3px)}.shape-modal{width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;background:var(--j-exact-e08de71387,var(--j-panel));border-radius:14px;box-shadow:0 24px 70px var(--j-exact-60b033f97f,var(--j-shadow-color));padding:20px}.shape-modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.shape-modal-head b{display:block;color:var(--j-exact-afb95b0343,var(--j-text));font-size:20px}.shape-modal-head small{display:block;color:var(--j-exact-3e68a7ae8e,var(--j-muted));margin-top:3px}.shape-modal-head button{width:40px;height:40px;border:0;border-radius:50%;background:var(--j-exact-e9ae9c207c,var(--j-button));color:var(--j-exact-5448c1d339,var(--j-text));font-size:27px;line-height:1;cursor:pointer}.shape-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shape-option{position:relative;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--j-exact-e1d110c9f9,var(--j-line));border-radius:10px;background:var(--j-exact-96677e26f4,var(--j-panel));color:var(--j-exact-16f2b13bd7,var(--j-text));padding:12px;cursor:pointer}.shape-option:focus-visible,.shape-option:hover{border-color:var(--j-exact-fecbc3faea,var(--j-line));outline:0}.shape-option.selected{border:2px solid var(--j-exact-5448c1d339,var(--j-line));background:var(--j-exact-bb6727a970,var(--j-input));box-shadow:0 0 0 3px var(--j-exact-4a894fa2e3,var(--j-shadow-color))}.shape-option>span{display:flex;width:100%;height:105px;align-items:center;justify-content:center;overflow:hidden}.shape-option svg{width:130px;height:98px}.shape-option img{display:block;max-width:128px;max-height:96px;width:auto;height:auto;object-fit:contain;object-position:center center}.shape-option b{font-size:14px;text-align:center;line-height:1.2}.shape-option-material{display:inline-grid;place-items:center;min-width:34px;min-height:20px;margin-top:7px;padding:2px 7px;border:1px solid var(--j-exact-e21478c368,var(--j-line));border-radius:999px;background:var(--j-exact-91ef160b95,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em}.shape-option small{color:var(--j-exact-5448c1d339,var(--j-muted));font-weight:700;margin-top:5px}@media(max-width:650px){.shape-modal-backdrop{align-items:end;padding:0}.shape-modal{width:100%;max-height:92dvh;border-radius:16px 16px 0 0;padding:16px}.shape-options{grid-template-columns:1fr 1fr;gap:9px}.shape-option{min-height:148px;padding:8px}.shape-option>span{height:84px}.shape-option svg{height:82px}.shape-option img{max-width:108px;max-height:80px}.shape-trigger{grid-template-columns:62px 1fr auto;gap:8px;padding:7px 9px}.shape-trigger-icon{height:56px}.shape-trigger-icon img{max-width:54px;max-height:48px}.shape-trigger-action{font-size:10px}}@media(max-width:390px){.shape-option{min-height:136px}.shape-option b{font-size:12px}.shape-modal-head b{font-size:18px}}.tool-detail-modal{width:min(620px,100%)}.tool-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-detail-fields label{display:grid;gap:6px;color:var(--j-exact-46ddb44b7b,var(--j-muted));font-size:11px;font-weight:700}.tool-detail-fields input{width:100%;min-height:48px;border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:7px;background:var(--j-exact-e08de71387,var(--j-input));color:var(--j-exact-8dc09f5bde,var(--j-text));padding:10px 12px;font-size:15px;font-weight:700;outline:0}.tool-detail-fields input:focus{border-color:var(--j-exact-5448c1d339,var(--j-line));box-shadow:0 0 0 3px var(--j-exact-d128553c29,var(--j-shadow-color))}.tool-detail-save{width:100%;min-height:46px;margin-top:16px;border:0;border-radius:7px;background:var(--j-exact-5448c1d339,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text));font-weight:700;cursor:pointer}@media(max-width:580px){.tool-detail-fields{grid-template-columns:1fr}.tool-detail-modal{max-height:92dvh}}.tool-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-tile-grid>.mode-block,.tool-data-grid>.data-tile,.tool-data-grid>label{margin:0;background:var(--j-exact-ccc874738b,var(--j-inset));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-radius:7px;padding:15px}.tool-data-grid>.data-tile{grid-column:1/-1}.tool-data-grid>label>span{color:var(--j-exact-e172ce96f7,var(--j-muted));font-size:10px;min-height:28px;margin-bottom:8px}.tool-data-grid>label em{color:var(--j-exact-5448c1d339,var(--j-muted))}.tool-data-grid .plain-input{background:var(--j-exact-e08de71387,var(--j-input))}.control-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-tile-grid>.mode-block{padding:15px}.control-tile-grid>.mode-block+.mode-block{border-top:1px solid var(--j-exact-ff464b775d,var(--j-line))}.control-tile-grid label{margin:12px 0 0}.control-tile-grid label>span{color:var(--j-exact-e172ce96f7,var(--j-muted));font-size:10px}.control-tile-grid .plain-input{background:var(--j-exact-e08de71387,var(--j-input))}.control-tile-grid .mode-label{min-height:30px;margin-bottom:9px}.basic-controls,.inputs{align-self:start}@media(max-width:580px){.control-tile-grid,.tool-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-data-grid>.data-tile{grid-column:1/-1}.control-tile-grid>.mode-block,.tool-data-grid>.data-tile,.tool-data-grid>label{padding:10px}.tool-data-grid>label>span{min-height:32px}.control-tile-grid .plain-input,.tool-data-grid .plain-input{grid-template-columns:minmax(0,1fr) auto}.control-tile-grid .plain-input input,.tool-data-grid .plain-input input{padding:9px 4px;font-size:18px}.control-tile-grid .plain-input b,.tool-data-grid .plain-input b{min-width:0;padding-right:6px;font-size:9px}.control-tile-grid .mode-label{min-height:40px;font-size:10px}.control-tile-grid .segmented button{min-height:42px;padding:0 3px;font-size:11px}}body:has(.basic-grid) .topline .intro,body:has(.basic-grid) .topline h1{display:none}.thread-select{width:100%;min-height:48px;border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-input));color:var(--j-exact-3c9cbdcfa0,var(--j-text));padding:0 9px;font-size:13px}.select-tile>span,.thread-info>span{display:flex;justify-content:space-between;color:var(--j-exact-e172ce96f7,var(--j-text));font-size:10px;min-height:28px}.select-tile em{color:var(--j-exact-5448c1d339,var(--j-text));font-style:normal}.thread-info strong{display:block;color:var(--j-exact-8dc09f5bde,var(--j-text));font-size:20px;margin-top:8px}.thread-summary{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-panel))}.thread-summary span{color:var(--j-exact-e172ce96f7,var(--j-text));font-size:10px}.thread-summary strong{color:var(--j-exact-8dc09f5bde,var(--j-text));font-size:13px}.time-result{background:var(--j-exact-53f681af05,var(--j-panel))!important;border-color:var(--j-exact-14a1e667dd,var(--j-line))!important}.process-results>div{min-height:132px}.deff-result{grid-column:1/-1;padding:10px 15px!important}.deff-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.result-matrix .deff-summary>span{min-height:0;margin:0;flex:0 0 auto}.result-matrix .deff-summary>strong{font-size:24px;line-height:1.05}.result-matrix .deff-summary>small{margin:0;flex:0 0 auto}.cut-depth-result{display:flex;flex-direction:column}.result-matrix .cut-depth-result>span{min-height:0;margin-bottom:6px}.result-matrix .cut-depth-result>strong{font-size:23px;line-height:1.05}.result-matrix .cut-depth-result>small{margin-top:4px}.result-matrix .cut-depth-result .percent-slider{margin:10px 0 0;padding:8px 0 0;background:transparent;border:0;border-top:1px solid var(--j-exact-94b168996e,var(--j-line));border-radius:0}.result-matrix .cut-depth-result .slider-head{font-size:9px}.result-matrix .cut-depth-result .slider-scale{font-size:8px}@media(max-width:580px){.deff-result{grid-column:1/-1}.result-matrix .deff-summary>strong{font-size:22px}.result-matrix .cut-depth-result{padding:10px}.result-matrix .cut-depth-result>strong{font-size:20px}}.compact-text-tile>span,.control-tile-grid .mode-label,.control-tile-grid label>span,.highfeed-limit>span,.power-summary>div>span,.result-matrix .deff-cut-head>span,.result-matrix>div>span,.select-tile>span,.shape-field-label,.technology-parameter label>span,.thread-info>span,.thread-summary>span,.tool-data-grid>.data-tile>span,.tool-data-grid>label>span,.tool-detail-trigger>span{color:var(--j-exact-a66bfb7103,var(--j-muted))!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.md-search-modal{width:min(820px,100%)}.md-search-field{display:grid;gap:7px;margin:0}.md-search-field>span{display:block;color:var(--j-exact-a66bfb7103,var(--j-text));font-size:12px;font-weight:700;margin:0}.md-search-field input{width:100%;min-height:50px;border:1px solid var(--j-exact-ba1ead0a66,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-input));color:var(--j-exact-8dc09f5bde,var(--j-text));padding:11px 13px;font-size:17px;font-weight:700;outline:0}.md-search-field input:focus{border-color:var(--j-exact-5448c1d339,var(--j-line));box-shadow:0 0 0 3px var(--j-exact-d128553c29,var(--j-shadow-color))}.md-search-field small{color:var(--j-exact-3e68a7ae8e,var(--j-muted));font-size:11px}.md-search-status{min-height:36px;display:flex;align-items:center;margin:12px 0 6px;padding:8px 10px;border-radius:7px;background:var(--j-exact-de4ff92341,var(--j-panel));color:var(--j-exact-fcecd909d8,var(--j-text));font-size:12px}.md-result-list{display:grid;gap:8px;max-height:min(54dvh,520px);overflow:auto;padding:2px}.md-result-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;width:100%;border:1px solid var(--j-exact-94b69e9e7f,var(--j-line));border-radius:9px;background:var(--j-exact-e08de71387,var(--j-panel));padding:12px 13px;text-align:left;color:var(--j-exact-3c9cbdcfa0,var(--j-text));cursor:pointer}.md-result-item:focus-visible,.md-result-item:hover{border-color:var(--j-exact-5448c1d339,var(--j-line));background:var(--j-exact-8db40e72e4,var(--j-panel));outline:0;box-shadow:0 0 0 2px var(--j-exact-87a9d07187,var(--j-shadow-color))}.md-result-main{min-width:0}.md-result-main strong{display:block;font-size:15px;color:var(--j-exact-afb95b0343,var(--j-text))}.md-result-main small{display:block;margin-top:3px;color:var(--j-exact-aec671c856,var(--j-muted));font-size:10px}.md-result-values{display:flex;align-items:start;gap:7px}.md-result-values b{white-space:nowrap;border-radius:999px;background:var(--j-exact-91ef160b95,var(--j-panel));color:var(--j-exact-12291987f3,var(--j-text));padding:5px 8px;font-size:10px}.md-result-norms{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.md-result-norms em{font-style:normal;border:1px solid var(--j-exact-6316d2f160,var(--j-line));border-radius:5px;background:var(--j-exact-f7b3def2f9,var(--j-panel));color:var(--j-exact-d2f6ff7568,var(--j-text));padding:4px 6px;font-size:10px}.md-result-note{grid-column:1/-1;color:var(--j-exact-70bf8b2839,var(--j-text));font-size:10px;line-height:1.35}@media(max-width:650px){.md-search-modal{max-height:92dvh}.md-result-item{grid-template-columns:1fr}.md-result-values{grid-row:2}.md-result-norms,.md-result-note{grid-column:1}.md-result-list{max-height:55dvh}.md-search-field input{font-size:16px}}.speed-combined-result{display:flex;flex-direction:column}.speed-combined-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:2px}.speed-combined-values>.speed-value{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2px 12px 0 0}.result-matrix .speed-combined-values>.speed-n{border-left:1px solid var(--j-exact-ccbb561881,var(--j-line));padding-left:14px;padding-right:0;margin-left:2px}.result-matrix .speed-combined-values b{display:block;color:var(--j-exact-a66bfb7103,var(--j-text));font-size:12px;font-weight:700;margin:0 0 4px}.result-matrix .speed-combined-values strong{display:block;font-size:23px;line-height:1.05}.result-matrix .speed-combined-values small{margin-top:4px}@media(max-width:580px){.speed-combined-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.speed-combined-values>.speed-value{padding-right:8px}.result-matrix .speed-combined-values>.speed-n{padding-left:9px}.result-matrix .speed-combined-values strong{font-size:20px}}.feed-combined-result{display:flex;flex-direction:column}.feed-combined-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:2px}.feed-combined-values>.feed-value{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2px 12px 0 0}.result-matrix .feed-combined-values>.feed-fz{border-left:1px solid var(--j-exact-ccbb561881,var(--j-line));padding-left:14px;padding-right:0;margin-left:2px}.result-matrix .feed-combined-values b{display:block;color:var(--j-exact-a66bfb7103,var(--j-text));font-size:12px;font-weight:700;margin:0 0 4px}.result-matrix .feed-combined-values strong{display:block;font-size:23px;line-height:1.05}.result-matrix .feed-combined-values small{margin-top:4px}@media(max-width:580px){.feed-combined-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feed-combined-values>.feed-value{padding-right:8px}.result-matrix .feed-combined-values>.feed-fz{padding-left:9px}.result-matrix .feed-combined-values strong{font-size:20px}}.result-order-panel li.result-tile-hidden{opacity:.62;background:var(--j-exact-9135c65ae7,var(--j-panel))}.result-order-panel li .visibility-toggle{width:52px;font-size:11px;line-height:1}.result-order-panel li .visibility-toggle.is-on{background:var(--j-exact-97bba7b1bf,var(--j-panel));border-color:var(--j-exact-71e2f585e8,var(--j-line));color:var(--j-exact-92482bd57a,var(--j-text))}.result-order-panel li .visibility-toggle.is-off{background:var(--j-exact-cac189ae17,var(--j-panel));border-color:var(--j-exact-c05d9fabf3,var(--j-line));color:var(--j-exact-d65b46da5b,var(--j-text))}.slider-control{position:relative}.mobile-slider-toggle{display:none}@media(max-width:580px){.result-matrix>div.controlled{position:relative;cursor:pointer}.mobile-slider-toggle{display:grid;place-items:center;position:absolute;top:-39px;right:0;width:30px;height:30px;border:1px solid var(--j-exact-42275786c2,var(--j-line));border-radius:7px;background:var(--j-exact-53f681af05,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:18px;font-weight:700;line-height:1;cursor:pointer;z-index:2}.slider-control .percent-slider{display:none!important}.slider-control.mobile-slider-open .percent-slider{display:block!important}.slider-control.mobile-slider-open .mobile-slider-toggle{background:var(--j-exact-5448c1d339,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text));border-color:var(--j-exact-5448c1d339,var(--j-line))}.cut-depth-result .mobile-slider-toggle,.roughness-result .mobile-slider-toggle{top:-43px}}.tool-component-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:var(--j-exact-e0173d13e2,var(--j-panel));backdrop-filter:blur(3px)}.tool-component-dialog{width:min(760px,100%);max-height:min(760px,90dvh);display:flex;flex-direction:column;padding:16px;border:1px solid var(--j-exact-a455398ede,var(--j-line));border-radius:14px;background:var(--j-exact-e08de71387,var(--j-panel));box-shadow:0 24px 70px var(--j-exact-7796d67f3f,var(--j-shadow-color))}.tool-component-dialog-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--j-exact-0ae5f4fb47,var(--j-line));border-radius:9px;background:var(--j-exact-91ef160b95,var(--j-panel))}.tool-component-dialog-head b{display:block;color:var(--j-exact-048818baa9,var(--j-text));font-size:16px;line-height:1.15}.tool-component-dialog-head small{display:block;margin-top:3px;color:var(--j-exact-d75eff4d3a,var(--j-muted));font-size:9px;line-height:1.2}.tool-component-dialog-head button{flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid var(--j-exact-9e69ac0897,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:23px;line-height:1;cursor:pointer}.tool-component-categories{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 0 12px;border-bottom:1px solid var(--j-exact-2f0154ccca,var(--j-line))}.tool-component-categories button{min-height:44px;padding:7px;border:1px solid var(--j-exact-a7037b6c0d,var(--j-line));border-radius:7px;background:var(--j-exact-f7b3def2f9,var(--j-panel));color:var(--j-exact-eafe257ab4,var(--j-text));font-size:10px;font-weight:800;cursor:pointer}.tool-component-categories button.selected{border:2px solid var(--j-exact-5448c1d339,var(--j-line));background:var(--j-exact-91ef160b95,var(--j-input));color:var(--j-exact-5448c1d339,var(--j-activeText))}.tool-component-list{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:auto;overscroll-behavior:contain;padding:12px 2px 2px;-webkit-overflow-scrolling:touch}.tool-component-list>button{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:8px;border:1px solid var(--j-exact-5d0e60befc,var(--j-line));border-radius:9px;background:var(--j-exact-96677e26f4,var(--j-panel));color:var(--j-exact-2deb50f83f,var(--j-text));text-align:left;cursor:pointer}.tool-component-list>button:hover{border-color:var(--j-exact-5a3b36597b,var(--j-line));background:var(--j-exact-c3107d020b,var(--j-panel))}.tool-component-list img{display:block;width:72px;height:72px;object-fit:contain;border-radius:6px;background:var(--j-exact-e08de71387,var(--j-panel))}.tool-component-list i{display:grid;place-items:center;width:64px;height:64px;border-radius:7px;background:var(--j-exact-78e99cc7c9,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:16px;font-style:normal;font-weight:900}.tool-component-list b,.tool-component-list em,.tool-component-list small{display:block;overflow:hidden;text-overflow:ellipsis}.tool-component-list b{font-size:12px}.tool-component-list small{margin-top:4px;color:var(--j-exact-f8302cb13c,var(--j-muted));font-size:9px}.tool-component-list em{width:max-content;margin-top:6px;padding:3px 6px;border-radius:999px;background:var(--j-exact-7065fb18f3,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:9px;font-style:normal;font-weight:800}.tool-component-state{margin:12px 0 0;padding:28px;border:1px dashed var(--j-exact-d04544f389,var(--j-line));border-radius:8px;color:var(--j-exact-3d9efc9a94,var(--j-muted));text-align:center}.tool-component-state.error{color:var(--j-exact-ebfd05df0b,var(--j-error))}.tool-component-tile{display:grid;place-items:center;align-self:start;width:58px;height:58px;border:1px solid var(--j-exact-48d4c96c82,var(--j-line));border-radius:9px;background:var(--j-exact-23bc156b95,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:15px;font-weight:900;cursor:pointer}.tool-component-tile small{font-size:8px}.oxid-tool-details-head>.tool-detail-component-tile{flex:0 0 58px;margin-left:auto}.tool-component-backdrop{z-index:1100}.selected-insert-summary{min-width:0}.selected-insert-summary small,.selected-insert-summary span{display:block;color:var(--j-exact-41ec229f72,var(--j-activeText));font-size:9px}.selected-insert-summary strong{display:block;margin:4px 0;overflow:hidden;color:var(--j-exact-a9a8d58bb8,var(--j-activeText));font-size:12px;text-overflow:ellipsis;white-space:nowrap}.insert-iso-suitability{display:flex;align-items:flex-end;flex-wrap:wrap;gap:5px;margin-top:7px}.insert-iso-badge{display:grid!important;place-items:center;flex:0 0 auto;border:1px solid var(--j-fixed-8b5b26a93d);border-radius:2px;color:var(--j-fixed-eeb78a41df)!important;font-style:normal!important;font-weight:900!important;line-height:1!important;overflow:visible!important}.insert-iso-badge.is-main{width:28px!important;height:28px!important;font-size:10px!important}.insert-iso-badge.is-secondary{width:19px!important;height:19px!important;font-size:7px!important}.insert-iso-badge.iso-p{background:var(--j-fixed-e9999eacf8)}.insert-iso-badge.iso-m{background:var(--j-fixed-104277b039)}.insert-iso-badge.iso-k{background:var(--j-fixed-be817aa15a)}.insert-iso-badge.iso-n{background:var(--j-fixed-11a9086aca)}.insert-iso-badge.iso-s{background:var(--j-fixed-03990234b9)}.insert-iso-badge.iso-h{background:var(--j-fixed-1376f0028b);color:var(--j-fixed-e08de71387)!important}.insert-iso-suitability.is-compact{gap:4px}.insert-iso-suitability.is-compact .is-main{width:24px!important;height:24px!important;font-size:9px!important}.insert-iso-suitability.is-compact .is-secondary{width:17px!important;height:17px!important;font-size:6px!important}@media(max-width:580px){.tool-component-backdrop{place-items:start center;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.tool-component-dialog{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:14px;padding:10px}.tool-component-categories{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(190px,28dvh);overflow-y:auto;overscroll-behavior:contain;padding:8px 0 10px}.tool-component-list{grid-template-columns:1fr;padding-top:10px}.tool-component-tile{width:48px;height:48px;font-size:13px}.tool-component-dialog-head{padding:7px 9px}.tool-component-dialog-head b{font-size:15px}.tool-component-dialog-head button{flex-basis:30px;width:30px;height:30px}}.result-title-line{display:flex;align-items:center;gap:8px}.result-title-line>b{display:block}.iso-group-badge{display:inline-grid!important;place-items:center;width:22px;height:22px;min-height:22px!important;border-radius:4px;border:1px solid transparent;font-style:normal;font-size:11px!important;font-weight:800!important;line-height:1;color:var(--j-fixed-87953b828b)!important}.iso-p{--iso-bg:var(--j-fixed-f3ffd5ff70);--iso-border:var(--j-fixed-a4c0eeed6d)}.iso-m{--iso-bg:var(--j-fixed-118a641250);--iso-border:var(--j-fixed-aac7cf2ed9)}.iso-k{--iso-bg:var(--j-fixed-cf811bea41);--iso-border:var(--j-fixed-6797bcf0e8)}.iso-n{--iso-bg:var(--j-fixed-028fd83b0e);--iso-border:var(--j-fixed-dca9a86bed)}.iso-s{--iso-bg:var(--j-fixed-c067b9b8aa);--iso-border:var(--j-fixed-3a109fb271)}.iso-h{--iso-bg:var(--j-fixed-c2a01a5f4d);--iso-border:var(--j-fixed-c75656ea72)}.iso-g{--iso-bg:var(--j-fixed-d1a83f4dca);--iso-border:var(--j-fixed-bfe5a103b9)}.iso-group-badge.iso-g,.iso-group-badge.iso-h,.iso-group-badge.iso-k,.iso-group-badge.iso-m,.iso-group-badge.iso-n,.iso-group-badge.iso-p,.iso-group-badge.iso-s{background:var(--iso-bg);border-color:var(--iso-border)}.md-result-item.iso-result{background:var(--iso-bg)!important;border-color:var(--iso-border)!important}.md-result-item.iso-result:focus-visible,.md-result-item.iso-result:hover{filter:brightness(.985);border-color:var(--j-fixed-5448c1d339)!important}.md-result-group-badge{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:7px;border-radius:4px;border:1px solid var(--iso-border);background:var(--iso-bg);color:var(--j-exact-87953b828b,var(--j-text));font-size:10px;font-weight:800;font-style:normal;vertical-align:middle}.app-version{margin-left:auto;font-size:8px;letter-spacing:.04em;opacity:.52;text-transform:none}.technology-material-card{grid-column:1/-1!important;display:grid;gap:9px;padding:10px 12px!important;background:var(--j-exact-ccc874738b,var(--j-panel));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-radius:7px}.technology-material-card>label{margin:0!important;padding:0!important;background:transparent!important;border:0!important}.technology-material-card>label>span{min-height:0!important;margin-bottom:6px!important}.technology-material-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:11px 12px;border:1px solid var(--iso-border,var(--j-exact-94b69e9e7f,var(--j-line)));border-radius:8px;background:var(--iso-bg,var(--j-exact-e08de71387,var(--j-input)))}.technology-material-main{min-width:0}.technology-material-main strong{display:flex;align-items:center;gap:7px;color:var(--j-exact-afb95b0343,var(--j-text));font-size:15px}.technology-material-main small{display:block;margin-top:3px;color:var(--j-exact-f7cbdc5f73,var(--j-muted));font-size:10px}.technology-material-values{display:flex;align-items:start;gap:7px}.technology-material-values b{white-space:nowrap;border-radius:999px;background:var(--j-exact-9dff37edbc,var(--j-panel));color:var(--j-exact-12291987f3,var(--j-text));padding:5px 8px;font-size:10px}.technology-material-norms{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.technology-material-norms em{font-style:normal;border:1px solid var(--j-exact-6316d2f160,var(--j-line));border-radius:5px;background:var(--j-exact-fcc77e7eed,var(--j-panel));color:var(--j-exact-d2f6ff7568,var(--j-text));padding:4px 6px;font-size:10px}.technology-material-note{grid-column:1/-1;color:var(--j-exact-70bf8b2839,var(--j-text));font-size:10px;line-height:1.35}@media(max-width:650px){.technology-material-selection{grid-template-columns:1fr}.technology-material-norms,.technology-material-note,.technology-material-values{grid-column:1}}.technology-material-hardness{display:grid!important;grid-template-columns:minmax(0,220px);justify-content:start;gap:4px}.technology-material-hardness>span{color:var(--j-exact-999435d6fd,var(--j-text));font-size:12px;font-weight:700}.technology-material-hardness>span em{margin-left:8px;color:var(--j-exact-5448c1d339,var(--j-text));font-family:Georgia,serif;font-style:italic}.technology-material-hardness .plain-input{min-height:42px;background:var(--j-exact-e08de71387,var(--j-input))}.technology-material-hardness input::placeholder{color:var(--j-exact-ad72034985,var(--j-text))}.technology-material-hardness>small{color:var(--j-exact-54379904fd,var(--j-muted));font-size:10px;line-height:1.3}@media(max-width:580px){.technology-material-hardness{grid-template-columns:1fr}}.cutting-data-action-row{grid-column:1/-1;display:flex;justify-content:flex-start;width:100%;margin-top:-1px}.cutting-data-tile{width:min(100%,250px);min-height:94px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"code label" "code state" "eligibility eligibility";align-items:center;gap:2px 12px;padding:12px 14px;border:1px solid var(--j-exact-ccbb561881,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-3c9cbdcfa0,var(--j-text));text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.cutting-data-tile:focus-visible,.cutting-data-tile:hover{border-color:var(--j-exact-5448c1d339,var(--j-line));box-shadow:0 0 0 3px var(--j-exact-52652a7159,var(--j-shadow-color));outline:0}.cutting-data-tile .cutting-data-iso{grid-area:code;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--j-exact-99316ad3f6,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-38c2d10d4f,var(--j-text));font-size:21px;font-weight:800}.cutting-data-tile .cutting-data-title{grid-area:label;color:var(--j-exact-52b71aa3bf,var(--j-text));font-size:14px;font-weight:800;line-height:1.15}.cutting-data-tile .cutting-data-state{grid-area:state;color:var(--j-exact-eaa974c071,var(--j-text));font-size:10px;font-weight:700;line-height:1.2}.cutting-data-tile.loaded{background:var(--iso-bg,var(--j-exact-ccc874738b,var(--j-panel)))}.cutting-data-tile.loaded,.cutting-data-tile.loaded .cutting-data-iso{border-color:var(--iso-border,var(--j-exact-99316ad3f6,var(--j-line)))}.cutting-data-tile.loaded .cutting-data-iso{background:var(--j-exact-1e8594d8bd,var(--j-panel))}.cutting-eligibility{grid-area:eligibility;display:flex;align-items:flex-end;gap:7px;min-height:36px;margin-top:8px;padding-top:9px;border-top:1px solid var(--j-exact-58a9f55236,var(--j-line))}.cutting-data-modal>.cutting-eligibility{margin:0 0 14px;padding:10px 0 0;border-top:1px solid var(--j-exact-1be39b6903,var(--j-line));min-height:42px}.cutting-eligibility-badge{display:grid;place-items:center;flex:0 0 auto;min-width:0;min-height:0;padding:0!important;border:1px solid var(--j-exact-8b5b26a93d,var(--j-line));border-radius:2px;color:var(--j-exact-9799484723,var(--j-text));font-weight:900;line-height:1;text-align:center;box-sizing:border-box}.cutting-eligibility-badge.eligibility-main{width:32px;height:32px;aspect-ratio:1;font-size:12px}.cutting-eligibility-badge.eligibility-secondary{width:22px;height:22px;aspect-ratio:1;font-size:8px}.cutting-eligibility-badge.eligibility-p{background:var(--j-exact-e9999eacf8,var(--j-panel))}.cutting-eligibility-badge.eligibility-m{background:var(--j-exact-104277b039,var(--j-panel))}.cutting-eligibility-badge.eligibility-k{background:var(--j-exact-be817aa15a,var(--j-panel))}.cutting-eligibility-badge.eligibility-n{background:var(--j-exact-11a9086aca,var(--j-panel))}.cutting-eligibility-badge.eligibility-s{background:var(--j-exact-03990234b9,var(--j-panel))}.cutting-eligibility-badge.eligibility-h{background:var(--j-exact-1376f0028b,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text))}.cutting-eligibility-badge.eligibility-gn{background:var(--j-exact-3d33c2a392,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text));font-size:7px}.cutting-eligibility-badge.eligibility-main.eligibility-gn{font-size:9px}.cutting-data-modal{width:min(720px,100%)}.cutting-data-status{padding:18px;border:1px solid var(--j-exact-725cf5a522,var(--j-line));border-radius:8px;background:var(--j-exact-b38a89b560,var(--j-panel));color:var(--j-exact-a5118798e5,var(--j-text));font-size:13px}.cutting-data-status.error{border-color:var(--j-exact-f1b75967b1,var(--j-error));background:var(--j-exact-70e26d049f,var(--j-error-surface));color:var(--j-exact-ef29737bf3,var(--j-error))}.cutting-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cutting-operation-option{min-width:0;min-height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px;border:1px solid var(--j-exact-94b69e9e7f,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-3cc1070a7a,var(--j-text));cursor:pointer}.cutting-operation-option:focus-visible,.cutting-operation-option:hover{border-color:var(--j-exact-5448c1d339,var(--j-line));background:var(--j-exact-8db40e72e4,var(--j-panel));outline:0;box-shadow:0 0 0 2px var(--j-exact-87a9d07187,var(--j-shadow-color))}.cutting-operation-option img{width:86px;height:86px;object-fit:contain;border-radius:4px}.cutting-operation-option b{font-size:12px;text-align:center}.cutting-operation-option small{font-size:9px;color:var(--j-exact-c734fb498d,var(--j-muted))}.cutting-operation-micro{display:grid;place-items:center;width:86px;height:86px;border:1px solid var(--j-exact-94b69e9e7f,var(--j-line));border-radius:4px;background:var(--j-exact-ca26cc5ead,var(--j-panel));color:var(--j-exact-a7369cb3c3,var(--j-text));font-family:Georgia,serif;font-size:54px;font-weight:700}@media(max-width:650px){.cutting-data-action-row{width:100%}.cutting-data-tile{width:100%;min-height:108px;grid-template-columns:54px minmax(0,1fr);gap:3px 13px;padding:14px 15px}.cutting-data-tile .cutting-data-iso{width:52px;height:52px;font-size:23px}.cutting-data-tile .cutting-data-title{font-size:15px}.cutting-data-tile .cutting-data-state{font-size:11px}.cutting-eligibility{min-height:39px;gap:8px;margin-top:9px;padding-top:10px}.cutting-eligibility-badge.eligibility-main{width:34px;height:34px;font-size:12px}.cutting-eligibility-badge.eligibility-secondary{width:23px;height:23px;font-size:8px}.cutting-data-modal{max-height:92dvh}.cutting-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cutting-operation-option{min-height:138px;padding:8px}.cutting-operation-micro,.cutting-operation-option img{width:74px;height:74px}.cutting-operation-micro{font-size:46px}}.tool-detail-trigger-wrap{grid-column:1/-1;position:relative;min-width:0}.tool-data-grid>.tool-detail-trigger-wrap>.compact-text-tile{margin:0;padding:8px 12px;background:var(--j-exact-ccc874738b,var(--j-inset));border:1px solid var(--j-exact-ff464b775d,var(--j-line));border-radius:7px}.tool-detail-trigger-wrap.has-component-shortcut>.tool-detail-trigger,.tool-detail-trigger-wrap.has-shop-search>.tool-detail-trigger{padding-right:50px}.tool-detail-trigger-wrap.has-shop-search.has-component-shortcut>.tool-detail-trigger{padding-right:96px}.tool-component-shortcut,.tool-shop-search{position:absolute;right:8px;top:7px;z-index:2;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--j-exact-945b1714f6,var(--j-line));border-radius:7px;background:var(--j-exact-e08de71387,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));cursor:pointer}.tool-detail-trigger-wrap.has-shop-search .tool-component-shortcut{right:50px}.tool-component-shortcut{grid-template-rows:1fr auto;align-content:center;line-height:1}.tool-component-shortcut span{font-size:11px;font-weight:900}.tool-component-shortcut small{font-size:7px;font-weight:800;max-width:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-component-shortcut:hover,.tool-shop-search:hover{background:var(--j-exact-e962d9ae7b,var(--j-panel));border-color:var(--j-exact-5448c1d339,var(--j-line))}.tool-component-shortcut:focus-visible,.tool-shop-search:focus-visible{outline:2px solid var(--j-exact-5448c1d339,var(--j-line));outline-offset:2px}.tool-shop-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tool-component-shortcut:active,.tool-shop-search:active{transform:translateY(1px)}@media(max-width:580px){.tool-component-shortcut,.tool-shop-search{width:34px;height:34px;right:7px;top:6px}.tool-detail-trigger-wrap.has-shop-search .tool-component-shortcut{right:49px}.tool-detail-trigger-wrap.has-component-shortcut>.tool-detail-trigger,.tool-detail-trigger-wrap.has-shop-search>.tool-detail-trigger{padding-right:52px}.tool-detail-trigger-wrap.has-shop-search.has-component-shortcut>.tool-detail-trigger{padding-right:96px}}.technology-material-picker-field>span{display:flex;align-items:center;justify-content:space-between;color:var(--j-exact-999435d6fd,var(--j-text));margin-bottom:7px;font-size:12px;font-weight:700}.technology-material-picker-field>span em{color:var(--j-exact-5448c1d339,var(--j-text));font-family:Georgia,serif;font-size:13px;font-weight:700;font-style:italic}.technology-material-picker{display:grid;gap:5px;width:100%;min-height:50px;padding:10px 12px;text-align:right;background:var(--j-exact-e08de71387,var(--j-panel));border:1px solid var(--j-exact-10c527504f,var(--j-line));border-radius:7px;color:var(--j-exact-8dc09f5bde,var(--j-text));cursor:pointer}.technology-material-picker:focus-visible,.technology-material-picker:hover{border-color:var(--j-exact-5448c1d339,var(--j-line));outline:0;box-shadow:0 0 0 3px var(--j-exact-d128553c29,var(--j-shadow-color))}.technology-material-picker>strong{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.technology-material-picker>small{color:var(--j-exact-f84ef41fcd,var(--j-muted));font-size:9px}@media(max-width:580px){.technology-material-picker{min-height:48px;padding:9px 10px}.technology-material-picker>strong{font-size:16px}.mobile-slider-toggle{color:var(--j-exact-dd15e6f7d4,var(--j-text))!important;background:var(--j-exact-53f681af05,var(--j-panel))!important;border-color:var(--j-exact-42275786c2,var(--j-line))!important;overflow:hidden}.mobile-slider-glyph{position:relative;display:block;width:16px;height:16px}.mobile-slider-glyph:before{content:"";position:absolute;left:1px;right:1px;top:50%;height:1.5px;background:var(--j-exact-eeb78a41df,var(--j-panel));border-radius:2px;transform:translateY(-50%)}.mobile-slider-glyph:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border:1.5px solid var(--j-exact-eeb78a41df,var(--j-line));background:var(--j-exact-e08de71387,var(--j-panel));border-radius:50%;transform:translate(-50%,-50%)}.slider-control.mobile-slider-open .mobile-slider-toggle{background:var(--j-exact-53f681af05,var(--j-panel))!important;color:var(--j-exact-dd15e6f7d4,var(--j-text))!important;border-color:var(--j-exact-bc7b57b323,var(--j-line))!important}}.shape-photo{filter:drop-shadow(0 2px 3px var(--j-fixed-c171e90e87))}.shape-photo-tap{max-height:92px}.shape-photo-disc{max-width:122px}.shape-photo-drill{transform:none}.result-matrix>div.engagement-time-result{position:relative;transition:background-color .2s,border-color .2s}.engagement-time-title,.geometry-result-title{display:flex!important;align-items:center;justify-content:flex-start!important;gap:6px}.engagement-time-title .iso-group-badge,.geometry-result-title .iso-group-badge{flex:0 0 auto}.result-matrix>div.contact-stable{background:var(--j-fixed-a8ba9a3b5f);border-color:var(--j-fixed-af1f46ae11)}.result-matrix>div.contact-warning{background:var(--j-exact-1bc6c63b10,var(--j-panel));border-color:var(--j-exact-f44e07f8aa,var(--j-line))}.result-matrix>div.contact-critical{background:var(--j-fixed-d7411da4e2);border-color:var(--j-fixed-2a9e5cedfc)}.result-matrix>div.contact-neutral{background:var(--j-exact-ccc874738b,var(--j-panel));border-color:var(--j-exact-ff464b775d,var(--j-line))}.result-matrix>div.acp-result,.result-matrix>div.engagement-time-result,.result-matrix>div[data-result-key=geometry]{position:relative;background:var(--j-exact-ccc874738b,var(--j-panel))!important;border-color:var(--j-exact-ff464b775d,var(--j-line))!important}.acp-result>b{background:var(--j-exact-41b10afb10,var(--j-panel))!important;color:var(--j-exact-46ddb44b7b,var(--j-text))!important}.acp-result:after,.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--j-exact-4661bc40d2,var(--j-panel));box-shadow:0 0 0 3px var(--j-exact-0b0722ba5d,var(--j-shadow-color)),0 0 7px var(--j-exact-8820afcc7d,var(--j-shadow-color));z-index:3}.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{right:12px}.acp-result.acp-stable:after,.engagement-time-result.contact-stable:after,.result-matrix>div.hm-stable:after{background:var(--j-fixed-70eaa5784d);box-shadow:0 0 0 3px var(--j-fixed-e962735068),0 0 8px var(--j-fixed-596d57f1d6)}.acp-result.acp-warning:after,.engagement-time-result.contact-warning:after,.result-matrix>div.hm-warning:after{background:var(--j-exact-feb1a6c46f,var(--j-panel));box-shadow:0 0 0 3px var(--j-exact-b5f6de3c5e,var(--j-shadow-color)),0 0 8px var(--j-exact-0f3a14a7c3,var(--j-shadow-color))}.acp-result.acp-critical:after,.engagement-time-result.contact-critical:after,.result-matrix>div.hm-critical:after{background:var(--j-fixed-b6786b0df8);box-shadow:0 0 0 3px var(--j-fixed-a068a6ddef),0 0 8px var(--j-fixed-4b842ce4c8)}.acp-result>span,.engagement-time-result .engagement-time-title{padding-right:24px}.result-matrix [data-result-key=geometry]>span{padding-right:56px}@media (max-width:580px){.acp-result:after,.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{top:10px;right:10px}.acp-result:after,.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{right:10px}}@media (max-width:850px){aside{justify-content:center}.result-matrix>div{align-self:stretch}}@media (max-width:430px){.basic-result{padding-left:12px;padding-right:12px}.result-matrix{gap:8px}.result-matrix>div{padding:12px}.result-matrix>div>span{line-height:1.25}}.slider-result-card{display:flex;flex-direction:column}.slider-result-card>.slider-control{margin-top:auto}@media (max-width:650px){.shape-option .shape-photo-drill,.shape-option .shape-photo-shaft{max-width:96px;max-height:82px}}@media (max-width:580px){.result-matrix>div.slider-result-card{position:relative;min-height:166px;padding:12px}.slider-result-card>span{min-height:30px;margin:0 54px 4px 0;line-height:1.25}.slider-result-card .feed-combined-values,.slider-result-card .speed-combined-values{flex:1 1 auto;align-items:end;margin-top:0;padding-right:48px}.slider-result-card.cut-depth-result>strong{margin-top:4px}.slider-result-card>.slider-control{position:static;width:100%;margin-top:auto}.cut-depth-result.slider-result-card .mobile-slider-toggle,.slider-result-card .mobile-slider-toggle{top:12px;right:12px;width:46px;height:46px}.result-matrix .slider-result-card .percent-slider{margin:10px 0 0;padding:8px 0 0;background:transparent;border:0;border-top:1px solid var(--j-exact-94b168996e,var(--j-line));border-radius:0}}.acp-result:after,.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{top:12px;right:12px}.acp-result>span,.engagement-time-result .engagement-time-title,.result-matrix [data-result-key=geometry]>span{padding-right:24px}@media(max-width:580px){.acp-result:after,.engagement-time-result:after,.result-matrix>div[data-result-key=geometry]:after{top:10px;right:10px}.cut-depth-result.slider-result-card .mobile-slider-toggle,.slider-result-card .mobile-slider-toggle{top:12px;right:12px}}.tool-search-field{position:relative;z-index:8}.tool-search-popover{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(620px,calc(200% + 12px));max-height:320px;overflow:auto;padding:6px;border:1px solid var(--j-exact-42451b9d00,var(--j-line));border-radius:9px;background:var(--j-exact-e08de71387,var(--j-panel));box-shadow:0 18px 45px var(--j-exact-97c5a85061,var(--j-shadow-color))}.tool-search-popover>p{margin:0;padding:12px;color:var(--j-exact-d65b46da5b,var(--j-text));font-size:12px;font-weight:600}.tool-search-popover>p.error{color:var(--j-exact-64f054684e,var(--j-error));background:var(--j-exact-05d335cc3d,var(--j-error-surface));border-radius:6px}.tool-search-popover>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-bottom:1px solid var(--j-exact-258404d31a,var(--j-line));background:var(--j-exact-e08de71387,var(--j-button));color:var(--j-exact-3c9cbdcfa0,var(--j-text));text-align:left;cursor:pointer}.tool-search-popover>button:last-child{border-bottom:0}.tool-search-popover>button:focus-visible,.tool-search-popover>button:hover{background:var(--j-exact-53f681af05,var(--j-button));outline:0}.tool-search-popover>button span:first-child{min-width:0}.tool-search-popover>button b{color:var(--j-exact-afb95b0343,var(--j-text));font-size:14px}.tool-search-popover>button b,.tool-search-popover>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-search-popover>button small{margin-top:3px;color:var(--j-exact-3e68a7ae8e,var(--j-muted));font-size:11px}.tool-search-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.tool-search-facts em{white-space:nowrap;border-radius:999px;background:var(--j-exact-91ef160b95,var(--j-inset));color:var(--j-exact-12291987f3,var(--j-text));padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.oxid-tool-details{margin-top:14px;padding:14px;border:1px solid var(--j-exact-14a1e667dd,var(--j-line));border-radius:9px;background:var(--j-exact-53490bd576,var(--j-panel))}.oxid-tool-details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.oxid-tool-details-head b{display:block;color:var(--j-exact-afb95b0343,var(--j-text));font-size:16px}.oxid-tool-details-head small{display:block;margin-top:3px;color:var(--j-exact-7263242f6a,var(--j-muted));font-size:11px}.oxid-tool-quickfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.oxid-attribute-grid>div,.oxid-tool-quickfacts>div{min-width:0;border:1px solid var(--j-exact-11f27c9ebe,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-inset));padding:8px}.oxid-attribute-grid span,.oxid-tool-quickfacts span{display:block;color:var(--j-exact-d65b46da5b,var(--j-text));font-size:10px;font-weight:700}.oxid-attribute-grid strong,.oxid-tool-quickfacts strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--j-exact-3c9cbdcfa0,var(--j-text));font-size:13px}.oxid-tool-quickfacts>div.useful-length-warning{border-color:var(--j-exact-fdacef2485,var(--j-line));background:var(--j-exact-a67d963343,var(--j-inset));box-shadow:inset 0 0 0 1px var(--j-exact-5053d2d28b,var(--j-shadow-color))}.useful-length-warning span,.useful-length-warning strong{color:var(--j-exact-eeb08ae17b,var(--j-text))}.useful-length-warning em{display:block;margin-top:4px;color:var(--j-exact-ebfd05df0b,var(--j-text));font-size:10px;font-style:normal;font-weight:800;line-height:1.25}.oxid-attribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;overflow:auto}.oxid-tool-suitability{display:grid;gap:10px;margin:10px 0;padding:10px;border:1px solid var(--j-exact-ae1fc2c39d,var(--j-line));border-radius:8px;background:var(--j-exact-23bc156b95,var(--j-panel))}.oxid-tool-suitability>div>b{display:block;margin-bottom:7px;color:var(--j-exact-6ae7070d27,var(--j-text));font-size:11px}.oxid-suitability-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;margin-bottom:7px}.oxid-suitability-heading>b{color:var(--j-exact-6ae7070d27,var(--j-text));font-size:11px}.suitability-insert-compact{min-width:0;display:grid;grid-template-columns:42px minmax(76px,1fr) auto;align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--j-exact-41ce45fa5b,var(--j-line));border-radius:7px;background:var(--j-exact-e08de71387,var(--j-panel));overflow-x:auto}.suitability-insert-image{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:var(--j-exact-b38a89b560,var(--j-panel));overflow:hidden}.suitability-insert-image img{display:block;max-width:40px;max-height:40px;object-fit:contain}.suitability-insert-image i{display:grid;place-items:center;width:34px;height:34px;border-radius:5px;background:var(--j-exact-6bb8974894,var(--j-panel));color:var(--j-exact-5448c1d339,var(--j-text));font-size:10px;font-style:normal;font-weight:900}.suitability-insert-copy{min-width:0}.suitability-insert-copy em,.suitability-insert-copy small,.suitability-insert-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suitability-insert-copy small{color:var(--j-exact-f65f287f6a,var(--j-muted));font-size:8px}.suitability-insert-copy strong{margin-top:2px;color:var(--j-exact-36ce0ecd3f,var(--j-text));font-size:10px}.suitability-insert-copy em{margin-top:2px;color:var(--j-exact-f65f287f6a,var(--j-text));font-size:8px;font-style:normal}.suitability-insert-compact .insert-iso-suitability{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;margin:0}.oxid-suitability-list{display:flex;flex-wrap:wrap;gap:7px}.oxid-suitability-list>span{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;min-height:46px;max-width:170px;padding:4px 7px;border:1px solid var(--j-exact-41ce45fa5b,var(--j-line));border-radius:7px;background:var(--j-exact-e08de71387,var(--j-panel))}.oxid-suitability-list img{display:block;width:38px;height:38px;object-fit:contain}.oxid-suitability-list small{color:var(--j-exact-5ca8e2d064,var(--j-muted));font-size:9px;font-weight:750;line-height:1.15}.oxid-suitability-list.intensity>span{grid-template-columns:32px minmax(0,1fr)}.oxid-suitability-list.intensity img{width:32px;height:32px}@media(max-width:580px){.tool-search-field{grid-column:1/-1}.tool-search-popover{width:100%;max-height:42dvh}.tool-search-popover>button{grid-template-columns:1fr}.tool-search-facts{justify-content:flex-start}.oxid-tool-details{padding:10px}.oxid-tool-quickfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.oxid-attribute-grid{grid-template-columns:1fr;max-height:32dvh}.oxid-tool-suitability{gap:7px;margin:8px 0;padding:7px}.oxid-tool-suitability>div>b{margin-bottom:5px;font-size:9px}.oxid-suitability-list{gap:4px}.oxid-suitability-list>span{grid-template-columns:24px minmax(0,1fr);min-height:31px;max-width:135px;padding:3px 5px;gap:4px}.oxid-suitability-list img,.oxid-suitability-list.intensity img{width:24px;height:24px}.oxid-suitability-list.intensity>span{grid-template-columns:24px minmax(0,1fr)}.oxid-suitability-list small{font-size:7px}}@media(max-width:650px){.tool-modal-backdrop{align-items:start;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) 0 max(8px,env(safe-area-inset-bottom))}.tool-modal-backdrop .tool-detail-modal{width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 16px 16px;padding:14px;-webkit-overflow-scrolling:touch}.tool-detail-modal .shape-modal-head{position:sticky;z-index:12;top:-14px;margin:-14px 0 12px;padding:14px 0 10px;background:var(--j-exact-e08de71387,var(--j-panel));border-bottom:1px solid var(--j-exact-79b651203d,var(--j-line))}.tool-detail-modal .shape-modal-head b{font-size:18px}.tool-detail-modal .shape-modal-head small{font-size:12px;line-height:1.3}.tool-detail-modal .shape-modal-head button{width:38px;height:38px;flex:0 0 38px}.tool-detail-modal .tool-search-popover{position:relative;top:auto;left:auto;width:100%;max-height:min(300px,max(120px,calc(var(--tool-visible-height,100dvh) - 225px)));margin-top:7px;box-shadow:0 8px 22px var(--j-exact-5511bead8a,var(--j-shadow-color))}.tool-detail-modal .tool-search-popover>button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px}.tool-detail-modal .tool-search-facts{justify-content:flex-end;max-width:138px}.tool-detail-modal .tool-search-facts em{padding:4px 6px}.tool-detail-modal .tool-detail-save{position:sticky;bottom:0;z-index:10;margin-top:12px;box-shadow:0 -8px 16px var(--j-exact-e08de71387,var(--j-shadow-color))}}.tool-search-main{display:flex;align-items:center;gap:10px;min-width:0}.tool-search-copy{min-width:0}.tool-search-popover>button{min-height:144px}.tool-search-image{flex:0 0 120px;width:120px;height:120px;object-fit:contain;border:1px solid var(--j-exact-c5f9f7d9e5,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel))}.oxid-tool-details-head{justify-content:flex-start}.oxid-tool-image{flex:0 0 190px;width:190px;height:140px;object-fit:contain;border:1px solid var(--j-exact-11f27c9ebe,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel))}@media(max-width:580px){.tool-search-popover>button{min-height:0}.tool-search-main{gap:8px}.tool-search-image{flex-basis:48px;width:48px;height:48px}.oxid-tool-image{flex-basis:72px;width:72px;height:58px}}.tool-name-line{align-items:center;gap:8px;overflow:visible}.tool-name-copy{display:flex;min-width:0;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden}.tool-name-copy small,.tool-name-copy strong{max-width:100%}.tool-name-line .tool-name-copy small{display:block;margin:0}.tool-name-image{flex:0 0 48px;width:48px;height:38px;object-fit:contain;border:1px solid var(--j-exact-725cf5a522,var(--j-line));border-radius:6px;background:var(--j-exact-e08de71387,var(--j-panel))}@media(max-width:580px){.tool-name-line{gap:6px}.tool-name-image{flex-basis:40px;width:40px;height:34px}}.shape-photo-chamfer{max-width:82px;max-height:112px;object-fit:contain}.result-matrix>div.chamfer-ae-result{position:relative;background:var(--j-exact-ccc874738b,var(--j-panel));border-color:var(--j-exact-ff464b775d,var(--j-line));transition:border-color .2s}.chamfer-ae-result>span{padding-right:24px}.chamfer-ae-status{display:block;margin-top:8px;padding:5px 7px;border-radius:4px;background:var(--j-exact-41b10afb10,var(--j-panel));color:var(--j-exact-46ddb44b7b,var(--j-text));font-size:10px;line-height:1.25}.chamfer-ae-result:after{content:"";position:absolute;top:12px;right:12px;width:10px;height:10px;border-radius:50%;background:var(--j-exact-4661bc40d2,var(--j-panel));box-shadow:0 0 0 3px var(--j-exact-0b0722ba5d,var(--j-shadow-color)),0 0 7px var(--j-exact-8820afcc7d,var(--j-shadow-color));z-index:3}.chamfer-ae-result.chamfer-ae-stable:after{background:var(--j-fixed-70eaa5784d);box-shadow:0 0 0 3px var(--j-fixed-e962735068),0 0 8px var(--j-fixed-596d57f1d6)}.chamfer-ae-result.chamfer-ae-critical:after{background:var(--j-fixed-b6786b0df8);box-shadow:0 0 0 3px var(--j-fixed-a068a6ddef),0 0 8px var(--j-fixed-4b842ce4c8)}@media(max-width:580px){.chamfer-ae-result:after{top:18px;right:68px}.chamfer-ae-result>span{padding-right:72px}}.deff-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:10px 18px}.operation-hint{min-width:150px;padding-left:18px;border-left:1px solid var(--j-exact-58a9f55236,var(--j-line));text-align:right}.operation-hint span{display:block;color:var(--j-exact-a2f1366d9f,var(--j-muted));font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.operation-hint strong{display:block;margin-top:3px;color:var(--j-exact-5448c1d339,var(--j-muted));font-size:13px;line-height:1.2;overflow-wrap:anywhere}.shape-option .shape-photo-drill,.shape-option .shape-photo-shaft{transform:none!important}@media(max-width:580px){.deff-result{grid-template-columns:minmax(0,1fr) minmax(116px,auto);gap:8px 10px}.operation-hint{min-width:116px;padding-left:10px}.operation-hint strong{font-size:11px}.shape-option .shape-photo-drill,.shape-option .shape-photo-shaft{transform:none!important}}.calc-tool-suitability{grid-column:1/-1;background:var(--j-exact-56b3a6004d,var(--j-panel));border:1px solid var(--j-exact-ae15533200,var(--j-line));border-radius:12px;padding:10px}.oxid-tool-suitability>div>small{display:block;color:var(--j-exact-03883a9d7f,var(--j-muted));font-size:12px;margin-top:4px}.tool-search-popover .oxid-tool-suitability{width:100%;margin-top:6px}.tool-finder-result-copy .oxid-tool-suitability{margin-top:8px}@media(max-width:600px){.calc-tool-suitability{padding:7px}.oxid-suitability-list span{min-width:0!important;padding:4px!important}.oxid-suitability-list img{width:34px!important;height:28px!important}.oxid-suitability-list small{font-size:10px!important}.oxid-tool-suitability>div>b{font-size:12px}.oxid-suitability-heading{grid-template-columns:max-content minmax(0,1fr);gap:6px}.oxid-suitability-heading>b{font-size:10px}.suitability-insert-compact{grid-template-columns:34px minmax(62px,1fr) auto;gap:5px;padding:4px}.suitability-insert-image{width:34px;height:34px}.suitability-insert-image img{max-width:32px;max-height:32px}.suitability-insert-copy strong{font-size:9px}.suitability-insert-copy em,.suitability-insert-copy small{font-size:7px}.suitability-insert-compact .insert-iso-suitability.is-compact .is-main{width:21px!important;height:21px!important}.suitability-insert-compact .insert-iso-suitability.is-compact .is-secondary{width:15px!important;height:15px!important}}.tool-search-popover .oxid-tool-suitability{grid-column:1/-1}@media(min-width:651px){.tool-modal-backdrop{padding:32px}.tool-modal-backdrop .tool-detail-modal{width:min(1100px,calc(100vw - 64px));height:min(760px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);display:flex;flex-direction:column;overflow:auto}.tool-detail-modal .tool-detail-fields{grid-template-columns:1fr}.tool-detail-modal .tool-search-popover{width:100%;max-height:min(540px,calc(100dvh - 250px))}.tool-detail-modal .tool-detail-save{margin-top:auto}}@media(min-width:651px) and (max-width:1024px){.tool-modal-backdrop{padding:20px}.tool-modal-backdrop .tool-detail-modal{width:calc(100vw - 40px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.tool-detail-modal .tool-search-popover{max-height:calc(100dvh - 230px)}}@media(max-width:650px){input,select,textarea{scroll-margin-block:96px}}.shape-option .shape-photo-drill{width:96px;height:96px;max-width:96px;max-height:96px;object-fit:contain;transform:rotate(-90deg)!important}.tool-name-scroll-target{scroll-margin-top:110px}@media(max-width:650px){.shape-option .shape-photo-drill{width:80px;height:80px;max-width:80px;max-height:80px}}.cutting-material-availability{margin:0 0 14px;padding:10px 12px;border:1px solid var(--j-exact-269e747543,var(--j-line));border-radius:10px;background:var(--j-exact-3390a16389,var(--j-panel));color:var(--j-exact-eafe257ab4,var(--j-text))}.cutting-material-availability>b{display:block;margin-bottom:8px;font-size:11px}.cutting-material-availability>div{display:flex;flex-wrap:wrap;gap:7px}.cutting-availability-badge{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid var(--j-exact-70bf8b2839,var(--j-line));border-radius:6px;color:var(--j-exact-cbf7ce783c,var(--j-text));font-size:11px;font-weight:900}.cutting-availability-badge small{font-size:9px;font-weight:700;color:var(--j-exact-eafe257ab4,var(--j-muted))}.cutting-availability-badge.availability-p{background:var(--j-exact-d2d329acd0,var(--j-panel))}.cutting-availability-badge.availability-m{background:var(--j-exact-347b0749a1,var(--j-panel))}.cutting-availability-badge.availability-k{background:var(--j-exact-25b5ce274a,var(--j-panel))}.cutting-availability-badge.availability-n{background:var(--j-exact-54e1cc1d7a,var(--j-panel))}.cutting-availability-badge.availability-s{background:var(--j-exact-8f7783399d,var(--j-panel))}.cutting-availability-badge.availability-h{background:var(--j-exact-5807075108,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text))}.cutting-availability-badge.availability-gn small,.cutting-availability-badge.availability-h small{color:var(--j-exact-e08de71387,var(--j-muted))}.cutting-availability-badge.availability-gn{background:var(--j-exact-b79b5fa3a8,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text))}@media(max-width:650px){.cutting-material-availability{padding:8px}.cutting-availability-badge{padding:5px 7px}.cutting-availability-badge small{font-size:8px}}.insert-iso-badge{box-sizing:border-box;padding:0!important;aspect-ratio:1;min-width:0!important;min-height:0!important}.insert-iso-badge.iso-gn{background:var(--j-fixed-3d33c2a392);color:var(--j-fixed-e08de71387)!important}.product-image-unavailable{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;color:var(--j-exact-870fb23236,var(--j-text));text-align:center;overflow:hidden}.product-image-unavailable svg{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5}.product-image-unavailable small{display:block!important;font-size:8px!important;line-height:1.2;white-space:normal!important;overflow-wrap:anywhere}.product-image-unavailable.tool-name-image small,.product-image-unavailable.tool-search-image small{display:none!important}.product-image-unavailable:not(.tool-name-image):not(.tool-search-image):not(.oxid-tool-image){width:100%;height:100%}.calc-suitability-title{margin:0 0 8px;padding:0;color:var(--j-exact-6ae7070d27,var(--j-text));font-size:13px;font-weight:800;line-height:1.3}.calc-tool-suitability>.oxid-tool-suitability{margin:0}.oxid-tool-suitability.has-outer-heading .oxid-suitability-heading{grid-template-columns:minmax(0,1fr)}.oxid-tool-suitability.has-outer-heading .oxid-suitability-heading:empty{display:none}.number-input-hint{display:block;color:var(--j-exact-46ddb44b7b,var(--j-muted));font-size:12px;font-weight:700;padding:0 12px 9px}.ae-diameter-ratio{font-weight:700;color:var(--j-exact-46ddb44b7b,var(--j-text))}.ae-input-signal,.result-matrix>div[data-result-key=ae]{position:relative}.ae-input-signal>span{padding-right:0}.ae-signal-critical:after,.ae-signal-stable:after,.ae-signal-warning:after{content:"";position:absolute;top:14px;right:12px;width:10px;height:10px;border-radius:50%;pointer-events:none}.ae-signal-stable:after{background:var(--j-fixed-70eaa5784d);box-shadow:0 0 0 3px var(--j-fixed-dbf9e4ff41)}.ae-signal-warning:after{background:var(--j-exact-feb1a6c46f,var(--j-panel));box-shadow:0 0 0 3px var(--j-exact-8e4ecb8adc,var(--j-shadow-color))}.ae-signal-critical:after{background:var(--j-fixed-b6786b0df8);box-shadow:0 0 0 3px var(--j-fixed-70072cda72)}.ae-signal-hint{display:block;font-size:11px;line-height:1.4;color:var(--j-exact-841ed78839,var(--j-muted));margin-top:5px}.tool-data-grid>label.ae-input-signal>span{padding-right:0;gap:6px}.ae-input-signal:after{top:36px;right:12px}.tool-data-grid>label.ae-input-signal>span em{flex-shrink:0}.export-actions.export-symbol-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button){display:inline-flex;align-items:center;justify-content:center;flex:0 0 104px;width:104px;height:104px;min-height:104px;max-width:104px;margin:0;padding:3px;border:2px solid transparent;border-radius:15px;background:transparent;color:inherit;grid-column:auto}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{display:block;width:94px;height:94px;object-fit:contain;pointer-events:none}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button):focus-visible,:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button):hover{border-color:var(--j-exact-3822832f48,var(--j-line));background:transparent;outline:none}.export-action-status{order:10;flex:0 0 100%;min-width:0;margin:0;padding:10px 14px;border:1px solid var(--j-exact-f1f886febf,var(--j-line));border-radius:8px;background:var(--j-exact-c3107d020b,var(--j-panel));color:var(--j-exact-83c8ef5602,var(--j-text));white-space:normal;overflow-wrap:anywhere}.export-action-status:empty{display:none}dialog.storage-dialog:has(>.share-link-content){width:min(640px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.share-link-content{display:grid;gap:14px;min-width:0}.share-link-content label{display:grid;gap:8px;min-width:0}.share-link-content input{box-sizing:border-box;width:100%;min-width:0}.share-link-content button{justify-self:start}.share-link-content p{margin:0;overflow-wrap:anywhere}@media(max-width:580px){.export-actions.export-symbol-actions{gap:6px}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button){flex-basis:52px;width:52px;height:56px;min-height:56px;max-width:52px;padding:1px;border-radius:9px}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{width:46px;height:50px}}@media(max-width:360px){.export-actions.export-symbol-actions{gap:4px}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button){flex-basis:48px;width:48px;max-width:48px}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{width:42px;height:48px}}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{object-fit:fill;width:88px;height:88px;max-width:none;max-height:none;transform-origin:center}@media(max-width:580px){:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{width:42px;height:42px}}@media(max-width:360px){:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img{width:38px;height:38px}}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img[src$="assets/images/action-pdf.webp"]{transform:translateY(.212766%) scale(1.113043,1.089362)}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img[src$="assets/images/action-excel.webp"]{transform:translateY(-.660793%) scale(1.142857,1.127753)}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img[src$="assets/images/action-share.webp"]{transform:translateY(-.45045%) scale(1.174312,1.153153)}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img[src$="assets/images/action-send.webp"]{transform:translateY(-1.101322%) scale(1.153153,1.127753)}:is(.export-actions.export-symbol-actions>button,.export-actions.export-symbol-actions>.export-file-actions>button) img[src$="assets/images/tool-storage-256.webp"]{transform:translate(.42337%,.52717%) scale(1.037257,1.041363)}.material-lookup-dialog{border:0;padding:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;background:transparent}.material-lookup-dialog::backdrop{background:transparent}:root{--glint-strength:.65;--glint-duration:10s}.tile-glint{position:relative;overflow:hidden;isolation:isolate}.tile-glint[data-effect=shine]:not(:disabled):not([aria-disabled=true]):after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(112deg,transparent 40%,var(--j-fixed-bdc8fe1ef7) 44%,var(--j-fixed-2cf1d6d87a) 49%,var(--j-fixed-bdc8fe1ef7) 54%,transparent 58%);transform:translateX(-120%);opacity:0;animation:tile-glint-pass var(--glint-duration,10s) ease-in-out infinite}.technology-material-picker.tile-glint:after{animation-delay:calc(var(--glint-duration, 10s) * -.3)}.cutting-data-tile.tile-glint:after{animation-delay:calc(var(--glint-duration, 10s) * -.6)}@keyframes tile-glint-pass{0%{transform:translateX(-120%);opacity:0}8%{opacity:var(--glint-strength,.65)}75%{transform:translateX(120%);opacity:var(--glint-strength,.65)}80%,to{transform:translateX(120%);opacity:0}}@media (prefers-reduced-motion:reduce){.tile-glint:after{animation:none!important;content:none!important}}.glint-preview{max-width:340px;margin:16px 0}.glint-preview button{width:100%;min-height:100px;display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--j-exact-c9ab831fa5,var(--j-button));color:var(--j-exact-3deae3b322,var(--j-text));border-radius:14px}.glint-preview .tile-glint:after{animation-delay:0s}.face-engagement-selector{grid-column:1/-1}.face-diameter-summary{grid-column:1/-1;width:100%;min-width:0}.face-diameter-summary table{width:100%;border-collapse:collapse;font-size:12px}.face-diameter-summary td,.face-diameter-summary th{padding:8px 6px;border-bottom:1px solid var(--j-exact-4d0cb0cab0,var(--j-line));text-align:right}.face-diameter-summary th:first-child{text-align:left;font-weight:500}.face-diameter-summary td{white-space:nowrap;font-variant-numeric:tabular-nums}.face-diameter-summary small{display:block;margin-top:8px;white-space:normal}.face-diameter-warning{margin:8px 0 0;padding:8px;border-radius:8px;color:var(--j-exact-d12a7ec7cb,var(--j-text));background:var(--j-exact-5e1ff782ea,var(--j-panel));font-size:12px}.result-matrix>.coolant-result{display:flex;flex-direction:column;gap:8px}.coolant-result>label{color:var(--j-exact-a66bfb7103,var(--j-muted));font-size:10px;font-weight:700}.coolant-result>select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--j-exact-12e52f4bc2,var(--j-line));border-radius:6px;background:var(--j-exact-018fa96a44,var(--j-input));color:var(--j-exact-e51e37b0cc,var(--j-text));font:inherit;font-size:13px}.coolant-result>select:focus-visible{outline:2px solid var(--j-exact-5448c1d339,var(--j-line));outline-offset:2px}.result-matrix>.coolant-result[hidden]{display:none}.basic-grid .card.basic-result{padding-inline:calc(52px + env(safe-area-inset-left,0px)) calc(52px + env(safe-area-inset-right,0px))}.basic-result .result-standard-flags{position:fixed;inset:50% 0 auto;z-index:8;height:48px;pointer-events:none;transform:translateY(-50%);visibility:hidden;transition:visibility 0s .2s}.basic-result .result-standard-flags.is-visible{visibility:visible;transition-delay:0s}.basic-result .result-standard-flag{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:44px;height:48px;padding:10px;border:1px solid var(--j-exact-a392da0ab8,var(--j-line));background:var(--j-exact-a392da0ab8,var(--j-panel));color:var(--j-exact-e08de71387,var(--j-text));box-shadow:0 3px 8px var(--j-exact-327bcc8d97,var(--j-shadow-color));cursor:pointer;touch-action:manipulation;pointer-events:none;transition:transform .2s ease,background-color .15s}.basic-result .result-standard-flags.is-visible .result-standard-flag{pointer-events:auto;transform:translateX(0)}.basic-result .result-standard-flag-left{left:env(safe-area-inset-left,0);border-radius:0 10px 10px 0;transform:translateX(calc(-100% - env(safe-area-inset-left,0px)))}.basic-result .result-standard-flag-right{right:env(safe-area-inset-right,0);border-radius:10px 0 0 10px;transform:translateX(calc(100% + env(safe-area-inset-right,0px)))}.basic-result .result-standard-flag:hover{background:var(--j-exact-2b7fb95c4c,var(--j-panel))}.basic-result .result-standard-flag:focus-visible{outline:3px solid var(--j-exact-20e52fc57d,var(--j-line));outline-offset:2px}.basic-result .result-standard-flag svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.basic-result .result-standard-flag.is-saved{background:var(--j-exact-e3623bb573,var(--j-panel));border-color:var(--j-exact-e3623bb573,var(--j-line))}.basic-result .standard-saved-check{stroke:var(--j-exact-e08de71387,var(--j-text));stroke-width:3;filter:drop-shadow(0 0 2px var(--j-fixed-e3623bb573))}.result-standard-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:580px){.basic-result .result-matrix{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.basic-result .result-standard-flag,.basic-result .result-standard-flags{transition:none}}.basic-result .result-standard-flag-left{width:var(--standard-left-width,44px);justify-content:flex-end}.basic-result .result-standard-flag-right{width:var(--standard-right-width,44px);justify-content:flex-start}.basic-result .result-standard-flag svg{flex-shrink:0}.basic-grid>.basic-machine{grid-column:1/-1;min-width:0}.basic-grid>.basic-machine .machine-technology{margin:0}.basic-grid>.basic-machine[hidden]{display:none}.result-matrix>.result-full-width{grid-column:1/-1}.result-matrix>.result-power{border-color:var(--j-exact-476fa3dad9,var(--j-line));background:var(--j-exact-53f681af05,var(--j-panel))}.result-matrix>.result-power>strong{display:block}.result-matrix>.machine-load-result{padding:0;border:0;background:transparent}.result-matrix .machine-load{margin:0;height:100%}.result-matrix .machine-load span{min-height:0;color:inherit;font-size:inherit;font-weight:inherit}.result-matrix .machine-load small{font-size:.8rem;font-weight:400}.result-matrix .machine-load .signal-dot{display:inline-block}.result-matrix .result-target{margin-top:8px;padding-top:8px;border-top:1px solid var(--j-exact-ff464b775d,var(--j-line));color:var(--j-exact-e51e37b0cc,var(--j-text));font-size:11px}.machine-visibility-setting{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--j-exact-0e74413d40,var(--j-line));border-radius:7px;background:var(--j-exact-53f681af05,var(--j-panel));font-size:13px;font-weight:700}.machine-visibility-setting>button{min-width:48px;min-height:36px;border:1px solid var(--j-exact-5726356b5e,var(--j-line));border-radius:5px;background:var(--j-exact-e08de71387,var(--j-button));color:var(--j-exact-5448c1d339,var(--j-text));font:inherit;cursor:pointer}.machine-visibility-setting>button.is-on{background:var(--j-exact-0354be07e5,var(--j-button));color:var(--j-exact-b45f12c155,var(--j-text))}.machine-visibility-setting>button.is-off{color:var(--j-exact-d65b46da5b,var(--j-text))}@media(min-width:1000px){.grid.basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-grid>.basic-controls,.basic-grid>.inputs{align-self:stretch;min-width:0}}.result-matrix .machine-load strong{font-size:inherit;color:inherit}.result-matrix>.drill-force-model,.result-matrix>.highfeed-limit{margin:0}.result-matrix>.highfeed-warning{border-color:var(--j-exact-5f8e7a7364,var(--j-line));background:var(--j-exact-6cc988b605,var(--j-panel))}.result-matrix>.highfeed-alert{border-color:var(--j-exact-4b8cc6f6f9,var(--j-line));background:var(--j-exact-d7411da4e2,var(--j-panel))}.machine-visibility-setting>span{min-width:0;overflow-wrap:anywhere}.machine-visibility-setting>button,.result-order-panel li>div{flex-shrink:0}.result-order-panel li>span{min-width:0;overflow-wrap:anywhere}.result-matrix .machine-load .meter-heading,.result-matrix .machine-load>.onecut-heading{flex-wrap:wrap}@media(min-width:581px){.basic-result .result-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-result .result-matrix>.result-single-wide{grid-column:1/-1}}.result-matrix>.result-force-power{padding:0;overflow:hidden}.force-power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.force-power-cell{position:relative;min-width:0;padding:18px 48px 18px 18px}.force-power-cell:nth-child(2n){border-left:1px solid var(--j-exact-864024b36d,var(--j-line))}.force-power-cell:nth-child(n+3){border-top:1px solid var(--j-exact-864024b36d,var(--j-line))}.force-power-label{display:block;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.force-power-value{display:block;margin-top:14px;font-size:28px;line-height:1.3}.force-power-unit{font-size:.58em;font-weight:600;white-space:nowrap}.force-power-info summary{position:absolute;top:10px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--j-exact-6db1b060c8,var(--j-text));border-radius:6px;list-style:none}.force-power-info summary::-webkit-details-marker{display:none}.force-power-info summary:focus-visible,.force-power-info summary:hover{background:var(--j-exact-a91f906a79,var(--j-inset));outline:2px solid var(--j-exact-476fa3dad9,var(--j-line));outline-offset:-2px}.force-power-info small{display:block;margin-top:12px;font-size:12px;line-height:1.5}@media(max-width:540px){.force-power-grid{grid-template-columns:1fr}.force-power-cell:nth-child(2n){border-left:0}.force-power-cell+.force-power-cell{border-top:1px solid var(--j-exact-864024b36d,var(--j-line))}}.result-matrix .force-power-value .force-power-unit{display:inline;font-size:.58em;font-weight:600;line-height:inherit;white-space:nowrap}.tool-mounting{margin:16px 0;padding:16px;border:1px solid var(--j-exact-0e0c16b783,var(--j-line));border-radius:10px}.tool-mounting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-mounting label{display:flex;flex-direction:column;gap:6px;min-width:0}.tool-mounting input,.tool-mounting select{width:100%;min-width:0}.tool-mounting small{display:block;margin-top:10px}.tool-mounting output{padding:10px}@media(max-width:540px){.tool-mounting-fields{grid-template-columns:1fr}}@media(max-width:580px){.basic-grid .card.basic-result{padding-inline:calc(26px + env(safe-area-inset-left,0px)) calc(26px + env(safe-area-inset-right,0px))}.basic-result .result-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.basic-result .result-matrix>div{padding:10px;min-width:0}.basic-result .result-matrix>.result-full-width,.basic-result .result-matrix>.result-single-wide{grid-column:1/-1}.basic-result .result-matrix strong{font-size:20px}.basic-result .result-standard-flag{height:48px;padding:5px;max-width:none;min-width:0}.basic-result .result-standard-flag svg{width:18px;height:18px}.basic-result .result-matrix>.result-force-power{padding:0}.basic-result .force-power-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-result .force-power-cell:nth-child(2n){border-left:1px solid var(--j-exact-864024b36d,var(--j-line))}.basic-result .force-power-cell:nth-child(2){border-top:0}.basic-result .result-header-content{gap:8px}}.tile-glint{--effect-time:clamp(.15s,calc(var(--glint-duration, 10s) * .04),1.2s);transition:transform var(--effect-time),box-shadow var(--effect-time),background-color var(--effect-time),color var(--effect-time)}.tile-glint[data-effect=neon]{animation:tile-neon var(--glint-duration,10s) ease-in-out infinite}@keyframes tile-neon{0%,to{box-shadow:0 0 2px rgb(20 160 230/.12)}50%{box-shadow:0 0 16px rgb(20 160 230/var(--glint-strength,.65)),inset 0 0 5px rgb(20 160 230/var(--glint-strength,.65))}}.tile-glint[data-effect=border-glow]:after,.tile-glint[data-effect=draw]:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(110deg,transparent,#49c9ff,transparent,#0878bd,transparent);background-size:300% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--glint-strength,.65)}.tile-glint[data-effect=border-glow]:after{animation:tile-border var(--glint-duration,10s) linear infinite}@keyframes tile-border{to{background-position:300% 0}}.tile-glint[data-effect=fill]:not([data-protect-color=true]):after,.tile-glint[data-effect=gradient]:not([data-protect-color=true]):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,rgb(15 151 218/.22),rgb(128 98 214/.18),rgb(26 199 187/.24));background-size:250% 100%;transition:opacity var(--effect-time),transform var(--effect-time),background-position var(--effect-time)}.tile-glint[data-effect=gradient]:is([data-hover],:focus-visible,[data-touch]):after{opacity:var(--glint-strength,.65);background-position:100% 0}.tile-glint[data-effect=fill]:after{transform:translateX(-100%)}.tile-glint[data-effect=fill]:is([data-hover],:focus-visible,[data-touch]):after{transform:translateX(0);opacity:var(--glint-strength,.65)}.tile-glint[data-effect=invert]:not([data-protect-color=true]):is([data-hover],:focus-visible,[data-touch]){background:#123851!important;color:#e5f1fa!important}.tile-glint[data-effect=invert]:not([data-protect-color=true]):is([data-hover],:focus-visible,[data-touch]) :is(span,strong,small,b){color:inherit!important}.tile-glint[data-protect-color=true]:is([data-effect=gradient],[data-effect=fill],[data-effect=invert]):is([data-hover],:focus-visible,[data-touch]){box-shadow:inset 0 0 0 2px rgb(55 180 230/var(--glint-strength,.65))}.tile-glint[data-effect=push]{box-shadow:0 calc(5px * var(--glint-strength,.65)) 0 #42617a}.tile-glint[data-effect=push]:is(:active,[data-touch]){transform:translateY(calc(4px * var(--glint-strength,.65)));box-shadow:0 1px 0 #42617a}.tile-glint[data-effect=lift]:is([data-hover],:focus-visible,[data-touch]){transform:translateY(calc(-4px * var(--glint-strength,.65)));box-shadow:0 9px 18px rgb(15 62 95/.2)}.tile-glint[data-effect=tilt]{transform:perspective(500px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.tile-glint[data-effect=tilt][data-touch]{transform:perspective(500px) rotateX(calc(4deg * var(--glint-strength,.65)))}.tile-glint[data-effect=draw]:after{background:#1597dc;clip-path:inset(0 100% 100% 0);transition:clip-path var(--effect-time)}.tile-glint[data-effect=draw]:is([data-hover],:focus-visible,[data-touch]):after{clip-path:inset(0)}.tile-effect-particle{position:absolute;pointer-events:none;border-radius:50%;background:#51bff7;z-index:3}.tile-glint[data-effect=particles]{overflow:visible}.tile-glint[data-effect=icon]:after{content:"→";position:absolute;right:8px;top:50%;pointer-events:none;opacity:0;transform:translate(8px,-50%);transition:opacity var(--effect-time),transform var(--effect-time)}.tile-glint[data-effect=icon]:is([data-hover],:focus-visible,[data-touch]):after{opacity:var(--glint-strength,.65);transform:translateY(-50%)}.tile-glint[data-effect=icon]:is([data-hover],:focus-visible,[data-touch]) strong{transform:translateX(calc(-4px * var(--glint-strength,.65)))}.tile-glint:is([data-effect=spacing],[data-effect=icon]) strong{display:block;transition:transform var(--effect-time),letter-spacing var(--effect-time)}.tile-glint[data-effect=spacing]:is([data-hover],:focus-visible,[data-touch]) strong{letter-spacing:calc(.6px * var(--glint-strength,.65))}.tile-scramble-overlay{position:absolute;pointer-events:none;text-align:inherit;overflow:hidden;z-index:3}.tile-glint strong[data-scrambling=true]{opacity:0}@media(prefers-reduced-motion:reduce){.tile-glint,.tile-glint *{animation:none!important;transition:none!important;transform:none!important;letter-spacing:normal!important}.tile-glint:after,.tile-glint:before{animation:none!important;content:none!important}.tile-effect-particle,.tile-scramble-overlay{display:none!important}.tile-glint strong[data-scrambling=true]{opacity:1}}.tile-glint[data-effect=spacing] strong{width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-body{stroke:#142b3c;stroke-width:2.2;stroke-linejoin:round}.tool-detail{fill:none;stroke:#142b3c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.insert-blue{stroke:#12324a;stroke-width:2;stroke-linejoin:round}.flute-curve{stroke-width:2.4}.shape-option svg{filter:drop-shadow(0 4px 3px #0b263522)}.iso-usage-dialog{margin:auto;--usage-color:var(--j-fixed-e9999eacf8);width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:20px;border:1px solid var(--j-fixed-006b71a75e);border-radius:16px;background:var(--j-fixed-018fa96a44);color:var(--j-fixed-16ef82f5d0);box-shadow:0 16px 70px var(--j-fixed-8a7d906766)}.iso-usage-dialog::backdrop{background:var(--j-fixed-b25d698284)}.iso-usage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.iso-usage-heading h2{font-size:18px;margin:0}.iso-usage-heading button{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:50%;background:var(--j-fixed-e9ae9c207c);color:var(--j-fixed-5448c1d339);font-size:26px;cursor:pointer}.iso-usage-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.iso-usage-options button{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;min-height:116px;padding:14px 8px;border:1px solid var(--j-fixed-e5f32d6e98);border-radius:10px;background:var(--j-fixed-018fa96a44);color:var(--j-fixed-16ef82f5d0);font:inherit;font-size:13px;cursor:pointer}.iso-usage-options button span{overflow-wrap:anywhere}.iso-usage-options button:focus-visible{outline:3px solid var(--j-fixed-5448c1d339);outline-offset:2px}.iso-usage-square{padding:0;min-width:0;min-height:0;line-height:1;display:inline-grid;place-items:center;flex:0 0 auto;box-sizing:border-box;border:1px solid var(--j-fixed-8b5b26a93d);border-radius:1px;background:transparent;color:var(--j-fixed-16ef82f5d0);font-style:normal;font-weight:800}.iso-usage-square.usage-main{width:42px;height:42px;font-size:14px}.iso-usage-square.usage-secondary{width:27px;height:27px;font-size:10px}.iso-usage-square.enabled{background:var(--usage-color,var(--pill))}.iso-usage-dialog.iso-m{--usage-color:var(--j-fixed-104277b039)}.iso-usage-dialog.iso-k{--usage-color:var(--j-fixed-be817aa15a)}.iso-usage-dialog.iso-n{--usage-color:var(--j-fixed-11a9086aca)}.iso-usage-dialog.iso-s{--usage-color:var(--j-fixed-03990234b9)}.iso-usage-dialog.iso-h{--usage-color:var(--j-fixed-1376f0028b)}