.precision-home .experience-container{max-width:1280px}.precision-home .experience-hero{isolation:isolate;align-items:center;max-width:none;min-height:640px;padding:54px 0 64px;display:flex;position:relative}.precision-hero-copy{z-index:2;width:48%;max-width:570px;position:relative}.precision-home h1{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1.08}.precision-home .experience-hero p{max-width:43ch}.precision-home .experience-hero .experience-eyebrow{letter-spacing:.09em;max-width:none;font-size:10px}.precision-home .experience-hero-status{color:var(--pa-text);margin-top:22px;font-size:13px}.precision-home .experience-hero-action{min-height:52px;margin-top:16px;padding:14px 20px}.precision-home .experience-secondary-link{font-size:13px;font-weight:500}.precision-home .experience-review-fields:disabled button:disabled{opacity:.55;cursor:not-allowed}.precision-signal{z-index:1;pointer-events:none;position:absolute;inset:0 -32px;overflow:hidden}.precision-signal-media{position:absolute;inset:0}.precision-signal-media:after{content:"";background:linear-gradient(90deg,var(--pa-bg) 0%,#060d0bf5 27%,#060d0b66 46%,transparent 62%),linear-gradient(0deg,var(--pa-bg),transparent 15%,transparent 88%,var(--pa-bg));position:absolute;inset:0}.precision-signal-poster,.precision-signal-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.precision-signal-video{opacity:0}.precision-signal-video[data-ready=true]{opacity:1}.precision-signal-frame{aspect-ratio:4/3;width:59%;position:absolute;top:50%;left:43%;transform:translateY(-50%)}.precision-signal-artwork{opacity:0;width:100%;height:100%;position:absolute;inset:0}.precision-signal-shadow{filter:blur(22px);opacity:0;background:#000;border-radius:50%;width:69%;height:16%;position:absolute;top:70%;left:20%}.precision-dual-signal[data-ready=true] .precision-signal-artwork{opacity:1}.precision-dual-signal[data-ready=true] .precision-signal-poster{opacity:0}.precision-dual-signal[data-ready=true] .precision-signal-shadow{opacity:.7}.precision-motion-control{z-index:3;pointer-events:auto;min-height:44px;color:var(--pa-text-2);border:1px solid var(--pa-border-md);cursor:pointer;background:#060d0be0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:16px;right:32px}.precision-motion-control:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px}.precision-home .experience-section{padding:52px 0}.precision-home .experience-section-heading{margin-bottom:28px}.precision-home .experience-tool-card{gap:0;padding:26px;overflow:hidden}.precision-home .experience-tool-card .experience-eyebrow{margin-top:24px;margin-bottom:0;font-size:10px}.precision-home .experience-tool-card h3{margin:9px 0 0;font-size:23px}.precision-home .experience-tool-action{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.precision-card-details{width:100%;color:var(--pa-text-2);margin-top:8px;font-size:13px}.precision-card-details summary,.precision-workflow-details summary{cursor:pointer;min-height:44px;padding:12px 0}.precision-card-details p{margin:8px 0 14px}.precision-card-details summary:focus-visible,.precision-workflow-details summary:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.precision-tool-visual{border:1px solid var(--pa-border);background:var(--pa-bg);width:100%;min-height:170px;color:var(--pa-text-2);border-radius:12px;margin:0;padding:22px;font-size:12px}.precision-tool-visual figcaption{text-align:center;margin-top:18px;font-size:11px}.precision-visual-pair{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;display:grid}.precision-visual-pair>div{border:1px solid var(--pa-border-md);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.precision-visual-pair>div>span{white-space:nowrap;font-size:11px}.precision-visual-pair i{background:var(--pa-border-lg);width:70%;height:2px}.precision-visual-pair i:last-child{width:45%}.precision-visual-connector{justify-content:center;display:flex}.precision-history{justify-content:center;align-items:center;gap:28px;display:flex}.precision-calendar{border:1px solid var(--pa-border-md);border-radius:10px;width:96px;padding:12px}.precision-calendar>svg{margin-bottom:14px}.precision-calendar>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.precision-calendar i{background:var(--pa-text-2);border-radius:50%;width:4px;height:4px}.precision-calendar i:nth-child(7n),.precision-calendar i:nth-child(7n-1){background:var(--pa-border)}.precision-history>div:last-child{flex-direction:column;gap:8px;display:flex}.precision-history strong{color:var(--pa-text);font:500 22px var(--font-dm-mono),monospace}.precision-visual-label{font-size:12px}.precision-threshold{flex-direction:column;justify-content:center;display:flex}.precision-threshold figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.precision-threshold figcaption span{align-items:center;gap:5px;display:flex}.precision-range-rail{--precision-rail-radius:5px;border:1px solid var(--pa-border-md);background:var(--pa-surface);border-radius:var(--precision-rail-radius);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 2px 1.7fr 2px 1fr;height:26px;display:grid;position:relative}.precision-range-rail:after{content:"";background:var(--pa-elevated);grid-area:1/3}.precision-range-rail>span{background:repeating-linear-gradient(130deg,#0000 0 5px,#8ba89f1a 5px 6px);grid-row:1}.precision-range-rail>span:first-child{border-radius:calc(var(--precision-rail-radius) - 1px) 0 0 calc(var(--precision-rail-radius) - 1px);grid-column:1}.precision-range-rail>span:last-child{border-radius:0 calc(var(--precision-rail-radius) - 1px) calc(var(--precision-rail-radius) - 1px) 0;grid-column:5}.precision-range-rail>i{background:var(--pa-accent);z-index:1;grid-row:1;height:38px;position:relative;top:-7px}.precision-range-rail>i:nth-child(2){grid-column:2}.precision-range-rail>i:nth-child(3){grid-column:4}.precision-range-rail[data-lower=false]>i:nth-child(2),.precision-range-rail[data-upper=false]>i:nth-child(3){background:var(--pa-border-md)}.precision-home .experience-workflow{border:1px dashed var(--pa-border-md);border-radius:14px;gap:0;overflow:hidden}.precision-home .experience-workflow>div{min-width:0;padding:26px}.precision-home .experience-workflow>div+div{border-left:1px dashed var(--pa-border-md)}.precision-home .experience-workflow-number{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.precision-home .experience-workflow h3{font-size:17px}.precision-workflow-details{color:var(--pa-text-2);margin-top:12px;font-size:13px}.precision-workflow-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0 0 16px;display:grid}.precision-home .precision-workflow-notes p{margin:0;font-size:13px}.precision-hub .daily-hero{padding-bottom:32px}.precision-hub .daily-hero h1{font-weight:600}.precision-hub .daily-step{padding:26px}.precision-hub .precision-tool-visual{min-height:172px;margin-bottom:24px}.precision-hub .daily-step-number{margin-top:22px}.precision-hub .daily-step h2{font-weight:600}.precision-history-link{border:1px solid var(--pa-border);border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:20px;padding:24px;display:grid}.precision-history-link .precision-tool-visual{min-height:144px}.precision-history-link h2{margin:0 0 10px;font-size:24px;font-weight:600}.precision-history-link p{color:var(--pa-text-2);font-size:14px}.precision-set .daily-set-content{max-width:900px}.precision-set h1,.precision-pay-track h1{letter-spacing:-.04em;font-weight:600}.precision-set .daily-alert-form{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:16px;padding:28px}.precision-set .daily-level-card{background:var(--pa-bg);padding:18px}.precision-set .daily-level-fields{margin-bottom:22px}.precision-set .daily-input-wrap{background:var(--pa-surface)}.precision-set .daily-currency-field{max-width:none}.precision-chosen-range{background:var(--pa-bg);border:1px solid var(--pa-border);border-radius:12px;min-width:0;margin:26px 0 0;padding:20px}.precision-chosen-range figcaption{color:var(--pa-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.precision-chosen-range figcaption strong{color:var(--pa-text);font-weight:600}.precision-chosen-labels{justify-content:space-between;gap:20px;margin:22px 0 16px;display:flex}.precision-chosen-labels>div{min-width:0}.precision-chosen-labels>div:last-child{text-align:right}.precision-chosen-labels span{color:var(--pa-text-2);align-items:center;gap:5px;margin-bottom:6px;font-size:12px;display:flex}.precision-chosen-labels>div:last-child span{justify-content:flex-end}.precision-chosen-labels strong{font:500 20px var(--font-dm-mono),monospace;overflow-wrap:anywhere}.precision-chosen-range>p{color:var(--pa-text-2);margin:14px 0 0;font-size:11px;line-height:1.5}.precision-pay-track .daily-set-content{max-width:100%}.precision-pay-track .daily-lead{max-width:680px}.precision-pay-track .daily-payment-flow{border:1px dashed var(--pa-border-md);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.precision-pay-track .daily-payment-flow li{border-bottom:0;flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex;position:relative}.precision-pay-track .daily-payment-flow li+li{border-left:1px dashed var(--pa-border-md)}.precision-pay-track .daily-payment-flow h2{font-size:17px;line-height:1.4}.precision-pay-track .daily-payment-flow p{font-size:13px}.precision-pay-track .daily-availability{max-width:900px}.precision-workspace-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.precision-workspace-status>div{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:8px 12px;padding:20px;display:grid}.precision-workspace-status svg{color:var(--pa-text-2);grid-row:span 2}.precision-workspace-status span{color:var(--pa-text-2);font-size:12px}.precision-workspace-status strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.precision-workspace-limit{color:var(--pa-text-2);margin:12px 0 24px;font-size:12px;line-height:1.6}.precision-overview .workspace-panel-heading h2{align-items:center;gap:10px;display:flex}.precision-overview .workspace-quick a{justify-content:space-between;align-items:center;display:flex}.precision-tool-context{border-bottom:1px solid var(--pa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.precision-tool-context a{min-height:44px;color:var(--pa-text-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.precision-tool-context a:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.precision-tool-context>div{flex-wrap:wrap;gap:4px;display:flex}.precision-tool-context a[aria-current=page]{background:var(--pa-elevated);color:var(--pa-text)}@media (min-width:1440px){.precision-home .experience-hero{min-height:700px}}@media (max-width:1000px) and (min-width:761px){.precision-home .experience-hero{min-height:580px}.precision-hero-copy{width:54%}.precision-home h1{font-size:44px}.precision-signal-poster,.precision-signal-video{object-position:57% center}.precision-history{gap:16px}.precision-history strong{font-size:18px}}@media (max-width:760px){.precision-home .experience-hero{flex-direction:column;align-items:stretch;min-height:0;padding:36px 0 0;display:flex;overflow:visible}.precision-hero-copy{width:100%;max-width:none}.precision-home h1{font-size:clamp(35px,9.7vw,44px);line-height:1.09}.precision-home .experience-hero .experience-eyebrow{font-size:10px}.precision-home .experience-hero-action{justify-content:space-between;width:100%;display:flex}.precision-home .experience-secondary-link{margin-top:6px}.precision-signal{aspect-ratio:4/3;width:calc(100% + 44px);margin:4px -22px 0;position:relative;inset:auto}.precision-signal-media:after{background:linear-gradient(0deg,var(--pa-bg),transparent 14%,transparent 90%,var(--pa-bg))}.precision-signal-frame{width:100%;left:0}.precision-signal-poster,.precision-signal-video{object-fit:contain}.precision-motion-control{bottom:8px;right:22px}.precision-home .experience-section{padding:34px 0}.precision-home .experience-tool-card{padding:20px}.precision-home .experience-tool-grid{grid-template-columns:1fr}.precision-tool-visual{min-height:150px;padding:18px}.precision-visual-pair{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.precision-visual-pair>div{padding:10px 6px}.precision-visual-pair>div>span{font-size:10px}.precision-history{gap:20px}.precision-history strong{font-size:19px}.precision-home .experience-workflow{grid-template-columns:1fr}.precision-home .experience-workflow>div{align-items:center;gap:20px;padding:20px;display:flex}.precision-home .experience-workflow>div+div{border-left:0;border-top:1px dashed var(--pa-border-md)}.precision-home .experience-workflow-number{gap:16px;min-width:76px;margin:0}.precision-home .experience-workflow h3{margin:0}.precision-workflow-notes{grid-template-columns:1fr;gap:18px}.precision-hub .daily-step{padding:20px}.precision-history-link{grid-template-columns:1fr;gap:22px;padding:20px}.precision-set .daily-alert-form{padding:18px}.precision-set .daily-currency-grid{grid-template-columns:1fr;gap:18px}.precision-set .daily-level-card,.precision-chosen-range{padding:16px}.precision-chosen-labels strong{font-size:17px}.precision-chosen-labels{gap:12px}.precision-pay-track .daily-payment-flow{grid-template-columns:1fr}.precision-pay-track .daily-payment-flow li{flex-direction:row;gap:18px;padding:22px}.precision-pay-track .daily-payment-flow li+li{border-left:0;border-top:1px dashed var(--pa-border-md)}.precision-workspace-status{grid-template-columns:1fr;gap:8px}.precision-workspace-status>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:14px 16px}.precision-workspace-status svg{grid-row:auto}.precision-workspace-status strong{text-align:right;font-size:14px}.precision-tool-context{gap:0;padding:10px 12px}.precision-tool-context>div{width:100%}.precision-tool-context a{font-size:12px}}@media (prefers-reduced-motion:reduce){.precision-signal-video:not([data-user-play=true]){display:none}.precision-dual-signal:not([data-user-play=true]) .precision-signal-artwork,.precision-dual-signal:not([data-user-play=true]) .precision-signal-shadow{opacity:0}.precision-dual-signal:not([data-user-play=true]) .precision-signal-poster{opacity:1}}
.precision-illustration-label{font:10px var(--font-dm-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--pa-text-2);border:1px solid var(--pa-border);border-radius:5px;align-self:flex-end;padding:4px 7px}.precision-comparison{flex-direction:column;justify-content:center;gap:18px;display:flex}.precision-comparison-bars{gap:18px;display:grid}.precision-comparison-bars>div{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;display:grid}.precision-comparison-bars span{align-items:center;gap:10px;font-size:12px;display:flex}.precision-comparison-bars i{background:repeating-linear-gradient(90deg,var(--pa-border-lg) 0 16px,transparent 16px 20px);opacity:.8;border-radius:3px;height:9px}.precision-comparison figcaption{margin:0}.precision-history{flex-direction:column;align-items:stretch;gap:18px}.precision-daily-points{color:var(--pa-text-2);align-items:center;gap:24px;display:flex}.precision-daily-points>svg{flex:none}.precision-daily-points>div{justify-content:space-between;align-items:center;gap:9px;width:100%;display:flex;position:relative}.precision-daily-points>div:before{content:"";border-top:1px solid var(--pa-border-md);position:absolute;top:50%;left:0;right:0}.precision-daily-points i{background:var(--pa-text-2);width:6px;height:6px;box-shadow:0 0 0 4px var(--pa-bg);border-radius:50%;position:relative}.precision-history>div:last-child{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.precision-history>div:last-child>span:last-child{width:100%;font-size:11px}.precision-range-rail{--precision-rail-radius:8px;grid-template-columns:28fr 2px 44fr 2px 28fr;height:40px}.precision-range-rail>span{background:repeating-linear-gradient(135deg,#00e87a1f 0 6px,#00e87a08 6px 12px)}.precision-range-rail:after{background:var(--pa-bg)}.precision-range-rail>i{height:52px;top:-7px}.precision-range-rail[data-bounds=single]{grid-template-columns:1fr 2px 1fr}.precision-range-rail[data-bounds=single]:after{display:none}.precision-range-rail[data-bounds=single]>span:first-child{grid-column:1}.precision-range-rail[data-bounds=single]>span:last-child{grid-column:3}.precision-range-rail[data-bounds=single]>i{grid-column:2}.precision-range-rail[data-lower=false]>i:nth-child(2),.precision-range-rail[data-upper=false]>i:nth-child(3){display:none}.precision-range-rail[data-lower=false]>span:first-child,.precision-range-rail[data-upper=false]>span:last-child{background:0 0}.precision-boundary-zones{color:var(--pa-text-2);grid-template-columns:28fr 44fr 28fr;gap:10px;margin-top:12px;font-size:12px;line-height:1.4;display:grid}.precision-boundary-zones[data-bounds=single]{grid-template-columns:1fr 1fr}.precision-boundary-zones>span:nth-child(2):not(:last-child){text-align:center}.precision-boundary-zones>span:last-child{text-align:right}.precision-chosen-range{border-radius:16px;padding:24px}.precision-chosen-labels{margin:24px 0}.precision-chosen-labels strong{font-size:22px}.precision-home .experience-tool-card .precision-tool-visual{border:0;border-bottom:1px solid var(--pa-border);border-radius:0;width:calc(100% + 52px);min-height:164px;margin:-26px -26px 0;padding:24px 26px}.precision-hub .daily-steps{grid-template-columns:1fr;gap:20px}.precision-hub .daily-step{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.precision-step-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.precision-step-copy .daily-step-top{align-self:stretch}.precision-step-copy>p:not(.daily-step-number){color:var(--pa-text-2);margin:0 0 24px;font-size:14px;line-height:1.65}.precision-step-copy .daily-step-actions{margin-top:6px}.precision-hub .daily-step>.precision-tool-visual{border:0;border-left:1px solid var(--pa-border);border-radius:0;height:100%;min-height:220px;margin:0;padding:32px}.precision-hub .daily-step-number{margin-top:18px}.precision-history-link{background:var(--pa-surface);border-radius:20px;gap:0;padding:0;overflow:hidden}.precision-history-link>div{padding:32px}.precision-history-link>.precision-tool-visual{border:0;border-left:1px solid var(--pa-border);border-radius:0;height:100%;min-height:180px;margin:0;padding:32px}.precision-workflow-node{border:1px solid var(--pa-border-lg);background:var(--pa-bg);width:36px;height:36px;color:var(--pa-text-2);font:12px var(--font-dm-mono),monospace;z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.precision-home .experience-workflow{gap:28px;padding:28px;position:relative;overflow:visible}.precision-home .experience-workflow:before{display:none}.precision-home .experience-workflow>div{padding:0;position:relative}.precision-home .experience-workflow>div:not(:last-child):before{content:"";border-top:1px dashed var(--pa-border-lg);width:calc(100% + 28px);position:absolute;top:18px;left:18px}.precision-home .experience-workflow>div+div{border:0}.precision-home .experience-workflow-number{margin-bottom:18px}.precision-home .experience-workflow-number>svg{background:var(--pa-bg);box-shadow:0 0 0 10px var(--pa-bg);z-index:1}.precision-pay-track .daily-payment-flow{gap:28px;padding:28px;position:relative}.precision-pay-track .daily-payment-flow:before{display:none}.precision-pay-track .daily-payment-flow li{gap:22px;padding:0}.precision-pay-track .daily-payment-flow li:not(:last-child):before{content:"";border-top:1px dashed var(--pa-border-lg);width:calc(100% + 28px);position:absolute;top:18px;left:18px}.precision-pay-track .daily-payment-flow li+li{border-left:0}.precision-pay-track .daily-payment-flow li>div>svg{margin:0 0 14px}.precision-workspace-status>div{border-radius:16px;row-gap:12px;padding:22px}.precision-workspace-status strong{box-sizing:border-box;border:1px solid var(--pa-border-md);width:fit-content;min-width:0;max-width:100%;font:12px var(--font-dm-mono),monospace;border-radius:6px;padding:5px 9px}.precision-overview .workspace-panel{border-radius:16px}.precision-overview .workspace-quick a{min-height:48px}@media (max-width:760px){.precision-home .experience-tool-card .precision-tool-visual{width:calc(100% + 40px);min-height:154px;margin:-20px -20px 0;padding:22px 20px}.precision-comparison-bars>div{grid-template-columns:120px minmax(0,1fr);gap:14px}.precision-history strong{font-size:19px}.precision-chosen-range{padding:18px}.precision-chosen-labels strong{font-size:18px}.precision-boundary-zones{gap:8px}.precision-hub .daily-step{grid-template-columns:1fr}.precision-step-copy{padding:24px}.precision-hub .daily-step>.precision-tool-visual{border-left:0;border-top:1px solid var(--pa-border);min-height:160px;padding:24px}.precision-history-link{gap:0}.precision-history-link>div{padding:24px}.precision-history-link>.precision-tool-visual{border-left:0;border-top:1px solid var(--pa-border);min-height:160px;padding:24px}.precision-home .experience-workflow{gap:24px;padding:24px}.precision-home .experience-workflow>div:not(:last-child):before{border-top:0;border-left:1px dashed var(--pa-border-lg);width:0;height:calc(100% + 24px)}.precision-home .experience-workflow>div{gap:16px;padding:0}.precision-home .experience-workflow-number{min-width:36px;margin:0}.precision-home .experience-workflow-number>svg{display:none}.precision-pay-track .daily-payment-flow{gap:28px;padding:24px}.precision-pay-track .daily-payment-flow li:not(:last-child):before{border-top:0;border-left:1px dashed var(--pa-border-lg);width:0;height:calc(100% + 28px)}.precision-pay-track .daily-payment-flow li{gap:18px;padding:0}.precision-pay-track .daily-payment-flow li+li{border-top:0}.precision-pay-track .daily-payment-flow li>div>svg{display:none}.precision-workspace-status>div{grid-template-columns:22px minmax(0,1fr) minmax(0,1.3fr);gap:10px;padding:14px 16px}.precision-workspace-status strong{margin-left:auto;padding:5px 7px;font-size:12px;line-height:1.4}}
