@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--o-charcoal: #0F1217;--o-lifted: #1A1F26;--o-lifted-2: #14181E;--o-cream: #F5F1E8;--o-page-gray: #f3f5f6;--o-ink: #E8E6E0;--o-ink-cream: #0F1217;--o-ink-cream-q: #3A3F47;--o-text-mid: #C7CBD1;--o-text-muted: #9CA1A8;--o-text-meta: #7F8489;--o-text-faint: #5C636B;--o-hairline: #1A1F26;--o-hairline-2: #232830;--o-hairline-3: #2A2F37;--o-cream-hairline: #DCD6C7;--o-teal: #3FB5A8;--o-teal-hover: #4FC3B6;--o-teal-deep: #2F6F6B;--o-header-teal: #398a8e;--o-cat-bidding: #398a8e;--o-cat-compliance: #C9A24B;--o-cat-labor: #6B8FB5;--o-cat-supplies: #7BA05B;--o-cat-margin: #3FB5A8;--o-cat-recovery: #B5736B;--o-s-1: 4px;--o-s-2: 8px;--o-s-3: 12px;--o-s-4: 16px;--o-s-5: 20px;--o-s-6: 24px;--o-s-8: 32px;--o-s-12: 48px;--o-s-16: 64px;--o-s-24: 96px;--o-r-1: 4px;--o-r-2: 8px;--o-r-3: 12px;--o-r-4: 16px;--o-r-pill: 9999px;--o-shadow-panel: 0 24px 80px rgba(0,0,0,.28);--o-shadow-hover: 0 12px 32px rgba(0,0,0,.32);--o-shadow-hover-sm: 0 8px 24px rgba(0,0,0,.3);--o-shadow-tooltip: 0 8px 24px rgba(0,0,0,.45);--o-dur-instant: 80ms;--o-dur-micro: .15s;--o-dur-fast: .25s;--o-dur-standard: .35s;--o-dur-moderate: .5s;--o-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--o-ease-out-soft: cubic-bezier(.2, .8, .2, 1);--o-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--o-display: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--o-body: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--o-mono: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.opora-ai-box-section{width:100%;background:var(--o-page-gray);padding:var(--o-s-24) var(--o-s-6);font-family:var(--o-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.opora-ai-box-section *,.opora-ai-box-section *:before,.opora-ai-box-section *:after{box-sizing:border-box}.opora-ai-box-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.opora-ai-eyebrow{font-family:var(--o-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--o-text-faint);margin-bottom:var(--o-s-5)}.opora-ai-eyebrow .dot{color:var(--o-header-teal);margin:0 6px}.opora-ai-box{background:var(--o-charcoal);border:1px solid var(--o-hairline);border-radius:var(--o-r-4);box-shadow:var(--o-shadow-panel);padding:var(--o-s-8);position:relative}.opora-ai-header{display:flex;justify-content:space-between;align-items:center;height:28px;margin-bottom:var(--o-s-6);padding-bottom:var(--o-s-6);border-bottom:1px solid var(--o-hairline)}.opora-ai-id{display:flex;align-items:center;gap:10px;font-family:var(--o-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--o-text-muted)}.opora-ai-id .glyph{width:16px;height:16px}.opora-ai-id .brand{color:var(--o-ink)}.opora-ai-id .sep{color:var(--o-text-meta)}.opora-ai-status{display:flex;align-items:center;gap:8px;font-family:var(--o-mono);font-size:12px;font-weight:500;color:var(--o-text-meta);font-variant-numeric:tabular-nums}.opora-ai-status .live-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--o-teal)}.opora-ai-status .live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--o-teal);opacity:0;animation:opora-ping 2.4s ease-out infinite}@keyframes opora-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.opora-ai-tabs{display:flex;gap:var(--o-s-6);margin-bottom:var(--o-s-5);position:relative;border-bottom:1px solid var(--o-hairline);overflow-x:auto;scrollbar-width:none}.opora-ai-tabs::-webkit-scrollbar{display:none}.opora-ai-tab{font-family:var(--o-mono);font-size:13px;font-weight:500;color:var(--o-text-meta);background:none;border:none;padding:8px 0;cursor:pointer;position:relative;white-space:nowrap;transition:color var(--o-dur-micro) var(--o-ease-out-soft)}.opora-ai-tab:hover{color:var(--o-text-mid)}.opora-ai-tab.active{color:var(--o-ink)}.opora-ai-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--o-teal)}.opora-ai-try{display:flex;align-items:center;gap:var(--o-s-3);margin-bottom:var(--o-s-4);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.opora-ai-try::-webkit-scrollbar{display:none}.opora-ai-try-label{font-family:var(--o-mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--o-text-faint);text-transform:uppercase;margin-right:4px;flex-shrink:0}.opora-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--o-r-2);border:1px solid var(--o-hairline-3);background:transparent;font-family:var(--o-body);font-size:14px;font-weight:500;color:var(--o-text-mid);cursor:pointer;white-space:nowrap;scroll-snap-align:start;flex-shrink:0;transition:border-color var(--o-dur-micro) var(--o-ease-out-soft),color var(--o-dur-micro) var(--o-ease-out-soft)}.opora-chip:hover{border-color:var(--o-teal);color:var(--o-ink)}.opora-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #3fb5a866}.opora-chip:active{transform:translateY(1px);border-color:var(--o-header-teal)}.opora-chip.more{color:var(--o-text-meta)}.opora-chip .arrow{color:var(--o-teal);font-family:var(--o-mono)}.opora-ai-input{position:relative;background:var(--o-cream);border:1px solid rgba(0,0,0,.08);border-radius:var(--o-r-3);padding:22px 24px;margin-bottom:var(--o-s-6);min-height:104px;box-shadow:0 1px #0000000a,0 14px 40px -22px #0000008c;transition:border-color var(--o-dur-micro),box-shadow var(--o-dur-micro)}.opora-ai-input.focused,.opora-ai-input:focus-within{border-color:var(--o-teal);box-shadow:0 0 0 1px #3fb5a84d,0 14px 40px -22px #0000008c}.opora-ai-query{font-family:var(--o-body);font-size:20px;font-weight:400;color:#14181e9e;min-height:28px;line-height:1.4}.opora-ai-query.placeholder{color:#14181e66;font-style:normal}.opora-ai-query .typing-caret{display:inline-block;width:2px;height:1.1em;background:var(--o-teal);vertical-align:text-bottom;margin-left:2px;animation:opora-caret 1s steps(2) infinite}.opora-ai-input-controls{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.opora-mode-chips{display:flex;gap:8px}.opora-mode-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--o-body);font-size:13px;font-weight:500;letter-spacing:-.005em;color:#5c6470;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffa6;cursor:pointer;transition:border-color var(--o-dur-micro),color var(--o-dur-micro),background var(--o-dur-micro)}.opora-mode-chip:hover{border-color:var(--o-teal-deep);color:#14181e;background:#fff}.opora-mode-chip.active{border-color:var(--o-teal-deep);color:#14181e}.opora-mode-chip .caret{color:#8a8f98;font-size:10px}.opora-submit-orb{width:40px;height:40px;border-radius:var(--o-r-pill);background:var(--o-teal);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--o-charcoal);font-size:18px;font-weight:700;transition:background var(--o-dur-micro),transform var(--o-dur-micro)}.opora-submit-orb:hover{background:var(--o-teal-hover);transform:scale(1.04)}.opora-submit-orb:active{transform:scale(.97)}.opora-submit-orb:disabled{background:var(--o-hairline-3);color:var(--o-text-faint);cursor:not-allowed;transform:none}.opora-ai-trace{background:var(--o-lifted);border:1px solid var(--o-hairline-2);border-radius:var(--o-r-3);padding:var(--o-s-4) 18px;margin-bottom:var(--o-s-5)}.opora-ai-trace-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.opora-ai-trace-header .label{font-family:var(--o-mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--o-text-meta);text-transform:uppercase}.opora-ai-trace-header .summary{font-family:var(--o-body);font-size:13px;color:var(--o-text-meta);margin-left:12px;flex:1}.opora-ai-trace-toggle{color:var(--o-text-faint);font-family:var(--o-mono);transition:transform var(--o-dur-fast) var(--o-ease-out-expo)}.opora-ai-trace.expanded .opora-ai-trace-toggle{transform:rotate(180deg)}.opora-ai-trace-steps{display:none;margin-top:14px}.opora-ai-trace.expanded .opora-ai-trace-steps{display:block}.opora-trace-step{display:grid;grid-template-columns:18px 1fr 56px;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--o-hairline-2);opacity:0;transition:opacity var(--o-dur-fast)}.opora-trace-step:last-child{border-bottom:none}.opora-trace-step.visible{opacity:1}.opora-trace-step.pending .label{color:#6a7077}.opora-trace-step.active .label{color:var(--o-ink)}.opora-trace-step.done .label{color:var(--o-text-muted)}.opora-trace-step .label{font-family:var(--o-body);font-size:14px;font-weight:400;color:var(--o-text-mid);line-height:1.5}.opora-trace-step .duration{font-family:var(--o-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--o-text-meta);text-align:right}.opora-trace-step .glyph{font-family:var(--o-mono);font-size:14px;text-align:center}.opora-trace-step.pending .glyph{color:#3a3f47}.opora-trace-step.done .glyph{color:var(--o-teal)}.opora-trace-step.active .glyph{color:var(--o-teal);animation:opora-rotate 1s linear infinite}@keyframes opora-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.opora-ai-answer{background:var(--o-cream);border-radius:var(--o-r-3);padding:32px 36px;margin-bottom:var(--o-s-5);box-shadow:inset 0 1px #fff9;position:relative}.opora-ai-question{font-family:var(--o-body);font-size:14px;font-weight:600;color:var(--o-ink-cream-q);padding-bottom:var(--o-s-3);margin-bottom:var(--o-s-4);border-bottom:1px solid var(--o-cream-hairline)}.opora-ai-answer-body{font-family:var(--o-body);font-size:17px;font-weight:400;line-height:1.62;color:var(--o-ink-cream)}.opora-ai-answer-body b,.opora-ai-answer-body strong{font-weight:600}.opora-ai-answer-body .cite{display:inline-block;font-family:var(--o-mono);font-size:12px;font-weight:500;color:var(--o-teal-deep);vertical-align:super;line-height:1;margin:0 1px 0 2px;padding:0 2px;border-bottom:1px solid rgba(63,181,168,.5);cursor:pointer;position:relative;transition:background var(--o-dur-micro)}.opora-ai-answer-body .cite:hover{background:#3fb5a81f}.opora-ai-answer-body .cite-tooltip{position:absolute;bottom:130%;left:50%;transform:translate(-50%);background:var(--o-charcoal);color:var(--o-ink);font-family:var(--o-body);font-size:13px;line-height:1.4;padding:10px 12px;border-radius:var(--o-r-2);border:1px solid var(--o-hairline-3);max-width:280px;width:max-content;z-index:10;opacity:0;pointer-events:none;white-space:normal;box-shadow:var(--o-shadow-tooltip);transition:opacity var(--o-dur-micro);vertical-align:baseline;text-align:left;font-weight:400;letter-spacing:normal}.opora-ai-answer-body .cite:hover .cite-tooltip{opacity:1}.opora-stream-caret{display:inline-block;font-family:var(--o-mono);color:var(--o-teal);animation:opora-caret 1s steps(2) infinite}@keyframes opora-caret{0%,49%{opacity:1}50%,to{opacity:0}}.opora-ai-sources-label{font-family:var(--o-mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--o-text-meta);text-transform:uppercase;margin-bottom:var(--o-s-3)}.opora-ai-sources{display:flex;gap:var(--o-s-3);margin-bottom:var(--o-s-5)}.opora-source-card{flex:1;background:var(--o-lifted);border:1px solid var(--o-hairline-2);border-radius:10px;padding:12px 14px;position:relative;transition:transform var(--o-dur-fast) var(--o-ease-out-soft),border-color var(--o-dur-fast),box-shadow var(--o-dur-fast);cursor:pointer}.opora-source-card:hover{border-color:var(--o-teal);transform:translateY(-2px);box-shadow:var(--o-shadow-hover-sm)}.opora-source-card.pulse{animation:opora-pulse 1.2s ease-out}@keyframes opora-pulse{0%{border-color:var(--o-teal);box-shadow:0 0 #3fb5a866}50%{border-color:var(--o-teal);box-shadow:0 0 0 6px #3fb5a800}to{border-color:var(--o-hairline-2);box-shadow:none}}.opora-source-top{display:flex;align-items:center;gap:6px;font-family:var(--o-mono);font-size:11px;font-weight:500;color:var(--o-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.opora-source-icon{font-size:14px}.opora-source-title{font-family:var(--o-body);font-size:14px;font-weight:500;color:var(--o-ink);line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opora-source-locator{font-family:var(--o-body);font-size:12px;color:var(--o-text-meta)}.opora-source-locator .mono{font-family:var(--o-mono)}.opora-source-index{position:absolute;top:10px;right:12px;font-family:var(--o-mono);font-size:12px;color:var(--o-teal)}.opora-ai-followup{display:flex;align-items:center;gap:var(--o-s-3);flex-wrap:wrap;margin-top:var(--o-s-5)}.opora-ai-followup-label{font-family:var(--o-mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--o-text-faint);text-transform:uppercase}.opora-chip.action .leader{color:var(--o-teal);margin-right:4px;font-family:var(--o-mono)}.opora-ai-hub{background:var(--o-charcoal);color:var(--o-ink);font-family:var(--o-body);min-height:100vh;-webkit-font-smoothing:antialiased;box-sizing:border-box}.opora-ai-hub *,.opora-ai-hub *:before,.opora-ai-hub *:after{box-sizing:border-box}.opora-hub-breadcrumb{background:var(--o-page-gray);color:var(--o-text-faint);font-family:var(--o-body);font-size:13px;padding:16px 24px;line-height:1.4}.opora-hub-breadcrumb .crumb-wrap{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px}.opora-hub-breadcrumb a{color:var(--o-text-faint);text-decoration:none;font-weight:400}.opora-hub-breadcrumb .current{color:var(--o-charcoal);font-weight:500}.opora-hub-breadcrumb .opora-resources-nav-label{display:none!important}.opora-hub-hero{background:var(--o-cream);padding:var(--o-s-24) var(--o-s-6) var(--o-s-16)}.opora-hub-hero-inner{max-width:1200px;margin:0 auto}.opora-hub-h1{font-family:var(--o-display);font-weight:800;font-size:76px;line-height:1.02;letter-spacing:-.02em;color:var(--o-ink-cream);margin:0 0 var(--o-s-5);max-width:980px}.opora-hub-subhead{font-family:var(--o-body);font-weight:400;font-size:20px;line-height:1.55;color:var(--o-ink-cream-q);margin:0 0 var(--o-s-12);max-width:760px}.opora-hub-box-wrap{max-width:1080px;margin:0 auto}.opora-hub-tools-section{background:var(--o-charcoal);padding:var(--o-s-24) var(--o-s-6)}.opora-hub-tools-inner{max-width:1200px;margin:0 auto}.opora-hub-tools-eyebrow{font-family:var(--o-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o-header-teal);margin-bottom:var(--o-s-3)}.opora-hub-tools-h2{font-family:var(--o-display);font-weight:700;font-size:48px;line-height:1.05;letter-spacing:-.015em;color:var(--o-ink);margin:0 0 var(--o-s-8);max-width:800px}.opora-hub-search-wrap{display:flex;justify-content:center;margin-bottom:var(--o-s-6)}.opora-hub-search{width:100%;max-width:720px;background:var(--o-lifted-2);border:1px solid var(--o-hairline-3);border-radius:var(--o-r-3);height:56px;padding:0 20px;display:flex;align-items:center;position:relative;transition:border-color var(--o-dur-micro),box-shadow var(--o-dur-micro)}.opora-hub-search:focus-within{border-color:var(--o-teal);box-shadow:0 0 0 1px #3fb5a840}.opora-hub-search input{flex:1;background:transparent;border:none;outline:none;font-family:var(--o-body);font-size:16px;color:var(--o-ink);height:100%}.opora-hub-search input::placeholder{color:#6a7077}.opora-hub-search .kbd-hint{font-family:var(--o-mono);font-size:11px;font-weight:500;color:var(--o-text-meta);padding:4px 8px;border-radius:4px;border:1px solid var(--o-hairline-3);background:var(--o-lifted)}.opora-hub-categories{display:flex;gap:var(--o-s-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--o-s-8)}.opora-cat-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--o-r-2);border:1px solid var(--o-hairline-3);background:transparent;font-family:var(--o-body);font-size:14px;font-weight:500;color:var(--o-text-mid);cursor:pointer;transition:border-color var(--o-dur-micro),color var(--o-dur-micro)}.opora-cat-chip:hover{color:var(--o-ink)}.opora-cat-chip.active{color:var(--o-ink);border-color:currentColor}.opora-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--o-s-4)}.opora-tool-card{background:var(--o-lifted);border:1px solid var(--o-hairline-2);border-radius:var(--o-r-3);padding:20px;min-height:148px;position:relative;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--o-dur-fast) var(--o-ease-out-soft),border-color var(--o-dur-fast),box-shadow var(--o-dur-fast),opacity var(--o-dur-fast)}.opora-tool-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--cat-color, var(--o-header-teal));transition:filter var(--o-dur-micro)}.opora-tool-card:hover{border-color:var(--o-teal-deep);transform:translateY(-3px);box-shadow:var(--o-shadow-hover)}.opora-tool-card:hover:before{filter:brightness(1.15)}.opora-tool-card:hover .opora-tool-open{color:var(--o-teal)}.opora-tool-card:hover .opora-tool-open .arrow{transform:translate(4px)}.opora-tool-card.hidden{opacity:0;pointer-events:none}.opora-tool-cat{font-family:var(--o-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cat-color);margin-bottom:var(--o-s-2)}.opora-tool-title{font-family:var(--o-body);font-weight:700;font-size:18px;color:var(--o-ink);margin:0 0 6px}.opora-tool-desc{font-family:var(--o-body);font-size:14px;font-weight:400;line-height:1.5;color:var(--o-text-muted);margin:0 0 var(--o-s-4);flex:1}.opora-tool-open{font-family:var(--o-mono);font-size:13px;color:var(--o-text-meta);display:inline-flex;align-items:center;gap:6px;transition:color var(--o-dur-micro)}.opora-tool-open .arrow{transition:transform var(--o-dur-micro)}.opora-hub-empty{text-align:center;padding:var(--o-s-12) 0;color:var(--o-text-muted);font-family:var(--o-body);font-size:16px;display:none}.opora-hub-empty a{color:var(--o-teal);text-decoration:none}.opora-hub-empty.visible{display:block}@media(max-width:1439px){.opora-ai-box-section{padding:var(--o-s-16) var(--o-s-6)}.opora-hub-h1{font-size:64px}.opora-hub-tools-h2{font-size:40px}}@media(max-width:1023px){.opora-ai-sources{flex-wrap:wrap}.opora-source-card{flex:1 1 calc(50% - 6px);min-width:0}.opora-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.opora-ai-box-section{padding:var(--o-s-12) var(--o-s-4)}.opora-ai-box{padding:var(--o-s-5);border-radius:var(--o-r-3)}.opora-ai-eyebrow{font-size:11px}.opora-ai-header{flex-direction:column;align-items:flex-start;gap:8px;height:auto;margin-bottom:var(--o-s-4);padding-bottom:var(--o-s-4)}.opora-ai-tabs{margin-bottom:var(--o-s-4);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.opora-ai-tabs::-webkit-scrollbar{display:none}.opora-ai-tab{flex-shrink:0}.opora-ai-try{margin-bottom:var(--o-s-4)}.opora-ai-input{padding:18px;margin-bottom:var(--o-s-4)}.opora-ai-query{font-size:17px}.opora-submit-orb{width:36px;height:36px}.opora-ai-trace{padding:var(--o-s-3) var(--o-s-4);margin-bottom:var(--o-s-4)}.opora-ai-answer{padding:22px 20px;margin-bottom:var(--o-s-4)}.opora-ai-answer-body{font-size:16px;line-height:1.6}.opora-ai-sources{flex-direction:column;gap:10px}.opora-source-card{flex:1 1 100%}.opora-ai-followup{gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.opora-ai-followup::-webkit-scrollbar{display:none}.opora-ai-followup .opora-chip{flex-shrink:0}.opora-hub-hero{padding:var(--o-s-12) var(--o-s-4) var(--o-s-8)}.opora-hub-h1{font-size:40px;line-height:1.05}.opora-hub-subhead{font-size:17px}.opora-hub-tools-section{padding:var(--o-s-12) var(--o-s-4)}.opora-hub-tools-h2{font-size:32px;line-height:1.1}.opora-hub-grid{grid-template-columns:1fr}.opora-hub-categories{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory}.opora-hub-categories::-webkit-scrollbar{display:none}.opora-cat-chip{flex-shrink:0;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.opora-stream-caret,.opora-ai-query .typing-caret{display:none}}.opora-ai-box[data-mode=resting] .opora-ai-resting{padding:var(--o-s-12) 0 var(--o-s-8)}.opora-ai-input-large{padding:32px!important;min-height:132px!important;margin-bottom:var(--o-s-8)!important;box-shadow:0 1px #0000000a,0 24px 60px -28px #0000008c!important}.opora-ai-input-large .opora-ai-query{font-size:24px!important;letter-spacing:-.01em}.opora-ai-box[data-mode=resting] .opora-ai-try{gap:10px;margin-top:var(--o-s-6);flex-wrap:wrap}.opora-submit-orb.is-breathing{position:relative}.opora-submit-orb.is-breathing:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1px solid var(--o-teal);opacity:0;animation:opora-breathe 2.6s ease-out infinite;pointer-events:none}@keyframes opora-breathe{0%{transform:scale(.85);opacity:0}35%{opacity:.4}to{transform:scale(1.45);opacity:0}}.opora-ai-box[data-mode=settled] .opora-submit-orb.is-breathing:after{display:none}.opora-ai-reveal{overflow:hidden;max-height:0;opacity:0;transform:translateY(8px);transition:max-height .72s var(--o-ease-out-expo),opacity .54s ease 80ms,transform .72s var(--o-ease-out-expo);position:relative}.opora-ai-box[data-mode=engaging] .opora-ai-reveal,.opora-ai-box[data-mode=settled] .opora-ai-reveal{max-height:2400px;opacity:1;transform:translateY(0)}.opora-ai-box[data-mode=resting] .opora-ai-tabs,.opora-ai-box[data-mode=engaging] .opora-ai-tabs{opacity:0;pointer-events:none}.opora-ai-reveal .opora-ai-tabs{margin-bottom:var(--o-s-6);margin-top:var(--o-s-2);transition:opacity .4s ease .6s}.opora-ai-box[data-mode=settled] .opora-ai-tabs{opacity:1;pointer-events:auto}.opora-ai-reset{position:absolute;top:0;right:0;background:transparent;border:none;color:var(--o-text-meta);font-family:var(--o-body);font-size:13px;font-weight:500;padding:8px 4px;cursor:pointer;opacity:0;transition:color var(--o-dur-micro),opacity .3s ease .8s;letter-spacing:-.005em;z-index:2}.opora-ai-reset:hover{color:var(--o-ink)}.opora-ai-reset .arrow{color:var(--o-teal);margin-right:4px}.opora-ai-box[data-mode=settled] .opora-ai-reset{opacity:1}.opora-ai-box[data-mode=resting] .opora-ai-resting .opora-ai-try .opora-chip.more{display:none}@media(prefers-reduced-motion:reduce){.opora-ai-reveal{transition:opacity .2s ease;transform:none}.opora-ai-box[data-mode=engaging] .opora-ai-reveal,.opora-ai-box[data-mode=settled] .opora-ai-reveal{max-height:none}.opora-submit-orb.is-breathing:after{display:none}}.opora-ai-box-section{padding-top:var(--o-s-16);padding-bottom:var(--o-s-16)}.opora-ai-hub .opora-ai-box-section{padding-top:var(--o-s-8);padding-bottom:var(--o-s-8)}.opora-ai-answer .opora-ai-question{display:none}.opora-ai-answer{padding-top:28px}@media(max-width:767px){.opora-ai-input-large{padding:22px 18px!important;min-height:auto!important}.opora-ai-input-large .opora-ai-query{font-size:20px!important}.opora-ai-input-controls{gap:8px}.opora-ai-eyebrow{white-space:normal;font-size:10px;letter-spacing:.14em}.opora-ai-box-section{padding-top:var(--o-s-8)}.opora-ai-box[data-mode=resting] .opora-ai-resting{padding:var(--o-s-4) 0 var(--o-s-6)}.opora-ai-box[data-mode=resting] .opora-ai-try{gap:8px}.opora-ai-box[data-mode=resting] .opora-ai-try .opora-chip{width:100%;justify-content:center}.opora-ai-box[data-mode=settled] .opora-ai-reset{position:static;display:block;width:100%;text-align:right;padding:0 0 8px}.opora-ai-reveal .opora-ai-tabs{margin-top:0}.opora-ai-trace-header{flex-wrap:wrap}.opora-ai-trace-header .label{flex-shrink:0}.opora-ai-trace-header .summary{font-size:11px;flex:1 1 100%;margin-top:4px;color:var(--o-text-meta)}.opora-trace-step{gap:10px}.opora-trace-step .desc{min-width:0}.opora-trace-step .time{flex-shrink:0;font-size:11px}}.opora-ai-trust{list-style:none;margin:22px 0 0;padding:18px 22px;border:1px solid rgba(63,181,168,.28);border-radius:10px;background:linear-gradient(180deg,#3fb5a814,#3fb5a80a);display:grid;gap:10px}.opora-ai-trust li{font-family:var(--o-body);font-size:13px;line-height:1.55;color:var(--o-text-mid);padding-left:18px;position:relative}.opora-ai-trust li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--o-teal);opacity:1}.opora-ai-trust-key{font-family:var(--o-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--o-teal);margin-right:8px}.opora-ai-engine-link{display:inline-block;margin:14px 0 0;font-family:var(--o-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--o-teal);text-decoration:none;border-bottom:1px solid rgba(63,181,168,.5);padding-bottom:2px;transition:color .16s ease,transform .16s ease,border-color .16s ease}.opora-ai-engine-link:hover{color:var(--o-teal-hover);border-color:var(--o-teal-hover);transform:translate(2px)}.opora-ai-box[data-mode=engaging] .opora-ai-trust,.opora-ai-box[data-mode=settled] .opora-ai-trust,.opora-ai-box[data-mode=engaging] .opora-ai-engine-link,.opora-ai-box[data-mode=settled] .opora-ai-engine-link{display:none}@media(max-width:720px){.opora-ai-trust{padding:14px 16px;margin-top:18px}.opora-ai-trust li{font-size:12px;padding-left:16px}.opora-ai-trust-key{display:block;margin-bottom:2px;margin-right:0}}.opora-ai-eyebrow .ai-tag{display:inline-flex;align-items:center;gap:6px;color:var(--o-teal);font-weight:700}.opora-ai-eyebrow .ai-tag svg{width:12px;height:12px;stroke:currentColor;fill:none}.opora-ai-id .ai-sparkle{width:14px;height:14px;margin-right:2px;color:var(--o-teal)}.opora-ai-id .ai-sparkle path{fill:currentColor}.opora-ai-input-large .ai-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--o-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o-teal-deep);background:#3fb5a81f;border:1px solid rgba(63,181,168,.35);padding:4px 10px;border-radius:9999px;margin-bottom:12px;width:fit-content}.opora-ai-input-large .ai-badge svg{width:11px;height:11px;fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/145/assets/opora-ai.css.map */
