.CommercialInstruments-module__yerXqq__instrument{border:1px solid var(--rule);background:var(--vellum);color:var(--ink);overflow:hidden}.CommercialInstruments-module__yerXqq__instrumentHead{border-bottom:1px solid var(--rule);background:linear-gradient(to right, #b8873a14, transparent 38%), var(--vellum);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.CommercialInstruments-module__yerXqq__instrumentTitle,.CommercialInstruments-module__yerXqq__instrumentStatus,.CommercialInstruments-module__yerXqq__optionMeta,.CommercialInstruments-module__yerXqq__ticketLabel,.CommercialInstruments-module__yerXqq__ticketValue,.CommercialInstruments-module__yerXqq__sequenceStep,.CommercialInstruments-module__yerXqq__priceLabel,.CommercialInstruments-module__yerXqq__caseNumber,.CommercialInstruments-module__yerXqq__boundaryLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.CommercialInstruments-module__yerXqq__instrumentTitle,.CommercialInstruments-module__yerXqq__instrumentStatus{font-size:10px}.CommercialInstruments-module__yerXqq__instrumentStatus{color:var(--signal-green)}.CommercialInstruments-module__yerXqq__instrumentBody{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);min-height:430px;display:grid}.CommercialInstruments-module__yerXqq__controlRail{border-right:1px solid var(--rule);background:#cdc4b329;padding:18px}.CommercialInstruments-module__yerXqq__controlLegend{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-70);margin-bottom:14px;font-size:10px;line-height:1.45}.CommercialInstruments-module__yerXqq__options{gap:8px;display:grid}.CommercialInstruments-module__yerXqq__option{appearance:none;text-align:left;border:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease-servo), background .18s var(--ease-servo), transform .18s var(--ease-servo);background:0 0;padding:13px 14px}.CommercialInstruments-module__yerXqq__option:hover{border-color:var(--brass);transform:translate(2px)}.CommercialInstruments-module__yerXqq__optionActive{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass);background:#b8873a17}.CommercialInstruments-module__yerXqq__optionTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.CommercialInstruments-module__yerXqq__optionName{font-family:var(--font-display);font-size:17px}.CommercialInstruments-module__yerXqq__optionMeta{color:var(--brass);flex-shrink:0;font-size:9px}.CommercialInstruments-module__yerXqq__optionNote{color:var(--ink-70);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.CommercialInstruments-module__yerXqq__output{background:linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to bottom, var(--rule) 1px, transparent 1px), var(--vellum);background-size:56px 56px;padding:34px;position:relative}.CommercialInstruments-module__yerXqq__ticket{border-top:3px solid var(--brass);background:var(--vellum);max-width:610px;animation:CommercialInstruments-module__yerXqq__ticket-in .26s var(--ease-servo) both;padding:26px;position:relative;box-shadow:8px 8px #0b0d1012}.CommercialInstruments-module__yerXqq__ticket:after{content:"";pointer-events:none;border:1px solid #b8873a47;position:absolute;inset:8px}.CommercialInstruments-module__yerXqq__ticketTitle{z-index:1;font-family:var(--font-display);max-width:15ch;margin-bottom:22px;font-size:clamp(25px,3vw,38px);line-height:1.08;position:relative}.CommercialInstruments-module__yerXqq__ticketGrid{z-index:1;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.CommercialInstruments-module__yerXqq__ticketCell{border-bottom:1px solid var(--rule);padding:14px 14px 14px 0}.CommercialInstruments-module__yerXqq__ticketCell:nth-child(odd){border-right:1px solid var(--rule);margin-right:14px}.CommercialInstruments-module__yerXqq__ticketLabel{color:var(--ink-70);margin-bottom:5px;font-size:9px;display:block}.CommercialInstruments-module__yerXqq__ticketValue{text-transform:none;letter-spacing:.02em;font-size:11px;line-height:1.5;display:block}.CommercialInstruments-module__yerXqq__ticketBoundary{z-index:1;color:var(--ink-70);grid-template-columns:10px 1fr;align-items:start;gap:12px;margin-top:18px;font-size:13px;line-height:1.55;display:grid;position:relative}.CommercialInstruments-module__yerXqq__boundaryMark{background:var(--brass);width:10px;height:10px;margin-top:5px}.CommercialInstruments-module__yerXqq__ticketAction{z-index:1;margin-top:22px;display:inline-flex;position:relative}.CommercialInstruments-module__yerXqq__caseBody{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);display:grid}.CommercialInstruments-module__yerXqq__caseTabs{border-right:1px solid var(--rule);background:var(--ink);color:var(--vellum);padding:18px}.CommercialInstruments-module__yerXqq__caseTab{text-align:left;color:#f4efe69e;cursor:pointer;width:100%;transition:color .18s var(--ease-servo), padding-left .18s var(--ease-servo);background:0 0;border:0;border-bottom:1px solid #f4efe61a;grid-template-columns:34px 1fr;align-items:center;padding:17px 4px;display:grid}.CommercialInstruments-module__yerXqq__caseTab:hover,.CommercialInstruments-module__yerXqq__caseTabActive{color:var(--vellum);padding-left:8px}.CommercialInstruments-module__yerXqq__caseTabActive .CommercialInstruments-module__yerXqq__caseNumber{color:var(--brass)}.CommercialInstruments-module__yerXqq__caseNumber{color:#f4efe659;font-size:10px}.CommercialInstruments-module__yerXqq__caseTabName{font-family:var(--font-display);font-size:17px}.CommercialInstruments-module__yerXqq__caseSheet{background:var(--vellum);padding:30px}.CommercialInstruments-module__yerXqq__caseHeading{border-bottom:2px solid var(--ink);animation:CommercialInstruments-module__yerXqq__ticket-in .26s var(--ease-servo) both;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.CommercialInstruments-module__yerXqq__caseHeading h3{font-size:clamp(24px,3vw,34px)}.CommercialInstruments-module__yerXqq__caseStamp{border:1px solid var(--brass);color:var(--brass);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:7px 9px;font-size:9px}.CommercialInstruments-module__yerXqq__evidenceRows{animation:CommercialInstruments-module__yerXqq__ticket-in .26s var(--ease-servo) both}.CommercialInstruments-module__yerXqq__evidenceRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);gap:22px;padding:18px 0;display:grid}.CommercialInstruments-module__yerXqq__evidenceField{font-family:var(--font-mono);color:var(--brass);font-size:11px;line-height:1.45}.CommercialInstruments-module__yerXqq__evidenceUse{color:var(--ink-70);font-size:14px;line-height:1.55}.CommercialInstruments-module__yerXqq__caseLimit{border-left:3px solid var(--oxblood);background:#6e1f1a0f;margin-top:20px;padding:15px 17px;font-size:13px;line-height:1.55}.CommercialInstruments-module__yerXqq__plannerBody{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);display:grid}.CommercialInstruments-module__yerXqq__plannerControls{border-right:1px solid var(--rule);background:#cdc4b329;padding:24px}.CommercialInstruments-module__yerXqq__controlGroup+.CommercialInstruments-module__yerXqq__controlGroup{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}.CommercialInstruments-module__yerXqq__controlGroup{border:0;min-width:0}.CommercialInstruments-module__yerXqq__controlGroup legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);margin-bottom:12px;font-size:10px}.CommercialInstruments-module__yerXqq__sizeOptions,.CommercialInstruments-module__yerXqq__routeOptions{gap:8px;display:grid}.CommercialInstruments-module__yerXqq__sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.CommercialInstruments-module__yerXqq__plannerButton{appearance:none;border:1px solid var(--rule);color:var(--ink);text-align:left;min-height:43px;font-family:var(--font-mono);cursor:pointer;transition:background .16s var(--ease-servo), border-color .16s var(--ease-servo);background:0 0;padding:10px 12px;font-size:10px;line-height:1.35}.CommercialInstruments-module__yerXqq__plannerButton:hover,.CommercialInstruments-module__yerXqq__plannerButtonActive{border-color:var(--brass);background:#b8873a17}.CommercialInstruments-module__yerXqq__plannerOutput{background:var(--ink);color:var(--vellum);padding:30px}.CommercialInstruments-module__yerXqq__bookPass{animation:CommercialInstruments-module__yerXqq__ticket-in .26s var(--ease-servo) both}.CommercialInstruments-module__yerXqq__priceLabel{color:var(--brass);margin-bottom:8px;font-size:10px;display:block}.CommercialInstruments-module__yerXqq__priceValue{font-family:var(--font-display);margin-bottom:8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.CommercialInstruments-module__yerXqq__priceNote{color:#f4efe68a;font-size:12px;line-height:1.5}.CommercialInstruments-module__yerXqq__sequence{background:#f4efe61f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0;display:grid}.CommercialInstruments-module__yerXqq__sequenceItem{background:var(--ink);min-height:112px;padding:16px 13px;position:relative}.CommercialInstruments-module__yerXqq__sequenceItem:after{content:"";background:var(--brass);transform-origin:0;width:100%;height:2px;animation:CommercialInstruments-module__yerXqq__route-draw .56s var(--ease-servo) forwards;animation-delay:calc(var(--step) * 90ms);position:absolute;bottom:0;left:0;transform:scaleX(0)}.CommercialInstruments-module__yerXqq__sequenceStep{color:var(--brass);margin-bottom:9px;font-size:9px;display:block}.CommercialInstruments-module__yerXqq__sequenceValue{color:#f4efe6c2;font-size:12px;line-height:1.45;display:block}.CommercialInstruments-module__yerXqq__routeResult{border-top:1px solid #f4efe61f;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.CommercialInstruments-module__yerXqq__routeResult .CommercialInstruments-module__yerXqq__ticketLabel{color:#f4efe666}.CommercialInstruments-module__yerXqq__routeResult .CommercialInstruments-module__yerXqq__ticketValue{color:var(--vellum)}.CommercialInstruments-module__yerXqq__plannerAction{margin-top:24px;display:inline-flex}@keyframes CommercialInstruments-module__yerXqq__ticket-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes CommercialInstruments-module__yerXqq__route-draw{to{transform:scaleX(1)}}@media (max-width:820px){.CommercialInstruments-module__yerXqq__instrumentBody,.CommercialInstruments-module__yerXqq__caseBody,.CommercialInstruments-module__yerXqq__plannerBody{grid-template-columns:1fr}.CommercialInstruments-module__yerXqq__controlRail,.CommercialInstruments-module__yerXqq__caseTabs,.CommercialInstruments-module__yerXqq__plannerControls{border-right:0;border-bottom:1px solid var(--rule)}.CommercialInstruments-module__yerXqq__options{grid-template-columns:repeat(2,minmax(0,1fr))}.CommercialInstruments-module__yerXqq__caseTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CommercialInstruments-module__yerXqq__caseTab{border-bottom:0;border-right:1px solid #f4efe61a;grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.CommercialInstruments-module__yerXqq__instrumentHead{flex-direction:column;align-items:flex-start;gap:5px}.CommercialInstruments-module__yerXqq__options,.CommercialInstruments-module__yerXqq__caseTabs,.CommercialInstruments-module__yerXqq__ticketGrid,.CommercialInstruments-module__yerXqq__routeResult{grid-template-columns:1fr}.CommercialInstruments-module__yerXqq__output,.CommercialInstruments-module__yerXqq__caseSheet,.CommercialInstruments-module__yerXqq__plannerOutput{padding:20px}.CommercialInstruments-module__yerXqq__ticket{padding:22px}.CommercialInstruments-module__yerXqq__ticketCell:nth-child(odd){border-right:0;margin-right:0}.CommercialInstruments-module__yerXqq__caseHeading,.CommercialInstruments-module__yerXqq__evidenceRow{grid-template-columns:1fr}.CommercialInstruments-module__yerXqq__caseHeading{display:grid}.CommercialInstruments-module__yerXqq__caseStamp{justify-self:start}.CommercialInstruments-module__yerXqq__evidenceRow{gap:7px}.CommercialInstruments-module__yerXqq__sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CommercialInstruments-module__yerXqq__option,.CommercialInstruments-module__yerXqq__caseTab,.CommercialInstruments-module__yerXqq__plannerButton,.CommercialInstruments-module__yerXqq__ticket,.CommercialInstruments-module__yerXqq__caseHeading,.CommercialInstruments-module__yerXqq__evidenceRows,.CommercialInstruments-module__yerXqq__bookPass,.CommercialInstruments-module__yerXqq__sequenceItem:after{transition:none!important;animation:none!important;transform:none!important}}
