.poseidon-tool-page,.poseidon-tool-page *,.poseidon-tool-page *::before,.poseidon-tool-page *::after{box-sizing:border-box}.poseidon-tool-page{--navy:#061722;--blue:#38a8e0;--blue-dark:#087eae;--yellow:#f8d14a;--soft:#f5f7f8;--line:#dce4e8;--muted:#5b707b;--danger:#b42318;color:var(--navy);background:#fff}.poseidon-tool-page button,.poseidon-tool-page input,.poseidon-tool-page select{font:inherit}.poseidon-tool-page button{cursor:pointer}.poseidon-tool-page .pt-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.poseidon-tool-page .pt-hero{position:relative;min-height:550px;display:flex;align-items:center;overflow:hidden;background-image:var(--pt-hero-image);background-size:cover;background-position:center}.poseidon-tool-page .pt-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,18,28,.95) 0%,rgba(2,18,28,.84) 34%,rgba(2,18,28,.50) 59%,rgba(2,18,28,.12) 85%,rgba(2,18,28,.03) 100%)}.poseidon-tool-page .pt-hero-inner{position:relative;z-index:2;padding:92px 0 78px}.poseidon-tool-page .pt-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.11);color:#fff;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.poseidon-tool-page .pt-kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yellow)}.poseidon-tool-page .pt-hero h1{max-width:900px;margin:0 0 20px;color:#fff;font-size:clamp(48px,5.6vw,78px);line-height:.99;letter-spacing:-.05em}.poseidon-tool-page .pt-hero-lead{max-width:790px;margin:0;color:rgba(255,255,255,.91);font-size:19px;line-height:1.62}.poseidon-tool-page .pt-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.poseidon-tool-page .pt-pill{padding:8px 13px;border:1px solid rgba(255,255,255,.21);border-radius:999px;background:rgba(255,255,255,.10);color:#fff;font-size:13px;font-weight:800}.poseidon-tool-page .pt-section{padding:74px 0 82px}.poseidon-tool-page .pt-soft{background:var(--soft)}.poseidon-tool-page .pt-heading{max-width:840px;margin-bottom:30px}.poseidon-tool-page .pt-eyebrow{display:inline-flex;margin-bottom:11px;padding:7px 11px;border-radius:999px;background:#eaf7fd;color:var(--blue-dark);font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase}.poseidon-tool-page .pt-heading h2{margin:0 0 14px;font-size:clamp(38px,4.6vw,58px);line-height:1.03;letter-spacing:-.045em}.poseidon-tool-page .pt-heading p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.poseidon-tool-page .pt-calc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:22px}.poseidon-tool-page .pt-panel{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 45px rgba(6,23,34,.05)}.poseidon-tool-page .pt-inputs{padding:30px}.poseidon-tool-page .pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.poseidon-tool-page .pt-field{min-width:0}.poseidon-tool-page .pt-full{grid-column:1/-1}.poseidon-tool-page .pt-field-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px}.poseidon-tool-page .pt-field label,.poseidon-tool-page .pt-label{color:var(--navy);font-size:13px;font-weight:900}.poseidon-tool-page .pt-live{color:var(--blue-dark);font-size:13px;font-weight:900;white-space:nowrap}.poseidon-tool-page .pt-input-shell{display:flex;align-items:center;overflow:hidden;border:1px solid #cfd9de;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.poseidon-tool-page .pt-input-shell:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(56,168,224,.12)}.poseidon-tool-page .pt-input-shell input,.poseidon-tool-page .pt-input-shell select{width:100%;min-width:0;border:0;outline:0;padding:15px 14px;background:transparent;color:var(--navy);font-size:16px;font-weight:800}.poseidon-tool-page .pt-input-shell select{cursor:pointer}.poseidon-tool-page .pt-unit{flex:0 0 auto;display:flex;align-items:center;min-width:50px;height:24px;padding:0 13px;border-left:1px solid #e3e9ec;color:#6b7c85;font-size:12px;font-weight:900}.poseidon-tool-page .pt-range{padding:7px 1px 0}.poseidon-tool-page input[type=range]{width:100%;accent-color:var(--blue)}.poseidon-tool-page .pt-scale{display:flex;justify-content:space-between;gap:8px;margin-top:4px;color:#8b9aa2;font-size:10px;font-weight:700}.poseidon-tool-page .pt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.poseidon-tool-page .pt-chip{border:1px solid #d7e1e5;border-radius:999px;background:#fff;color:#526873;padding:7px 10px;font-size:11px;font-weight:900}.poseidon-tool-page .pt-chip:hover,.poseidon-tool-page .pt-chip.active{border-color:#a9ddf4;background:#eaf7fd;color:var(--blue-dark)}.poseidon-tool-page .pt-inline-note{margin-top:8px;color:#71848e;font-size:11px;line-height:1.5}.poseidon-tool-page .pt-error{display:none;margin-top:18px;padding:12px 14px;border-radius:12px;background:#fff1f0;color:var(--danger);font-size:13px;font-weight:800}.poseidon-tool-page .pt-error.show{display:block}.poseidon-tool-page .pt-results{padding:22px;display:flex;flex-direction:column;gap:14px}.poseidon-tool-page .pt-result-main{padding:26px;border-radius:17px;background:var(--navy);color:#fff}.poseidon-tool-page .pt-result-label{margin-bottom:9px;color:#9fdffc;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.poseidon-tool-page .pt-big-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.poseidon-tool-page .pt-big{font-size:clamp(44px,5vw,68px);line-height:.95;letter-spacing:-.05em;font-weight:900}.poseidon-tool-page .pt-big-unit{color:#d7e6ec;font-size:18px;font-weight:900}.poseidon-tool-page .pt-result-sub{margin-top:12px;color:#b8c9d0;font-size:13px;line-height:1.55}.poseidon-tool-page .pt-result-card{padding:19px 20px;border:1px solid var(--line);border-radius:15px;background:#fff}.poseidon-tool-page .pt-result-card .pt-result-label{color:#6f838d}.poseidon-tool-page .pt-value{font-size:29px;font-weight:900;letter-spacing:-.03em}.poseidon-tool-page .pt-small{margin-top:5px;color:#71848e;font-size:12px;line-height:1.45}.poseidon-tool-page .pt-row-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.poseidon-tool-page .pt-mini{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.poseidon-tool-page .pt-mini b{display:block;margin-top:4px;font-size:22px}.poseidon-tool-page .pt-status{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eaf7fd;color:var(--blue-dark);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.poseidon-tool-page .pt-dive-list{display:grid;gap:14px}.poseidon-tool-page .pt-dive-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.poseidon-tool-page .pt-dive-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.poseidon-tool-page .pt-dive-head strong{font-size:15px}.poseidon-tool-page .pt-remove{border:0;background:#f3f5f6;color:#6b7c85;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.poseidon-tool-page .pt-add{width:100%;margin-top:14px;border:1px dashed #9acde3;border-radius:14px;background:#eef9fd;color:var(--blue-dark);padding:13px 15px;font-weight:900}.poseidon-tool-page .pt-dive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.poseidon-tool-page .pt-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.poseidon-tool-page .pt-explain{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.poseidon-tool-page .pt-explain strong{display:block;margin-bottom:8px;font-size:15px}.poseidon-tool-page .pt-explain p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.poseidon-tool-page .pt-note{margin-top:24px;padding:20px 22px;border:1px solid #f1dc73;border-radius:16px;background:#fff7cc;color:#4a421b;font-size:13px;line-height:1.6}.poseidon-tool-page .pt-tools{margin-top:34px;text-align:center}.poseidon-tool-page .pt-tools a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:var(--navy);color:#fff;text-decoration:none;font-size:12px;font-weight:950}.poseidon-tool-page .pt-table{width:100%;border-collapse:collapse;font-size:12px}.poseidon-tool-page .pt-table td,.poseidon-tool-page .pt-table th{padding:8px 9px;border-bottom:1px solid #e6ecef;text-align:left}.poseidon-tool-page .pt-table th{font-weight:900;color:#536973}.poseidon-tool-page .pt-table-wrap{overflow:auto}.poseidon-tool-page .pt-two-col-note{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[lang^=he] .poseidon-tool-page{direction:rtl}html[lang^=he] .poseidon-tool-page .pt-input-shell input{direction:ltr;text-align:right}html[lang^=he] .poseidon-tool-page .pt-unit{border-left:0;border-right:1px solid #e3e9ec}html[lang^=he] .poseidon-tool-page .pt-table td,html[lang^=he] .poseidon-tool-page .pt-table th{text-align:right}@media(max-width:900px){.poseidon-tool-page .pt-container{width:min(1180px,calc(100% - 32px))}.poseidon-tool-page .pt-hero{min-height:510px}.poseidon-tool-page .pt-hero-inner{padding:76px 0 68px}.poseidon-tool-page .pt-calc{grid-template-columns:1fr}.poseidon-tool-page .pt-explain-grid{grid-template-columns:1fr}.poseidon-tool-page .pt-dive-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.poseidon-tool-page .pt-container{width:min(1180px,calc(100% - 24px))}.poseidon-tool-page .pt-hero{min-height:480px}.poseidon-tool-page .pt-hero::before{background:linear-gradient(90deg,rgba(2,18,28,.95),rgba(2,18,28,.79) 64%,rgba(2,18,28,.48))}.poseidon-tool-page .pt-hero-inner{padding:66px 0 56px}.poseidon-tool-page .pt-hero h1{font-size:clamp(42px,12vw,57px)}.poseidon-tool-page .pt-hero-lead{font-size:16px}.poseidon-tool-page .pt-section{padding:58px 0 66px}.poseidon-tool-page .pt-inputs{padding:20px}.poseidon-tool-page .pt-grid{grid-template-columns:1fr}.poseidon-tool-page .pt-full{grid-column:auto}.poseidon-tool-page .pt-results{padding:16px}.poseidon-tool-page .pt-row-results{grid-template-columns:1fr}.poseidon-tool-page .pt-dive-grid{grid-template-columns:1fr}.poseidon-tool-page .pt-two-col-note{grid-template-columns:1fr}}

.poseidon-tool-page .pt-rp-input-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.poseidon-tool-page .pt-rp-input-head strong{font-size:16px}.poseidon-tool-page .pt-rp-repetitive{color:#71848e;font-size:12px;font-weight:800}.poseidon-tool-page .pt-rp-surface-field{margin-top:15px}.poseidon-tool-page .pt-rp-details{margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}.poseidon-tool-page .pt-rp-details summary{cursor:pointer;font-weight:900}.poseidon-tool-page .pt-rp-condition-grid{margin-top:16px}.poseidon-tool-page .pt-rp-method{margin-top:16px}.poseidon-tool-page .pt-rp-verdict-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.poseidon-tool-page .pt-rp-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.poseidon-tool-page .pt-rp-day-grid>div{min-width:0}.poseidon-tool-page .pt-rp-stat-label{display:block;color:#b8c9d0;font-size:12px;margin-bottom:4px}.poseidon-tool-page .pt-rp-day-grid b{display:block;font-size:30px;line-height:1.05}.poseidon-tool-page .pt-rp-day-grid b em{font-size:14px;font-style:normal;color:#b8c9d0}.poseidon-tool-page .pt-rp-day-grid small{display:block;margin-top:4px;color:#9eb1b9;font-size:11px}.poseidon-tool-page .pt-rp-day-message{margin-top:18px;padding:14px;border-radius:12px;background:rgba(50,201,151,.12);color:#c7f5e5;font-size:12px;line-height:1.5}.poseidon-tool-page .pt-status-danger{background:#fde7e5!important;color:#9f241b!important}.poseidon-tool-page .pt-rp-timeline-wrap{margin-top:26px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.poseidon-tool-page .pt-rp-timeline-wrap h3{margin:0 0 16px;font-size:18px}.poseidon-tool-page .pt-rp-timeline{display:grid;gap:12px}.poseidon-tool-page .pt-rp-timeline-card{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fbfcfd}.poseidon-tool-page .pt-rp-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.poseidon-tool-page .pt-rp-dive-badge{display:inline-flex;padding:5px 8px;border-radius:8px;background:#eaf7fd;color:var(--blue-dark);font-size:10px;font-weight:900}.poseidon-tool-page .pt-rp-group-trail{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px}.poseidon-tool-page .pt-rp-group-trail span{padding:6px 9px;border-radius:8px;background:#eef3f5;font-size:11px;font-weight:800}.poseidon-tool-page .pt-rp-group-trail b{color:#90a2aa}.poseidon-tool-page .pt-rp-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:15px}.poseidon-tool-page .pt-rp-detail-grid span{display:block;color:#71848e;font-size:11px}.poseidon-tool-page .pt-rp-detail-grid b{display:block;margin-top:3px;font-size:15px}.poseidon-tool-page .pt-rp-detail-grid small{display:block;margin-top:3px;color:#8a9aa2;font-size:10px}.poseidon-tool-page .pt-rp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.poseidon-tool-page .pt-rp-chips span{padding:6px 9px;border-radius:8px;background:#eaf7fd;color:var(--blue-dark);font-size:10px;font-weight:900}.poseidon-tool-page .pt-rp-surface-separator{padding:5px 12px;color:#5b707b;font-size:11px;font-weight:800}.poseidon-tool-page .pt-rp-surface-separator::before{content:"↕";margin-right:8px;color:var(--blue-dark)}html[lang^=he] .poseidon-tool-page .pt-rp-surface-separator::before{margin-right:0;margin-left:8px}@media(max-width:650px){.poseidon-tool-page .pt-rp-day-grid{grid-template-columns:1fr 1fr}.poseidon-tool-page .pt-rp-card-top{align-items:flex-start;flex-direction:column}.poseidon-tool-page .pt-rp-detail-grid{grid-template-columns:1fr}}
