@font-face{font-family:Crash-a-Like;src:url(/saphi/assets/crash-a-like-DBHqa3xp.ttf)format("truetype")}:root{--font-display:"Crash-a-Like", -apple-system, sans-serif;--font-system:system-ui, -apple-system, "Segoe UI", sans-serif;--color-text-primary:#f2f2f0;--color-text-secondary:#b7b3aa;--color-text-muted:#6b6f76;--color-text-muted-light:#b0b2b8;--color-text-success:#7ed957;--color-text-warning:#e8b23d;--color-text-accent:#5e8ef7;--color-overlay:#0a0b0dd1;--color-overlay-settings:#323741d1;--color-header-overlay:#1e2132;--color-header-settings:#323741;--color-input-background:#242838;--border-subtle:1px solid #ffffff1f;--border-input:1px solid #00000073;--border-focus:#3a6fc4;--overlay-width:283px;--overlay-radius:0;--input-radius:6px;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #00000040;--focus-shadow:0 0 0 .25rem #3a6fc440;--transition-fast:.15s ease}*,:before,:after{box-sizing:border-box}html,body{background:0 0;margin:0;padding:0}body{color:var(--color-text-primary);font-family:var(--font-display)}body.is-loading{cursor:progress}button,input,select,textarea{font:inherit;line-height:inherit;margin:0}button,select{text-transform:none}.columns{flex-direction:row;display:flex}.overlay,.overlay-settings{width:var(--overlay-width);border-radius:var(--overlay-radius);color:var(--color-text-primary);font-family:var(--font-display);flex-direction:column;flex:none;display:flex;overflow:hidden}.overlay{background-color:var(--color-overlay);resize:both;background-image:repeating-linear-gradient(45deg,#0000 0 20px,#ffffff05 20px 40px);height:530px;overflow:auto}.overlay-settings{background-color:var(--color-overlay-settings);height:720px;overflow-y:auto}.header{flex-direction:column;flex:0 0 80px;justify-content:center;align-items:center;min-height:92px;font-size:48px;display:flex;position:relative}.header-overlay{background-color:var(--color-header-overlay)}.header-settings{background-color:var(--color-header-settings)}.row,.footer,.row-setting{flex-direction:column;padding:6px 10px;display:flex;position:relative}.row{flex:0 0 128px;justify-content:center;align-items:flex-end}.footer{flex:1;align-items:flex-end;min-height:0}.row-setting{justify-content:center;align-items:flex-start;gap:4px}.row+.row{border-top:var(--border-subtle)}.eyebrow,.eyebrow-sub{letter-spacing:.08em;text-transform:uppercase;position:absolute;left:10px}.eyebrow{color:var(--color-text-primary);font-size:24px;top:8px}.eyebrow-sub{color:var(--color-text-muted);font-size:18px;top:28px}.main,.sub,.placeholder{font-family:var(--font-system)}.main{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:36px;font-weight:500}.main.tier{color:var(--color-text-warning);letter-spacing:.06em;font-size:36px}.sub,.sub-fancy{color:var(--color-text-muted-light);text-align:right;margin-top:3px;font-size:18px}.sub-fancy{font-family:var(--font-display)}.placeholder{color:var(--color-text-muted);font-weight:400}.iframe{border:1px solid #000;width:1500px;height:500px;overflow:auto}.standard-icon-sprite{vertical-align:middle;background-image:url(/saphi/assets/standards-DZk2WoQO.webp);background-repeat:no-repeat;width:72px;height:25px;display:inline-block}.standard-1{background-position:-72px 0}.standard-2{background-position:-144px 0}.standard-3{background-position:-72px -25px}.standard-4{background-position:0 0}.standard-5{background-position:0 -25px}.standard-6{background-position:-144px -25px}.form-label{color:var(--color-text-secondary);font-size:16px;font-weight:400}.form-control,.form-select{width:100%;font-family:var(--font-system);border:var(--border-input);border-radius:var(--input-radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background-clip:padding-box;outline:0;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.25;display:block;color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important}.form-control{appearance:none}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23b8bcc8' d='m0,1 2,2 2-2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:2.25rem}.form-control:focus,.form-select:focus{border-color:var(--border-focus);box-shadow:var(--focus-shadow)}.form-control::selection{color:var(--color-text-primary);background-color:var(--color-text-accent)}.form-select::selection{color:var(--color-text-primary);background-color:var(--color-text-accent)}.form-control,.form-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-control:-webkit-autofill{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-control:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-control:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-control:-webkit-autofill:active{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-select:-webkit-autofill{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-select:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-select:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.form-select:-webkit-autofill:active{transition:background-color 9999s ease-in-out;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;background-color:var(--color-input-background)!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-background) inset!important;box-shadow:0 0 0 1000px var(--color-input-background) inset!important}.btn{min-width:120px;font-family:var(--font-system);text-align:center;border-radius:var(--input-radius);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--color-text-primary)!important;background:linear-gradient(135deg,#4a7fd4 0%,#3a6fc4 100%)!important;border:0!important}.btn:hover{filter:brightness(115%);transform:translateY(-2px);color:var(--color-text-primary)!important;box-shadow:var(--shadow-md), 0 0 10px var(--color-text-accent)!important}.btn:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:2px}.btn:active{transform:translateY(0)}.btn-sm{min-width:60px;padding:9px 18px}.paired-fields{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.field-group,.target-detail{flex-direction:column;gap:4px;min-width:70px}.field-group{display:flex}.target-detail{display:none}.field-number-input{text-align:center;width:100%;max-width:84px}.field-time-input{width:100%;max-width:108px}h2{margin:0;padding:0;font-family:inherit;font-size:48px;font-weight:400;line-height:1}h2.headline{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#b9f4ff 0%,#5ccff5 22%,#1764b6 64%);-webkit-background-clip:text;background-clip:text}#ai-badge{color:#556;letter-spacing:.03em;cursor:pointer;z-index:1000;background:#0f0f1ee6;border:1px solid #333;border-radius:6px;padding:4px 10px;font-family:system-ui,-apple-system,sans-serif;font-size:.7rem;transition:border-color .2s,color .2s;position:fixed;top:auto;bottom:12px;right:12px}#ai-badge-close{color:#fff;text-align:center;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:.6rem;line-height:18px;display:none;position:absolute;top:-8px;right:-8px}#ai-badge:hover #ai-badge-close,#ai-badge.open #ai-badge-close{display:block}#ai-badge:hover{color:#889;border-color:#556}#ai-panel{border-top:1px solid #333;margin-top:8px;padding-top:8px;display:none}#ai-badge.open #ai-panel{display:block}.ai-section{margin-bottom:6px}.ai-heading{margin-bottom:2px;font-weight:600}.ai-heading.ai-generated{color:#e74c3c}.ai-heading.ai-generated-reviewed{color:#e67e22}.ai-heading.ai-assisted,.ai-heading.ai-unknown{color:#f1c40f}.ai-heading.human{color:#2ecc71}.ai-item{color:#888;padding-left:8px}#ai-learn-more{color:#5dade2;border-top:1px solid #333;margin-top:8px;padding-top:6px;font-size:.65rem;text-decoration:none;display:block}#ai-learn-more:hover{color:#85c1e9}
