.clarity-panel{margin:12px 0 18px;padding:18px 20px;border:1px solid #294254;border-radius:14px;background:linear-gradient(135deg,#0c1b28,#0a1520);color:#d8e8f2}.clarity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.clarity-heading h2{font-size:18px;line-height:1.5;margin:0 0 4px}.clarity-heading p,.clarity-watermark{color:#a5bac9;font-size:12px;line-height:1.8;margin:4px 0}.clarity-status{font-size:11px;color:#a9d4e8;border:1px solid #345266;border-radius:6px;padding:5px 8px;white-space:nowrap}.clarity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clarity-grid article{min-width:0;padding:13px;border-radius:9px;background:#122331;border-top:2px solid #3a8aa8}.clarity-grid article>span{color:#a5bac9;font-size:12px}.clarity-grid article>b{display:block;margin:7px 0;line-height:1.6;font-size:15px}.clarity-grid small,.clarity-table small{display:block;line-height:1.7;color:#9eb4c4;font-size:12px}.clarity-details{margin:12px 0;padding:10px 12px;border:1px solid #294252;border-radius:9px;color:#bed0dd}.clarity-details>summary{cursor:pointer;font-size:13px;color:#c5dfed}.clarity-details p,.clarity-details li{font-size:12px;line-height:1.9}.clarity-table-wrap{overflow-x:auto;margin:10px 0}.clarity-table{width:100%;border-collapse:collapse;min-width:600px;font-size:12px;color:#cddce6}.clarity-table th,.clarity-table td{padding:10px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #263d4d;line-height:1.8}.clarity-table thead th{background:#183041;color:#eef7fc;white-space:nowrap}.clarity-table tbody th{color:#d9ecf5;font-weight:600}.clarity-table ul{padding-left:16px;margin:0}.clarity-version-table{min-width:1150px;table-layout:fixed}.clarity-version-table th:first-child{width:16%}.clarity-version-table thead th:nth-child(4){width:24%}.clarity-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.clarity-scenario{border:1px solid #314a5b;border-radius:10px;background:#101f2b;padding:12px;color:#bcd0dc}.clarity-scenario summary{cursor:pointer;line-height:1.7}.clarity-scenario summary>b{font-size:14px;color:#e4f0f6}.clarity-scenario summary>span{display:block;font-size:11px;color:#d6bd81;margin-top:4px}.clarity-scenario p{font-size:12px;line-height:1.9}.clarity-scenario small{font-size:11px;color:#94aabd}.clarity-caution{border-left:2px solid #aa8557;padding-left:8px}.clarity-client-observation{margin:4px 0;color:#a5c8dc;font-size:12px;text-align:center;line-height:1.7}@media(max-width:900px){.clarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-scenarios{grid-template-columns:1fr}.clarity-heading{flex-direction:column}.clarity-panel{padding:14px}}@media(max-width:480px){.clarity-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.clarity-panel *{transition:none!important;animation:none!important}}
.shell .decision-heading{visibility:visible;background:linear-gradient(90deg,#071824 70%,transparent);border-radius:6px;padding:4px 8px}.shell .state-content>span,.shell .state-content>small,.shell .range-content>span,.shell .range-content>small{display:block;position:absolute;z-index:5;left:16%;width:68%;box-sizing:border-box;text-align:center;background:#071824;border-radius:5px;box-shadow:0 0 10px 5px #071824;padding:3px 2px;font-style:normal}.shell .state-content>span,.shell .range-content>span{top:30%;font-size:16px}.shell .state-content>small{top:54%;font-size:12px;line-height:1.4}.shell .range-content>small{top:62%;font-size:12px;line-height:1.4}
