.possibility-explorer{border:1px solid #344956;border-radius:8px;background:#0f1922;overflow:hidden;box-shadow:0 30px 100px #0002}.explorer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#142630;border-bottom:1px solid #344956}.explorer-top p{display:flex;align-items:center;gap:12px;color:#d3e7f2;font-size:14px;line-height:1.6}.explorer-top>span{font:9px var(--mono);letter-spacing:.07em;color:#8ea6b5}.explorer-filters{display:flex;gap:8px;flex-wrap:wrap;padding:25px 28px 0}.explorer-filters button{min-height:40px;padding:8px 14px;background:#172a36;border:1px solid #354c5a;border-radius:4px;color:#b2c7d4;font-size:12px;line-height:1.5;cursor:pointer}.explorer-filters button[aria-pressed=true]{color:#102533;background:#98d9f2;border-color:#98d9f2}.explorer-count{padding:18px 28px 14px;color:#8ba6b7;font-size:11px;line-height:1.6}.demo-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 28px}.demo-choice{display:flex;gap:12px;align-items:flex-start;min-height:100px;padding:17px 14px;border:1px solid #304858;border-radius:5px;background:#13232e;transition:border-color .2s,background .2s}.demo-choice:hover{background:#1c3543;border-color:#578297}.demo-choice[aria-current=true]{background:#1c3a4a;border-color:#83d0ef}.choice-number{font:9px var(--mono);color:#7fa4b9;padding-top:3px}.demo-choice>span:nth-child(2){min-width:0;flex:1}.demo-choice small{display:block;color:#90acbd;font-size:9px;line-height:1.6;margin-bottom:7px}.demo-choice strong{display:block;color:#d6eaf6;font-size:13px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.choice-arrow{font-size:16px;color:#7aa8bf}.demo-choice[aria-current=true] .choice-arrow{color:var(--cyan)}.exploration-panel{display:grid;grid-template-columns:.92fr 1.18fr;gap:48px;padding:42px;border-top:1px solid #344956;background:radial-gradient(ellipse at 80% 40%,#21455433,transparent 70%),#101c25;scroll-margin-top:28px}.exploration-panel[hidden],.demo-choice[hidden]{display:none}.exploration-story{align-self:start;padding-top:12px}.exploration-story h3{font-size:29px;line-height:1.28;letter-spacing:-.7px;font-weight:500;margin-bottom:20px}.exploration-story>p:not(.routine-kicker){color:#adbfcd;font-size:14px;line-height:1.9}.exploration-path{display:flex;align-items:flex-start;gap:15px;padding:25px 0}.exploration-path>span{color:var(--cyan);font-size:26px;line-height:1.6}.exploration-path p{font-size:14px;line-height:1.9;color:#d0e2ed}.exploration-story>.text-link{font-size:12px}.demo-origin{border-top:1px solid #304b5d;margin-top:28px;padding-top:19px}.demo-origin summary{cursor:pointer;color:#8fc7df;font-size:11px;line-height:1.7;display:flex;justify-content:space-between;gap:15px;list-style:none}.demo-origin summary::-webkit-details-marker{display:none}.demo-origin summary>span{font-size:17px;color:var(--cyan)}.demo-origin[open] summary>span{transform:rotate(45deg)}.demo-origin p{font-size:11px;line-height:1.9;color:#97aebd;margin-top:14px}.demo-origin a{display:inline-block;color:#a2d8ee;text-decoration:underline;text-underline-offset:3px;margin-top:13px;font-size:11px;line-height:1.8}.exploration-screen{min-width:0;align-self:start;border:1px solid #426171;border-radius:7px;background:#0e1c27;box-shadow:0 20px 60px #0002;overflow:hidden}.demo-widget{padding:28px}.widget-eyebrow{font:9px var(--mono);letter-spacing:.07em;color:#82b9d0;line-height:1.6;margin-bottom:12px}.demo-widget h4{font-size:23px;line-height:1.35;letter-spacing:-.4px;font-weight:500;margin-bottom:24px}.demo-label{display:block;color:#bdd4e2;font-size:12px;line-height:1.7;margin:22px 0 9px}.demo-input{width:100%;min-width:0;min-height:44px;background:#172c39;border:1px solid #486878;border-radius:4px;color:#e2f1f9;padding:10px 12px;font:14px var(--sans);line-height:1.6;color-scheme:dark}.demo-input:focus-visible{outline:2px solid #91daf7;outline-offset:3px}.demo-hint{font-size:11px;line-height:1.8;color:#8daabf;margin-top:11px}.demo-run{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:1px solid #91d5f0;border-radius:4px;background:#91d5f0;color:#102b3b;font:500 12px var(--sans);line-height:1.7;min-height:46px;padding:12px 15px;margin-top:23px;cursor:pointer;text-align:left}.demo-run>span{font-size:18px;flex-shrink:0}.demo-run:hover{background:#b1e5fa;border-color:#b1e5fa}.demo-run:disabled{opacity:.5;cursor:default}.demo-reset{border:0;background:none;color:#92bdd1;text-decoration:underline;text-underline-offset:3px;font:11px var(--sans);padding:13px 0 0;cursor:pointer}.demo-output{border:1px dashed #365668;border-radius:5px;margin-top:22px;padding:17px;background:#12283655}.demo-output[data-state=done]{border-style:solid;border-color:#4e899f;background:#17374555}.output-intro{color:#89a9bc;font-size:12px;line-height:1.8}.output-summary{font-size:13px;color:#d3eaf8;line-height:1.8;margin-bottom:15px}.output-summary strong{font-weight:500;color:#a4e6f5}.result-list{display:grid;gap:10px}.result-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #315160}.result-row>div{min-width:0}.result-row strong{display:block;font-size:12px;line-height:1.6;color:#d6e8f3;font-weight:500}.result-row small{display:block;font-size:11px;color:#8eb0c3;line-height:1.7;margin-top:4px}.result-tag{color:#acd8e8;font-size:10px;line-height:1.7;text-align:right;max-width:43%;flex-shrink:0}.result-tag.needs-review{color:#ead0a1}.demo-limit{font-size:10px;line-height:1.85;color:#8a9eae;border-top:1px solid #2b4351;margin-top:24px;padding-top:16px}.sample-files{display:flex;gap:7px;flex-wrap:wrap}.sample-files span{border:1px solid #3b5768;border-radius:4px;background:#18303e;padding:9px 10px;color:#afd0e1;font-size:10px}.sample-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sample-columns>div{padding:16px 14px;border:1px solid #344e5e;border-radius:5px;background:#132936;min-width:0}.sample-columns span{font-size:11px;line-height:1.7;color:#93b3c6;display:block}.sample-columns strong{font-size:15px;line-height:1.6;font-weight:500;color:#dceef8;display:block;margin-top:9px}.sample-columns small{font-size:10px;line-height:1.7;color:#89a6b8;display:block;margin-top:5px}.sample-list>div{display:flex;justify-content:space-between;align-items:start;gap:20px;border-top:1px solid #304c5c;padding:15px 0;font-size:11px;line-height:1.75;color:#9ab8ca}.sample-list strong{font-weight:500;color:#d5eaf7;text-align:right;max-width:50%;flex-shrink:0}.shipment-record{display:flex;gap:15px;padding:19px 16px;background:#18354555;border:1px solid #3b657b;border-radius:5px}.record-icon{color:#88cfe9;font-size:25px}.shipment-record strong{display:block;color:#cce7f5;font-size:12px;line-height:1.7;font-weight:500}.shipment-record span:not(.record-icon),.shipment-record small{display:block;color:#91b5ca;font-size:11px;line-height:1.8;margin-top:6px}.lab-table-wrap{overflow-x:auto;margin-top:12px}.lab-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.7;color:#b8d1e1}.lab-table th{text-align:left;font-weight:500;color:#8fc9e0;padding:10px 8px;border-bottom:1px solid #406579}.lab-table td{padding:12px 8px;border-bottom:1px solid #2b485a;vertical-align:top;overflow-wrap:anywhere}.lab-table tr:last-child td{border-bottom:0}.explorer-note{padding:22px 28px;border-top:1px solid #344956;color:#8fa9b9;font-size:11px;line-height:1.9}.contact-case-context{background:#e6f2f7;border:1px solid #a7c5d5;border-radius:4px;padding:12px;color:#365365;font-size:12px;line-height:1.7;margin-bottom:22px}
@media(max-width:1100px){.demo-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.exploration-panel{gap:32px;padding:30px}.exploration-story h3{font-size:25px}.demo-widget{padding:23px}.demo-widget h4{font-size:21px}}
@media(max-width:850px){.exploration-panel{grid-template-columns:1fr;gap:30px}.exploration-story{padding-top:0}.exploration-story h3{font-size:28px;max-width:560px}.demo-origin{margin-top:23px}.explorer-top>span{display:none}.demo-widget{padding:28px}.exploration-story .routine-kicker{margin-bottom:15px}.demo-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.explorer-top{padding:19px 20px}.explorer-top p{font-size:12px;gap:9px}.explorer-filters{padding:18px 18px 0;gap:7px}.explorer-filters button{font-size:11px;min-height:40px;padding:8px 10px}.explorer-count{padding:17px 20px 12px;font-size:10px}.demo-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 20px}.demo-choice{padding:13px 10px;gap:7px;min-height:110px}.choice-number{font-size:8px}.choice-arrow{display:none}.demo-choice small{font-size:8px;line-height:1.6}.demo-choice strong{font-size:12px;line-height:1.55}.exploration-panel{padding:24px 18px;gap:24px;scroll-margin-top:20px}.exploration-story h3{font-size:24px}.exploration-story>p:not(.routine-kicker),.exploration-path p{font-size:13px;line-height:1.85}.exploration-path{padding:20px 0;gap:12px}.exploration-story>.text-link{font-size:11px}.demo-origin summary,.demo-origin p,.demo-origin a{font-size:10px}.demo-widget{padding:22px 15px}.widget-eyebrow{font-size:8px}.demo-widget h4{font-size:21px;margin-bottom:19px}.demo-label{font-size:11px}.demo-input{font-size:16px;padding:9px}.sample-columns{gap:8px}.sample-columns>div{padding:13px 10px}.sample-columns span,.sample-columns small{font-size:10px}.sample-columns strong{font-size:13px}.sample-list>div{gap:12px;font-size:10px}.demo-run{font-size:11px;padding:11px 12px;gap:12px}.demo-output{padding:14px 11px}.result-row{gap:12px}.result-row strong{font-size:11px}.result-row small{font-size:10px}.result-tag{font-size:9px}.output-summary{font-size:12px}.demo-limit{font-size:10px}.explorer-note{padding:19px 20px;font-size:10px}.lab-table{font-size:10px}.lab-table td,.lab-table th{padding:9px 5px}.shipment-record{gap:10px;padding:15px 11px}.shipment-record strong{font-size:11px}.shipment-record span:not(.record-icon),.shipment-record small{font-size:10px}.contact-case-context{font-size:11px}}
