@charset "UTF-8";html.auth-html-bg{background-color:var(--opc-ui-color-canvas)}body.auth-site-page{margin:0;color:var(--opc-ui-color-text);background-color:var(--opc-ui-color-canvas)}body.auth-modal-page{overflow:hidden}.auth-modal-overlay{position:fixed;inset:0;z-index:200100;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.auth-modal-backdrop{position:absolute;inset:0;background:transparent}.auth-modal-center{position:relative;z-index:1;width:100%;max-width:540px;max-height:min(92vh,920px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px;box-sizing:border-box}.auth-modal-center--wide{max-width:min(720px,100%)}.auth-modal-center--forgot,.auth-inner-forgot{max-width:min(1040px,100%)}.auth-card--float{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:auth-modal-float-in .38s cubic-bezier(.22,1,.36,1) both;box-shadow:var(--opc-ui-shadow-dialog)}@keyframes auth-modal-float-in{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.auth-card--float{animation:none}}.auth-modal-close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:10px;border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface-raised);color:var(--opc-ui-color-text-muted);font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .2s ease,color .2s ease,border-color .2s ease}.auth-modal-close:hover{background:var(--opc-ui-color-surface-hover);color:var(--opc-ui-color-text);border-color:var(--opc-ui-color-border-strong)}.auth-main-wrap{box-sizing:border-box;min-height:calc(100vh - 72px);padding:100px 30px 48px;background:var(--opc-ui-color-canvas)}.auth-inner{width:100%;max-width:520px;margin:0 auto}.auth-inner-wide{max-width:calc(1040px * 2 / 3)}.auth-forgot-grid{display:grid;width:100%;grid-template-columns:minmax(280px,1fr) minmax(240px,360px);gap:24px;align-items:stretch}@media screen and (max-width:900px){.auth-forgot-grid{grid-template-columns:1fr}}.auth-forgot-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-right:60px;box-sizing:border-box}.auth-card-title--left{text-align:left;margin-bottom:8px}.auth-forgot-lead{margin:0;font-size:13px;line-height:1.6;color:var(--opc-ui-color-text-muted)}.auth-forgot-back-link{flex-shrink:0;font-size:13px;font-weight:600;color:var(--opc-ui-color-link);text-decoration:none}.auth-forgot-back-link:hover{text-decoration:underline;color:var(--opc-ui-color-accent-hover)}.auth-steps{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.auth-step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;color:var(--opc-ui-color-text-muted);background:var(--opc-ui-color-surface-subtle);border:1px solid var(--opc-ui-color-border)}.auth-step--active{color:var(--opc-ui-color-accent);background:var(--opc-ui-color-surface-active);border-color:var(--opc-ui-color-border-strong);box-shadow:none}.auth-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:800;border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface-raised);color:var(--opc-ui-color-text-muted);box-shadow:none}.auth-step--active .auth-step-num{border-color:var(--opc-ui-color-border-strong);background:var(--opc-ui-color-surface);color:var(--opc-ui-color-accent);box-shadow:none}.auth-step-arrow{color:var(--opc-ui-color-text-subtle);font-size:14px}.auth-label-above{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--opc-ui-color-text)}.auth-forgot-panel{margin-bottom:16px}.auth-forgot-panel[hidden]{display:none!important}.auth-stack-field{margin-bottom:18px}.auth-stack-field__control{display:block;position:relative}.auth-stack-field .auth-input{width:100%}.auth-stack-field.auth-code-row .auth-input-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}.auth-stack-field.auth-code-row .auth-input{flex:1 1 auto;min-width:0}.auth-stack-field.auth-code-row .auth-btn-code{flex:0 0 auto}.auth-stack-field .auth-input-wrap--password{width:100%}.auth-forgot-stack-msg{margin:8px 0 0;padding-top:2px;font-size:12px;line-height:1.55;color:var(--opc-ui-color-danger)}.auth-forgot-stack-msg--info{color:var(--opc-ui-color-text-muted)}.auth-btn-block{width:100%;margin-top:6px}.auth-text-link{display:block;width:100%;margin-top:16px;padding:0;border:none;background:none;font-size:13px;font-weight:600;font-family:inherit;color:var(--opc-ui-color-link);cursor:pointer;text-align:center;text-decoration:underline;text-underline-offset:3px}.auth-text-link:hover{color:var(--opc-ui-color-accent-hover)}.auth-tips-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--opc-ui-radius-lg);border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface-raised);padding:26px 22px 24px;min-height:100%;box-shadow:var(--opc-ui-shadow-control);box-sizing:border-box}.auth-tips-card h2{margin:0 0 16px;font-size:1rem;font-weight:700;color:var(--opc-ui-color-text);letter-spacing:0}.auth-tips-card ul{margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.65;color:var(--opc-ui-color-text-muted)}.auth-tips-card li{position:relative;margin-bottom:10px;padding-left:1.35em}.auth-tips-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;border:1px solid var(--opc-ui-color-border-strong);background:var(--opc-ui-color-surface-active);box-shadow:none}.auth-tips-card li:last-child{margin-bottom:0}.auth-card{position:relative;isolation:isolate;overflow:visible;border-radius:var(--opc-ui-radius-lg);border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface);padding:28px 26px 30px;box-shadow:var(--opc-ui-shadow-dialog);box-sizing:border-box}.auth-card>*{position:relative;z-index:3}.auth-tips-card>*{position:relative;z-index:3}.auth-card--float .auth-card-title{padding-left:42px;padding-right:42px}.auth-card--float .auth-card-title--left{padding-left:0;padding-right:48px}.auth-card-title{margin:0 0 22px;text-align:center;font-size:1.35rem;font-weight:800;letter-spacing:0;color:var(--opc-ui-color-text)}.auth-tabs{display:flex;gap:6px;padding:5px;margin:0 0 20px;border-radius:var(--opc-ui-radius-md);background:var(--opc-ui-color-surface-subtle);border:1px solid var(--opc-ui-color-border)}.auth-tab{flex:1;border:none;border-radius:var(--opc-ui-radius-sm);padding:10px 12px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;color:var(--opc-ui-color-text-muted);background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.auth-tab:hover{color:var(--opc-ui-color-text);background:var(--opc-ui-color-surface-hover)}.auth-tab.is-active{color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);background:var(--opc-ui-color-accent);box-shadow:var(--opc-ui-shadow-control)}.auth-panel[hidden]{display:none!important}.auth-field{display:flex;align-items:center;gap:12px;margin-bottom:14px}.auth-label{flex:0 0 76px;text-align:right;font-size:13px;font-weight:600;color:var(--opc-ui-color-text)}.auth-input-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.auth-input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:var(--opc-ui-radius-sm);border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-input);color:var(--opc-ui-color-text);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-input::-moz-placeholder{color:var(--opc-ui-color-text-subtle)}.auth-input::placeholder{color:var(--opc-ui-color-text-subtle)}.auth-input:focus{border-color:var(--opc-auth-focus-border);box-shadow:var(--opc-ui-focus-ring)}.auth-input--muted{background:var(--opc-ui-color-surface-subtle)}.auth-field-hint{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--opc-ui-color-border-strong);color:var(--opc-ui-color-text-muted);font-size:12px;font-weight:700;font-style:italic;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.auth-code-row .auth-input{flex:1}.auth-btn-code{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;height:auto;padding:8px 16px;border-radius:var(--opc-ui-radius-sm);border:1px solid var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);font-size:var(--opc-type-button, 12px);font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:none}.auth-btn-code:hover:not(:disabled){background:var(--opc-ui-color-accent-hover);border-color:var(--opc-ui-color-accent-hover);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent)}.auth-btn-code.auth-btn-code--block{width:100%;min-height:42px}.auth-btn-code:disabled{opacity:.45;cursor:not-allowed}.auth-help{margin:-4px 0 14px 88px;font-size:11px;line-height:1.55;color:var(--opc-ui-color-text-muted)}@media screen and (max-width:768px){.auth-field{flex-direction:column;align-items:stretch;gap:6px}.auth-label{flex:none;text-align:left}.auth-help{margin-left:0}.auth-code-row .auth-input-wrap{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}.auth-code-row .auth-input{flex:1 1 auto;min-width:0;min-height:46px;height:46px}.auth-code-row .auth-btn-code:not(.auth-btn-code--block){width:auto;max-width:44%;flex:0 0 auto;min-height:46px;height:46px;padding:8px 12px;font-size:12px}.auth-btn-code.auth-btn-code--block{width:100%;min-height:46px}}.auth-agree{display:flex;align-items:flex-start;gap:10px;margin:18px 0 20px;font-size:12px;line-height:1.55;color:var(--opc-ui-color-text-muted)}.auth-agree input{margin-top:3px;flex-shrink:0;accent-color:var(--opc-ui-color-accent)}.auth-agree a{color:var(--opc-ui-color-link);text-decoration:underline;text-underline-offset:2px}.auth-agree a:hover{color:var(--opc-ui-color-accent-hover)}.auth-agree-text{flex:1;min-width:0;line-height:1.6;cursor:pointer}.auth-disclaimer-link{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;color:var(--opc-ui-color-link);text-decoration:underline;text-underline-offset:2px;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.auth-disclaimer-link:hover{color:var(--opc-ui-color-accent-hover)}.auth-disclaimer-link:focus-visible{outline:2px solid var(--opc-ui-color-accent);outline-offset:2px;border-radius:2px}.auth-muted-line{margin:0 0 18px;font-size:12px;line-height:1.55;color:var(--opc-ui-color-text-muted)}.auth-muted-line a{color:var(--opc-ui-color-link);text-decoration:underline;text-underline-offset:2px}.auth-actions{display:flex;gap:12px}.auth-actions--quad{display:grid;grid-template-columns:1fr 1fr}.auth-actions .auth-btn{flex:1}.auth-actions--stack{flex-direction:column}.auth-actions--stack .auth-btn{flex:none;width:100%}.auth-actions--center{justify-content:center}.auth-actions--center .auth-btn{flex:none;width:auto;min-width:0;padding-left:2rem;padding-right:2rem;border-radius:9999px}.auth-btn{height:46px;border-radius:var(--opc-ui-radius-sm);font-size:var(--opc-type-button, 12px);font-weight:700;font-family:inherit;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;transition:filter .2s ease,opacity .2s ease}.auth-btn--primary{background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent);box-shadow:var(--opc-ui-shadow-control)}.auth-btn--primary:hover:not(:disabled){filter:brightness(1.015)}.auth-btn--primary:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.4)}.auth-btn--ghost{background:var(--opc-ui-color-surface);color:var(--opc-ui-color-text);border:1px solid var(--opc-ui-color-border)}.auth-btn--ghost:hover{background:var(--opc-ui-color-surface-hover);border-color:var(--opc-ui-color-border-strong)}.auth-foot-note{margin:18px 0 0;text-align:center;font-size:12px;font-weight:600;color:var(--opc-ui-color-text-muted)}.auth-static-tip{margin-top:22px;padding:12px 14px;border-radius:var(--opc-ui-radius-sm);border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface-subtle);font-size:11px;line-height:1.55;color:var(--opc-ui-color-text-muted)}.opc-auth-recover-page{background:var(--opc-ui-color-canvas);color:var(--opc-ui-color-text)}.opc-auth-recover-page .opc-auth-recover-card,.opc-auth-recover-page .opc-auth-recover-tips{border-color:var(--opc-ui-color-border);background:var(--opc-ui-color-surface);box-shadow:var(--opc-ui-shadow-control)}.opc-auth-recover-page :where(h2,h3,label){color:var(--opc-ui-color-text)}.opc-auth-recover-page :where(p,li){color:var(--opc-ui-color-text-muted)}.opc-auth-recover-page .opc-auth-recover-link,.opc-auth-recover-page .opc-auth-recover-code-btn{border-color:var(--opc-ui-color-border);color:var(--opc-ui-color-link)}.opc-auth-recover-page .opc-auth-recover-link:hover,.opc-auth-recover-page .opc-auth-recover-code-btn:hover:not(:disabled){color:var(--opc-ui-color-accent-hover);background:var(--opc-ui-color-surface-hover)}.opc-auth-recover-page .opc-auth-recover-tabs{background:var(--opc-ui-color-surface-subtle)}.opc-auth-recover-page .opc-auth-recover-tab{color:var(--opc-ui-color-text-muted)}.opc-auth-recover-page .opc-auth-recover-tab.is-active{background:var(--opc-ui-color-surface);color:var(--opc-ui-color-accent);box-shadow:var(--opc-ui-shadow-control)}.opc-auth-recover-page :where(input,.auth-password-input){border-color:var(--opc-ui-color-border);background:var(--opc-ui-color-input);color:var(--opc-ui-color-text)}.opc-auth-recover-page :where(input,.auth-password-input):focus{border-color:var(--opc-ui-color-accent);box-shadow:var(--opc-ui-focus-ring)}.opc-auth-recover-page .opc-auth-input-invalid{border-color:var(--opc-ui-color-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--opc-ui-color-danger) 14%,transparent)}.opc-auth-recover-page .opc-auth-field-msg--error{color:var(--opc-ui-color-danger)}.opc-auth-recover-page .opc-auth-recover-primary-btn{background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent)}@media screen and (max-width:768px){.auth-main-wrap{padding:calc(2.7rem + 24px) 16px 36px;min-height:calc(100vh - 2.7rem)}.auth-card{padding:22px 18px 20px}.auth-card-title{font-size:1.15rem}}html[data-opc-theme=official],body[data-opc-theme=official]{--opc-font-sans: "HarmonyOS Sans SC", -apple-system, sans-serif;--opc-text-xs: 12px;--opc-text-sm: 14px;--opc-text-base: 16px;--opc-text-lg: 18px;--opc-text-xl: 20px;--opc-text-2xl: 24px;--opc-text-3xl: 28px;--opc-text-display: clamp(20px, 4.5vw, 30px);--opc-text-stat: clamp(22px, 5vw, 36px);--opc-nav-brand-title-size: clamp(16px, 4.8vw, 22px);--opc-v13-font-sans: "HarmonyOS Sans SC", -apple-system, sans-serif;--opc-v13-meta: 12px;--opc-v13-caption: 13px;--opc-v13-section: 13px;--opc-v13-ui: 14px;--opc-v13-brand: 16px;--opc-v13-body: 16px;--opc-v13-plan-body: 15px;--opc-v13-heading: 18px;--opc-v13-subheading: 22px;--opc-v13-display: 32px;--opc-v13-artifact-title: 18px;--opc-v13-line-chat: 1.65;--opc-v13-line-plan: 1.78;--opc-leading-tight: 1.25;--opc-leading-normal: 1.5;--opc-leading-relaxed: 1.625;--opc-weight-regular: 400;--opc-weight-medium: 500;--opc-weight-semibold: 600;--opc-weight-bold: 700;--opc-bg-base: #070707;--opc-bg-mid: #120f0c;--opc-bg-deep: #090909;--opc-bg-panel: #050505;--opc-bg-surface: rgba(255, 255, 255, .035);--opc-bg-surface-raised: rgba(0, 0, 0, .24);--opc-bg-surface-accent: rgba(235, 205, 164, .08);--opc-gold-100: #fff6df;--opc-gold-200: #f0d49a;--opc-gold-300: #e6b980;--opc-gold-400: #d1a054;--opc-gold-500: #c4934a;--opc-gold-600: #8f6630;--opc-gold-text: rgba(235, 205, 164, .96);--opc-gold-text-soft: rgba(230, 196, 140, .95);--opc-gold-muted: rgba(212, 204, 184, .88);--opc-gold-border: rgba(235, 205, 164, .18);--opc-gold-border-strong: rgba(209, 160, 84, .42);--opc-gold-border-subtle: rgba(235, 205, 164, .12);--opc-order-frame-gold: rgb(136, 120, 97);--opc-order-label-gold: #b8973e;--opc-order-value-gold: #e6c47a;--tools-fig2-frame-border: rgb(180 163 125);--tools-fig2-frame-border-hover: rgb(255, 238, 205);--tools-catalog-card-edge: rgb(157 143 119);--tools-catalog-card-edge-soft: rgba(157, 143, 119, .35);--opc-tools-embed-frame-shadow: inset 0 0 0 1px var(--tools-catalog-card-edge);--tools-fig2-frame-shadow: 0 0 16px rgba(232, 195, 140, .46), 0 0 36px rgba(232, 195, 140, .18), 0 12px 32px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 248, 230, .1), inset 0 0 20px rgba(232, 195, 140, .09);--opc-conv-frame-shadow: var(--tools-fig2-frame-shadow);--opc-fig1-radius: 24px;--opc-fig1-radius-inner: 14px;--opc-fig1-bg: linear-gradient(180deg, #1c1a18 0%, #141210 38%, #0c0b0a 100%);--opc-fig1-inner-bg: linear-gradient(180deg, rgba(38, 35, 32, .96) 0%, rgba(20, 18, 16, .98) 100%);--opc-fig1-chat-scroll-bg: linear-gradient( 180deg, rgba(28, 26, 24, .48) 0%, rgba(12, 11, 10, .54) 100% );--opc-fig1-edge-glow: linear-gradient( 90deg, transparent 0%, rgba(232, 195, 140, .18) 18%, rgba(255, 248, 230, .82) 50%, rgba(232, 195, 140, .18) 82%, transparent 100% );--opc-fig1-frame-shadow: inset 0 0 0 1px rgb(232, 195, 140), inset 0 1px 0 rgba(255, 248, 230, .12), 0 10px 36px rgba(0, 0, 0, .55), 0 0 42px rgba(232, 195, 140, .14);--opc-fig1-frame-shadow-hover: inset 0 0 0 1px rgb(245, 220, 180), inset 0 1px 0 rgba(255, 248, 230, .16), 0 12px 40px rgba(0, 0, 0, .58), 0 0 52px rgba(232, 195, 140, .22);--opc-plan-card-frame-shadow: var(--opc-fig1-frame-shadow);--opc-module-panel-bg: #1a1a1c;--opc-module-panel-border: rgba(235, 205, 164, .35);--opc-gold-gradient-title: linear-gradient( 180deg, #ffffff 0%, #f7e6bc 38%, #e6b980 58%, #c4934a 100% );--opc-gold-gradient-bar: linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%);--opc-gold-gradient-btn: linear-gradient(180deg, #f0d49a 0%, #e6b980 100%);--opc-gold-gradient-cta: var(--opc-gold-gradient-bar);--opc-gold-gradient-orders-cta: var(--opc-gold-gradient-bar);--opc-semantic-danger: #FCA5A5;--opc-semantic-success: #02ad69f2;--opc-sky-cta-bg: rgb(14 165 233 / var(--tw-bg-opacity, 1));--opc-sky-cta-bg-hover: rgb(2 132 199 / var(--tw-bg-opacity, 1));--opc-sky-cta-text: #ffffff;--opc-sky-outline-border: rgb(14 165 233 / var(--tw-bg-opacity, 1));--opc-sky-outline-text: #0f172a;--opc-text-primary: rgba(255, 255, 255, .94);--opc-text-secondary: rgba(255, 255, 255, .72);--opc-text-muted: rgba(255, 255, 255, .52);--opc-text-faint: rgba(255, 255, 255, .42);--opc-text-on-gold: #1a140d;--opc-danger-text: #FCA5A5;--opc-arrears-text: #FCA5A5;--opc-danger-border: rgba(244, 63, 94, .38);--opc-danger-bg: rgba(50, 12, 18, .32);--opc-radius-sm: 12px;--opc-radius-md: 18px;--opc-radius-lg: 24px;--opc-radius-pill: 999px}html[data-opc-theme=official]{font-size:16px;background-color:var(--opc-bg-base, #070707)}body[data-opc-theme=official]{font-family:var(--opc-font-sans);font-size:var(--opc-text-base);line-height:var(--opc-leading-normal);font-weight:var(--opc-weight-regular);color:var(--opc-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-opc-theme=official]:not(.tools-page){background-color:var(--opc-bg-deep);background-image:radial-gradient(ellipse 90% 55% at 50% -12%,rgba(232,195,140,.14) 0%,transparent 52%),radial-gradient(circle at 80% 100%,rgba(196,147,74,.06) 0%,transparent 40%),linear-gradient(180deg,var(--opc-bg-base) 0%,var(--opc-bg-mid) 42%,var(--opc-bg-deep) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,80% 100%,center center;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll}body[data-opc-theme=official] .opc-vue-stage,body[data-opc-theme=official] .opc-showcase,body[data-opc-theme=official] section.middle_con.black-bg,body[data-opc-theme=official] .opc-panel-wrap,body[data-opc-theme=official] .opc-panel-wrap>#app{background-color:transparent;background-image:none}body[data-opc-theme=official]:has(.opc-theme-page--subscription),body[data-opc-theme=official]:has(.opc-theme-page--compute),body[data-opc-theme=official]:has(.opc-theme-page--orders),body[data-opc-theme=official]:has(.opc-theme-page--plans),body[data-opc-theme=official]:has(.opc-theme-page--plan-detail),body[data-opc-theme=official]:has(.opc-theme-page--mgr){background-color:var(--opc-ui-color-canvas);background-image:none;overflow:hidden;height:100dvh;max-height:100dvh}body[data-opc-theme=official]:has(.opc-theme-page--subscription) #opc-site-header-root,body[data-opc-theme=official]:has(.opc-theme-page--compute) #opc-site-header-root,body[data-opc-theme=official]:has(.opc-theme-page--orders) #opc-site-header-root,body[data-opc-theme=official]:has(.opc-theme-page--plans) #opc-site-header-root,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) #opc-site-header-root,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .nav_mobile,body[data-opc-theme=official]:has(.opc-theme-page--compute) .nav_mobile,body[data-opc-theme=official]:has(.opc-theme-page--orders) .nav_mobile,body[data-opc-theme=official]:has(.opc-theme-page--plans) .nav_mobile,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .nav_mobile,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .nav_m_con,body[data-opc-theme=official]:has(.opc-theme-page--compute) .nav_m_con,body[data-opc-theme=official]:has(.opc-theme-page--orders) .nav_m_con,body[data-opc-theme=official]:has(.opc-theme-page--plans) .nav_m_con,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .nav_m_con{background-color:var(--opc-ui-color-canvas);background-image:none}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--subscription) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--compute) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--orders) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plans) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-switch-bar{background-color:var(--opc-ui-color-canvas);background-image:none}body[data-opc-theme=official] .opc-workspace-head p,body[data-opc-theme=official] .opc-showcase-head p,body[data-opc-theme=official] .opc-section-head-text p{font-size:var(--opc-text-sm);line-height:var(--opc-leading-relaxed);color:var(--opc-text-muted)}body[data-opc-theme=official] .opc-showcase-head .opc-prefill-lead{font-size:var(--opc-text-sm);line-height:var(--opc-leading-relaxed);color:var(--opc-gold-text-soft)}body[data-opc-theme=official] .opc-switch-btn{font-size:clamp(13px,3.5vw,16px);font-weight:var(--opc-weight-medium);line-height:var(--opc-leading-tight);color:var(--opc-gold-text-soft)}body[data-opc-theme=official] .opc-section-head-text h2{font-size:var(--opc-text-2xl);font-weight:var(--opc-weight-semibold);line-height:var(--opc-leading-tight);color:var(--opc-text-primary)}body[data-opc-theme=official] .opc-heading-gold-size{font-size:var(--opc-text-display);line-height:var(--opc-leading-tight);font-weight:var(--opc-weight-bold);letter-spacing:.06em}body[data-opc-theme=official] .opc-theme-page,body[data-opc-theme=official] .opc-panel-wrap>#app{font-family:var(--opc-font-sans);font-size:var(--opc-text-base);line-height:var(--opc-leading-normal);color:var(--opc-text-primary)}body[data-opc-theme=official] .opc-theme-page h1{font-size:var(--opc-type-heading-lg, 22px);line-height:var(--opc-leading-tight);font-weight:var(--opc-weight-bold)}body[data-opc-theme=official] .opc-theme-page h2:not(.opc-plan-feedback__title){font-size:var(--opc-text-2xl);line-height:var(--opc-leading-tight);font-weight:var(--opc-weight-semibold)}body[data-opc-theme=official] .opc-theme-page h3:not(.opc-execution-inline-card__title){font-size:var(--opc-type-heading, 18px);line-height:var(--opc-leading-tight);font-weight:var(--opc-weight-semibold)}body[data-opc-theme=official] .opc-theme-page h4{font-size:var(--opc-text-lg);line-height:var(--opc-leading-tight);font-weight:var(--opc-weight-semibold)}body[data-opc-theme=official] .opc-theme-page li{font-size:var(--opc-text-base);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page label,body[data-opc-theme=official] .opc-theme-page .auth-label{font-size:var(--opc-text-sm);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page button:not([class*=opc-workbench-sidebar__]),body[data-opc-theme=official] .opc-theme-page .auth-btn{font-size:var(--opc-type-button, 12px);line-height:var(--opc-leading-tight)}body[data-opc-theme=official] .opc-theme-page input,body[data-opc-theme=official] .opc-theme-page textarea,body[data-opc-theme=official] .opc-theme-page select{font-size:var(--opc-text-base);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-\[11px\],body[data-opc-theme=official] .opc-theme-page .text-\[0\.6875rem\]{font-size:var(--opc-text-xs);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-\[13px\],body[data-opc-theme=official] .opc-theme-page .text-\[0\.8125rem\]{font-size:var(--opc-text-sm);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-\[0\.975rem\]{font-size:var(--opc-text-base);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-xs,body[data-opc-theme=official] .opc-theme-page .text-sm{font-size:var(--opc-text-sm);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-base{font-size:var(--opc-text-base);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .opc-theme-page .text-lg{font-size:var(--opc-text-lg);line-height:var(--opc-leading-tight)}body[data-opc-theme=official] .opc-theme-page .text-xl{font-size:var(--opc-text-xl);line-height:var(--opc-leading-tight)}body[data-opc-theme=official] .opc-theme-page .text-2xl{font-size:var(--opc-text-2xl);line-height:var(--opc-leading-tight)}body[data-opc-theme=official] .opc-theme-page .text-\[0\.9375rem\]{font-size:var(--opc-text-sm)}body[data-opc-theme=official] .opc-text-gold,body[data-opc-theme=official] .opc-theme-page .text-\[\#e6c47a\],body[data-opc-theme=official] .opc-theme-page .text-sky-900:where(.font-medium){color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-power-stat label,body[data-opc-theme=official] .opc-power-total label,body[data-opc-theme=official] .opc-power-arrears-title{font-size:var(--opc-text-sm);line-height:var(--opc-leading-normal);color:var(--opc-text-muted)}body[data-opc-theme=official] .opc-power-stat strong,body[data-opc-theme=official] .opc-power-total-num{font-size:24px;line-height:var(--opc-leading-tight);color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-power-arrears-hint{font-size:var(--opc-text-sm);line-height:var(--opc-leading-relaxed);color:var(--opc-text-faint)}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-table th,body[data-opc-theme=official] .opc-theme-page--compute .opc-compute-logs-pager-meta,body[data-opc-theme=official] .opc-theme-page--compute .opc-compute-logs-pager-index,body[data-opc-theme=official] .opc-theme-page--compute .opc-compute-logs-pager-btn{font-size:var(--opc-text-sm)}body[data-opc-theme=official] .opc-power-arrears-val{font-size:24px;line-height:var(--opc-leading-tight)}body[data-opc-theme=official] .opc-power-arrears--due .opc-power-arrears-val,body[data-opc-theme=official] .opc-power-total-num.opc-power-total-num--negative{color:var(--opc-danger-text, #fda4af)}body[data-opc-theme=official] .opc-official-pay-opt{font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-official-pkg-badge{font-size:var(--opc-text-sm)}body[data-opc-theme=official] .opc-official-pkg-name{font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-official-pkg-points-num,body[data-opc-theme=official] .opc-official-pkg-yuan-num{font-size:var(--opc-text-lg)}body[data-opc-theme=official] .opc-official-pkg-unit,body[data-opc-theme=official] .opc-official-pkg-detail,body[data-opc-theme=official] .opc-official-purchase-foot,body[data-opc-theme=official] .opc-official-packages-empty{font-size:var(--opc-text-sm)}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn{font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-theme-page--plan-detail article button.opc-plan-detail-back-btn{font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-official-embed-auth-banner{font-size:var(--opc-text-sm);line-height:var(--opc-leading-normal)}body[data-opc-theme=official] .auth-card-title{font-size:var(--opc-text-3xl);line-height:var(--opc-leading-tight);letter-spacing:.12em}body[data-opc-theme=official] .auth-label{font-size:var(--opc-text-sm)}body[data-opc-theme=official] .auth-input{font-size:var(--opc-text-base)}body[data-opc-theme=official] .auth-muted-line,body[data-opc-theme=official] .auth-help,body[data-opc-theme=official] .auth-foot-note,body[data-opc-theme=official] .auth-static-tip{font-size:var(--opc-text-sm);line-height:var(--opc-leading-relaxed)}body[data-opc-theme=official] .auth-btn,body[data-opc-theme=official] .auth-btn-code{font-size:var(--opc-type-button, 12px)}@media(max-width:768px){html[data-opc-theme=official],body[data-opc-theme=official]{--opc-text-xs: clamp(11px, 2.9vw, 12px);--opc-text-sm: clamp(12px, 3.2vw, 14px);--opc-text-base: clamp(14px, 3.75vw, 16px);--opc-text-lg: clamp(15px, 4vw, 18px);--opc-text-xl: clamp(16px, 4.2vw, 20px);--opc-text-2xl: clamp(18px, 4.8vw, 24px);--opc-text-display: clamp(18px, 4.5vw, 26px);--opc-nav-brand-title-size: clamp(12px, 3.2vw, 15px)}body[data-opc-theme=official]:not(.tools-page){background-attachment:scroll,scroll,scroll,scroll}}@media(max-width:320px){html[data-opc-theme=official]{font-size:16px}}html[data-opc-theme=official],body[data-opc-theme=official]{overflow-x:clip;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--opc-ui-color-canvas)}body[data-opc-theme=official] .opc-panel-wrap,body[data-opc-theme=official] .opc-panel-wrap>#app{min-width:0}body[data-opc-theme=official] .opc-showcase-inner{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;box-sizing:border-box}body[data-opc-theme=official] .opc-panel-wrap>#app{overflow-x:hidden}body[data-opc-theme=official] .opc-theme-page--subscription.opc-subscription-compact{overflow-y:visible;flex:0 0 auto;min-height:auto}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--mgr),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--plan-detail),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--mgr){overflow:visible;background-color:transparent;min-height:auto}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--mgr)>div{flex:0 0 auto;min-height:auto;height:auto;display:flex;flex-direction:column}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription) .opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription) main,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute) .opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute) main,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders) .opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders) main,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans) .opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans) main,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail) .opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail) main{overflow:visible}body[data-opc-theme=official] .opc-panel-wrap>#app>div>main:has(.opc-theme-page--subscription)>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>main:has(.opc-theme-page--compute)>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>main:has(.opc-theme-page--orders)>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>main:has(.opc-theme-page--plans)>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>main:has(.opc-theme-page--plan-detail)>div{flex:0 0 auto;min-height:calc(100dvh - 6.2rem);height:auto;background-color:var(--opc-ui-color-canvas);padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}@media(max-width:1279px){body[data-opc-theme=official] .opc-theme-page--conversation>aside:first-child,body[data-opc-theme=official] .opc-theme-page--conversation>div>aside.opc-conv-guide{width:auto;max-width:none}body[data-opc-theme=official] .opc-switch-bar__tools:not(:empty){display:flex}}@media(max-width:1024px){body[data-opc-theme=official] .opc-power-top-row,body[data-opc-theme=official] .opc-theme-page--subscription .opc-version-grid{grid-template-columns:1fr}}@media(max-width:768px){html[data-opc-theme=official],body[data-opc-theme=official]{font-size:clamp(13px,3.6vw,16px)}body[data-opc-nav-scope=workspace][data-opc-theme=official] .head_nav.nav_pc.opc-embed-nav{display:none}body[data-opc-nav-scope=workspace][data-opc-theme=official] .nav_mobile.opc-embed-nav-mobile{display:block;position:sticky;top:0;left:0;width:100%;z-index:12060}body[data-opc-theme=official]{--opc-text-xs: clamp(11px, 2.8vw, 12px);--opc-text-sm: clamp(12px, 3.2vw, 14px);--opc-text-base: clamp(14px, 3.8vw, 16px);--opc-text-lg: clamp(15px, 4vw, 18px);--opc-text-xl: clamp(16px, 4.2vw, 20px);--opc-text-2xl: clamp(18px, 4.8vw, 24px);--opc-conv-compose-action-height: 34px;--opc-v13-meta: clamp(11px, 2.8vw, 12px);--opc-v13-caption: clamp(12px, 3vw, 13px);--opc-v13-section: clamp(12px, 3vw, 13px);--opc-v13-ui: clamp(12px, 3.2vw, 14px);--opc-v13-brand: clamp(14px, 3.6vw, 16px);--opc-v13-body: clamp(14px, 3.8vw, 16px);--opc-v13-plan-body: clamp(14px, 3.6vw, 15px);--opc-v13-heading: clamp(15px, 4vw, 18px);--opc-v13-subheading: clamp(19px, 5.2vw, 22px);--opc-v13-display: clamp(26px, 7.2vw, 29px);--opc-v13-artifact-title: clamp(19px, 5.4vw, 21px)}body[data-opc-theme=official] .opc-theme-page--conversation{--opc-conv-ai-md-size: var(--opc-v13-body);--opc-conv-chat-body-size: var(--opc-v13-body);--opc-conv-column-title-size: var(--opc-v13-heading);--opc-conv-sidebar-section-size: var(--opc-v13-section);--opc-conv-input-size: var(--opc-v13-ui);--opc-conv-meta-size: var(--opc-v13-meta);--opc-conv-btn-size: var(--opc-v13-ui)}body[data-opc-theme=official]:has(.opc-theme-page--conversation){--opc-workspace-mobile-drawer-top-fallback: calc(9.45rem - 40px) ;--opc-conv-mobile-drawer-width: min( calc(92vw + 50px) , calc(22rem + 50px) )}body[data-opc-theme=official] .opc-panel-wrap>#app,body[data-opc-theme=official] .opc-theme-page{font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-theme-page :is(.text-xs,.text-\[12px\]){font-size:var(--opc-text-xs)}body[data-opc-theme=official] .opc-theme-page :is(.text-sm,.text-\[13px\],.text-\[14px\]){font-size:var(--opc-text-sm)}body[data-opc-theme=official] .opc-theme-page :is(.text-base,.text-\[15px\],.text-\[16px\]){font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-theme-page :is(.text-lg,.text-xl,.text-2xl){font-size:inherit}body[data-opc-theme=official] .nav_mobile.opc-embed-nav-mobile{z-index:12060}body[data-opc-theme=official] .nav_mobile .m_r_show_right{position:relative;z-index:2;pointer-events:auto;margin-right:2px;padding-right:0;flex-shrink:0}body[data-opc-nav-scope=workspace][data-opc-theme=official] .nav_mobile .m_r_show{width:44px;height:44px;min-width:44px;min-height:44px}body[data-opc-theme=official] .nav_mobile .nav_m_con{padding-right:0}body[data-opc-theme=official] .nav_mobile .m_r_show{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin-right:0;box-sizing:border-box;border:none;border-radius:0;background:transparent;background-image:none;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}body[data-opc-theme=official] .nav_mobile .m_r_show:hover,body[data-opc-theme=official] .nav_mobile .m_r_show:focus-visible{opacity:.92;outline:none}body[data-opc-theme=official] .nav_mobile .m_r_show:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 8.25px));width:22px;height:2.5px;border-radius:1px;background:#fbd8a0;box-shadow:0 5.5px #fbd8a0,0 11px #fbd8a0,0 16.5px #fbd8a0;transition:background .2s ease,box-shadow .2s ease}body[data-opc-theme=official] .nav_mobile .m_r_show:hover:before,body[data-opc-theme=official] .nav_mobile .m_r_show:focus-visible:before{background:#fff3d6;box-shadow:0 5.5px #fff3d6,0 11px #fff3d6,0 16.5px #fff3d6}body[data-opc-theme=official] .nav_mobile .m_menu_box{--opc-mobile-menu-width: min(82vw, 320px);z-index:12070;width:100vw;max-width:100vw;min-width:100vw;left:auto;padding-top:0;overflow:visible;background:transparent;box-shadow:none}body[data-opc-theme=official]:not(.opc-mobile-nav-open) .nav_mobile .m_menu_box{right:-100%;opacity:0;visibility:hidden;pointer-events:none}body[data-opc-theme=official]:not(.opc-mobile-nav-open) .nav_mobile .m_menu_box *{pointer-events:none}body[data-opc-theme=official] .nav_mobile .m_menu_box .menu_head{left:auto;right:0;width:var(--opc-mobile-menu-width);max-width:var(--opc-mobile-menu-width);box-sizing:border-box;border-bottom:1px solid rgba(230,196,122,.16);background:#100f0d;box-shadow:-10px 0 28px #0000006b;z-index:3}body[data-opc-theme=official] .nav_mobile .m_menu_box .close_nav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;cursor:pointer}body[data-opc-theme=official] .nav_mobile .m_menu_box .close_nav:before,body[data-opc-theme=official] .nav_mobile .m_menu_box .close_nav:after{content:"";position:absolute;width:18px;height:1.5px;border-radius:1px;background:#e6c47a}body[data-opc-theme=official] .nav_mobile .m_menu_box .close_nav:before{transform:rotate(45deg)}body[data-opc-theme=official] .nav_mobile .m_menu_box .close_nav:after{transform:rotate(-45deg)}body[data-opc-nav-scope=workspace] .nav_mobile .m_menu_box .menu_head a{pointer-events:none;cursor:default}body[data-opc-theme=official] .nav_mobile .m_menu_box .m_nav_box{position:fixed;top:2.7rem;right:0;bottom:0;left:auto;width:var(--opc-mobile-menu-width);height:auto;background:#100f0d;box-shadow:-10px 16px 28px #0000006b;z-index:2}body[data-opc-theme=official] .nav_mobile .m_menu_box .hide_m_nav{position:fixed;left:0;top:0;width:calc(100vw - var(--opc-mobile-menu-width));height:100dvh;max-width:none;background:#0000007a;z-index:0;cursor:pointer}body[data-opc-theme=official] .nav_mobile .m_menu_box .m_nav_ul{position:relative;width:100%;height:100%;box-sizing:border-box;background:#100f0d;z-index:1}body[data-opc-theme=official] .nav_mobile .m_nav_ul li a,body[data-opc-theme=official] .nav_mobile .m_nav_ul li .m_nav_share_btn,body[data-opc-theme=official] .nav_mobile .m_account_row a,body[data-opc-theme=official] .nav_mobile .m_nav_footer--logout .m_nav_logout_btn{min-height:44px;line-height:44px;font-size:15px;pointer-events:auto;touch-action:manipulation}body[data-opc-theme=official] .nav_mobile .m_nav_ul li .m_nav_share_btn{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;text-align:left;font-family:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-opc-theme=official] .nav_mobile .m_nav_ul li .m_nav_share_btn:hover,body[data-opc-theme=official] .nav_mobile .m_nav_ul li .m_nav_share_btn:focus-visible{color:#e6c47a;outline:none}body[data-opc-theme=official] .m_nav_footer--user .m_nav_user_row{min-height:44px;align-items:center}body[data-opc-theme=official] .m_nav_footer--user .m_nav_user_icon{color:#e8c38c}body.opc-mobile-nav-open #app,body.opc-mobile-nav-open .opc-panel-wrap>#app{pointer-events:none}body.opc-mobile-nav-open .nav_mobile,body.opc-mobile-nav-open .nav_mobile .m_menu_box{pointer-events:auto}body[data-opc-theme=official] .opc-switch-bar{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:4px}body[data-opc-theme=official] .opc-switch-bar__right{flex:0 0 auto;margin-left:auto;gap:6px;min-width:0}body[data-opc-theme=official] .opc-switch-bar__mid:not(:empty){flex:0 0 auto}body[data-opc-theme=official] .opc-switch-bar__tabs{flex:0 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;scrollbar-width:none}body[data-opc-theme=official] .opc-switch-bar__tabs::-webkit-scrollbar{display:none}body[data-opc-theme=official] .opc-switch-bar__tools{flex:0 0 auto;display:flex;gap:6px;align-self:center;margin-left:0;padding-right:2px}body[data-opc-theme=official] .opc-conv-switch-tool-btn[title]{cursor:pointer}body[data-opc-theme=official] .opc-conv-switch-tool-btn{width:32px;height:32px;min-width:32px;min-height:32px;border:none;border-radius:6px;background:transparent;color:var(--opc-ui-color-text-muted, #ebcda4f5)}body[data-opc-theme=official] .opc-conv-switch-tool-btn__icon{width:22px;height:22px}body[data-opc-theme=official] .opc-conv-switch-tool-btn--active{background:var(--opc-ui-color-surface-active, rgba(235, 205, 164, .14));box-shadow:none}body[data-opc-theme=official] .opc-conv-switch-tool-btn--disabled{opacity:.42;cursor:default}body[data-opc-theme=official] .opc-conv-switch-tool-btn--disabled:hover,body[data-opc-theme=official] .opc-conv-switch-tool-btn--disabled:focus-visible{background:transparent}body[data-opc-theme=official] .opc-conv-mobile-drawer-triggers,body[data-opc-theme=official] .opc-conv-mobile-drawer-triggers--above-compose{display:none}body[data-opc-theme=official] .opc-switch-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:5.25rem;height:36px;min-height:36px;padding:0 12px;font-size:var(--opc-text-sm, 14px);line-height:1;border-color:var(--opc-ui-color-border, rgba(209, 160, 84, .28));background:var(--opc-ui-color-surface, rgba(8, 8, 8, .92));color:var(--opc-ui-color-text-muted, rgba(230, 196, 140, .92));box-shadow:var(--opc-ui-shadow-control, inset 0 1px 0 rgba(255, 248, 230, .06), 0 4px 14px rgba(0, 0, 0, .35))}body[data-opc-theme=official] .opc-switch-btn.active{background:var(--opc-ui-color-surface-active, rgba(209, 160, 84, .14));border-color:var(--opc-ui-color-border-strong, rgba(209, 160, 84, .45));color:var(--opc-ui-color-text, #f5ecd4)}body[data-opc-theme=official] .opc-panel-wrap>#app>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll>main,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll>main>div{background-color:var(--opc-ui-color-canvas)}body[data-opc-theme=official] .opc-showcase,body[data-opc-theme=official] .opc-showcase-inner,body[data-opc-theme=official] section.middle_con.black-bg{background-color:var(--opc-ui-color-canvas);background-image:none}body[data-opc-nav-scope=workspace][data-opc-theme=official] .nav_mobile.tm_nav,body[data-opc-nav-scope=workspace][data-opc-theme=official] .nav_m_con{background-color:var(--opc-ui-color-canvas);background-image:none}body[data-opc-theme=official] .opc-switch-bar{flex-shrink:0;background-color:var(--opc-ui-color-canvas);background-image:none;position:sticky;top:0;z-index:20;isolation:isolate;padding-top:4px;margin-bottom:12px}body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase{padding-top:0}body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-switch-bar{z-index:24;padding-top:8px;margin-top:0;overflow:visible}body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-switch-bar:before,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-switch-bar:before,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-switch-bar:before,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-switch-bar:before,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-switch-bar:before{content:"";position:absolute;left:-12px;right:-12px;top:-16px;height:16px;background:var(--opc-ui-color-canvas);pointer-events:none}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail){overscroll-behavior-y:contain;background-color:var(--opc-ui-color-canvas);min-height:calc(100dvh - 6.2rem)}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail){background-color:var(--opc-ui-color-canvas);min-height:100%}body[data-opc-theme=official] .opc-theme-page--workspace,body[data-opc-theme=official] .opc-theme-page--conversation,body[data-opc-theme=official] .opc-theme-page--plans,body[data-opc-theme=official] .opc-theme-page--plan-detail,body[data-opc-theme=official] .opc-theme-page--compute,body[data-opc-theme=official] .opc-theme-page--subscription,body[data-opc-theme=official] .opc-theme-page--orders{gap:12px;padding-left:0;padding-right:0}body[data-opc-theme=official] .opc-theme-page--plans>.rounded-2xl,body[data-opc-theme=official] .opc-theme-page--plan-detail>.rounded-2xl,body[data-opc-theme=official] .opc-theme-page--compute>.rounded-2xl,body[data-opc-theme=official] .opc-theme-page--subscription>.rounded-2xl,body[data-opc-theme=official] .opc-theme-page--orders>.rounded-2xl{padding:14px 12px;border-radius:16px}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-row{flex-direction:column;align-items:stretch}body[data-opc-theme=official] .opc-theme-page--plan-detail h1.opc-plan-detail-title{width:100%;flex:0 0 auto;max-width:100%;word-break:normal;overflow-wrap:break-word}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-actions{margin-left:0;width:100%;flex-wrap:nowrap;justify-content:space-between;align-items:center}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-meta{flex:1 1 auto;min-width:0;flex-wrap:nowrap;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--plan-detail article button.opc-plan-detail-back-btn{width:auto;max-width:none;flex:0 0 auto;min-height:32px;height:auto;max-height:none;padding:6px 12px 6px 10px;font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-orders-page-head,body[data-opc-theme=official] .opc-orders-page-head>div{align-items:flex-start;justify-content:flex-start;text-align:left}body[data-opc-theme=official] .opc-orders-page-head .opc-member-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-orders-page-head .opc-orders-nav-link{flex:0 0 auto;white-space:nowrap}body[data-opc-theme=official] .m_nav_ul li.active,body[data-opc-theme=official] .m_nav_ul li:has(>a.is-active){background:#d1a0541a;border-left:3px solid rgba(209,160,84,.75);padding-left:calc(1.25rem - 3px)}body[data-opc-theme=official] .m_nav_ul li.active>a,body[data-opc-theme=official] .m_nav_ul li>a.is-active{color:#e6c47a;font-weight:600}body[data-opc-theme=official] .m_nav_account .account-link.is-active,body[data-opc-theme=official] .m_nav_footer--guest .account-link.is-active{color:#e6c47a;font-weight:600}body[data-opc-theme=official] .opc-theme-page--subscription .opc-plan-strip--official{flex-direction:column;align-items:stretch;gap:8px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-plan-btn--official-pill{width:100%;max-width:100%;flex:1 1 auto;justify-content:center;text-align:center;white-space:normal;line-height:1.35}body[data-opc-theme=official] .opc-theme-page--subscription .opc-plan-btn--official-pill span{white-space:normal}body[data-opc-theme=official] .opc-theme-page--subscription .opc-official-pay-row{flex-wrap:wrap;gap:8px 12px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-card-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}body[data-opc-theme=official] .opc-theme-page--plans>.rounded-2xl{padding:14px 12px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-page-head h2.opc-text-gold{font-size:var(--opc-text-xl);font-weight:700;text-align:left}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card{padding:14px 12px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-title-row{flex-wrap:wrap;row-gap:10px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-view-detail-btn{width:100%;min-height:44px;justify-content:center}body[data-opc-theme=official] .opc-plan-detail-actions{display:flex;flex-wrap:wrap;gap:8px}body[data-opc-theme=official] .opc-plan-detail-actions .opc-plan-detail-action{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px);min-height:44px;justify-content:center;text-align:center;padding-left:10px;padding-right:10px}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body{max-height:min(58vh,28rem)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard{border:none;padding:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .p-4{padding:.5rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .p-5{padding:.25rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .rounded-2xl.border{border:none}body[data-opc-theme=official] .opc-orders-filters .opc-orders-filter-field{min-width:0;width:100%;flex-direction:column;align-items:stretch;gap:6px}body[data-opc-theme=official] .opc-orders-filters .opc-orders-date-field{flex:1 1 100%;min-width:0;max-width:none}body[data-opc-theme=official] .opc-orders-date-picker,body[data-opc-theme=official] .opc-orders-date-picker-trigger{width:100%;min-width:0;max-width:none}body[data-opc-theme=official] .opc-orders-filters .opc-orders-filters-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}body[data-opc-theme=official] .opc-orders-filters .opc-orders-filters-actions button:nth-child(1),body[data-opc-theme=official] .opc-orders-filters .opc-orders-filters-actions button:nth-child(2){flex:1 1 calc(50% - 4px);width:auto;min-width:0;min-height:44px}body[data-opc-theme=official] .opc-orders-filters .opc-orders-filters-actions button:nth-child(3){flex:1 1 100%;width:100%;min-height:44px}body[data-opc-theme=official] .opc-theme-page--orders table{font-size:var(--opc-text-xs, 12px)}body[data-opc-theme=official] .opc-member-table-scroll,body[data-opc-theme=official] .opc-orders-table-scroll,body[data-opc-theme=official] .opc-compute-logs-section .opc-member-table-scroll,body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:rgba(209,160,84,.75) transparent}body[data-opc-theme=official] .opc-member-table-scroll::-webkit-scrollbar,body[data-opc-theme=official] .opc-orders-table-scroll::-webkit-scrollbar,body[data-opc-theme=official] .opc-compute-logs-section .opc-member-table-scroll::-webkit-scrollbar,body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-table-scroll::-webkit-scrollbar{height:6px}body[data-opc-theme=official] .opc-member-table-scroll::-webkit-scrollbar-thumb,body[data-opc-theme=official] .opc-orders-table-scroll::-webkit-scrollbar-thumb,body[data-opc-theme=official] .opc-compute-logs-section .opc-member-table-scroll::-webkit-scrollbar-thumb,body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d1a054bf}body[data-opc-theme=official] .opc-power-arrears{flex-direction:column;align-items:stretch;gap:10px}body[data-opc-theme=official] .opc-power-arrears-val{text-align:left}body[data-opc-theme=official] .opc-compute-logs-section{padding:14px 12px;border-radius:16px}body[data-opc-theme=official] .opc-compute-logs-pager{flex-direction:column;align-items:stretch}body[data-opc-theme=official] .opc-compute-logs-pager-actions{width:100%}body[data-opc-theme=official] .opc-compute-logs-pager-btn{flex:1 1 auto;min-height:44px}body[data-opc-theme=official] .opc-official-pkg-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:8px 10px}body[data-opc-theme=official] .opc-official-pkg-badge{grid-column:1 / -1;grid-row:1;justify-self:start}body[data-opc-theme=official] .opc-official-pkg-name{grid-column:1 / -1;grid-row:2;min-width:0;padding-left:0}body[data-opc-theme=official] .opc-official-pkg-values{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;width:auto;min-width:0;max-width:100%;flex:1 1 auto;justify-content:flex-start;gap:6px 10px}body[data-opc-theme=official] .opc-official-pkg-values .opc-compute-pkg-price-row{min-width:0;width:auto;gap:.5rem;flex-wrap:wrap}body[data-opc-theme=official] .opc-official-pkg-values .opc-compute-pkg-list-price{width:auto;min-width:0}body[data-opc-theme=official] .opc-official-pkg-buy{grid-column:2;grid-row:3;align-self:center;justify-self:end;width:auto;max-width:none;min-height:34px;margin:0}body[data-opc-theme=official] .opc-conv-compose-grid{gap:8px}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-actions,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-model-send{justify-content:center;width:100%;max-width:100%}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-actions .opc-conv-compose-plan,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-model-send .opc-conv-compose-plan{flex:0 0 auto;width:auto}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-actions .opc-conv-plan-btn,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-model-send .opc-conv-plan-btn{width:auto;max-width:none;flex:0 0 auto;white-space:nowrap}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-model-send .opc-conv-compose-model{flex:0 0 auto;flex-shrink:0;max-width:none;width:auto;min-width:-moz-max-content;min-width:max-content;overflow:visible}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-model-send .opc-conv-compose-select-display{flex:0 0 auto;flex-shrink:0;width:auto;min-width:-moz-max-content;min-width:max-content;max-width:none;overflow:visible;text-overflow:clip}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-send{flex:0 1 auto;min-width:0;max-width:min(46vw,10.5rem);width:auto;justify-content:center}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-send.opc-conv-compose-send--status{flex:0 0 auto;flex-shrink:0;min-width:-moz-max-content;min-width:max-content;max-width:none;overflow:visible;text-overflow:clip}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-send.opc-conv-compose-send--status .opc-conv-compose-send-status{white-space:nowrap;overflow:visible;text-overflow:clip}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-send .opc-conv-send-inner>span{margin-left:-5px}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-plan button,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-plan-btn,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-compose-send,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-model-dropdown-trigger,body[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-compose-grid .opc-conv-plan-btn,body[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-compose-grid .opc-conv-compose-send,body[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-compose-grid .opc-conv-model-dropdown-trigger,body[data-opc-theme=official] .opc-conv-compose-grid .opc-conv-compose-select-display,body[data-opc-theme=official] .opc-conv-compose-grid select.opc-conv-compose-select{min-height:var(--opc-conv-compose-action-height, 36px);height:var(--opc-conv-compose-action-height, 36px);max-height:var(--opc-conv-compose-action-height, 36px);padding:0 10px;font-size:var(--opc-type-button, 12px);line-height:1.25}body[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-compose-grid .opc-conv-compose-send.opc-conv-compose-send--status{width:auto;max-width:none;min-width:-moz-max-content;min-width:max-content;overflow:visible;text-overflow:clip;flex-shrink:0}body[data-opc-theme=official] .opc-conv-compose-send.h-11{height:var(--opc-conv-compose-action-height, 36px);min-height:var(--opc-conv-compose-action-height, 36px);max-height:var(--opc-conv-compose-action-height, 36px)}body[data-opc-theme=official] .opc-conv-bubble-row{gap:0}body[data-opc-theme=official] .opc-conv-bubble-row .opc-conv-bubble-avatar,body[data-opc-theme=official] .opc-conv-bubble-row .h-8.w-8.rounded-full{height:1.75rem;width:1.75rem}body[data-opc-theme=official] .opc-conv-bubble-row .opc-conv-bubble-avatar svg,body[data-opc-theme=official] .opc-conv-bubble-row .h-8.w-8.rounded-full svg{height:.875rem;width:.875rem}body[data-opc-theme=official] .opc-conv-user-bubble-inner{align-items:flex-start;gap:8px}body[data-opc-theme=official] .opc-conv-user-bubble-inner .opc-conv-bubble-avatar--inline{margin-top:2px;flex-shrink:0}body[data-opc-theme=official] .opc-conv-msg-row--system .opc-conv-bubble-head-inline{align-items:center;gap:8px}body[data-opc-theme=official] .opc-conv-bubble-row .min-w-0.rounded-2xl{padding:8px 10px}body[data-opc-theme=official] .opc-conv-mobile-drawer-btn{min-height:34px;padding:0 10px;font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-conv-mobile-drawer-btn__icon{width:14px;height:14px}body[data-opc-theme=official] .opc-conv-compose-input{min-height:2.5rem;padding-top:6px;padding-bottom:6px;font-size:var(--opc-text-sm, 13px)}body[data-opc-theme=official] .opc-conv-mobile-drawer-triggers--above-compose{position:relative;z-index:24;pointer-events:auto}body[data-opc-theme=official] .opc-conv-footer{position:relative;z-index:20}body[data-opc-theme=official] .opc-plans-page .opc-plans-panel{padding:12px 10px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-title-row .opc-plan-view-detail-btn{width:auto;min-height:36px;height:auto;padding:6px 12px;font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body,body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body p{font-size:14px;line-height:1.55}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn{min-height:44px;height:44px;font-size:var(--opc-type-button, 12px)}.tools-opc-lead-mount .tol-select,.tools-opc-lead-mount .tol-btn{height:44px;min-height:44px;font-size:14px}body[data-opc-theme=official] .opc-conv-panel-head{padding-left:12px;padding-right:12px}body[data-opc-theme=official] .opc-conv-panel-head-row{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-panel-head-row{margin-top:-10px}body[data-opc-theme=official] .opc-conv-panel-head-row>.opc-conv-panel-title-wrap{flex:1 1 auto;width:auto;min-width:0;justify-content:flex-start;align-items:center}body[data-opc-theme=official] .opc-conv-panel-title-wrap>span.h-7.w-1.rounded-full{display:block;width:4px;height:1.25rem}body[data-opc-theme=official] .opc-conv-panel-head-meta{margin-left:auto;width:auto;max-width:none;flex-shrink:0;text-align:right;align-self:center}body[data-opc-theme=official] .opc-conv-panel-head-meta .flex{justify-content:flex-end}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-main-section,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-main-panel{width:100%;max-width:100%;margin-left:0;margin-right:0}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system>.opc-conv-bubble-row>.min-w-0.rounded-2xl{flex:1 1 0%;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .conversation-md :where(h1,h3,h4),body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--user .conversation-md :where(h1,h3,h4){color:#e4cfa3;-webkit-text-fill-color:#e4cfa3}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .conversation-md :where(h2),body[data-opc-theme=official] .opc-theme-page--conversation .opc-conv-main-panel .conversation-md h2{font-size:var(--opc-text-base);font-weight:700;line-height:1.35;color:var(--opc-conv-guide-title-color, #e4cfa3);-webkit-text-fill-color:var(--opc-conv-guide-title-color, #e4cfa3)}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .text-sky-800\/85,body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .text-\[\#e4cfa3\],body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .text-emerald-800,body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .opc-conv-msg-compute-consumed{color:#e4cfa3;-webkit-text-fill-color:#e4cfa3;font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .conversation-md,body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .conversation-md :where(p,li,blockquote,dd,span,div,strong,a,pre,code),body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .whitespace-pre-wrap{color:#bead91;-webkit-text-fill-color:#bead91;font-size:var(--opc-text-base);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--user .conversation-md,body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--user .conversation-md :where(p,li,blockquote,dd,span,div,strong,a,pre,code){color:#bead91;-webkit-text-fill-color:#bead91;font-size:var(--opc-text-base);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--system .conversation-md :where(h1,h3,h4),body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--user .conversation-md :where(h1,h3,h4){font-size:14px;line-height:1.35}body[data-opc-theme=official] .tools-opc-lead-mount .tol-md,body[data-opc-theme=official] .tools-opc-lead-mount .tol-md :where(p,li){font-size:13px;line-height:1.55}body[data-opc-theme=official] .opc-conv-main-panel .opc-conv-msg-row--user .min-w-0.rounded-2xl{color:#bead91;-webkit-text-fill-color:#bead91}body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn,body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn span{font-size:var(--opc-type-button, 12px);line-height:1.45}body[data-opc-theme=official] .opc-conv-shell--official>aside.opc-conv-sidebar--official h3,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide .opc-conv-guide-head__title{font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide .opc-conv-guide-body{font-size:15px}body[data-opc-theme=official] .opc-theme-page--conversation h2.opc-conv-panel-title{font-size:var(--opc-text-base);text-align:left}body[data-opc-theme=official] .opc-conv-panel-head-meta span.inline-flex{font-size:12px;padding:2px 8px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-card{overflow:visible;padding-bottom:1.25rem}body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-subscribe-wrap{padding-bottom:1rem;margin-bottom:.5rem}body[data-opc-theme=official] .opc-theme-page--subscription.opc-subscription-compact{background:transparent;border-color:transparent;box-shadow:none;padding-bottom:max(56px,calc(env(safe-area-inset-bottom,0px) + 32px))}body[data-opc-theme=official]:not(.tools-page) .opc-panel-wrap>#app,body[data-opc-theme=official]:not(.tools-page) .opc-panel-wrap>#app>div>main.opc-main--member-scroll,body[data-opc-theme=official]:not(.tools-page) .opc-panel-wrap>#app>div>main:has(.opc-theme-page--subscription),body[data-opc-theme=official]:not(.tools-page) .opc-panel-wrap>#app>div>main:has(.opc-theme-page--conversation){background:transparent}body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn--idle,body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn--idle span{color:var(--opc-conv-guide-body-color, #bead91);-webkit-text-fill-color:var(--opc-conv-guide-body-color, #bead91);border-color:var(--opc-order-frame-gold, rgb(136, 120, 97))}body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn--active,body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-history-item-btn--active span{color:var(--opc-conv-guide-title-color, #e4cfa3);-webkit-text-fill-color:var(--opc-conv-guide-title-color, #e4cfa3)}body[data-opc-theme=official] .opc-conv-shell--official>aside.opc-conv-sidebar--official,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide{border:none;border-radius:var(--opc-fig1-radius, 24px);background:var(--opc-fig1-bg);box-shadow:var(--opc-fig1-frame-shadow)}body[data-opc-theme=official] .opc-conv-guide .opc-conv-guide-body,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide--official{background:transparent;background-color:transparent}body[data-opc-theme=official] .opc-conv-guide .opc-conv-guide-head__title,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__title,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__h3,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-title{font-size:var(--opc-text-base);color:#e4cfa3;-webkit-text-fill-color:#e4cfa3}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__formula-index{font-size:calc(var(--opc-text-sm) + 1px);color:#e4cfa3;-webkit-text-fill-color:#dfc99f}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__formula-label{color:#b8ad91;-webkit-text-fill-color:#b7ac90}body[data-opc-theme=official] .opc-conv-guide .opc-conv-guide-head__desc,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide--official,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__lead,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__hint,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__formula,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-title,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-copy,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-focus,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__more-list,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__more-list li,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__foot,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__foot-label,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide strong{color:#bead91;-webkit-text-fill-color:#bead91}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-text{font-size:var(--opc-text-base);color:#bead91;-webkit-text-fill-color:#bead91}body[data-opc-theme=official] .opc-theme-page--subscription .opc-plan-btn--official-pill{color:#e8dcc6}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-status-row>span:first-child{color:#d4c4a8}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase{flex:1 1 auto;min-height:0;padding-top:0;padding-left:8px;padding-right:8px}body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase{padding-left:10px;padding-right:10px}body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page{padding-left:8px;padding-right:8px}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase-inner{flex:1 1 auto;min-height:0;width:100%;max-width:none}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase-inner{flex:0 0 auto;min-height:auto;height:auto;width:100%;max-width:none}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-panel-wrap{flex:0 0 auto;min-height:auto;height:auto;overflow:visible}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap{flex:1 1 auto;min-height:0;overflow:hidden}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-panel-wrap>#app{flex:0 0 auto;min-height:auto;overflow:visible}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html[data-opc-theme=official]:has(body:not(.tools-page) .opc-theme-page--conversation),body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation){overflow:hidden;height:100dvh;max-height:100dvh}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) section.middle_con.black-bg{flex:1 1 auto;min-height:0;overflow:hidden;height:calc(100dvh - 2.7rem);max-height:calc(100dvh - 2.7rem)}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-showcase{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding-top:12px;padding-bottom:max(6px,env(safe-area-inset-bottom,0px));padding-left:var(--opc-ui-space-1, 4px);padding-right:var(--opc-ui-space-1, 4px)}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-switch-bar{flex-shrink:0;margin-bottom:8px}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-showcase-inner,body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap,body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app,body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div>.opc-main-scroll>main{flex:1 1 0%;min-height:0;height:100%;max-height:100%;overflow:hidden}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div>.opc-main-scroll>main>.opc-main-route-wrap{flex:1 1 0%;min-height:0;height:100%;display:flex;flex-direction:column}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-shell--official{flex:1 1 0%;min-height:0;height:100%;max-height:100%}body[data-opc-theme=official] #opc-conv-mobile-history-drawer,body[data-opc-theme=official] #opc-conv-mobile-guide-drawer,body[data-opc-theme=official] .opc-conv-shell--official>aside.opc-conv-sidebar--official,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide{width:min(calc(92vw + 50px),calc(22rem + 50px));max-width:min(calc(92vw + 50px),calc(22rem + 50px));min-width:min(calc(92vw + 50px),calc(22rem + 50px))}body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide .opc-conv-guide-body,body[data-opc-theme=official] .opc-conv-shell--official .opc-conv-content-wrap>aside.opc-conv-guide .opc-usage-guide{font-size:15px;line-height:1.55}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__section-head,body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-head{padding-right:5px}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide__case-copy.shadow-sm{margin-left:0;margin-right:5px}body[data-opc-theme=official] .opc-conv-guide .opc-usage-guide--official .opc-usage-guide__foot{border-color:#887a62;border-top-color:#887a62}body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-marketing,body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-top{padding:12px 14px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-version-grid{grid-template-columns:1fr;gap:12px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-sub-stack{padding:12px 14px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-sub-stack :deep(.opc-account-grid){display:flex;flex-direction:column;gap:16px}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-col--status{order:-1}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-col{min-height:auto;flex:0 0 auto}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-card{flex:0 0 auto}body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-sidebar-newchat,body[data-opc-theme=official] .opc-conv-sidebar--official .opc-conv-sidebar-newchat-btn{min-height:40px;padding-left:12px;padding-right:12px;font-size:var(--opc-type-button, 12px)}body[data-opc-theme=official] .opc-conv-sidebar--official>div:first-child{gap:10px}body[data-opc-theme=official] .opc-portal-dialog__panel,body[data-opc-theme=official] .opc-portal-dialog__panel--official,body[data-opc-theme=official] .opc-compute-insufficient-modal--compact,body[data-opc-theme=official] .opc-compute-insufficient-modal--packages{width:min(100%,calc(100vw - 20px));max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));margin-inline:auto;box-sizing:border-box}body[data-opc-theme=official] .opc-compute-insufficient-backdrop--portal{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}body[data-opc-theme=official] .opc-official-embed-auth-banner{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));font-size:var(--opc-text-sm, 14px);line-height:1.45}body[data-opc-theme=official].opc-auth-site-presentation .auth-modal-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}body[data-opc-theme=official] .auth-modal-center--forgot{width:min(100%,calc(100vw - 20px))}body[data-opc-theme=official] .auth-forgot-head{padding-right:44px}body[data-opc-theme=official] .prompt-shell-copy,body[data-opc-theme=official] .prompt-shell-copy-official,body[data-opc-theme=official] .plan-md-body :deep(.plan-code-frame-copy),body[data-opc-theme=official] .plan-md-body :deep(.plan-code-frame-copy-official){min-height:44px;padding-top:10px;padding-bottom:10px}body[data-opc-theme=official] p.app-global-toast.app-global-toast--official{max-width:calc(100vw - 32px);margin-inline:auto}body[data-opc-theme=official] .opc-profile-toast-host{z-index:300250;top:max(12px,env(safe-area-inset-top,0px));bottom:auto}body[data-opc-theme=official] .app-global-toast-host{top:calc(env(safe-area-inset-top,0px) + 3.25rem + 6px);z-index:200200}body[data-opc-theme=official] .opc-referral-share-host{z-index:200160;align-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal{max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));width:min(100%,24rem)}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-portal-dialog__footer{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-portal-dialog__footer button{min-height:38px;height:38px;padding-top:0;padding-bottom:0}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-referral-share-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(209,160,84,.75) rgba(209,160,84,.12)}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-referral-share-scroll::-webkit-scrollbar{width:6px}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-referral-share-scroll::-webkit-scrollbar-track{border-radius:999px;background:#d1a0541f}body[data-opc-theme=official] .opc-referral-share-host .opc-referral-share-modal .opc-referral-share-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d1a054bf}.opc-static-share-panel .opc-static-share-body{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.opc-static-share-overlay{z-index:200160;align-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.opc-static-share-panel{max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));width:min(100%,24rem)}.opc-static-share-panel .opc-static-share-actions{flex-direction:column;align-items:stretch}.opc-static-share-panel .opc-static-share-actions .opc-static-share-btn{width:100%;min-height:38px}.opc-mobile-disclaimer-host{z-index:200220;align-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.opc-mobile-disclaimer-panel{max-height:min(72dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));width:min(100%,24rem)}.opc-mobile-disclaimer-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(209,160,84,.75) transparent}.opc-mobile-disclaimer-scroll::-webkit-scrollbar{width:6px}.opc-mobile-disclaimer-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d1a054bf}.opc-mobile-disclaimer-actions{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.opc-wechat-pay-dialog__backdrop{z-index:200220;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}body[data-opc-theme=official] .opc-wechat-pay-dialog__panel--mobile{width:min(100%,22rem);max-width:calc(100vw - 24px)}.opc-wechat-pay-dialog__qr-img--mobile{width:min(72vw,240px);height:auto;max-width:100%}.opc-wechat-pay-dialog__actions--mobile .opc-wechat-confirm-paid-btn,.opc-wechat-pay-dialog__actions--mobile button{min-height:44px;width:100%}body[data-opc-theme=official] .opc-order-pay-confirm-panel{width:min(100%,calc(100vw - 20px));max-width:none}body[data-opc-theme=official] .opc-order-pay-confirm-panel .opc-order-pay-confirm-body{padding-left:10px;padding-right:10px}body[data-opc-theme=official] .opc-order-pay-detail--official{width:100%;max-width:none;box-sizing:border-box;padding:12px 14px}body[data-opc-theme=official] .opc-order-pay-confirm-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:10px;padding-right:10px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}body[data-opc-theme=official] .opc-order-pay-confirm-footer .opc-orders-dialog-btn{width:100%;min-width:0;min-height:38px;height:38px;max-height:38px;padding:0 8px;font-size:var(--opc-type-button, 12px);line-height:1.25;white-space:nowrap;box-sizing:border-box}body[data-opc-theme=official] .opc-order-pay-confirm-panel .opc-order-pay-beta-notice{font-size:18px;line-height:1.55}body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-status-row{font-size:13px;line-height:1.45;padding:10px 0}body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-subscribe-btn.opc-btn-gold-cta{min-height:34px;padding:6px 18px;font-size:var(--opc-type-button, 12px);font-weight:600;width:auto;max-width:100%}body[data-opc-theme=official] :is(.opc-theme-page--compute,.opc-theme-page--orders) .opc-section-head-text h2{font-size:15px;font-weight:700}body[data-opc-theme=official] :is(.opc-theme-page--compute,.opc-theme-page--orders) .opc-section-head-bar{height:26px}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-stat,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-arrears,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-total{padding:12px;border-radius:14px}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-mini-grid{gap:10px;margin-top:12px}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-stat label,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-total label,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-arrears-title{font-size:13px;line-height:1.45}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-arrears-hint,body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-detail,body[data-opc-theme=official] .opc-theme-page--compute .opc-official-purchase-foot{font-size:12px;line-height:1.5}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-stat strong,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-total-num,body[data-opc-theme=official] .opc-theme-page--compute .opc-power-arrears-val{font-size:16px;line-height:1.2;margin-top:6px}body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-name,body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-points-num,body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-yuan-num{font-size:14px}body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-badge{font-size:12px;padding:4px 10px}body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-buy{grid-column:2;grid-row:3;width:auto;max-width:none;min-height:34px;height:auto;padding:6px 14px;font-size:14px;font-weight:600;justify-self:end;align-self:center;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px}body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-line{gap:8px 10px}body[data-opc-theme=official] .opc-theme-page--compute .opc-official-pkg-row{padding:12px 10px}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-panel{padding:14px 10px}}@media(max-width:480px){body[data-opc-theme=official] .opc-plan-detail-actions .opc-plan-detail-action{flex:1 1 100%;min-width:100%}}@media(max-width:1024px)and (min-width:769px){body[data-opc-theme=official]{--opc-text-sm: clamp(13px, 1.4vw, 14px);--opc-text-base: clamp(14px, 1.5vw, 16px);--opc-conv-compose-action-height: 38px}}.opc-plan-preview-modules{margin-top:0;overflow:hidden;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-md);background:var(--opc-plan-preview-surface);box-shadow:var(--opc-plan-preview-shadow)}.opc-plan-preview-module{padding:var(--opc-ui-space-4) var(--opc-ui-space-5)}@media(min-width:640px){.opc-plan-preview-module{padding:var(--opc-ui-space-5) var(--opc-ui-space-6)}}.opc-plan-preview-module+.opc-plan-preview-module{border-top:1px solid var(--opc-plan-preview-border)}.opc-plan-preview-module__label{margin:0;color:var(--opc-plan-preview-accent);font-size:var(--opc-plan-preview-title-size);font-weight:600;line-height:1.45;letter-spacing:0}.opc-plan-preview-module__hint{margin:var(--opc-ui-space-1) 0 0;color:var(--opc-plan-preview-muted);font-size:var(--opc-plan-preview-meta-size);line-height:1.5}.opc-plan-preview-module__scroll{margin-top:var(--opc-ui-space-3);max-height:min(40vh,24rem);overflow:auto;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-sm);background:var(--opc-plan-preview-surface-raised);padding:var(--opc-ui-space-4);color:var(--opc-plan-preview-text);font-size:var(--opc-plan-preview-body-size);line-height:var(--opc-type-plan-line);box-shadow:var(--opc-plan-preview-shadow)}.opc-plan-preview-body-wrap{position:relative;margin-top:var(--opc-ui-space-3)}.opc-plan-preview-tool-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-sm);background:var(--opc-plan-preview-surface-raised);padding:var(--opc-ui-space-3);color:var(--opc-plan-preview-text);box-shadow:var(--opc-plan-preview-shadow)}.opc-plan-preview-tool-card .opc-plan-tool-topology-mask{margin-top:auto;height:3.5rem;flex-shrink:0;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-sm);background:var(--opc-plan-preview-mask)}.opc-plan-preview-tool-card__mask-hint{margin:var(--opc-ui-space-1) 0 0;flex-shrink:0;color:var(--opc-plan-preview-subtle);font-size:var(--opc-type-caption);font-weight:500;letter-spacing:0;line-height:1.4;text-align:center}.opc-plan-preview-module--c .opc-plan-preview-module__label{text-transform:none}.opc-plan-preview-module--c .frost-lock{margin-top:var(--opc-ui-space-3);min-height:10rem;border-color:var(--opc-plan-preview-border);background:var(--opc-plan-preview-surface-subtle)}.opc-plan-preview-module--c .frost-lock p:first-of-type{color:var(--opc-plan-preview-text);font-size:var(--opc-plan-preview-body-size);font-weight:600}.opc-plan-preview-module--c .frost-lock p:last-of-type{color:var(--opc-plan-preview-muted);font-size:var(--opc-plan-preview-meta-size)}.opc-plan-preview-modules .plan-md-tool-item-name{color:var(--opc-plan-preview-text)}.opc-plan-preview-modules .plan-md-tool-item-type-tag{border:1px solid var(--opc-plan-preview-border-strong);background:var(--opc-plan-preview-accent-soft);color:var(--opc-plan-preview-accent)}.opc-plan-preview-modules .plan-md-tool-item-intro{color:var(--opc-plan-preview-muted)}.opc-plan-preview-modules .plan-md-tool-item-link{color:var(--opc-plan-preview-accent)}.opc-plan-preview-modules .plan-md-tool-item-icon-fallback{border:1px solid var(--opc-plan-preview-border-strong);background:var(--opc-plan-preview-accent-soft);color:var(--opc-plan-preview-on-accent)}.opc-plan-preview-modules .opc-plan-history-tab{border-color:var(--opc-plan-preview-border);background:var(--opc-plan-preview-surface);color:var(--opc-plan-preview-muted)}.opc-plan-preview-modules .opc-plan-history-tab--active{border-color:var(--opc-plan-preview-border-strong);background:var(--opc-plan-preview-accent-soft);color:var(--opc-plan-preview-accent)}.opc-plan-detail--has-preview-dock{padding-bottom:calc(14.5rem + env(safe-area-inset-bottom,0px))}@media(max-width:639px){.opc-plan-detail--has-preview-dock{padding-bottom:calc(26rem + env(safe-area-inset-bottom,0px))}.opc-plan-detail--has-preview-dock.opc-plan-detail--preview-dock-collapsed{padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}.opc-plan-detail--has-preview-dock .opc-plan-detail-body-scroll{max-height:none;overflow-y:visible}body:has(.opc-plan-detail--has-preview-dock:not(.opc-plan-detail--preview-dock-collapsed)) .opc-plan-copilot{bottom:calc(14rem + env(safe-area-inset-bottom,0px))}body:has(.opc-plan-detail--preview-dock-collapsed) .opc-plan-copilot{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.opc-plan-detail--has-preview-dock .opc-plan-saved-hint--has-dock{position:relative;z-index:1;margin-bottom:var(--opc-ui-space-5);padding-bottom:var(--opc-ui-space-1)}.opc-plan-detail--has-preview-dock .opc-plan-detail-compliance--has-dock{position:relative;z-index:1;margin-bottom:var(--opc-ui-space-4);padding-bottom:var(--opc-ui-space-1)}@media(min-width:640px){.opc-plan-detail--has-preview-dock{padding-bottom:calc(18rem + env(safe-area-inset-bottom,0px))}.opc-plan-detail--has-preview-dock.opc-plan-detail--preview-dock-collapsed{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}}.opc-plan-preview-dock-wrap{position:fixed;right:0;bottom:0;left:0;z-index:var(--opc-ui-z-dialog);padding:var(--opc-ui-space-3) var(--opc-ui-space-3) calc(var(--opc-ui-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--opc-plan-preview-border);background:var(--opc-plan-preview-canvas);box-shadow:var(--opc-plan-preview-dock-shadow);pointer-events:none}.opc-plan-preview-dock-wrap .opc-plan-preview-dock{pointer-events:auto}@media(max-width:639px){.opc-plan-preview-dock-wrap{padding-top:var(--opc-ui-space-5)}.opc-plan-preview-dock-wrap--collapsed{padding-top:var(--opc-ui-space-2)}}@media(min-width:640px){.opc-plan-preview-dock-wrap{padding:var(--opc-ui-space-4) var(--opc-ui-space-4) calc(var(--opc-ui-space-4) + env(safe-area-inset-bottom,0px))}.opc-plan-preview-dock-wrap--collapsed{padding-top:var(--opc-ui-space-2)}}.opc-plan-preview-dock{position:relative;display:flex;max-width:64rem;margin-right:auto;margin-left:auto;flex-direction:column;gap:var(--opc-ui-space-3);overflow:hidden;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-md);background:var(--opc-plan-preview-surface);padding:var(--opc-ui-space-3) var(--opc-ui-space-4);color:var(--opc-plan-preview-text);font-size:var(--opc-plan-preview-body-size);line-height:var(--opc-type-plan-line);box-shadow:var(--opc-plan-preview-shadow)}@media(min-width:640px){.opc-plan-preview-dock{flex-direction:row;align-items:center;gap:var(--opc-ui-space-5);padding:var(--opc-ui-space-4) 3.5rem var(--opc-ui-space-4) var(--opc-ui-space-5)}.opc-plan-preview-dock__copy,.opc-plan-preview-dock__actions{padding-right:0}.opc-plan-preview-dock__toggle{top:var(--opc-ui-space-3);right:var(--opc-ui-space-3)}.opc-plan-preview-dock--collapsed{justify-content:flex-end;padding:var(--opc-ui-space-2) 3.5rem var(--opc-ui-space-2) var(--opc-ui-space-5)}.opc-plan-preview-dock--collapsed .opc-plan-preview-dock__actions{margin-left:auto}}.opc-plan-preview-dock__copy{position:relative;z-index:1;min-width:0;flex:1;padding-right:2.25rem}.opc-plan-preview-dock__toggle{position:absolute;top:var(--opc-ui-space-2);right:var(--opc-ui-space-2);z-index:2;display:inline-flex;width:var(--opc-ui-touch-target);height:var(--opc-ui-touch-target);align-items:center;justify-content:center;border:1px solid var(--opc-plan-preview-border);border-radius:var(--opc-ui-radius-pill);background:var(--opc-plan-preview-surface-raised);padding:0;color:var(--opc-plan-preview-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.opc-plan-preview-dock__toggle:hover,.opc-plan-preview-dock__toggle:focus-visible{border-color:var(--opc-plan-preview-border-strong);background:var(--opc-plan-preview-surface-subtle);color:var(--opc-plan-preview-text);box-shadow:var(--opc-plan-preview-focus);outline:none}.opc-plan-preview-dock__toggle-icon{width:1.125rem;height:1.125rem;transition:transform .2s ease}.opc-plan-preview-dock__toggle-icon--up{transform:rotate(180deg)}.opc-plan-preview-dock--collapsed{gap:0;padding-top:var(--opc-ui-space-2);padding-bottom:var(--opc-ui-space-2)}.opc-plan-preview-dock--collapsed .opc-plan-preview-dock__copy{display:none}.opc-plan-preview-dock--collapsed .opc-plan-preview-dock__actions{padding-right:2.25rem}.opc-plan-preview-dock__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--opc-ui-space-2);color:var(--opc-plan-preview-muted);font-size:var(--opc-plan-preview-body-size);font-weight:500;line-height:1.45}.opc-plan-preview-dock__badge{display:inline-flex;align-items:center;border:1px solid var(--opc-plan-preview-border-strong);border-radius:var(--opc-ui-radius-pill);background:var(--opc-plan-preview-accent-soft);padding:var(--opc-ui-space-1) var(--opc-ui-space-2);color:var(--opc-plan-preview-accent);font-size:var(--opc-plan-preview-meta-size);font-weight:600;letter-spacing:0;line-height:1.35}.opc-plan-preview-dock__title{margin:var(--opc-ui-space-2) 0 0;color:var(--opc-plan-preview-text);font-size:var(--opc-plan-preview-title-size);font-weight:600;line-height:1.45}.opc-plan-preview-dock__desc{max-width:42rem;margin:var(--opc-ui-space-2) 0 0;color:var(--opc-plan-preview-muted);font-size:var(--opc-plan-preview-body-size);line-height:1.55}.opc-plan-preview-dock__desc strong{color:var(--opc-plan-preview-text);font-weight:600}.opc-plan-preview-dock__actions{position:relative;z-index:1;display:flex;width:100%;flex-shrink:0;flex-wrap:wrap;align-items:stretch;gap:var(--opc-ui-space-2)}@media(min-width:640px){.opc-plan-preview-dock__actions{width:auto;align-items:center;gap:var(--opc-ui-space-3)}}.opc-plan-preview-dock__buyout,.opc-plan-preview-dock__pro{min-height:var(--opc-ui-touch-target);flex:1 1 auto;border:1px solid var(--opc-plan-preview-border-strong);border-radius:var(--opc-ui-radius-sm);padding:var(--opc-ui-space-2) var(--opc-ui-space-4);font:inherit;cursor:pointer}@media(min-width:640px){.opc-plan-preview-dock__buyout,.opc-plan-preview-dock__pro{flex:0 1 auto}}.opc-plan-preview-dock__buyout{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;background:var(--opc-plan-preview-surface-raised);color:var(--opc-plan-preview-accent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.opc-plan-preview-dock__buyout:hover,.opc-plan-preview-dock__buyout:focus-visible{border-color:var(--opc-plan-preview-accent);background:var(--opc-plan-preview-accent-soft);box-shadow:var(--opc-plan-preview-focus);outline:none}.opc-plan-preview-dock__buyout-price,.opc-plan-preview-dock__buyout-label{color:inherit}.opc-plan-preview-dock__buyout-price{font-size:var(--opc-plan-preview-body-size);font-weight:700;line-height:1.2}.opc-plan-preview-dock__buyout-label{font-size:var(--opc-plan-preview-body-size);font-weight:600;line-height:1.2}.opc-plan-preview-dock__pro{background:var(--opc-plan-preview-accent);color:var(--opc-plan-preview-on-accent);font-size:var(--opc-plan-preview-body-size);font-weight:600;line-height:1.35;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.opc-plan-preview-dock__pro:hover,.opc-plan-preview-dock__pro:focus-visible{border-color:var(--opc-plan-preview-accent-hover);background:var(--opc-plan-preview-accent-hover);box-shadow:var(--opc-plan-preview-focus);outline:none}.opc-plan-feedback__title{font-size:var(--opc-type-heading, 18px)}.opc-plan-feedback__reward{font-size:var(--opc-type-body, 14px)}.opc-plan-feedback-section--official{border-color:var(--opc-ui-color-border);background:var(--opc-ui-color-surface);color:var(--opc-ui-color-text)}.opc-plan-feedback__title--official{color:var(--opc-ui-color-link, #f0d49a)}.opc-plan-feedback__reward--official,.opc-plan-feedback__reward-claim--official{background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 12%,var(--opc-message-surface, #151310));color:var(--opc-ui-color-link, #f0d49a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 24%,transparent)}.opc-plan-feedback__hint--official{color:var(--opc-message-muted, rgba(238, 230, 215, .68))}.opc-plan-feedback__notice--official{color:var(--opc-ui-color-warning, #e0ad57)}.opc-plan-feedback-my-comment--official{border-color:var(--opc-message-border, rgba(209, 160, 84, .22));background:var(--opc-message-surface-muted, #0e0d0b);color:var(--opc-message-text, #f2eadb)}.opc-plan-feedback-vote-btn--idle{border:1px solid var(--opc-message-border, rgba(209, 160, 84, .32));background:var(--opc-message-surface-muted, #1f180d);color:var(--opc-message-muted, #b7ad9b);box-shadow:var(--opc-ui-shadow-control, 0 1px 2px rgba(0, 0, 0, .32))}.opc-plan-feedback-vote-btn--idle:hover:not(:disabled){border-color:var(--opc-ui-color-border-strong, rgba(209, 160, 84, .48));background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 10%,var(--opc-message-surface, #151310));color:var(--opc-message-text, #eee6d7)}.opc-plan-feedback-vote-btn--active{border:1px solid var(--opc-ui-color-accent, #d1a054);background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 18%,var(--opc-message-surface, #151310));color:var(--opc-ui-color-link, #f0d49a);box-shadow:0 0 0 1px color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 20%,transparent)}.opc-plan-feedback-vote-btn--active:hover:not(:disabled){border-color:var(--opc-ui-color-accent-hover, #f0c76b);background:color-mix(in srgb,var(--opc-ui-color-accent-hover, #f0c76b) 20%,var(--opc-message-surface, #151310))}.opc-plan-feedback-inline{position:relative;width:min(100%,36rem);margin:.75rem auto 0;padding:.9rem;border:1px solid var(--opc-message-border, rgba(209, 160, 84, .34));border-radius:8px;background:var(--opc-message-surface, #151310);color:var(--opc-message-text, #eee6d7);box-shadow:var(--opc-ui-shadow-toast, 0 10px 28px rgba(0, 0, 0, .22))}body[data-opc-theme=official] .opc-plan-feedback-section .opc-plan-feedback-inline{width:100%;max-width:none;margin:.9rem 0 0;padding:.75rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-opc-theme=official] .opc-plan-feedback-section .opc-plan-feedback-inline:before{display:none;content:none}.opc-plan-feedback-inline:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;border-top:1px solid rgba(209,160,84,.34);border-left:1px solid rgba(209,160,84,.34);background:inherit;transform:translate(-50%) rotate(45deg)}.opc-plan-feedback-inline__head,.opc-plan-feedback-inline__meta,.opc-plan-feedback-inline__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.opc-plan-feedback-inline__title{margin:0;font-size:.9rem;font-weight:650}.opc-plan-feedback-inline__hint,.opc-plan-feedback-inline__meta{margin:.25rem 0 0;color:var(--opc-message-muted, rgba(238, 230, 215, .68));font-size:.72rem;line-height:1.5}.opc-plan-feedback-inline__close{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1.15rem;line-height:1}.opc-plan-feedback-inline__close:hover{background:var(--opc-ui-color-surface-hover, rgba(255, 255, 255, .08))}.opc-plan-feedback-inline__field{display:grid;gap:.4rem;margin-top:.75rem;font-size:.76rem;font-weight:600}.opc-plan-feedback-inline__field textarea{width:100%;min-height:5.25rem;resize:vertical;border:1px solid var(--opc-message-border, rgba(209, 160, 84, .28));border-radius:7px;padding:.65rem .75rem;background:var(--opc-message-surface-muted, #0e0d0b);color:var(--opc-message-text, #f2eadb);font:inherit;font-weight:400;line-height:1.6;outline:none}.opc-plan-feedback-inline__field textarea:focus{border-color:var(--opc-ui-color-border-strong, rgba(230, 185, 105, .72));box-shadow:none}body[data-opc-ui-mode] .opc-theme-page--plan-detail .opc-plan-feedback-inline__field textarea:focus-visible{box-shadow:none}.opc-plan-feedback-inline__meta--ready{color:var(--opc-ui-color-success, #e5c17b)}.opc-plan-feedback-inline__error{margin:.65rem 0 0;color:var(--opc-ui-color-danger, #fda4af);font-size:.75rem}.opc-plan-feedback-inline__actions{justify-content:flex-end;margin-top:.75rem}.opc-plan-feedback-inline__actions button{min-height:32px;border:1px solid var(--opc-message-border, rgba(209, 160, 84, .28));border-radius:7px;padding:.35rem .85rem;background:transparent;color:inherit;font-size:var(--opc-type-button);font-weight:600}.opc-plan-feedback-inline__actions .opc-plan-feedback-inline__submit{border-color:var(--opc-ui-color-accent, #d2aa61);background:var(--opc-ui-color-accent, #d2aa61);color:var(--opc-ui-color-on-accent, #20180b);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #20180b);font-weight:400;transition:filter .18s ease,background-color .18s ease,border-color .18s ease}.opc-plan-feedback-inline__actions .opc-plan-feedback-inline__submit:hover:not(:disabled){filter:brightness(1.015)}.opc-plan-feedback-inline__actions button:disabled{cursor:not-allowed;opacity:.48}.opc-plan-feedback-inline-enter-active,.opc-plan-feedback-inline-leave-active{transition:opacity .16s ease,transform .16s ease}.opc-plan-feedback-inline-enter-from,.opc-plan-feedback-inline-leave-to{opacity:0;transform:translateY(-6px)}body[data-opc-theme=official] .opc-theme-page--mgr{width:100%;max-width:none}body[data-opc-theme=official] .opc-theme-page--mgr{--opc-mgr-surface: var(--opc-ui-color-surface);--opc-mgr-surface-raised: var(--opc-ui-color-surface-raised);--opc-mgr-surface-subtle: var(--opc-ui-color-surface-subtle);--opc-mgr-border: var(--opc-ui-color-border);--opc-mgr-text: var(--opc-ui-color-text);--opc-mgr-text-muted: var(--opc-ui-color-text-muted);--opc-mgr-text-subtle: var(--opc-ui-color-text-subtle);--opc-mgr-accent: var(--opc-ui-color-accent);--opc-mgr-accent-hover: var(--opc-ui-color-accent-hover);--opc-mgr-on-accent: var(--opc-ui-color-on-accent);--opc-mgr-success: var(--opc-ui-color-success);--opc-mgr-warning: var(--opc-ui-color-warning);--opc-mgr-danger: var(--opc-ui-color-danger);--opc-mgr-focus: var(--opc-ui-focus-ring)}body[data-opc-theme=official] .opc-theme-page--mgr select{accent-color:var(--opc-mgr-accent)}body[data-opc-theme=official]:not(:has(.opc-panel-wrap)) .opc-theme-page--mgr.opc-mgr-shell{height:100vh;max-height:100vh;overflow:hidden}body[data-opc-theme=official]:has(.opc-panel-wrap) .opc-theme-page--mgr.opc-mgr-shell{height:auto;max-height:none;min-height:0;flex:0 0 auto;overflow:visible}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase{padding-top:0}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main{width:min(calc(100% - 56px),1720px);max-width:none;margin-inline:auto;padding-inline:0;padding-top:0;padding-bottom:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main::-webkit-scrollbar{width:10px}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main::-webkit-scrollbar-track{border-radius:999px}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main::-webkit-scrollbar-thumb{border-radius:999px}body[data-opc-theme=official]:has(.opc-panel-wrap) .opc-theme-page--mgr .opc-mgr-main{flex:0 0 auto;overflow:visible;padding-bottom:.5rem}body[data-opc-theme=official]:has(.opc-panel-wrap) .opc-showcase:has(.opc-theme-page--mgr)::-webkit-scrollbar{width:10px}body[data-opc-theme=official]:has(.opc-panel-wrap) .opc-showcase:has(.opc-theme-page--mgr)::-webkit-scrollbar-track{border-radius:999px}body[data-opc-theme=official]:has(.opc-panel-wrap) .opc-showcase:has(.opc-theme-page--mgr)::-webkit-scrollbar-thumb{border-radius:999px}body[data-opc-theme=official]:not(:has(.opc-panel-wrap)) .opc-theme-page--mgr .opc-mgr-main{flex:1 1 0%}@media(min-width:640px){body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main{padding-bottom:1.25rem}}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main>div>.rounded-2xl{padding-top:0;padding-bottom:0}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main>div>.rounded-2xl>.rounded-2xl.border{padding-top:.75rem;padding-bottom:.75rem;padding-inline:1.25rem}@media(min-width:640px){body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main>div>.rounded-2xl>.rounded-2xl.border{padding-top:.875rem;padding-bottom:.875rem;padding-inline:1.75rem}}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-module-head{padding-bottom:.75rem;gap:.5rem}body[data-opc-theme=official] .opc-theme-page--mgr table{border-collapse:separate;border-spacing:0}body[data-opc-theme=official] .opc-theme-page--mgr .mt-6.rounded-2xl.border.border-slate-200\/90.bg-white\/50,body[data-opc-theme=official] .opc-theme-page--mgr .rounded-2xl.border.border-slate-200\/90.bg-white\/50.shadow-sm{position:relative;isolation:isolate;overflow:hidden;border:none;border-radius:16px}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] select{accent-color:var(--opc-ui-color-accent)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-switch-bar{display:none}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase-head{display:none}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-header{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;width:min(calc(100% - 56px),1620px);max-width:none;margin-inline:auto;padding-block:.75rem;padding-inline:0}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-header-title{flex:0 0 auto;text-align:left}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-header-actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-nav{position:absolute;left:50%;top:50%;z-index:1;max-width:min(72vw,960px);transform:translate(-50%,-50%);pointer-events:auto;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-nav::-webkit-scrollbar{height:8px}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-nav::-webkit-scrollbar-track{border-radius:999px}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-nav::-webkit-scrollbar-thumb{border-radius:999px}@media(max-width:1100px){body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-header-inner{flex-wrap:wrap;row-gap:.5rem}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-nav{position:static;order:3;width:100%;max-width:none;transform:none;justify-content:flex-start;padding-bottom:.35rem}}body[data-opc-theme=official] .opc-theme-page--mgr .opc-ops-stat-label{font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.35}body[data-opc-theme=official] .opc-theme-page--mgr .opc-ops-stat-value{font-size:1.35rem;font-weight:700;line-height:1.25}body[data-opc-theme=official] .opc-theme-page--mgr .opc-ops-stat-sub{font-size:.8125rem;font-weight:500;line-height:1.4}body[data-opc-theme=official] .opc-theme-page--mgr .border-t.border-slate-100\/90.bg-slate-50\/30 select{min-width:4.25rem;accent-color:var(--opc-mgr-accent)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-mgr-filter-panel .opc-orders-filter-select-option--dark-active,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-mgr-filter-panel .opc-orders-filter-select-option--dark-active:hover{font-weight:600}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-filter-select .opc-orders-filter-select-trigger{border-radius:.75rem;padding:.5rem .625rem;min-height:2.5rem;font-size:.875rem}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-filter-select--compact .opc-orders-filter-select-trigger{border-radius:.5rem;padding:.25rem .5rem;min-height:auto;font-size:.75rem}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-page-size-select{flex:none;width:4.25rem;min-width:4.25rem}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-page-size-select .opc-orders-filter-select-trigger{border-radius:.75rem;padding:.375rem .625rem;min-height:2rem;font-size:.875rem}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-white,.bg-white\/50,.bg-white\/60,.bg-white\/80,.bg-white\/90,.bg-white\/95){background-color:var(--opc-mgr-surface)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-slate-50,.bg-slate-50\/30,.bg-slate-50\/40,.bg-slate-50\/50,.bg-slate-50\/60,.bg-slate-50\/80,.bg-slate-50\/90,.bg-slate-100\/90,.bg-slate-500\/\[0\.07\],.bg-slate-500\/10){background-color:var(--opc-mgr-surface-subtle)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-slate-100,.bg-slate-100\/80,.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover){background-color:var(--opc-ui-color-surface-hover)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-slate-100,.border-slate-100\/80,.border-slate-100\/90,.border-slate-200,.border-slate-200\/60,.border-slate-200\/80,.border-slate-200\/90,.border-slate-300,.border-slate-300\/25,.border-slate-300\/30,.border-slate-300\/40,.border-slate-300\/80){border-color:var(--opc-mgr-border)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-100,.text-slate-50){color:var(--opc-mgr-text)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-slate-600,.text-slate-500){color:var(--opc-mgr-text-muted)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-slate-400,.placeholder\:text-slate-400::-moz-placeholder){color:var(--opc-mgr-text-subtle)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-slate-400,.placeholder\:text-slate-400::placeholder){color:var(--opc-mgr-text-subtle)}body[data-opc-theme=official] .opc-theme-page--mgr :is(input,textarea,select){color:var(--opc-mgr-text);border-color:var(--opc-mgr-border);background-color:var(--opc-mgr-surface-raised);color-scheme:dark}body[data-opc-theme=official] .opc-theme-page--mgr :is(input,textarea,select):focus{border-color:var(--opc-mgr-accent);box-shadow:var(--opc-mgr-focus)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-sky-500,.bg-emerald-500,.bg-violet-600){background-color:var(--opc-mgr-accent);color:var(--opc-mgr-on-accent);box-shadow:var(--opc-ui-shadow-control)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.hover\:bg-sky-600:hover,.hover\:bg-emerald-600:hover,.hover\:bg-violet-700:hover){background-color:var(--opc-mgr-accent-hover)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-sky-200,.border-sky-200\/80){border-color:color-mix(in srgb,var(--opc-mgr-accent) 48%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-sky-50,.bg-sky-50\/80){background-color:color-mix(in srgb,var(--opc-mgr-accent) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-sky-950,.text-sky-800,.text-sky-600){color:var(--opc-ui-color-link)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-emerald-50,.bg-emerald-50\/25){background-color:color-mix(in srgb,var(--opc-mgr-success) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-emerald-200,.border-emerald-200\/80,.ring-emerald-200\/80){border-color:color-mix(in srgb,var(--opc-mgr-success) 42%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-emerald-700,.text-emerald-950){color:var(--opc-mgr-success)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-amber-50,.bg-amber-50\/90){background-color:color-mix(in srgb,var(--opc-mgr-warning) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-amber-200,.border-amber-200\/80,.border-amber-200\/90,.ring-amber-200\/80){border-color:color-mix(in srgb,var(--opc-mgr-warning) 46%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-amber-700,.text-amber-800,.text-amber-900){color:var(--opc-mgr-warning)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.focus-visible\:ring-sky-500:focus-visible,.focus\:ring-sky-500:focus){box-shadow:var(--opc-mgr-focus)}body[data-opc-theme=official] .opc-theme-page--mgr :is(table,.rounded-2xl.border,.rounded-xl.border,.rounded-lg.border){border-color:var(--opc-mgr-border)}body[data-opc-theme=official] .opc-theme-page--mgr :is(thead,.divide-slate-100>:not([hidden])~:not([hidden])){border-color:var(--opc-mgr-border);background-color:var(--opc-mgr-surface-subtle)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.opc-mgr-main,.opc-mgr-main::-webkit-scrollbar-track){scrollbar-color:var(--opc-ui-color-scrollbar-thumb) transparent}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-main::-webkit-scrollbar-thumb{background-color:var(--opc-ui-color-scrollbar-thumb)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog]{--opc-mgr-dialog-surface: var(--opc-ui-color-surface-raised);--opc-mgr-dialog-border: var(--opc-ui-color-border-strong);--opc-mgr-dialog-text: var(--opc-ui-color-text);--opc-mgr-dialog-muted: var(--opc-ui-color-text-muted);--opc-mgr-dialog-accent: var(--opc-ui-color-accent);--opc-mgr-dialog-on-accent: var(--opc-ui-color-on-accent)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog]>:last-child{border-color:var(--opc-mgr-dialog-border);background-color:var(--opc-mgr-dialog-surface);color:var(--opc-mgr-dialog-text);box-shadow:var(--opc-ui-shadow-dialog)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--opc-mgr-dialog-text)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] :is(.text-slate-600,.text-slate-500,.placeholder\:text-slate-400::-moz-placeholder){color:var(--opc-mgr-dialog-muted)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] :is(.text-slate-600,.text-slate-500,.placeholder\:text-slate-400::placeholder){color:var(--opc-mgr-dialog-muted)}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] :is(input,textarea,select,.bg-white,.bg-slate-50,.bg-slate-50\/80){border-color:var(--opc-ui-color-border);background-color:var(--opc-ui-color-surface);color:var(--opc-mgr-dialog-text);color-scheme:dark}body[data-opc-theme=official]:has(.opc-theme-page--mgr) [role=dialog] :is(.bg-sky-500,.bg-emerald-500,.bg-violet-600){background-color:var(--opc-mgr-dialog-accent);color:var(--opc-mgr-dialog-on-accent)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-gradient-to-b,.bg-gradient-to-br){background-image:none;background-color:var(--opc-mgr-surface)}body[data-opc-theme=official] .opc-theme-page--mgr .opc-mgr-module-bar{background-image:none;background-color:var(--opc-mgr-accent)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-emerald-600,.hover\:bg-emerald-700:hover){background-color:var(--opc-mgr-accent);color:var(--opc-mgr-on-accent)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-sky-200\/75,.border-sky-200\/85,.border-sky-200\/90,.border-sky-300,.border-sky-300\/40,.border-cyan-200\/75,.border-cyan-200\/80,.border-cyan-200\/90,.border-violet-200\/80,.border-violet-200\/90,.border-violet-300\/25,.border-violet-300\/40){border-color:color-mix(in srgb,var(--opc-mgr-accent) 48%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-sky-800\/80,.text-sky-900\/70,.text-sky-900\/75,.text-cyan-950,.text-cyan-900\/75,.text-cyan-900\/80,.text-violet-800,.text-violet-900\/80,.text-violet-100){color:var(--opc-ui-color-link)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-emerald-500\/10,.bg-emerald-50,.bg-emerald-50\/25){background-color:color-mix(in srgb,var(--opc-mgr-success) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-emerald-200\/75,.border-emerald-200\/90,.border-emerald-300\/35,.border-emerald-300\/40,.border-emerald-300\/50){border-color:color-mix(in srgb,var(--opc-mgr-success) 42%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-emerald-800,.text-emerald-900\/75,.text-emerald-900\/80,.text-emerald-100,.text-emerald-200,.text-emerald-200\/70,.text-emerald-50){color:var(--opc-mgr-success)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-amber-50\/20,.bg-amber-500\/\[0\.07\],.bg-amber-500\/10,.bg-amber-500\/15){background-color:color-mix(in srgb,var(--opc-mgr-warning) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-amber-200\/75,.border-amber-200\/85,.border-amber-300\/30,.border-amber-300\/45,.border-amber-300\/60,.border-amber-400\/45){border-color:color-mix(in srgb,var(--opc-mgr-warning) 46%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-amber-900\/75,.text-amber-900\/80,.text-amber-950,.text-amber-100,.text-amber-200,.text-amber-200\/70,.text-amber-200\/90,.text-amber-50,.text-amber-600\/90){color:var(--opc-mgr-warning)}body[data-opc-theme=official] .opc-theme-page--mgr :is(.bg-rose-500\/\[0\.08\],.bg-rose-500\/10,.bg-red-50){background-color:color-mix(in srgb,var(--opc-mgr-danger) 12%,var(--opc-mgr-surface))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.border-rose-200\/85,.border-rose-300\/25,.border-rose-300\/35,.border-rose-300\/40,.border-rose-300\/45,.border-rose-300\/60){border-color:color-mix(in srgb,var(--opc-mgr-danger) 46%,var(--opc-mgr-border))}body[data-opc-theme=official] .opc-theme-page--mgr :is(.text-red-600,.text-rose-900\/80,.text-rose-300,.text-rose-100,.text-rose-200\/70,.text-rose-50){color:var(--opc-mgr-danger)}body[data-opc-theme=official] .opc-theme-page--mgr .bg-rose-600{background-color:var(--opc-mgr-danger);color:var(--opc-mgr-text)}body[data-opc-theme=official] .opc-theme-page--mgr .hover\:bg-rose-700:hover{background-color:color-mix(in srgb,var(--opc-mgr-danger) 82%,var(--opc-mgr-surface))}.ops-monitoring-trend-stack .divide-y>*{min-height:218px}.ops-monitoring-trend-stack .divide-y{min-height:1092px}.ops-monitoring-trend-stack .monitoring-line-chart__plot{height:168px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel>.flex.flex-wrap.gap-2{padding:6px;border-radius:var(--ops-mon-radius)}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-tab{border-radius:8px;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-toolbar-btn{border-radius:8px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-card{position:relative;border-radius:var(--ops-mon-radius);overflow:hidden;transition:box-shadow .28s ease,border-color .28s ease}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-card__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;letter-spacing:.02em}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-card__title:before{content:"";flex-shrink:0;width:3px;height:14px;border-radius:2px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-card{padding:18px 18px 16px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-card{padding:16px 18px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-card>p:first-child,body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-label{font-size:.75rem;letter-spacing:.04em}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-card>p.text-2xl,body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-value{font-weight:700;font-variant-numeric:tabular-nums}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-value--primary{font-size:1.5rem;line-height:1.15}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-value--pct{font-size:1.35rem}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-unit{font-size:.72em;font-weight:600;margin-left:1px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-stat-value--compact{font-size:1.1rem}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-seg-btn{border-radius:8px;transition:all .15s}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-table thead th{font-weight:600;font-size:.75rem;letter-spacing:.03em;padding-top:10px;padding-bottom:10px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-table tbody tr{transition:background .12s}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-stack{padding:16px 18px 18px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-stack .divide-y{min-height:1092px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-stack .divide-y>*{min-height:218px;padding-top:16px;padding-bottom:16px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-stack .monitoring-line-chart__title{min-height:1.25rem;margin-bottom:10px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-trend-stack .divide-y>*:first-child{padding-top:6px}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-chart-title{font-size:.8125rem;font-weight:600;margin-bottom:10px;padding-left:10px;letter-spacing:.02em}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-line-chart__plot{min-height:var(--mchart-plot-h, 168px)}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-line-chart .line-chart-stroke{stroke-width:2px}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-line-chart .line-chart-tooltip-value{font-weight:600}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-bar-chart{--mbar-value: var(--ops-mon-gold-bright)}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-bar-chart .bar-chart-value{font-weight:600}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-bar-chart .bar-chart-bar{transition:opacity .15s}body[data-opc-theme=official] .opc-theme-page--mgr .monitoring-bar-chart__standard{padding-top:2px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-error-chart{padding-bottom:2px}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-advice-item,body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel select{border-radius:8px}.ops-monitoring-field-input{outline:none}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel input:not([type=checkbox]).ops-monitoring-field-input{outline:none}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel input:not([type=checkbox]).ops-monitoring-field-input:focus,body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel input:not([type=checkbox]).ops-monitoring-field-input:focus-visible{outline:none}.ops-monitoring-action-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;padding-top:0;padding-bottom:0}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-secondary-btn{border:1px solid #54452f!important;background:#181512e6!important;color:var(--ops-mon-text)!important}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-secondary-btn:hover{border-color:#54452f!important;color:var(--ops-mon-gold-bright)!important}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-badge{border-color:#d1a05447;background:#181512e6;color:var(--ops-mon-text)}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-badge--success{border-color:#4c8a6773;color:#91d5ae;background:#1c30248c}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-badge--failed{border-color:#9d5b5480;color:#efa49a;background:#351b188c}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-badge--cancelled{border-color:#8f877a73;color:#9d9384;background:#24211db8}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-badge--active{border-color:#b08a4d80;color:#f0ce85;background:#3027198c}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-panel .agent-run-payload-pre{border-color:var(--ops-mon-border-soft);background:#10100e;color:#d9d0bf}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-recipient-delete-btn{border-color:#760b25!important;background:#181512;color:#b80309!important}body[data-opc-theme=official] .opc-theme-page--mgr .ops-monitoring-recipient-delete-btn:hover{border-color:#760b25!important;background:#760b252e;color:#b80309!important}.login-beta-invite-stack{position:relative;width:100%}.login-beta-invite-panel{position:relative;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;margin-bottom:0;padding:30px;border:1px solid var(--opc-ui-color-border, rgb(232, 195, 140));border-radius:14px;background:var(--opc-ui-color-surface, #070605);box-shadow:var(--opc-ui-shadow-dialog, 0 14px 42px -18px rgba(0, 0, 0, .55));color:var(--opc-ui-color-text, #d2b78e)}.login-beta-invite-panel--overlay{position:absolute;z-index:12;top:55%;left:50%;width:78%;max-width:78%;max-height:calc(100% - 12px);overflow-y:auto;overscroll-behavior:contain;margin:0;transform:translate(-50%,-50%);box-shadow:0 22px 48px -16px #000000b8}.login-beta-invite-panel__body{min-width:0}.login-beta-invite-panel__headline{margin:0;font-size:.9375rem;line-height:1.65;font-weight:600;color:var(--opc-ui-color-text, #d2b78e);word-break:break-word}.login-beta-invite-panel__close{position:absolute;top:14px;right:14px;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border:none;border-radius:9999px;background:transparent;font-size:1.125rem;line-height:1;color:var(--opc-ui-color-text-muted, rgba(232, 212, 168, .75));cursor:pointer;transition:color .15s ease,background-color .15s ease}.login-beta-invite-panel__close:hover{color:var(--opc-ui-color-text, #f5ead4);background:var(--opc-ui-color-surface-hover, rgba(255, 255, 255, .08))}.login-beta-invite-panel--with-footer .login-beta-invite-panel__close{display:none}.login-beta-invite-panel__footer{display:flex;justify-content:center;margin-top:20px}.login-beta-invite-panel__action-close{min-width:7.5rem;padding:.625rem 1.75rem;border:1px solid var(--opc-ui-color-border, rgb(232, 195, 140));border-radius:9999px;background:transparent;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--opc-ui-color-text, #d2b78e);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.login-beta-invite-panel__action-close:hover{color:var(--opc-ui-color-text, #f5ead4);border-color:var(--opc-ui-color-border-strong, rgba(232, 195, 140, .92));background:var(--opc-ui-color-surface-hover, rgba(255, 255, 255, .08))}@media(min-width:769px){.login-beta-invite-panel--overlay{display:none}}.login-beta-invite-detail-list{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.login-beta-invite-detail-list li{position:relative;min-width:0;padding-left:1rem;font-size:.9375rem;line-height:1.65;font-weight:400;color:var(--opc-ui-color-text-muted, rgba(245, 234, 212, .82));word-break:break-word}.login-beta-invite-detail-list li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:9999px;background:var(--opc-ui-color-accent, #d1a054);box-shadow:0 0 0 1px color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 35%,transparent)}body[data-opc-theme=official] .auth-modal-center--stack{display:block;width:min(100%,38rem);flex-shrink:0}body[data-opc-theme=official] .auth-modal-center--stack.auth-modal-center--wide{width:min(100%,52rem)}body[data-opc-theme=official] .auth-modal-center--stack .login-beta-invite-stack{width:100%}.login-beta-invite-web-promo{display:none;box-sizing:border-box;width:100%;margin-top:14px;padding:0 4px}.login-beta-invite-web-promo__text{margin:0;text-align:center;font-size:.8125rem;line-height:1.65;font-weight:500;color:var(--opc-ui-color-text-muted, rgba(210, 183, 142, .88));word-break:break-word}.login-beta-invite-web-promo__trigger{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px;outline:none}.login-beta-invite-web-promo__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--opc-ui-color-border, rgba(232, 195, 140, .55));border-radius:9999px;font-size:.6875rem;font-weight:700;line-height:1;color:var(--opc-ui-color-text-muted, rgba(232, 195, 140, .92));background:var(--opc-ui-color-surface-subtle, transparent);cursor:help;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.login-beta-invite-web-promo__trigger:hover .login-beta-invite-web-promo__icon,.login-beta-invite-web-promo__trigger:focus-visible .login-beta-invite-web-promo__icon{color:var(--opc-ui-color-text, #f5ead4);border-color:var(--opc-ui-color-border-strong, rgba(232, 195, 140, .92));background:var(--opc-ui-color-surface-hover, rgba(255, 255, 255, .08))}.login-beta-invite-web-promo__popover{position:absolute;z-index:20;left:50%;bottom:calc(100% + 10px);width:min(22rem,calc(100vw - 48px));box-sizing:border-box;padding:16px 18px;border:1px solid var(--opc-ui-color-border, rgb(232, 195, 140));border-radius:14px;background:var(--opc-ui-color-surface, #070605);color:var(--opc-ui-color-text, #d2b78e);box-shadow:var(--opc-ui-shadow-dialog, 0 22px 48px -16px rgba(0, 0, 0, .72));opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.login-beta-invite-web-promo__trigger:hover .login-beta-invite-web-promo__popover,.login-beta-invite-web-promo__trigger:focus-visible .login-beta-invite-web-promo__popover,.login-beta-invite-web-promo__trigger:focus-within .login-beta-invite-web-promo__popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.login-beta-invite-detail-list--popover{margin-top:0}@media(min-width:769px){body[data-opc-theme=official] .login-beta-invite-web-promo{display:block;position:relative;padding:0}body[data-opc-theme=official] .auth-inner-wide .login-beta-invite-web-promo{max-width:min(760px,calc(100vw - 32px))}body[data-opc-theme=official] .login-beta-invite-web-promo__text{width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left;font-size:14px;line-height:1.6}body[data-opc-theme=official] .login-beta-invite-web-promo__trigger{position:static}body[data-opc-theme=official] .login-beta-invite-web-promo__icon{flex-shrink:0}body[data-opc-theme=official] .login-beta-invite-web-promo__popover{left:auto;right:0;bottom:calc(100% + 10px);width:-moz-max-content;width:max-content;max-width:min(22rem,100%);padding:14px 16px;transform:translateY(6px)}body[data-opc-theme=official] .login-beta-invite-web-promo__trigger:hover .login-beta-invite-web-promo__popover,body[data-opc-theme=official] .login-beta-invite-web-promo__trigger:focus-visible .login-beta-invite-web-promo__popover,body[data-opc-theme=official] .login-beta-invite-web-promo__trigger:focus-within .login-beta-invite-web-promo__popover{transform:translateY(0)}body[data-opc-theme=official] .login-beta-invite-web-promo__popover .login-beta-invite-detail-list{gap:8px}body[data-opc-theme=official] .login-beta-invite-web-promo__popover .login-beta-invite-detail-list li{padding-left:.875rem;font-size:14px;line-height:1.6}}@layer opc-workspace-alignment{body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation){--opc-clean-bg: var(--opc-ui-color-canvas);--opc-clean-bg-strong: var(--opc-ui-color-canvas-strong);--opc-clean-surface: var(--opc-ui-color-surface);--opc-clean-surface-raised: var(--opc-ui-color-surface-raised);--opc-clean-surface-soft: var(--opc-ui-color-surface-subtle);--opc-clean-hover: var(--opc-ui-color-surface-hover, color-mix(in srgb, var(--opc-ui-color-accent) 9%, var(--opc-ui-color-surface-subtle)));--opc-clean-selected: var(--opc-ui-color-surface-active, color-mix(in srgb, var(--opc-ui-color-accent) 15%, var(--opc-ui-color-surface)));--opc-clean-line: var(--opc-ui-color-border);--opc-clean-line-strong: var(--opc-ui-color-border-strong);--opc-clean-text: var(--opc-ui-color-text);--opc-clean-text-secondary: var(--opc-ui-color-text-muted);--opc-clean-muted: var(--opc-ui-color-text-subtle);--opc-clean-accent: var(--opc-ui-color-accent);--opc-clean-accent-hover: var(--opc-ui-color-accent-hover);--opc-clean-on-accent: var(--opc-ui-color-on-accent);--opc-clean-link: var(--opc-ui-color-link);--opc-clean-scroll-thumb: var(--opc-ui-color-scrollbar-thumb);--opc-clean-scroll-track: var(--opc-ui-color-scrollbar-track);--opc-workspace-sidebar-width: var(--opc-ui-sidebar-width, 288px);--opc-workspace-sidebar-rail-width: 52px;--opc-workspace-plan-width: var(--opc-ui-plan-preview-width, min(48vw, 760px));--opc-workspace-panel-radius: var(--opc-ui-radius-md, 12px);--opc-workspace-card-radius: var(--opc-ui-radius-md, 12px);--opc-workspace-control-radius: var(--opc-ui-radius-sm, 8px);--opc-workspace-gutter: var(--opc-ui-space-4, 16px);--opc-workspace-page-bg: var(--opc-clean-bg);--opc-workspace-shell-bg: var(--opc-clean-bg);--opc-workspace-content-bg: var(--opc-clean-bg);--opc-workspace-content-gap: 0;--opc-workspace-content-padding: 0;--opc-workspace-panel-bg: var(--opc-clean-bg);--opc-workspace-panel-border-width: 0;--opc-workspace-panel-border-color: transparent;--opc-workspace-panel-shadow: none;--opc-workspace-header-bg: var(--opc-clean-bg);--opc-workspace-header-border: var(--opc-clean-line);--opc-workspace-chat-bg: var(--opc-clean-bg);--opc-workspace-footer-bg: transparent;--opc-workspace-card-bg: var(--opc-clean-surface);--opc-workspace-card-border: var(--opc-clean-line);--opc-workspace-card-shadow: none;--opc-workspace-composer-bg: var(--opc-clean-surface);--opc-workspace-composer-border: var(--opc-clean-line);--opc-workspace-composer-radius: var(--opc-ui-radius-lg, 18px);--opc-workspace-composer-padding: var(--opc-ui-space-3, 12px);--opc-workspace-composer-shadow: none;--opc-workspace-title-color: var(--opc-clean-text);--opc-workspace-composer-height: 144px;--opc-workspace-composer-rail-size: 38px;--opc-workspace-composer-mic-size: 32px;--opc-workspace-composer-control-height: 38px;--opc-workspace-composer-height-starter: 144px;--opc-workspace-starter-max-width: 872px;--opc-workspace-starter-input-width: 100%;--opc-workspace-starter-rail-size: 40px;--opc-workspace-starter-mic-size: 38px;--opc-workspace-starter-toolbar-gap: var(--opc-ui-space-3, 12px);--opc-workspace-starter-title-offset: clamp(350px, calc(38vh + 50px) , 442px);--opc-workspace-starter-content-inline-inset: clamp(24px, 4vw, 72px);--opc-workspace-starter-composer-lift: 10px;--opc-workspace-starter-footer-gap: 0px;--opc-workspace-starter-title-size: 30px;--opc-workspace-starter-description-size: 16px;--opc-workspace-header-height: 48px;--opc-workspace-mobile-drawer-inset: 2px;--opc-workspace-mobile-drawer-top: var( --opc-conv-mobile-drawer-top, var( --opc-workspace-mobile-drawer-top-fallback, var(--opc-workspace-mobile-drawer-inset) ) );--opc-workspace-mobile-drawer-bottom: var(--opc-workspace-mobile-drawer-inset);--opc-workspace-mobile-drawer-width: calc( 100vw - var(--opc-workspace-mobile-drawer-inset) - var(--opc-workspace-mobile-drawer-inset) );--opc-workspace-mobile-plan-width: var(--opc-workspace-mobile-drawer-width);--opc-conv-message-body-size: var(--opc-type-body, 14px);--opc-conv-chat-body-size: var(--opc-type-body, 14px);--opc-conv-input-size: var(--opc-type-ui, 14px);--opc-conv-btn-size: var(--opc-type-button, var(--opc-type-ui, 14px));--opc-conv-meta-size: var(--opc-type-meta, 12px);--opc-conv-sidebar-section-size: var(--opc-type-section, 13px);--opc-conv-sidebar-item-size: var(--opc-type-ui, 14px);--opc-conv-column-title-size: var(--opc-type-heading, 18px);--opc-conv-module-title-size: var(--opc-type-heading, 18px);--opc-plan-preview-body-size: var(--opc-type-body, 14px);--opc-plan-preview-meta-size: var(--opc-type-meta, 12px);--opc-plan-preview-title-size: var(--opc-type-title, 16px);--opc-plan-preview-heading-size: var(--opc-type-heading, 18px);--opc-plan-preview-heading-lg-size: var(--opc-type-heading-lg, 22px);--opc-sidebar-bg: linear-gradient( 180deg, var(--opc-ui-color-canvas-strong) 0%, var(--opc-ui-color-canvas) 58%, var(--opc-ui-color-surface-raised) 100% );--opc-sidebar-canvas: var(--opc-ui-color-canvas-strong);--opc-sidebar-surface: var(--opc-ui-color-surface);--opc-sidebar-surface-muted: var(--opc-ui-color-surface-subtle);--opc-sidebar-border: var(--opc-ui-color-border);--opc-sidebar-border-strong: var(--opc-ui-color-border-strong);--opc-sidebar-line: var(--opc-ui-color-border);--opc-sidebar-text: var(--opc-ui-color-text);--opc-sidebar-muted: var(--opc-ui-color-text-muted);--opc-sidebar-icon: var(--opc-ui-color-accent);--opc-sidebar-accent: var(--opc-ui-color-accent);--opc-sidebar-hover: var(--opc-ui-color-surface-hover, color-mix(in srgb, var(--opc-ui-color-accent) 9%, var(--opc-ui-color-surface-subtle)));--opc-sidebar-primary-gradient: var(--opc-ui-gradient-accent);--opc-sidebar-primary-gradient-hover: var(--opc-ui-gradient-accent-hover);--opc-sidebar-selection-gradient: var(--opc-ui-gradient-accent-soft);--opc-sidebar-selection-gradient-hover: var(--opc-ui-gradient-accent-soft-hover);--opc-sidebar-selected: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg-hover: var(--opc-sidebar-selection-gradient-hover);--opc-sidebar-selection-border: color-mix(in srgb, var(--opc-ui-color-accent) 16%, transparent);--opc-sidebar-selection-marker: linear-gradient(180deg, var(--opc-ui-color-link), var(--opc-ui-color-accent-hover));--opc-sidebar-selection-text: var(--opc-ui-color-accent-hover);--opc-sidebar-selection-meta: color-mix(in srgb, var(--opc-ui-color-accent) 70%, var(--opc-ui-color-text-muted));--opc-sidebar-action-border: var(--opc-ui-color-border);--opc-sidebar-action-bg: var(--opc-ui-color-surface-subtle);--opc-sidebar-action-text: var(--opc-ui-color-text-muted);--opc-sidebar-search-bg: var(--opc-ui-color-surface);--opc-sidebar-search-text: var(--opc-ui-color-text-muted);--opc-sidebar-search-input: var(--opc-ui-color-text);--opc-sidebar-search-placeholder: var(--opc-ui-color-text-subtle);--opc-sidebar-title: var(--opc-sidebar-text);--opc-sidebar-title-size: var(--opc-conv-column-title-size);--opc-sidebar-title-weight: 700;--opc-sidebar-padding: var(--opc-ui-space-3, 12px) var(--opc-ui-space-4, 16px);--opc-sidebar-gap: var(--opc-ui-space-3, 12px);--opc-sidebar-menu-padding-x: var(--opc-ui-space-4, 16px);--opc-sidebar-menu-gap: var(--opc-ui-space-3, 12px);--opc-sidebar-menu-icon-size: 16px;--opc-sidebar-chevron-icon-size: var(--opc-sidebar-menu-icon-size);--opc-sidebar-chevron-icon: var(--opc-sidebar-icon);--opc-sidebar-new-weight: 400;--opc-sidebar-section-title-weight: 400;--opc-sidebar-new-height: var(--opc-ui-primary-control-height);--opc-sidebar-new-border: transparent;--opc-sidebar-new-bg: transparent;--opc-sidebar-new-bg-hover: var(--opc-sidebar-hover);--opc-sidebar-new-text: var(--opc-sidebar-text);--opc-sidebar-new-icon: var(--opc-sidebar-icon);--opc-sidebar-new-shadow: none;--opc-sidebar-row-bg: transparent;--opc-sidebar-row-border: transparent;--opc-sidebar-row-hover-border: transparent;--opc-sidebar-row-meta: var(--opc-sidebar-muted);--opc-sidebar-empty-text: var(--opc-sidebar-row-meta);--opc-sidebar-section-gap: var(--opc-ui-space-2, 8px);--opc-sidebar-section-content-gap: var(--opc-ui-space-2, 8px);--opc-sidebar-section-header-bg: transparent;--opc-sidebar-section-header-border: transparent;--opc-sidebar-menu-active-bg: var(--opc-sidebar-selection-gradient);--opc-plan-preview-bg: var(--opc-clean-surface);--opc-plan-preview-header-bg: transparent;--opc-plan-preview-header-border: var(--opc-clean-line);--opc-plan-preview-title-color: var(--opc-clean-text);--opc-plan-preview-heading-color: var(--opc-clean-link);--opc-plan-preview-text-color: var(--opc-clean-text-secondary);--opc-plan-preview-accent: var(--opc-ui-color-accent);--opc-plan-preview-accent-hover: var(--opc-ui-color-accent-hover);--opc-plan-preview-card-bg: var(--opc-clean-surface-soft);--opc-plan-preview-card-border: var(--opc-clean-line);--opc-plan-preview-header-padding-inline: var(--opc-ui-space-5, 20px);--opc-plan-preview-content-padding: 32px 28px 56px;--opc-plan-preview-content-padding-mobile: 20px 16px 44px;--opc-plan-preview-toc-collapsed-width: 36px;--opc-plan-preview-toc-expanded-width: 208px;--opc-plan-preview-section-gap: 28px;--opc-plan-preview-card-min-size: 188px;--opc-plan-preview-card-min-height: 144px;--opc-plan-preview-card-radius: 8px;font-family:var(--opc-ui-font-sans, var(--opc-font-sans));color:var(--opc-clean-text);background:var(--opc-workspace-page-bg)}body#body[data-opc-theme=official]:not([data-opc-ui-mode]):not([data-opc-color-scheme=light]):not(.tools-page):has(.opc-theme-page--conversation),body#body[data-opc-theme=official][data-opc-ui-mode=black]:not(.tools-page):has(.opc-theme-page--conversation){--opc-workspace-page-bg: #000000;--opc-workspace-shell-bg: #000000;--opc-workspace-content-bg: #000000;--opc-workspace-content-gap: 0;--opc-workspace-content-padding: 0;--opc-workspace-panel-bg: #000000;--opc-workspace-panel-radius: 0;--opc-workspace-panel-border-width: 0;--opc-workspace-panel-border-color: transparent;--opc-workspace-panel-shadow: none;--opc-workspace-header-bg: #000000;--opc-workspace-header-border: rgb(209 160 84 / 28%);--opc-workspace-title-color: #ffffff;--opc-workspace-chat-bg: #000000;--opc-workspace-footer-bg: #000000;--opc-workspace-card-bg: #17171a;--opc-workspace-card-border: rgb(209 160 84 / 30%);--opc-workspace-card-shadow: inset 0 0 0 1px rgb(240 212 154 / 4%);--opc-workspace-composer-bg: #101010;--opc-workspace-composer-border: rgb(209 160 84 / 30%);--opc-workspace-composer-radius: 22px;--opc-workspace-composer-padding: 18px 16px 12px;--opc-workspace-composer-shadow: inset 0 0 0 1px rgb(240 212 154 / 6%);--opc-conv-sidebar-section-size: 14px;--opc-conv-sidebar-item-size: 14px;--opc-sidebar-bg: radial-gradient(circle at 82% 4%, rgb(240 212 154 / 10%), transparent 18%), #000000;--opc-sidebar-border: rgb(209 160 84 / 42%);--opc-sidebar-border-strong: rgb(240 199 107 / 64%);--opc-sidebar-line: rgb(209 160 84 / 26%);--opc-sidebar-text: #dedede;--opc-sidebar-muted: #81776c;--opc-sidebar-icon: #c9a14a;--opc-sidebar-accent: #c9a14a;--opc-sidebar-title: #81776c;--opc-sidebar-title-size: var(--opc-conv-column-title-size);--opc-sidebar-title-weight: 400;--opc-sidebar-padding: 8px 18px 16px;--opc-sidebar-gap: 12px;--opc-sidebar-menu-padding-x: 16px;--opc-sidebar-menu-gap: 12px;--opc-sidebar-menu-icon-size: 16px;--opc-sidebar-chevron-icon-size: 16px;--opc-sidebar-chevron-icon: #81776c;--opc-sidebar-new-weight: 400;--opc-sidebar-section-title-weight: 400;--opc-sidebar-hover: rgb(209 160 84 / 8%);--opc-sidebar-selected: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg-hover: var(--opc-sidebar-selection-gradient-hover);--opc-sidebar-selection-border: color-mix(in srgb, var(--opc-ui-color-accent) 36%, transparent);--opc-sidebar-selection-marker: linear-gradient(180deg, #f7d47b, #d39d3f);--opc-sidebar-selection-text: #f0c76b;--opc-sidebar-selection-meta: #81776c;--opc-sidebar-row-bg: transparent;--opc-sidebar-row-border: transparent;--opc-sidebar-row-hover-border: transparent;--opc-sidebar-row-meta: #81776c;--opc-sidebar-empty-text: #e6e6e6;--opc-sidebar-action-border: transparent;--opc-sidebar-action-bg: var(--opc-ui-color-surface-subtle);--opc-sidebar-action-text: var(--opc-ui-color-text-subtle);--opc-sidebar-search-bg: rgb(255 255 255 / 3%);--opc-sidebar-search-placeholder: #7f7668;--opc-sidebar-new-height: var(--opc-ui-primary-control-height);--opc-sidebar-new-border: transparent;--opc-sidebar-new-bg: transparent;--opc-sidebar-new-bg-hover: var(--opc-sidebar-hover);--opc-sidebar-new-text: var(--opc-sidebar-text);--opc-sidebar-new-icon: var(--opc-sidebar-icon);--opc-sidebar-new-shadow: none;--opc-sidebar-section-gap: 10px;--opc-sidebar-section-header-bg: transparent;--opc-sidebar-section-header-border: transparent;--opc-sidebar-menu-active-bg: var(--opc-sidebar-selection-gradient);--opc-plan-preview-bg: #17171a;--opc-plan-preview-header-bg: #000000;--opc-plan-preview-header-border: rgb(209 160 84 / 28%);--opc-plan-preview-title-color: #dedede;--opc-plan-preview-heading-color: #fbd8a0;--opc-plan-preview-text-color: #b1b1b1;--opc-plan-preview-accent: #cda65f;--opc-plan-preview-accent-hover: #f0d49a;--opc-plan-preview-card-bg: #17171a;--opc-plan-preview-card-border: #2a2a30}body#body[data-opc-theme=official][data-opc-ui-mode=light]:not(.tools-page):has(.opc-theme-page--conversation),body#body[data-opc-theme=official][data-opc-color-scheme=light]:not([data-opc-ui-mode]):not(.tools-page):has(.opc-theme-page--conversation){--opc-workspace-page-bg: var(--opc-ui-color-surface);--opc-workspace-shell-bg: var(--opc-ui-color-surface);--opc-workspace-content-bg: var(--opc-ui-color-surface);--opc-workspace-content-gap: 14px;--opc-workspace-content-padding: 14px;--opc-workspace-panel-bg: var(--opc-ui-color-surface);--opc-workspace-panel-radius: 14px;--opc-workspace-panel-border-width: 1px;--opc-workspace-panel-border-color: var(--opc-ui-color-border);--opc-workspace-panel-shadow: 0 14px 44px color-mix(in srgb, var(--opc-ui-color-text) 4%, transparent);--opc-workspace-header-bg: var(--opc-ui-color-surface);--opc-workspace-header-border: var(--opc-ui-color-border);--opc-workspace-title-color: var(--opc-ui-color-text);--opc-workspace-chat-bg: var(--opc-ui-color-surface);--opc-workspace-footer-bg: var(--opc-ui-color-surface);--opc-workspace-card-bg: var(--opc-ui-color-surface);--opc-workspace-card-border: var(--opc-ui-color-border);--opc-workspace-card-shadow: 0 10px 30px color-mix(in srgb, var(--opc-ui-color-text) 4%, transparent);--opc-workspace-composer-bg: var(--opc-ui-color-surface);--opc-workspace-composer-border: var(--opc-ui-color-border);--opc-workspace-composer-shadow: 0 18px 44px color-mix(in srgb, var(--opc-ui-color-text) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--opc-ui-color-text) 4%, transparent);--opc-sidebar-bg: var(--opc-ui-sidebar-surface-gradient);--opc-sidebar-border: var(--opc-ui-color-border);--opc-sidebar-border-strong: var(--opc-ui-color-border-strong);--opc-sidebar-line: var(--opc-ui-color-border);--opc-sidebar-text: var(--opc-ui-color-text);--opc-sidebar-muted: var(--opc-ui-color-text-muted);--opc-sidebar-icon: var(--opc-ui-color-text-muted);--opc-sidebar-accent: var(--opc-ui-color-accent);--opc-sidebar-title: var(--opc-ui-color-text);--opc-sidebar-title-size: var(--opc-conv-column-title-size);--opc-sidebar-title-weight: 800;--opc-sidebar-padding: 22px 14px 14px;--opc-sidebar-gap: 18px;--opc-sidebar-menu-padding-x: 16px;--opc-sidebar-menu-gap: 12px;--opc-sidebar-menu-icon-size: 16px;--opc-sidebar-hover: var(--opc-ui-color-surface-hover);--opc-sidebar-selected: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg: var(--opc-sidebar-selection-gradient);--opc-sidebar-selection-bg-hover: var(--opc-sidebar-selection-gradient-hover);--opc-sidebar-selection-border: color-mix(in srgb, var(--opc-ui-color-accent) 16%, transparent);--opc-sidebar-selection-marker: linear-gradient(180deg, var(--opc-ui-color-link), var(--opc-ui-color-accent));--opc-sidebar-selection-text: var(--opc-ui-color-accent);--opc-sidebar-selection-meta: var(--opc-ui-color-text-subtle);--opc-sidebar-row-bg: transparent;--opc-sidebar-row-border: transparent;--opc-sidebar-row-hover-border: transparent;--opc-sidebar-row-meta: var(--opc-ui-color-text-subtle);--opc-sidebar-action-border: var(--opc-sidebar-selection-border);--opc-sidebar-action-bg: var(--opc-ui-color-surface-subtle);--opc-sidebar-action-text: var(--opc-sidebar-icon);--opc-sidebar-search-bg: var(--opc-ui-color-surface);--opc-sidebar-search-placeholder: var(--opc-ui-color-text-subtle);--opc-sidebar-new-height: var(--opc-ui-primary-control-height);--opc-sidebar-new-border: transparent;--opc-sidebar-new-bg: transparent;--opc-sidebar-new-bg-hover: var(--opc-sidebar-hover);--opc-sidebar-new-text: var(--opc-sidebar-text);--opc-sidebar-new-icon: var(--opc-sidebar-icon);--opc-sidebar-new-shadow: none;--opc-sidebar-section-gap: 8px;--opc-sidebar-section-header-bg: transparent;--opc-sidebar-section-header-border: transparent;--opc-sidebar-menu-active-bg: var(--opc-sidebar-selection-gradient);--opc-plan-preview-bg: var(--opc-ui-color-surface);--opc-plan-preview-header-bg: var(--opc-ui-color-surface);--opc-plan-preview-header-border: var(--opc-ui-color-border);--opc-plan-preview-title-color: var(--opc-ui-color-text);--opc-plan-preview-heading-color: var(--opc-ui-color-text);--opc-plan-preview-text-color: var(--opc-ui-color-text-muted);--opc-plan-preview-accent: var(--opc-ui-color-accent);--opc-plan-preview-accent-hover: var(--opc-ui-color-accent-hover);--opc-plan-preview-card-bg: var(--opc-ui-color-surface);--opc-plan-preview-card-border: var(--opc-ui-color-border)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation),body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) button,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) input,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) textarea,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) select{font-family:var(--opc-ui-font-sans, var(--opc-font-sans));letter-spacing:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-panel-wrap,.opc-vue-stage,.opc-main-scroll:has(.opc-theme-page--conversation)){flex:1 1 0%;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation),body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation)>main,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation)>main>.opc-main-route-wrap{flex:1 1 0%;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation{width:100%;max-width:none;min-width:0;min-height:0;height:100%;flex:1 1 0%;gap:0;overflow:hidden;background:var(--opc-workspace-page-bg);color:var(--opc-clean-text);text-align:left}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-shell--official{display:grid;grid-template-columns:var(--opc-workspace-sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar main";align-items:stretch;width:100%;max-width:none;min-width:0;height:100%;max-height:100%;min-height:0;gap:0;overflow:hidden;border:0;border-radius:0;padding:0;background:var(--opc-workspace-shell-bg);color:var(--opc-clean-text);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-shell--official.opc-conv-shell--history-collapsed{grid-template-columns:var(--opc-workspace-sidebar-rail-width) minmax(0,1fr)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-shell--official>.opc-workbench-sidebar{grid-area:sidebar}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap{grid-area:main;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;width:100%;height:100%;gap:var(--opc-workspace-content-gap);overflow:hidden;border:0;background:var(--opc-workspace-content-bg);padding:var(--opc-workspace-content-padding);box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-open{grid-template-columns:minmax(0,1fr) minmax(420px,var(--opc-workspace-plan-width));-moz-column-gap:var(--opc-ui-space-3, 12px);column-gap:var(--opc-ui-space-3, 12px);align-items:stretch}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty>:is(.opc-conv-main-section,.opc-conv-guide){display:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty>.opc-conv-plan-side-panel--detail{flex:1 1 0%;align-self:stretch;width:100%;min-width:0;max-width:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-open>:is(.opc-conv-main-section,.opc-conv-plan-side-panel--detail){align-self:stretch;min-height:0;height:100%;max-height:100%}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-main-section,.opc-conv-main-panel){min-width:0;min-height:0;width:100%;max-width:none;height:100%;border:var(--opc-workspace-panel-border-width) solid var(--opc-workspace-panel-border-color);border-radius:var(--opc-workspace-panel-radius);background:var(--opc-workspace-panel-bg);background-image:none;color:var(--opc-clean-text);box-shadow:var(--opc-workspace-panel-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-section{border:0;border-radius:0;background:transparent;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-panel{display:flex;flex-direction:column;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-panel>#opc-conv-dialog-stage{flex:1 1 0%;min-width:0;min-height:0;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head{height:var(--opc-workspace-header-height);min-height:var(--opc-workspace-header-height);border:0;border-bottom:1px solid var(--opc-workspace-header-border);background:var(--opc-workspace-header-bg);color:var(--opc-clean-text);padding:0 var(--opc-ui-space-5, 20px);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head-row{height:var(--opc-workspace-header-height);min-height:var(--opc-workspace-header-height);justify-content:space-between}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-title-wrap{flex:1 1 0%}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head-meta{flex:0 0 auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head-meta p{justify-content:flex-end}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-title{margin:0;color:var(--opc-workspace-title-color);-webkit-text-fill-color:var(--opc-workspace-title-color);font-size:var(--opc-conv-column-title-size);font-weight:600;line-height:1.35}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head-meta :is(p,span){color:var(--opc-clean-text-secondary);-webkit-text-fill-color:var(--opc-clean-text-secondary);font-size:var(--opc-conv-meta-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar{display:flex;width:var(--opc-workspace-sidebar-width);min-width:var(--opc-workspace-sidebar-width);max-width:var(--opc-workspace-sidebar-width);height:100%;min-height:0;flex:0 0 auto;flex-direction:column;gap:var(--opc-sidebar-gap);overflow:hidden;border:0;border-right:1px solid var(--opc-sidebar-border);border-radius:0;background:var(--opc-sidebar-bg);padding:var(--opc-sidebar-padding);color:var(--opc-sidebar-text);box-shadow:none;box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar--collapsed{width:var(--opc-workspace-sidebar-rail-width);min-width:var(--opc-workspace-sidebar-rail-width);max-width:var(--opc-workspace-sidebar-rail-width);padding:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__head,.opc-workbench-sidebar__head-actions,.opc-workbench-sidebar__rail){display:flex;min-width:0;align-items:center}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__head{min-height:34px;flex:0 0 auto;justify-content:space-between;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__head h3{margin:0;color:var(--opc-sidebar-title);-webkit-text-fill-color:var(--opc-sidebar-title);font-size:var(--opc-sidebar-title-size);font-weight:var(--opc-sidebar-title-weight);line-height:1.35}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__head-actions{flex:0 0 auto;gap:var(--opc-ui-space-1, 4px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__rail{flex-direction:column;justify-content:flex-start;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__icon-btn,.opc-workbench-sidebar__rail button,.opc-workbench-sidebar__rail a,.opc-workbench-sidebar__more,.opc-workbench-sidebar__pin){display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--opc-workspace-control-radius);background:transparent;color:var(--opc-sidebar-icon);-webkit-text-fill-color:var(--opc-sidebar-icon);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__icon-btn,.opc-workbench-sidebar__rail button,.opc-workbench-sidebar__rail a){width:30px;height:30px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more{border-color:var(--opc-sidebar-action-border);background:var(--opc-sidebar-action-bg);color:var(--opc-sidebar-action-text);-webkit-text-fill-color:var(--opc-sidebar-action-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more-icon{width:14px;height:14px;flex:0 0 14px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__icon-btn,.opc-workbench-sidebar__rail button,.opc-workbench-sidebar__rail a) svg{width:18px;height:18px;flex:0 0 18px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__icon-btn,.opc-workbench-sidebar__rail button,.opc-workbench-sidebar__rail a,.opc-workbench-sidebar__more,.opc-workbench-sidebar__pin):hover{background:var(--opc-sidebar-hover);color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__body,.opc-workbench-sidebar__scroll,.opc-workbench-sidebar__section-content){display:flex;min-width:0;min-height:0;flex-direction:column}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__body{flex:1 1 0%;gap:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__new{position:relative;display:inline-flex;width:100%;min-height:var(--opc-sidebar-new-height);flex:0 0 auto;align-items:center;justify-content:flex-start;gap:var(--opc-sidebar-menu-gap);border:0;border-radius:var(--opc-workspace-control-radius);background:var(--opc-sidebar-new-bg);padding:0 var(--opc-sidebar-menu-padding-x);color:var(--opc-sidebar-new-text);-webkit-text-fill-color:var(--opc-sidebar-new-text);font-size:var(--opc-conv-sidebar-section-size);font-weight:var(--opc-sidebar-new-weight);line-height:1.35;box-shadow:var(--opc-sidebar-new-shadow)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__new:hover:not(:disabled):not(.opc-workbench-sidebar__new--active){background:var(--opc-sidebar-new-bg-hover);color:var(--opc-sidebar-new-text);-webkit-text-fill-color:var(--opc-sidebar-new-text);filter:brightness(1.015)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__new--active{background:var(--opc-sidebar-selection-bg);color:var(--opc-sidebar-selection-text);-webkit-text-fill-color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__new--active svg{color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__new svg{width:var(--opc-sidebar-menu-icon-size);height:var(--opc-sidebar-menu-icon-size);flex:0 0 var(--opc-sidebar-menu-icon-size);color:var(--opc-sidebar-new-icon)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__scroll{flex:1 1 0%;gap:var(--opc-sidebar-section-gap);overflow:hidden;padding:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section{display:flex;width:100%;min-width:0;min-height:50px;flex:0 1 auto;flex-direction:column;overflow:hidden;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section--collapsed{flex:0 0 50px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section>header{min-height:44px;flex:0 0 44px;margin:0;border:1px solid var(--opc-sidebar-section-header-border);background:var(--opc-sidebar-section-header-bg);padding:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger{display:flex;width:100%;min-height:44px;align-items:center;gap:var(--opc-sidebar-menu-gap);border:0;border-radius:var(--opc-workspace-control-radius);background:transparent;padding:0 var(--opc-sidebar-menu-padding-x);color:var(--opc-sidebar-text);text-align:left;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger--active{border:0;background:var(--opc-sidebar-selection-bg);color:var(--opc-sidebar-selection-text);-webkit-text-fill-color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger:hover:not(.opc-workbench-sidebar__dock-trigger--active){background:var(--opc-sidebar-hover)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger>svg:not(.opc-workbench-sidebar__dock-chevron){width:var(--opc-sidebar-menu-icon-size);height:var(--opc-sidebar-menu-icon-size);flex:0 0 var(--opc-sidebar-menu-icon-size);color:var(--opc-sidebar-icon)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger--active>svg{color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-chevron{width:var(--opc-sidebar-chevron-icon-size);height:var(--opc-sidebar-chevron-icon-size);flex:0 0 var(--opc-sidebar-chevron-icon-size);color:var(--opc-sidebar-chevron-icon)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__dock-trigger>span{min-width:0;flex:1 1 auto;color:inherit;font-size:var(--opc-type-button);font-weight:var(--opc-sidebar-section-title-weight)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section-content{flex:1 1 auto;gap:var(--opc-sidebar-section-content-gap);overflow:hidden;padding:var(--opc-sidebar-section-content-gap) 0 0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__search{display:flex;width:100%;height:36px;flex:0 0 36px;align-items:center;gap:var(--opc-ui-space-2, 8px);border:1px solid var(--opc-sidebar-border);border-radius:var(--opc-workspace-control-radius);background:var(--opc-sidebar-search-bg);padding:0 var(--opc-ui-space-3, 12px);color:var(--opc-sidebar-search-text);box-shadow:none;box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__search:focus-within{border-color:var(--opc-sidebar-selection-border);box-shadow:var(--opc-ui-focus-ring)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;color:var(--opc-sidebar-search-input);-webkit-text-fill-color:var(--opc-sidebar-search-input);font-size:var(--opc-type-meta, 12px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__search input::-moz-placeholder{color:var(--opc-sidebar-search-placeholder);-webkit-text-fill-color:var(--opc-sidebar-search-placeholder);opacity:1}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__search input::placeholder{color:var(--opc-sidebar-search-placeholder);-webkit-text-fill-color:var(--opc-sidebar-search-placeholder);opacity:1}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__list{width:100%;max-width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section ul{display:grid;width:100%;gap:var(--opc-ui-space-1, 4px);margin:0;padding:0;list-style:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section li{position:relative;display:block;min-width:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row{position:relative;display:flex;width:100%;min-width:0;min-height:62px;flex-direction:column;justify-content:center;gap:var(--opc-ui-space-1, 4px);border:0;border-radius:var(--opc-workspace-control-radius);background:var(--opc-sidebar-row-bg);padding:9px 36px 9px 12px;color:var(--opc-sidebar-muted);text-align:left;box-shadow:none;box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row:hover{border-color:var(--opc-sidebar-row-hover-border);background:var(--opc-sidebar-hover);color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--active{border:0;background:transparent;color:var(--opc-sidebar-selection-text);-webkit-text-fill-color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--active:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:var(--opc-ui-sidebar-marker-width);border-radius:0;background:var(--opc-sidebar-selection-marker);pointer-events:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row strong{display:block;width:100%;min-width:0;overflow:hidden;color:inherit;font-size:var(--opc-conv-sidebar-item-size);font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__row>span,.opc-workbench-sidebar__date,.opc-workbench-sidebar__execution-meta,.opc-workbench-sidebar__status,.opc-workbench-sidebar__empty){color:var(--opc-sidebar-row-meta);-webkit-text-fill-color:var(--opc-sidebar-row-meta);font-size:var(--opc-conv-meta-size);font-weight:400;line-height:1.3}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__empty{width:100%;color:var(--opc-sidebar-empty-text);-webkit-text-fill-color:var(--opc-sidebar-empty-text);text-align:center}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__pagination-toggle{display:inline-flex;width:100%;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--opc-workspace-control-radius);background:transparent;color:var(--opc-sidebar-accent);-webkit-text-fill-color:var(--opc-sidebar-accent);box-shadow:none;font-size:var(--opc-type-button);font-weight:400;line-height:1.4}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__pagination-toggle:hover,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__pagination-toggle[aria-expanded=true]{background:var(--opc-sidebar-hover);color:var(--opc-sidebar-accent);-webkit-text-fill-color:var(--opc-sidebar-accent)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__pagination-toggle[aria-expanded=true]{background:var(--opc-sidebar-selection-bg)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--active>span,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--active>span>span,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--active :is(.opc-workbench-sidebar__date,.opc-workbench-sidebar__execution-meta,.opc-workbench-sidebar__status){color:var(--opc-sidebar-selection-meta);-webkit-text-fill-color:var(--opc-sidebar-selection-meta)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--opc-clean-muted)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__status i.status-inprogress{background:var(--opc-clean-link)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__status i.status-done{background:var(--opc-ui-color-success)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__status i.status-archived{background:var(--opc-ui-color-danger)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__actions{position:absolute;top:50%;right:var(--opc-ui-space-1, 4px);z-index:3;width:28px;height:28px;transform:translateY(-50%);pointer-events:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-workbench-sidebar__more,.opc-workbench-sidebar__pin){position:absolute;inset:0;width:28px;height:28px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more{opacity:0;pointer-events:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section li:hover .opc-workbench-sidebar__more,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more:focus-visible,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more--active{opacity:1;pointer-events:auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section li:hover .opc-workbench-sidebar__pin,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more--active+.opc-workbench-sidebar__pin{opacity:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__menu{position:absolute;z-index:30;top:50%;right:36px;display:grid;min-width:112px;overflow:hidden;border:1px solid var(--opc-sidebar-border-strong);border-radius:var(--opc-workspace-control-radius);background:var(--opc-sidebar-action-bg);box-shadow:var(--opc-ui-shadow-dialog, none);transform:translateY(-50%)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__menu button{min-height:34px;border:0;background:transparent;padding:0 var(--opc-ui-space-3, 12px);color:var(--opc-sidebar-action-text);text-align:left;font-size:var(--opc-type-button)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__menu button:hover{background:var(--opc-sidebar-hover);color:var(--opc-sidebar-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__account-slot{display:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu{display:grid;gap:var(--opc-ui-space-1, 4px);margin:var(--opc-ui-space-2, 8px) 0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official{position:relative;min-height:44px;border:0;border-radius:var(--opc-workspace-control-radius);background:transparent;box-sizing:border-box;color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text);font-size:var(--opc-sidebar-menu-text-size);font-weight:400}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official:hover,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official.opc-ws-sidebar-menu__link--active{background:var(--opc-sidebar-menu-active-bg);color:var(--opc-sidebar-selection-text);-webkit-text-fill-color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official:hover:not(.opc-ws-sidebar-menu__link--active){border-color:var(--opc-sidebar-row-hover-border);background:var(--opc-sidebar-hover);color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official .opc-ws-sidebar-menu__icon{color:var(--opc-sidebar-icon)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-ws-sidebar-menu__link--official.opc-ws-sidebar-menu__link--active .opc-ws-sidebar-menu__icon{color:var(--opc-sidebar-selection-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-chat-scroll--official{flex:1 1 0%;min-width:0;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;background:var(--opc-workspace-chat-bg);padding:clamp(24px,3vw,42px) clamp(22px,3vw,48px) var(--opc-ui-space-5, 20px);color:var(--opc-clean-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-chat-scroll--official,.opc-workbench-sidebar__list,.opc-plan-detail--embedded-panel,.opc-plan-embedded-content,.opc-plan-detail-body-scroll){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--opc-clean-scroll-thumb) var(--opc-clean-scroll-track)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-chat-scroll--official,.opc-workbench-sidebar__list,.opc-plan-detail--embedded-panel,.opc-plan-embedded-content,.opc-plan-detail-body-scroll)::-webkit-scrollbar{width:8px;height:8px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-chat-scroll--official,.opc-workbench-sidebar__list,.opc-plan-detail--embedded-panel,.opc-plan-embedded-content,.opc-plan-detail-body-scroll)::-webkit-scrollbar-track{background:var(--opc-clean-scroll-track)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-chat-scroll--official,.opc-workbench-sidebar__list,.opc-plan-detail--embedded-panel,.opc-plan-embedded-content,.opc-plan-detail-body-scroll)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--opc-ui-radius-pill, 999px);background:var(--opc-clean-scroll-thumb);background-clip:content-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row{width:100%;min-width:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row--system .opc-conv-bubble-row{justify-content:flex-start}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row--user .opc-conv-bubble-row{justify-content:flex-end}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-message-shell{min-width:0;border:1px solid var(--opc-conv-assistant-bubble-border);border-radius:var(--opc-conv-assistant-bubble-radius);background:var(--opc-conv-assistant-bubble-bg);background-image:none;color:var(--opc-conv-assistant-bubble-text);-webkit-text-fill-color:var(--opc-conv-assistant-bubble-text);padding:var(--opc-conv-assistant-bubble-padding);box-shadow:var(--opc-conv-assistant-bubble-shadow)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row--system .opc-conv-message-shell{width:min(100%,60rem);max-width:60rem}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row--user .opc-conv-message-shell{width:auto;max-width:min(76%,48rem);border-color:var(--opc-conv-user-bubble-border);border-radius:var(--opc-conv-user-bubble-radius);background:var(--opc-conv-user-bubble-bg);color:var(--opc-conv-user-bubble-text);-webkit-text-fill-color:var(--opc-conv-user-bubble-text);padding:var(--opc-conv-user-bubble-padding);box-shadow:var(--opc-conv-user-bubble-shadow)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.conversation-md,.conversation-md p,.conversation-md li,.conversation-md blockquote,.whitespace-pre-wrap){color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text);font-size:var(--opc-conv-message-body-size);font-weight:400;line-height:var(--opc-type-body-line, 1.75)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .conversation-md :is(h1,h2,h3,h4){margin:var(--opc-conv-markdown-block-space) 0;color:var(--opc-clean-link);-webkit-text-fill-color:var(--opc-clean-link);font-weight:600;line-height:1.45}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .conversation-md h1{font-size:var(--opc-plan-preview-heading-lg-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .conversation-md h2{font-size:var(--opc-plan-preview-heading-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .conversation-md :is(h3,h4){font-size:var(--opc-plan-preview-title-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .conversation-md :is(a,strong,b){color:var(--opc-clean-link);-webkit-text-fill-color:var(--opc-clean-link)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-phone-bind-banner-btn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--opc-clean-accent);border-radius:var(--opc-workspace-control-radius);background:var(--opc-clean-accent);color:var(--opc-clean-on-accent);-webkit-text-fill-color:var(--opc-clean-on-accent);padding:0 var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-btn-size);font-weight:400;box-shadow:none;box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-phone-bind-banner-btn:hover:not(:disabled){border-color:var(--opc-clean-accent-hover);background:var(--opc-clean-accent-hover)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-footer{flex:0 0 auto;min-height:0;position:relative;z-index:1;border:0;background:transparent;padding:0 var(--opc-ui-space-3, 12px) var(--opc-ui-space-5, 20px);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-footer-inner--official,.opc-conv-footer-compose-wrap){width:100%;max-width:100%;margin:0;background:transparent}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-footer-inner--official.opc-conv-footer-inner--no-plan{width:100%;max-width:none;margin:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-grid{display:block;width:100%;min-width:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-grid>.opc-conv-material-attach{width:100%;max-width:100%}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-material-compose-shell--official{display:flex;box-sizing:border-box;height:var(--opc-workspace-composer-height);min-height:var(--opc-workspace-composer-height);flex-direction:column;overflow:hidden;border:1px solid var(--opc-workspace-composer-border);border-radius:var(--opc-workspace-composer-radius);background:var(--opc-workspace-composer-bg);background-image:none;color:var(--opc-clean-text);padding:var(--opc-workspace-composer-padding);box-shadow:var(--opc-workspace-composer-shadow)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-material-compose-shell--official:focus-within{border-color:var(--opc-clean-line-strong);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-compliance{width:100%;margin:6px 0 0;padding:0;text-align:center;font-size:var(--opc-type-meta, 12px);line-height:1.35;color:var(--opc-clean-muted, var(--opc-ui-color-text-muted));-webkit-text-fill-color:var(--opc-clean-muted, var(--opc-ui-color-text-muted));pointer-events:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-material-compose-slot{min-height:0;flex:1 1 auto;margin:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input){width:100%;min-height:0;border:0;outline:0;background:transparent;color:var(--opc-compose-owner-input-text);-webkit-text-fill-color:var(--opc-compose-owner-input-text);padding:var(--opc-ui-space-1, 4px) var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-input-size);font-weight:400;line-height:var(--opc-type-body-line, 1.75);box-shadow:none;resize:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input)::-moz-placeholder{color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input)::placeholder{color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar{display:flex;min-height:var(--opc-workspace-composer-rail-size);height:var(--opc-workspace-composer-rail-size);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--opc-ui-space-2, 8px);border:0;padding:0;color:var(--opc-clean-text-secondary)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-compose-toolbar__left,.opc-conv-compose-toolbar__right,.opc-conv-compose-model){display:flex;flex-direction:row;min-width:0;align-items:center;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar__left{flex:1 1 auto;justify-content:flex-start}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar__right{flex:0 0 auto;flex-direction:row;justify-content:flex-end}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-quick-action,.opc-conv-quick-action--inline){display:inline-flex;min-height:var(--opc-workspace-composer-control-height);height:var(--opc-workspace-composer-control-height);align-items:center;justify-content:center;border:1px solid var(--opc-clean-line);border-radius:var(--opc-workspace-control-radius);background:transparent;color:var(--opc-clean-text-secondary);-webkit-text-fill-color:var(--opc-clean-text-secondary);padding:0 var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-btn-size);font-weight:400;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-quick-action,.opc-conv-quick-action--inline):hover:not(:disabled){border-color:var(--opc-clean-line-strong);background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-material-plus-btn,.opc-conv-speech-trigger){display:inline-flex;width:var(--opc-workspace-composer-mic-size);height:var(--opc-workspace-composer-mic-size);min-width:var(--opc-workspace-composer-mic-size);min-height:var(--opc-workspace-composer-mic-size);flex:0 0 var(--opc-workspace-composer-mic-size);align-items:center;justify-content:center;border:0;border-radius:var(--opc-workspace-control-radius);background:var(--opc-speech-trigger-bg, transparent);color:var(--opc-speech-trigger-color, var(--opc-clean-text-secondary));-webkit-text-fill-color:var(--opc-speech-trigger-color, var(--opc-clean-text-secondary));padding:0;box-shadow:var(--opc-speech-trigger-shadow, none)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-material-plus-btn,.opc-conv-speech-trigger:not(.is-recording)):hover:not(:disabled){background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-send-icon-btn.opc-conv-send-btn{display:inline-flex;width:var(--opc-workspace-composer-rail-size);height:var(--opc-workspace-composer-rail-size);min-height:var(--opc-workspace-composer-rail-size);flex:0 0 var(--opc-workspace-composer-rail-size);align-items:center;justify-content:center;border:1px solid var(--opc-clean-accent);border-radius:var(--opc-ui-radius-pill, 999px);background:var(--opc-clean-accent);background-image:none;color:var(--opc-clean-on-accent);-webkit-text-fill-color:var(--opc-clean-on-accent);padding:0;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-send-icon-btn.opc-conv-send-btn:hover:not(:disabled){border-color:var(--opc-clean-accent);background:var(--opc-clean-accent);filter:brightness(1.015)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-send-icon-btn--disabled,.opc-conv-send-icon-btn:disabled){border-color:var(--opc-clean-line);background:var(--opc-clean-surface-soft);color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted);opacity:1;cursor:not-allowed}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-plan-side-panel--detail{min-width:0;height:100%;max-height:100%;overflow:hidden;border:var(--opc-workspace-panel-border-width) solid var(--opc-workspace-panel-border-color);border-left:1px solid var(--opc-plan-preview-header-border);border-radius:var(--opc-workspace-panel-radius);background:var(--opc-plan-preview-bg);background-image:none;color:var(--opc-clean-text);box-shadow:var(--opc-workspace-panel-shadow)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-plan-side-panel__content,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-detail--embedded-panel,.opc-plan-detail-article--embedded){min-width:0;min-height:0;width:100%;height:100%;border:0;border-radius:0;background:var(--opc-plan-preview-bg);background-image:none;color:var(--opc-clean-text);box-shadow:none}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-detail-head-row--embedded-reader{min-height:var(--opc-workspace-header-height);border:0;background:var(--opc-plan-preview-header-bg);color:var(--opc-clean-text);padding:0 var(--opc-plan-preview-header-padding-inline)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-preview-heading__title,.opc-plan-detail-title){color:var(--opc-plan-preview-title-color);-webkit-text-fill-color:var(--opc-plan-preview-title-color);font-size:var(--opc-plan-preview-heading-size);font-weight:600;line-height:1.4}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__eyebrow{color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-preview-heading__compute{color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color);font-size:var(--opc-plan-preview-meta-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-detail-meta,.opc-plan-preview-icon-label){color:var(--opc-plan-preview-text-color);-webkit-text-fill-color:var(--opc-plan-preview-text-color);font-size:var(--opc-plan-preview-meta-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-preview-icon-btn,.opc-plan-detail-back-btn,.opc-plan-body-download-trigger,.opc-plan-body-collapse-btn,.opc-plan-view-mode-switch__btn){border:var(--opc-plan-preview-action-border-width, 0) solid var(--opc-plan-preview-action-border, transparent);border-radius:var(--opc-workspace-control-radius);background:var(--opc-plan-preview-action-surface, transparent);color:var(--opc-plan-preview-action-text, var(--opc-clean-text-secondary));-webkit-text-fill-color:var( --opc-plan-preview-action-text, var(--opc-clean-text-secondary) );box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-preview-icon-btn,.opc-plan-detail-back-btn,.opc-plan-body-download-trigger,.opc-plan-body-collapse-btn,.opc-plan-view-mode-switch__btn):hover{border-color:var( --opc-plan-preview-action-border-hover, var(--opc-clean-line-strong) );background:var( --opc-plan-preview-action-surface-hover, var(--opc-clean-hover) );color:var(--opc-plan-preview-action-text-hover, var(--opc-clean-text));-webkit-text-fill-color:var( --opc-plan-preview-action-text-hover, var(--opc-clean-text) )}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-preview-icon-btn--active,.opc-plan-view-mode-switch__btn--active){border-color:var(--opc-clean-line-strong);background:var(--opc-clean-selected);color:var(--opc-clean-link);-webkit-text-fill-color:var(--opc-clean-link)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-reader{display:grid;grid-template-columns:var(--opc-plan-preview-toc-expanded-width) minmax(0,1fr);min-height:0;background:var(--opc-plan-preview-bg)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-reader--toc-collapsed{grid-template-columns:var(--opc-plan-preview-toc-collapsed-width) minmax(0,1fr)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-toc{min-width:0;min-height:0;border:0;border-right:1px solid var(--opc-plan-preview-header-border);border-radius:0;background:var(--opc-plan-preview-bg);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-toc--collapsed{width:var(--opc-plan-preview-toc-collapsed-width);max-width:var(--opc-plan-preview-toc-collapsed-width);display:flex;justify-content:center;align-items:flex-start;padding-top:var(--opc-ui-space-4, 16px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-toc--expanded{width:var(--opc-plan-preview-toc-expanded-width);max-width:var(--opc-plan-preview-toc-expanded-width)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-embedded-content{min-width:0;min-height:0;overflow:auto;border:0;padding:0;background:var(--opc-plan-preview-bg);color:var(--opc-plan-preview-text-color);font-size:var(--opc-plan-preview-body-size);line-height:var(--opc-type-plan-line, 1.78)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-body-shell--embedded{border:0;border-radius:0;background:var(--opc-plan-preview-bg);color:var(--opc-clean-text);padding:0;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-body-shell--embedded .plan-md-body.opc-plan-detail-body-scroll,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-body-shell--embedded .opc-plan-execution-host{flex:0 0 auto;align-self:stretch;width:100%;max-width:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-body-shell--embedded .plan-md-body.opc-plan-detail-body-scroll{max-height:none;overflow:visible;border:0;border-radius:0;background:var(--opc-plan-preview-bg);padding:0;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard{margin:0 0 var(--opc-plan-preview-section-gap);border:0;background:var(--opc-plan-preview-bg);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__intro{margin:0 0 var(--opc-ui-space-5, 20px);color:var(--opc-plan-preview-text-color);-webkit-text-fill-color:var(--opc-plan-preview-text-color);font-size:var(--opc-plan-preview-body-size);font-weight:400;line-height:var(--opc-type-plan-line, 1.78)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--opc-ui-space-4, 16px);min-height:30px;margin:0 0 var(--opc-ui-space-4, 16px);border:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--opc-plan-preview-card-min-size),1fr));gap:var(--opc-ui-space-3, 12px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__card{min-height:var(--opc-plan-preview-card-min-height);border:1px solid var(--opc-plan-preview-card-border);border-radius:var(--opc-plan-preview-card-radius);background:var(--opc-plan-preview-dashboard-card-bg);padding:18px 14px;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__label{color:var(--opc-plan-preview-title-color);-webkit-text-fill-color:var(--opc-plan-preview-title-color);font-size:var(--opc-plan-preview-title-size);font-weight:700;line-height:1.45}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-plan-core-dashboard__value,.opc-plan-core-dashboard__value--leverage){color:var(--opc-plan-preview-accent);-webkit-text-fill-color:var(--opc-plan-preview-accent);font-size:var(--opc-plan-preview-body-size);font-weight:500;line-height:1.7}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__cost-pill{color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color);font-size:var(--opc-plan-preview-body-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.plan-md-body,.opc-plan-detail-body--lab,.opc-plan-detail-body-scroll){color:var(--opc-plan-preview-text-color);-webkit-text-fill-color:var(--opc-plan-preview-text-color);font-size:var(--opc-plan-preview-body-size);font-weight:400;line-height:var(--opc-type-plan-line, 1.78)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.plan-md-body p,.plan-md-body li,.plan-md-body blockquote,.plan-md-body td,.opc-plan-detail-body--lab p,.opc-plan-detail-body--lab li){color:var(--opc-plan-preview-text-color);-webkit-text-fill-color:var(--opc-plan-preview-text-color);font-size:var(--opc-plan-preview-body-size);line-height:var(--opc-type-plan-line, 1.78)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.plan-md-body h1,.opc-plan-detail-body--lab h1){color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color);font-size:var(--opc-plan-preview-heading-lg-size);font-weight:700;line-height:1.45}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.plan-md-body h2,.opc-plan-detail-body--lab h2){color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color);font-size:var(--opc-plan-preview-heading-size);font-weight:700;line-height:1.45}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.plan-md-body h3,.plan-md-body h4,.opc-plan-detail-body--lab h3,.opc-plan-detail-body--lab h4){color:var(--opc-plan-preview-heading-color);-webkit-text-fill-color:var(--opc-plan-preview-heading-color);font-size:var(--opc-plan-preview-title-size);font-weight:600;line-height:1.45}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .plan-md-body :is(strong,b,a){color:var(--opc-plan-preview-title-color);-webkit-text-fill-color:var(--opc-plan-preview-title-color)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only{display:flex;flex:1 1 auto;flex-direction:column;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;max-width:none;min-width:0;height:100%;max-height:100%;min-height:0;gap:0;overflow:hidden;background:var(--opc-clean-bg-strong)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only>aside,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-main-panel>header.opc-conv-panel-head,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-main-panel>footer.opc-conv-footer,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-compliance-notice{display:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only>.opc-conv-content-wrap,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only :is(.opc-conv-main-section,.opc-conv-main-panel){display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:none;height:100%;max-height:100%;margin:0;border:0;border-radius:0;background:var(--opc-clean-bg-strong);box-shadow:none;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-main-panel>.relative{display:flex;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-execution-only{position:fixed;z-index:12020;top:var(--opc-execution-overlay-top, 76px);right:0;bottom:0;left:0;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--opc-ui-space-5, 20px);width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden;background:var(--opc-clean-bg-strong);padding:var(--opc-ui-space-6, 24px) clamp(var(--opc-ui-space-6, 24px),4vw,72px) 32px;box-sizing:border-box}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-execution-only__head{display:grid;width:min(100%,1180px);max-width:1180px;min-width:0;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--opc-ui-space-5, 20px);margin:0 auto;border-bottom:1px solid var(--opc-clean-line);padding-bottom:var(--opc-ui-space-4, 16px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-execution-only__scroll{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-execution-only__heading :is(h2,p,span){color:var(--opc-clean-text-secondary);-webkit-text-fill-color:var(--opc-clean-text-secondary);writing-mode:horizontal-tb;text-orientation:mixed;white-space:normal;word-break:normal;overflow-wrap:break-word}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-theme-page--conversation.opc-conv-shell--official.opc-conv-shell--execution-only .opc-conv-execution-only__heading h2{color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text);font-size:var(--opc-conv-column-title-size);font-weight:600;line-height:1.4}@media(max-width:768px){body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation){--opc-workspace-sidebar-width: 100vw;--opc-workspace-plan-width: 100vw;--opc-workspace-composer-height: 120px;--opc-workspace-composer-padding: var(--opc-ui-space-2, 8px);--opc-workspace-composer-rail-size: 34px;--opc-workspace-composer-mic-size: 26px;--opc-workspace-composer-control-height: 32px;--opc-workspace-composer-height-starter: 120px;--opc-workspace-starter-rail-size: 34px;--opc-workspace-starter-mic-size: 26px;--opc-workspace-starter-toolbar-gap: var(--opc-ui-space-1, 4px);--opc-workspace-starter-title-offset: clamp(72px, 18vh, 132px);--opc-workspace-starter-content-inline-inset: var(--opc-ui-space-3, 12px);--opc-workspace-starter-composer-lift: 0px;--opc-workspace-starter-footer-gap: 0px;--opc-workspace-starter-title-size: 22px;--opc-workspace-starter-description-size: 14px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-shell--official{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap{display:flex;flex:1 1 0%;flex-direction:column;width:100%;height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-open{display:flex}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-panel-head{height:var(--opc-workspace-header-height);min-height:var(--opc-workspace-header-height);padding:0 var(--opc-ui-space-3, 12px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-chat-scroll--official{padding:var(--opc-ui-space-4, 16px) var(--opc-ui-space-3, 12px) calc(var(--opc-workspace-composer-height) + 72px + env(safe-area-inset-bottom,0px))}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-msg-row--user .opc-conv-message-shell{max-width:min(88%,32rem)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-footer{position:fixed;z-index:12035;right:0;bottom:0;left:0;width:100vw;max-width:none;padding:0 var(--opc-ui-space-2, 8px) max(var(--opc-ui-space-3, 12px),env(safe-area-inset-bottom,0px));background:transparent}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-material-compose-shell--official{min-height:var(--opc-workspace-composer-height);border-radius:var(--opc-workspace-composer-radius);padding:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar__left,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar__right,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-model,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-compose-toolbar__quick-actions{gap:var(--opc-ui-space-1, 4px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) :is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-quick-action,.opc-conv-quick-action--inline){padding-inline:var(--opc-ui-space-2, 8px);font-size:var(--opc-type-meta, 12px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-send-icon-btn.opc-conv-send-btn{width:var(--opc-workspace-composer-rail-size);height:var(--opc-workspace-composer-rail-size);min-height:var(--opc-workspace-composer-rail-size);flex-basis:var(--opc-workspace-composer-rail-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-plan-core-dashboard__grid{grid-template-columns:minmax(0,1fr)}}@media(hover:none){body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__more{opacity:1;pointer-events:auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__item--pinned .opc-workbench-sidebar__actions{width:56px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__row--pinned{padding-right:64px}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__item--pinned .opc-workbench-sidebar__more{inset:0 0 0 auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__item--pinned .opc-workbench-sidebar__pin{inset:0 auto 0 0;opacity:1}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-workbench-sidebar__section li.opc-workbench-sidebar__item--pinned:hover .opc-workbench-sidebar__pin{opacity:1}}}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-showcase-inner{width:100%;max-width:none;margin-left:0;margin-right:0}@media(min-width:769px){body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-showcase{padding-left:0;padding-right:0}}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-showcase-inner,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-panel-wrap>#app>div,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-vue-stage,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation),body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation)>main,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-main-scroll:has(.opc-theme-page--conversation)>main>.opc-main-route-wrap{flex:1 1 0%;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-panel>#opc-conv-dialog-stage{display:flex;flex:1 1 0%;flex-direction:column;min-width:0;min-height:0;max-height:100%;overflow:hidden}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-panel>#opc-conv-dialog-stage>.opc-conv-chat-scroll--official{flex:1 1 0%;min-height:0;height:auto;max-height:100%;overflow-y:auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation) .opc-conv-main-panel>footer.opc-conv-footer{flex:0 0 auto}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)){--opc-clean-surface: var(--opc-ui-color-surface, #101010);--opc-clean-surface-soft: var(--opc-ui-color-surface-subtle, #151515);--opc-clean-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 9%));--opc-clean-line: var(--opc-ui-color-border, rgb(209 160 84 / 30%));--opc-clean-line-strong: var(--opc-ui-color-border-strong, rgb(209 160 84 / 54%));--opc-clean-text: var(--opc-ui-color-text, #dedede);--opc-clean-text-secondary: var(--opc-ui-color-text-muted, #aaa09a);--opc-clean-muted: var(--opc-ui-color-text-subtle, #7c746f);--opc-compose-owner-input-text: var(--opc-clean-text);--opc-clean-accent: var(--opc-ui-color-accent, #d1a054);--opc-clean-accent-hover: var(--opc-ui-color-accent-hover, #e1b66b);--opc-clean-on-accent: var(--opc-ui-color-on-accent, #17110a);--opc-compose-owner-bg: var(--opc-workspace-composer-bg, var(--opc-clean-surface));--opc-compose-owner-border: var(--opc-workspace-composer-border, var(--opc-clean-line));--opc-compose-owner-radius: var(--opc-workspace-composer-radius, var(--opc-ui-radius-lg, 18px));--opc-compose-owner-padding: var(--opc-workspace-composer-padding, var(--opc-ui-space-3, 12px));--opc-workspace-composer-inline-gutter: 48px;--opc-compose-owner-shadow: var(--opc-workspace-composer-shadow, none);--opc-compose-owner-height: var(--opc-workspace-composer-height, 144px);--opc-compose-owner-rail-size: var(--opc-workspace-composer-rail-size, 38px);--opc-compose-owner-mic-size: var(--opc-workspace-composer-mic-size, 32px);--opc-compose-owner-control-height: var(--opc-workspace-composer-control-height, 38px);--opc-compose-owner-toolbar-gap: var(--opc-ui-space-2, 8px);--opc-compose-owner-footer-lift: 0px;--opc-compose-owner-speech-icon-size: 20px;--opc-compose-owner-send-icon-size: 20px;--opc-compose-owner-compliance-color: #9ca3af;--opc-compose-owner-dropdown-bg: color-mix(in srgb, var(--opc-clean-surface) 94%, #000 6%);--opc-compose-owner-dropdown-text: var(--opc-clean-text-secondary);--opc-compose-owner-dropdown-active-bg: color-mix( in srgb, var(--opc-clean-accent) 18%, transparent );--opc-compose-owner-dropdown-shadow: 0 18px 42px rgb(0 0 0 / 48%), inset 0 1px 0 rgb(255 238 191 / 6%);--opc-workspace-composer-host-inline-inset: 0px;--opc-workspace-composer-host-max-width: none;--opc-workspace-composer-host-width: 100%}body:is([data-opc-color-scheme=dark],[data-opc-ui-mode=black]):has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)),body#body[data-opc-theme=official]:not([data-opc-color-scheme=light]):not([data-opc-ui-mode=light]):has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)){--opc-compose-owner-input-text: #c6bdad;--opc-compose-owner-compliance-color: #fff}body:has(:is(.opc-conv-shell--starter,.opc-conv-shell--tools-embed)){--opc-compose-owner-height: var(--opc-workspace-composer-height-starter, 144px);--opc-compose-owner-rail-size: var( --opc-workspace-starter-rail-size, var(--opc-workspace-composer-rail-size, 38px) );--opc-compose-owner-mic-size: var( --opc-workspace-starter-mic-size, var(--opc-workspace-composer-mic-size, 32px) );--opc-compose-owner-toolbar-gap: var(--opc-workspace-starter-toolbar-gap, var(--opc-ui-space-3, 12px));--opc-compose-owner-footer-lift: var(--opc-workspace-starter-composer-lift, 10px);--opc-workspace-composer-host-inline-inset: var(--opc-workspace-composer-inline-gutter);--opc-workspace-composer-host-max-width: var(--opc-workspace-starter-max-width, 872px);--opc-workspace-composer-host-width: min( calc(100% - var(--opc-workspace-composer-host-inline-inset)), var(--opc-workspace-composer-host-max-width) )}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--official){--opc-workspace-conversation-content-max-width: var( --opc-workspace-conversation-max-width, var(--opc-workspace-starter-max-width, 872px) );--opc-workspace-composer-host-inline-inset: var(--opc-workspace-composer-inline-gutter);--opc-workspace-composer-host-max-width: var(--opc-workspace-conversation-content-max-width);--opc-workspace-composer-host-width: min( calc(100% - var(--opc-workspace-composer-host-inline-inset)), var(--opc-workspace-composer-host-max-width) )}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--official) .opc-conv-chat-scroll--official>*{width:min(100%,var(--opc-workspace-conversation-content-max-width, 872px));max-width:var(--opc-workspace-conversation-content-max-width, 872px);margin-right:auto;margin-left:auto}body:has(.opc-conv-shell--tools-embed){--opc-workspace-composer-inline-gutter: 24px;--opc-workspace-tools-content-max-width: var( --opc-tools-content-max-width, var(--opc-workspace-starter-max-width, 872px) );--opc-workspace-composer-host-max-width: var(--opc-workspace-tools-content-max-width);--opc-workspace-composer-host-width: min( calc(100% - var(--opc-workspace-composer-host-inline-inset)), var(--opc-workspace-composer-host-max-width) )}body.tools-page:has(.opc-conv-shell--tools-embed){--opc-compose-owner-footer-lift: 0px}body.tools-page:has(.opc-conv-shell--tools-embed) .opc-conv-chat-scroll--official>:is(.opc-conv-msg-row,.opc-conv-task-progress-messages){width:min(100%,var(--opc-workspace-tools-content-max-width, 872px));max-width:var(--opc-workspace-tools-content-max-width, 872px);margin-right:auto;margin-left:auto}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-main-panel>footer.opc-conv-footer{flex:0 0 auto;width:var(--opc-workspace-composer-host-width);max-width:var(--opc-workspace-composer-host-max-width);min-height:0;margin:0 auto;padding:0;border:0;background:var(--opc-workspace-footer-bg, transparent);box-shadow:none;box-sizing:border-box;transform:translateY(calc(var(--opc-compose-owner-footer-lift) * -1))}body.tools-page:has(.opc-conv-shell--tools-embed) .opc-conv-main-panel--tools-embed>footer.opc-conv-footer{margin:0 auto var(--tools-chat-frame-bottom-inset)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-footer-inner--official,.opc-conv-footer-compose-wrap){width:100%;max-width:none;margin:0;padding:0;border:0;background:var(--opc-workspace-footer-bg, transparent);box-shadow:none;box-sizing:border-box}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-grid,body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-grid>.opc-conv-material-attach{display:block;width:100%;min-width:0;max-width:none}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-material-compose-shell--official{display:flex;box-sizing:border-box;width:100%;height:var(--opc-compose-owner-height);min-height:var(--opc-compose-owner-height);flex-direction:column;overflow:hidden;border:1px solid var(--opc-compose-owner-border);border-radius:var(--opc-compose-owner-radius);background:var(--opc-compose-owner-bg);background-image:none;color:var(--opc-clean-text);-webkit-text-fill-color:currentColor;padding:var(--opc-compose-owner-padding);box-shadow:var(--opc-compose-owner-shadow)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-material-compose-shell--official:focus-within{border-color:var(--opc-clean-line-strong);box-shadow:var(--opc-compose-owner-shadow)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-material-compose-slot{display:flex;width:100%;min-height:0;flex:1 1 auto;align-self:stretch;align-items:flex-start;justify-content:flex-start;margin:0;overflow:hidden}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input){width:100%;min-height:0;max-width:none;margin:0;border:0;outline:0;background:transparent;color:var(--opc-compose-owner-input-text);-webkit-text-fill-color:var(--opc-compose-owner-input-text);padding:var(--opc-ui-space-1, 4px) var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-input-size, var(--opc-type-ui, 14px));font-weight:400;line-height:var(--opc-type-body-line, 1.75);text-align:left;box-shadow:none;resize:none}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input)::-moz-placeholder{color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input)::placeholder{color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-compliance{color:var(--opc-compose-owner-compliance-color);-webkit-text-fill-color:var(--opc-compose-owner-compliance-color)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar{display:flex;width:100%;min-width:0;min-height:var(--opc-compose-owner-rail-size);height:var(--opc-compose-owner-rail-size);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--opc-compose-owner-toolbar-gap);border:0;padding:0;color:var(--opc-clean-text-secondary)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-compose-toolbar__left,.opc-conv-compose-toolbar__right,.opc-conv-compose-model){display:flex;min-width:0;flex-direction:row;align-items:center;gap:var(--opc-ui-space-2, 8px)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar__left{flex:1 1 auto;justify-content:flex-start}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar__right{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-end}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-quick-action,.opc-conv-quick-action--inline){display:inline-flex;min-height:var(--opc-compose-owner-control-height);height:var(--opc-compose-owner-control-height);align-items:center;justify-content:center;border:1px solid var(--opc-clean-line);border-radius:var(--opc-workspace-control-radius, var(--opc-ui-radius-sm, 8px));background:transparent;color:var(--opc-clean-text-secondary);-webkit-text-fill-color:var(--opc-clean-text-secondary);padding:0 var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-btn-size, var(--opc-type-button, var(--opc-type-ui, 14px)));font-weight:400;box-shadow:none}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-footer-inner--official.opc-conv-footer-inner--no-plan{margin-top:var(--opc-ui-space-3, 12px)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-model-dropdown-trigger--footer{min-width:92px;justify-content:space-between;gap:var(--opc-ui-space-1, 4px);padding-inline:var(--opc-ui-space-3, 12px) var(--opc-ui-space-2, 8px);white-space:nowrap}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-quick-action,.opc-conv-quick-action--inline):hover:not(:disabled){border-color:var(--opc-clean-line-strong);background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-model-dropdown-trigger--footer[aria-expanded=true]{border-color:var(--opc-clean-line-strong);background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-material-plus-btn,.opc-conv-speech-trigger){display:inline-flex;width:var(--opc-compose-owner-mic-size);height:var(--opc-compose-owner-mic-size);min-width:var(--opc-compose-owner-mic-size);min-height:var(--opc-compose-owner-mic-size);flex:0 0 var(--opc-compose-owner-mic-size);align-items:center;justify-content:center;border:0;border-radius:var(--opc-workspace-control-radius, var(--opc-ui-radius-sm, 8px));background:var(--opc-speech-trigger-bg, transparent);color:var(--opc-speech-trigger-color, var(--opc-clean-text-secondary));-webkit-text-fill-color:var(--opc-speech-trigger-color, var(--opc-clean-text-secondary));padding:0;box-shadow:var(--opc-speech-trigger-shadow, none)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-speech-trigger svg{width:var(--opc-compose-owner-speech-icon-size);height:var(--opc-compose-owner-speech-icon-size);stroke-width:1.9}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-material-plus-btn,.opc-conv-speech-trigger:not(.is-recording)):hover:not(:disabled){background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-send-icon-btn:is(.opc-conv-send-btn,.opc-conv-pause-btn){display:inline-flex;width:var(--opc-compose-owner-rail-size);height:var(--opc-compose-owner-rail-size);min-width:var(--opc-compose-owner-rail-size);min-height:var(--opc-compose-owner-rail-size);flex:0 0 var(--opc-compose-owner-rail-size);align-items:center;justify-content:center;border:1px solid var(--opc-clean-accent);border-radius:var(--opc-ui-radius-pill, 999px);background:var(--opc-clean-accent);background-image:none;color:var(--opc-clean-on-accent);-webkit-text-fill-color:var(--opc-clean-on-accent);padding:0;box-shadow:none}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-send-plane-icon{width:var(--opc-compose-owner-send-icon-size);height:var(--opc-compose-owner-send-icon-size)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-send-icon-btn:is(.opc-conv-send-btn,.opc-conv-pause-btn):hover:not(:disabled){border-color:var(--opc-clean-accent);background:var(--opc-clean-accent);filter:brightness(1.015)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) :is(.opc-conv-send-icon-btn--disabled,.opc-conv-send-icon-btn:disabled){border-color:var(--opc-clean-line);background:var(--opc-clean-surface-soft);color:var(--opc-clean-muted);-webkit-text-fill-color:var(--opc-clean-muted);opacity:1;cursor:not-allowed}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) .opc-conv-model-dropdown-list--footer{box-sizing:border-box;min-width:112px;padding:var(--opc-ui-space-1, 4px);border:1px solid var(--opc-clean-line);border-radius:var(--opc-ui-radius-md, 12px);background:var(--opc-compose-owner-dropdown-bg);color:var(--opc-compose-owner-dropdown-text);-webkit-text-fill-color:var(--opc-compose-owner-dropdown-text);box-shadow:var(--opc-compose-owner-dropdown-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) .opc-conv-model-dropdown-item--footer{display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;border:0;border-radius:var(--opc-ui-radius-sm, 8px);background:transparent;color:var(--opc-compose-owner-dropdown-text);-webkit-text-fill-color:var(--opc-compose-owner-dropdown-text);padding:0 var(--opc-ui-space-3, 12px);font-size:var(--opc-conv-btn-size, var(--opc-type-button, var(--opc-type-ui, 14px)));font-weight:400;line-height:1.35;text-align:left}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) .opc-conv-model-dropdown-item--footer:is(:hover,:focus-visible){background:var(--opc-clean-hover);color:var(--opc-clean-text);-webkit-text-fill-color:var(--opc-clean-text)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) .opc-conv-model-dropdown-item--footer:is(.opc-conv-model-dropdown-item--active,[aria-selected=true]){background:var(--opc-compose-owner-dropdown-active-bg);color:var(--opc-clean-accent-hover);-webkit-text-fill-color:var(--opc-clean-accent-hover)}@media(max-width:768px){body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)){--opc-workspace-composer-inline-gutter: var(--opc-ui-space-2, 8px);--opc-compose-owner-toolbar-gap: 2px;--opc-compose-owner-control-padding-inline: 2px}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar__left{flex:1 1 0;gap:var(--opc-compose-owner-toolbar-gap);overflow:hidden}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-model{flex:1 1 0;width:100%;gap:var(--opc-compose-owner-toolbar-gap)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-model-dropdown{flex:0 1 auto;min-width:0}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-model-dropdown-trigger--footer{min-width:0;max-width:72px;gap:var(--opc-compose-owner-toolbar-gap);padding-inline:var(--opc-compose-owner-control-padding-inline);font-size:var(--opc-type-button)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar__quick-actions{flex:0 0 auto;min-width:0;gap:var(--opc-compose-owner-toolbar-gap)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-quick-action--inline{flex:0 0 auto;min-width:0;padding-inline:var(--opc-compose-owner-control-padding-inline);font-size:var(--opc-type-button)}body:has(:is(.opc-conv-shell--official,.opc-conv-shell--tools-embed)) :is(.opc-conv-shell--official,.opc-conv-shell--tools-embed) .opc-conv-compose-toolbar__right{gap:var(--opc-compose-owner-toolbar-gap)}}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-main-panel>header.opc-conv-panel-head{display:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-main-panel--no-plan) .opc-conv-main-panel--no-plan,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-main-panel{border:0;border-radius:0;background:var(--opc-workspace-content-bg);box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-chat-scroll--official{display:flex;align-items:flex-start;justify-content:center;padding:var(--opc-workspace-starter-title-offset) var(--opc-workspace-starter-content-inline-inset) var(--opc-ui-space-5, 20px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-footer-inner--official.opc-conv-footer-inner--no-plan,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-footer-compose-wrap{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-material-compose-shell--official{height:var(--opc-workspace-composer-height-starter);min-height:var(--opc-workspace-composer-height-starter);border-color:var(--opc-workspace-composer-border);border-radius:var(--opc-workspace-composer-radius)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-material-compose-slot{display:flex;width:100%;flex:1 1 auto;align-self:stretch;align-items:flex-start;justify-content:flex-start;min-height:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) :is(.opc-conv-compose-input,.opc-conv-compose-textarea,textarea.opc-conv-input){width:100%;max-width:none;margin:0;padding-inline:var(--opc-ui-space-3, 12px);text-align:left}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-compose-toolbar{display:flex;min-height:var(--opc-workspace-starter-rail-size);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--opc-workspace-starter-toolbar-gap);padding-top:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-compose-toolbar__left{display:flex;min-width:0;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-compose-toolbar__right{display:flex;flex-direction:row;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--opc-ui-space-2, 8px)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-compose-toolbar__right .opc-conv-speech-trigger{width:var(--opc-workspace-starter-mic-size);height:var(--opc-workspace-starter-mic-size);min-width:var(--opc-workspace-starter-mic-size);min-height:var(--opc-workspace-starter-mic-size);flex:0 0 var(--opc-workspace-starter-mic-size)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-compose-toolbar__right .opc-conv-send-icon-btn{width:var(--opc-workspace-starter-rail-size);height:var(--opc-workspace-starter-rail-size);min-width:var(--opc-workspace-starter-rail-size);min-height:var(--opc-workspace-starter-rail-size);flex:0 0 var(--opc-workspace-starter-rail-size);padding:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-starter{width:min(100%,var(--opc-workspace-starter-max-width));margin:0 auto;text-align:center}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-starter h1{margin:0 0 calc(var(--opc-ui-space-2, 8px) + 15px);color:var(--opc-clean-text);font-size:var(--opc-workspace-starter-title-size);font-weight:700;line-height:1.35}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter) .opc-conv-starter p{margin:0;color:var(--opc-clean-text-secondary);font-size:var(--opc-workspace-starter-description-size)}@media(max-height:720px)and (min-width:769px){body#body[data-opc-theme=official]:not(.tools-page):has(.opc-conv-shell--starter){--opc-workspace-composer-height-starter: 132px;--opc-workspace-starter-title-offset: max(98px, calc(15vh + 50px) )}}@media(max-width:768px){body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-backdrop{position:fixed;inset:0;z-index:12050;background:var(--opc-ui-color-scrim)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel{position:fixed;z-index:12055;top:var(--opc-workspace-mobile-drawer-top);bottom:var(--opc-workspace-mobile-drawer-bottom);display:flex;flex-direction:column;height:calc(100dvh - var(--opc-workspace-mobile-drawer-top) - var(--opc-workspace-mobile-drawer-bottom));max-height:calc(100dvh - var(--opc-workspace-mobile-drawer-top) - var(--opc-workspace-mobile-drawer-bottom));overflow:hidden;border:1px solid var(--opc-clean-line, var(--opc-ui-color-border));background:var(--opc-clean-surface, var(--opc-ui-color-surface));box-shadow:var(--opc-ui-shadow-dialog, none);pointer-events:none;transition:transform .24s ease}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--history{left:var(--opc-workspace-mobile-drawer-inset);width:var(--opc-workspace-mobile-drawer-width);max-width:var(--opc-workspace-mobile-drawer-width);border-radius:0;transform:translate(-105%)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-sidebar--official.opc-conv-mobile-drawer-panel--history:before{content:"";position:absolute;top:var(--opc-ui-space-3, 12px);right:0;bottom:var(--opc-ui-space-3, 12px);z-index:2;width:1px;pointer-events:none;background:var(--opc-sidebar-selection-marker, var(--opc-ui-color-accent));box-shadow:0 0 20px 3px color-mix(in srgb,var(--opc-sidebar-selection-marker, var(--opc-ui-color-accent)) 32%,transparent)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--guide{right:var(--opc-workspace-mobile-drawer-inset);width:var(--opc-workspace-mobile-drawer-width);max-width:var(--opc-workspace-mobile-drawer-width);border-radius:0;transform:translate(105%)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan{right:var(--opc-workspace-mobile-drawer-inset);width:var(--opc-workspace-mobile-plan-width);max-width:var(--opc-workspace-mobile-plan-width);border-radius:0;background:var(--opc-plan-preview-bg);background-image:none;transform:translate(105%)}body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan .opc-plan-detail-embedded-toolbar{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--opc-ui-space-2, 8px) var(--opc-ui-space-3, 12px);min-height:0;padding:var(--opc-ui-space-2, 8px) var(--opc-ui-space-3, 12px) var(--opc-ui-space-3, 12px);background:var(--opc-plan-preview-header-bg)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan .opc-plan-preview-heading{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--opc-ui-space-3, 12px);width:100%}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan .opc-plan-detail-head-actions{grid-column:2;grid-row:2;justify-self:end}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan .opc-plan-embedded-reader{grid-template-columns:minmax(0,1fr)}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan .opc-plan-embedded-content{grid-column:1;width:100%;padding:0}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--open,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--history.opc-conv-mobile-drawer-panel--open,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--guide.opc-conv-mobile-drawer-panel--open,body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-mobile-drawer-panel--plan.opc-conv-mobile-drawer-panel--open{transform:translate(0);pointer-events:auto}body#body[data-opc-theme=official]:not(.tools-page):has(.opc-theme-page--conversation)>.opc-conv-plan-side-panel--detail:not(.opc-conv-mobile-drawer-panel--open){pointer-events:none}}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-shell--official.opc-conv-shell--tools-embed{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-areas:unset;gap:0;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-shell--tools-embed.opc-conv-shell--plan-generating{background:color-mix(in srgb,var(--opc-ui-color-success) 18%,var(--tools-chat-frame-bg, var(--opc-ui-color-canvas)))}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-shell--official.opc-conv-shell--tools-embed .opc-conv-main-panel--tools-embed{border:none;border-radius:0;background:transparent;box-shadow:none}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-main-panel--tools-embed .opc-conv-panel-title{margin:0;font-size:var(--opc-type-body, 14px);line-height:1.4}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-content-wrap{display:flex;flex-direction:column;flex:1 1 0%;grid-template-columns:unset;min-width:0;min-height:0;width:100%;height:100%;gap:0;overflow:hidden;border:0;background:transparent;padding:0;box-sizing:border-box}body.tools-page[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty{display:flex;flex:1 1 0%;min-width:0;width:100%;max-width:none}body.tools-page[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty>:is(.opc-conv-main-section,.opc-conv-guide){display:none}body.tools-page[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-content-wrap--plan-empty>.opc-conv-plan-side-panel--detail{flex:1 1 0%;align-self:stretch;width:100%;min-width:0;max-width:none}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-msg-row--commercial-tools-embed>.opc-conv-bubble-row{display:block;width:100%;max-width:100%}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-commercial-message-shell--tools-embed,body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-msg-row--system>.opc-conv-bubble-row>.opc-conv-commercial-message-shell{display:block;flex:none;width:100%;min-width:0;max-width:100%;margin-right:0;margin-left:0;box-sizing:border-box}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-commercial-message-shell .opc-commercial-validation-card{width:100%;min-width:0;max-width:100%}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed,body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed .opc-conv-task-progress-row,body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed .opc-conv-task-progress-message__card,body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed :is(.opc-thinking-embedded,.opc-plan-fake-thinking-embedded),body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed .opc-plan-fake-thinking-embedded-panel{flex:0 0 auto;width:100%;max-width:100%;min-height:0;height:auto;max-height:none}body.tools-page[data-opc-theme=official]:has(.opc-conv-shell--official.opc-conv-shell--tools-embed) .opc-conv-task-progress-messages--tools-embed{width:min(100%,var(--opc-workspace-tools-content-max-width, 872px));max-width:var(--opc-workspace-tools-content-max-width, 872px);margin-right:auto;margin-left:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-1\.5{bottom:-.375rem}.-top-11{top:-2.75rem}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.z-\[1200\]{z-index:1200}.z-\[12070\]{z-index:12070}.z-\[12080\]{z-index:12080}.z-\[1\]{z-index:1}.z-\[200080\]{z-index:200080}.z-\[200090\]{z-index:200090}.z-\[200118\]{z-index:200118}.z-\[200120\]{z-index:200120}.z-\[200125\]{z-index:200125}.z-\[200130\]{z-index:200130}.z-\[200135\]{z-index:200135}.z-\[200140\]{z-index:200140}.z-\[200145\]{z-index:200145}.z-\[200160\]{z-index:200160}.z-\[200200\]{z-index:200200}.z-\[200210\]{z-index:200210}.z-\[200211\]{z-index:200211}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[400000\]{z-index:400000}.z-\[500000\]{z-index:500000}.z-\[500001\]{z-index:500001}.z-\[500100\]{z-index:500100}.z-\[580\]{z-index:580}.z-\[620\]{z-index:620}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-\[2\.5rem\]{height:2.5rem}.h-\[38px\]{height:38px}.h-\[min\(52vh\,26rem\)\]{height:min(52vh,26rem)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-\[38px\]{max-height:38px}.max-h-\[60\%\]{max-height:60%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(72vh\,56rem\)\]{max-height:min(72vh,56rem)}.max-h-\[min\(88vh\,36rem\)\]{max-height:min(88vh,36rem)}.max-h-\[min\(88vh\,720px\)\]{max-height:min(88vh,720px)}.max-h-\[min\(90vh\,40rem\)\]{max-height:min(90vh,40rem)}.max-h-\[min\(92vh\,56rem\)\]{max-height:min(92vh,56rem)}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-5{min-height:1.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[140px\]{min-height:140px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[38px\]{min-height:38px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[calc\(100dvh-120px\)\]{min-height:calc(100dvh - 120px)}.min-h-\[calc\(100dvh-6\.5rem\)\]{min-height:calc(100dvh - 6.5rem)}.min-h-\[min\(52vh\,360px\)\]{min-height:min(52vh,360px)}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[148px\]{width:148px}.w-\[18px\]{width:18px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[37rem\]{max-width:37rem}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[55\%\]{max-width:55%}.max-w-\[60\%\]{max-width:60%}.max-w-\[720px\]{max-width:720px}.max-w-\[min\(100\%\,11\.5rem\)\]{max-width:min(100%,11.5rem)}.max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.max-w-\[min\(18rem\,70vw\)\]{max-width:min(18rem,70vw)}.max-w-\[min\(42rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(42rem,calc(100vw - 1.5rem))}.max-w-\[min\(92vw\,22rem\)\]{max-width:min(92vw,22rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[1_1_14rem\]{flex:1 1 14rem}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[15px\]{-moz-column-gap:15px;column-gap:15px}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#3a2a16\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(58 42 22 / var(--tw-divide-opacity, 1))}.divide-\[rgba\(232\,195\,140\,0\.2\)\]>:not([hidden])~:not([hidden]){border-color:#e8c38c33}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#00a8e8\]{--tw-border-opacity: 1;border-color:rgb(0 168 232 / var(--tw-border-opacity, 1))}.border-\[\#00a8e8\]\/40{border-color:#00a8e866}.border-\[\#3a2a16\]{--tw-border-opacity: 1;border-color:rgb(58 42 22 / var(--tw-border-opacity, 1))}.border-\[\#3a2a16\]\/80{border-color:#3a2a16cc}.border-\[\#5c4a1f\]\/40{border-color:#5c4a1f66}.border-\[\#5c4a1f\]\/45{border-color:#5c4a1f73}.border-\[\#5c4a1f\]\/55{border-color:#5c4a1f8c}.border-\[\#6b5220\]{--tw-border-opacity: 1;border-color:rgb(107 82 32 / var(--tw-border-opacity, 1))}.border-\[\#7a5522\]\/50{border-color:#7a552280}.border-\[\#7a5522\]\/60{border-color:#7a552299}.border-\[\#7a5522\]\/70{border-color:#7a5522b3}.border-\[\#7a5522\]\/75{border-color:#7a5522bf}.border-\[\#7a5522\]\/80{border-color:#7a5522cc}.border-\[\#8a6428\]\/75{border-color:#8a6428bf}.border-\[\#8a6428\]\/80{border-color:#8a6428cc}.border-\[\#FCA5A5\]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-\[\#bae7ff\]{--tw-border-opacity: 1;border-color:rgb(186 231 255 / var(--tw-border-opacity, 1))}.border-\[\#c4934a\]\/55{border-color:#c4934a8c}.border-\[\#c9a14a\]\/70{border-color:#c9a14ab3}.border-\[\#d1a054\]{--tw-border-opacity: 1;border-color:rgb(209 160 84 / var(--tw-border-opacity, 1))}.border-\[\#d1a054\]\/10{border-color:#d1a0541a}.border-\[\#d1a054\]\/15{border-color:#d1a05426}.border-\[\#d1a054\]\/20{border-color:#d1a05433}.border-\[\#d1a054\]\/25{border-color:#d1a05440}.border-\[\#d1a054\]\/30{border-color:#d1a0544d}.border-\[\#d1a054\]\/35{border-color:#d1a05459}.border-\[\#d1a054\]\/40{border-color:#d1a05466}.border-\[\#d1a054\]\/45{border-color:#d1a05473}.border-\[\#d1a054\]\/55{border-color:#d1a0548c}.border-\[\#d1a054\]\/75{border-color:#d1a054bf}.border-\[\#dbeafe\]{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e6c47a\]{--tw-border-opacity: 1;border-color:rgb(230 196 122 / var(--tw-border-opacity, 1))}.border-\[\#e6c47a\]\/50{border-color:#e6c47a80}.border-\[color\:var\(--opc-ui-color-border\)\]{border-color:var(--opc-ui-color-border)}.border-\[color\:var\(--opc-ui-color-border-strong\)\]{border-color:var(--opc-ui-color-border-strong)}.border-\[rgb\(232\,195\,140\)\]{--tw-border-opacity: 1;border-color:rgb(232 195 140 / var(--tw-border-opacity, 1))}.border-\[rgba\(189\,29\,5\,0\.45\)\]{border-color:#bd1d0573}.border-\[rgba\(197\,160\,89\,0\.35\)\]{border-color:#c5a05959}.border-\[rgba\(209\,160\,84\,0\.22\)\]{border-color:#d1a05438}.border-\[rgba\(209\,160\,84\,0\.35\)\]{border-color:#d1a05459}.border-\[rgba\(232\,195\,140\,0\.28\)\]{border-color:#e8c38c47}.border-\[rgba\(232\,195\,140\,0\.32\)\]{border-color:#e8c38c52}.border-\[rgba\(232\,195\,140\,0\.42\)\]{border-color:#e8c38c6b}.border-\[rgba\(235\,205\,164\,0\.32\)\]{border-color:#ebcda452}.border-\[rgba\(235\,205\,164\,0\.38\)\]{border-color:#ebcda461}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/65{border-color:#fde68aa6}.border-amber-200\/75{border-color:#fde68abf}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/85{border-color:#fde68ad9}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-900\/40{border-color:#78350f66}.border-black\/5{border-color:#0000000d}.border-brand-200{--tw-border-opacity: 1;border-color:rgb(207 224 255 / var(--tw-border-opacity, 1))}.border-brand-400{--tw-border-opacity: 1;border-color:rgb(124 168 255 / var(--tw-border-opacity, 1))}.border-brand-600{--tw-border-opacity: 1;border-color:rgb(47 109 230 / var(--tw-border-opacity, 1))}.border-cyan-200\/75{border-color:#a5f3fcbf}.border-cyan-200\/80{border-color:#a5f3fccc}.border-cyan-200\/90{border-color:#a5f3fce6}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/75{border-color:#a7f3d0bf}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-300\/90{border-color:#6ee7b7e6}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-indigo-200\/90{border-color:#c7d2fee6}.border-orange-200\/85{border-color:#fed7aad9}.border-orange-200\/90{border-color:#fed7aae6}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-200\/85{border-color:#fecdd3d9}.border-rose-200\/90{border-color:#fecdd3e6}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/35{border-color:#fda4af59}.border-rose-300\/40{border-color:#fda4af66}.border-rose-300\/45{border-color:#fda4af73}.border-rose-300\/60{border-color:#fda4af99}.border-rose-400\/35{border-color:#fb718559}.border-rose-400\/45{border-color:#fb718573}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/35{border-color:#f43f5e59}.border-rose-900\/50{border-color:#88133780}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-100\/90{border-color:#e0f2fee6}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-200\/75{border-color:#bae6fdbf}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-200\/85{border-color:#bae6fdd9}.border-sky-200\/90{border-color:#bae6fde6}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-300\/80{border-color:#7dd3fccc}.border-sky-300\/90{border-color:#7dd3fce6}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-100\/90{border-color:#f1f5f9e6}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/75{border-color:#e2e8f0bf}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-200\/95{border-color:#e2e8f0f2}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/25{border-color:#cbd5e140}.border-slate-300\/30{border-color:#cbd5e14d}.border-slate-300\/40{border-color:#cbd5e166}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/40{border-color:#94a3b866}.border-slate-500\/35{border-color:#64748b59}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-200\/90{border-color:#ddd6fee6}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/25{border-color:#c4b5fd40}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-t-transparent{border-top-color:transparent}.bg-\[\#00a8e8\]{--tw-bg-opacity: 1;background-color:rgb(0 168 232 / var(--tw-bg-opacity, 1))}.bg-\[\#070707\]{--tw-bg-opacity: 1;background-color:rgb(7 7 7 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0908\]{--tw-bg-opacity: 1;background-color:rgb(10 9 8 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d0d\]\/95{background-color:#0d0d0df2}.bg-\[\#0f1419\]{--tw-bg-opacity: 1;background-color:rgb(15 20 25 / var(--tw-bg-opacity, 1))}.bg-\[\#100d0a\]{--tw-bg-opacity: 1;background-color:rgb(16 13 10 / var(--tw-bg-opacity, 1))}.bg-\[\#111111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#12100e\]{--tw-bg-opacity: 1;background-color:rgb(18 16 14 / var(--tw-bg-opacity, 1))}.bg-\[\#14110e\]{--tw-bg-opacity: 1;background-color:rgb(20 17 14 / var(--tw-bg-opacity, 1))}.bg-\[\#14110e\]\/95{background-color:#14110ef2}.bg-\[\#141210\]{--tw-bg-opacity: 1;background-color:rgb(20 18 16 / var(--tw-bg-opacity, 1))}.bg-\[\#141312\]{--tw-bg-opacity: 1;background-color:rgb(20 19 18 / var(--tw-bg-opacity, 1))}.bg-\[\#15110d\]{--tw-bg-opacity: 1;background-color:rgb(21 17 13 / var(--tw-bg-opacity, 1))}.bg-\[\#15110d\]\/80{background-color:#15110dcc}.bg-\[\#16120f\]\/95{background-color:#16120ff2}.bg-\[\#19140f\]{--tw-bg-opacity: 1;background-color:rgb(25 20 15 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1208\]{--tw-bg-opacity: 1;background-color:rgb(26 18 8 / var(--tw-bg-opacity, 1))}.bg-\[\#1a160f\]{--tw-bg-opacity: 1;background-color:rgb(26 22 15 / var(--tw-bg-opacity, 1))}.bg-\[\#1a160f\]\/80{background-color:#1a160fcc}.bg-\[\#1a160f\]\/90{background-color:#1a160fe6}.bg-\[\#1a1612\]{--tw-bg-opacity: 1;background-color:rgb(26 22 18 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1917\]{--tw-bg-opacity: 1;background-color:rgb(26 25 23 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1712\]{--tw-bg-opacity: 1;background-color:rgb(27 23 18 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1712\]\/50{background-color:#1b171280}.bg-\[\#1b1712\]\/60{background-color:#1b171299}.bg-\[\#1c1c1c\]{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.bg-\[\#211b14\]{--tw-bg-opacity: 1;background-color:rgb(33 27 20 / var(--tw-bg-opacity, 1))}.bg-\[\#232323\]{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))}.bg-\[\#232323\]\/95{background-color:#232323f2}.bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\[\#262422\]{--tw-bg-opacity: 1;background-color:rgb(38 36 34 / var(--tw-bg-opacity, 1))}.bg-\[\#262422\]\/80{background-color:#262422cc}.bg-\[\#2a2218\]{--tw-bg-opacity: 1;background-color:rgb(42 34 24 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2826\]{--tw-bg-opacity: 1;background-color:rgb(42 40 38 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#3a2a16\]{--tw-bg-opacity: 1;background-color:rgb(58 42 22 / var(--tw-bg-opacity, 1))}.bg-\[\#3a3428\]{--tw-bg-opacity: 1;background-color:rgb(58 52 40 / var(--tw-bg-opacity, 1))}.bg-\[\#6b5220\]\/25{background-color:#6b522040}.bg-\[\#c9a14a\]\/15{background-color:#c9a14a26}.bg-\[\#d1a054\]{--tw-bg-opacity: 1;background-color:rgb(209 160 84 / var(--tw-bg-opacity, 1))}.bg-\[\#d1a054\]\/15{background-color:#d1a05426}.bg-\[\#e6c47a\]\/10{background-color:#e6c47a1a}.bg-\[\#e6c47a\]\/15{background-color:#e6c47a26}.bg-\[\#e6c47a\]\/20{background-color:#e6c47a33}.bg-\[\#e6c47a\]\/5{background-color:#e6c47a0d}.bg-\[\#f5ead4\]\/\[0\.04\]{background-color:#f5ead40a}.bg-\[\#f5ead4\]\/\[0\.05\]{background-color:#f5ead40d}.bg-\[\#f5ead4\]\/\[0\.06\]{background-color:#f5ead40f}.bg-\[color-mix\(in_srgb\,var\(--opc-ui-color-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--opc-ui-color-accent) 12%,transparent)}.bg-\[rgba\(20\,17\,14\,0\.55\)\]{background-color:#14110e8c}.bg-\[rgba\(209\,160\,84\,0\.08\)\]{background-color:#d1a05414}.bg-\[rgba\(209\,160\,84\,0\.1\)\]{background-color:#d1a0541a}.bg-\[rgba\(209\,160\,84\,0\.14\)\]{background-color:#d1a05424}.bg-\[rgba\(209\,160\,84\,0\.85\)\]{background-color:#d1a054d9}.bg-\[rgba\(50\,12\,18\,0\.35\)\]{background-color:#320c1259}.bg-\[var\(--opc-ui-color-surface\)\]{background-color:var(--opc-ui-color-surface)}.bg-\[var\(--opc-ui-color-surface-subtle\)\]{background-color:var(--opc-ui-color-surface-subtle)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/85{background-color:#fffbebd9}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/35{background-color:#451a0359}.bg-black\/10{background-color:#0000001a}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-brand-100{--tw-bg-opacity: 1;background-color:rgb(233 240 255 / var(--tw-bg-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(47 109 230 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/25{background-color:#ecfdf540}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/\[0\.08\]{background-color:#f43f5e14}.bg-rose-500\/\[0\.12\]{background-color:#f43f5e1f}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-950\/25{background-color:#4c051940}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/35{background-color:#4c051959}.bg-rose-950\/40{background-color:#4c051966}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/85{background-color:#e0f2fed9}.bg-sky-100\/90{background-color:#e0f2fee6}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/30{background-color:#f0f9ff4d}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/95{background-color:#f0f9fff2}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/10{background-color:#0284c71a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-300\/95{background-color:#cbd5e1f2}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/90{background-color:#94a3b8e6}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/25{background-color:#f8fafc40}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/85{background-color:#f8fafcd9}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/\[0\.07\]{background-color:#64748b12}.bg-slate-500\/\[0\.08\]{background-color:#64748b14}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/35{background-color:#0f172a59}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-950\/75{background-color:#020617bf}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/15{background-color:#f5f3ff26}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#14110e\]{--tw-gradient-from: #14110e var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 17 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1612\]{--tw-gradient-from: #1a1612 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 22 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b1712\]{--tw-gradient-from: #1b1712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(27 23 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0d49a\]{--tw-gradient-from: #f0d49a var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 212 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0d998\]{--tw-gradient-from: #f0d998 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 217 152 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0d998\]\/35{--tw-gradient-from: rgb(240 217 152 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 217 152 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/35{--tw-gradient-from: rgb(255 251 235 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/40{--tw-gradient-from: rgb(255 251 235 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/45{--tw-gradient-from: rgb(255 251 235 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-50{--tw-gradient-from: #f5f8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 248 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/35{--tw-gradient-from: rgb(236 254 255 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/40{--tw-gradient-from: rgb(236 254 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/30{--tw-gradient-from: rgb(236 253 245 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/35{--tw-gradient-from: rgb(236 253 245 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/40{--tw-gradient-from: rgb(236 253 245 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/50{--tw-gradient-from: rgb(236 253 245 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/90{--tw-gradient-from: rgb(238 242 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/30{--tw-gradient-from: rgb(255 247 237 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/35{--tw-gradient-from: rgb(255 241 242 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/80{--tw-gradient-from: rgb(255 241 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/90{--tw-gradient-from: rgb(255 241 242 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/30{--tw-gradient-from: rgb(244 63 94 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/20{--tw-gradient-from: rgb(240 249 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/25{--tw-gradient-from: rgb(240 249 255 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/30{--tw-gradient-from: rgb(240 249 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/35{--tw-gradient-from: rgb(240 249 255 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/40{--tw-gradient-from: rgb(240 249 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/45{--tw-gradient-from: rgb(240 249 255 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/50{--tw-gradient-from: rgb(240 249 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/55{--tw-gradient-from: rgb(240 249 255 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/90{--tw-gradient-from: rgb(240 249 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/95{--tw-gradient-from: rgb(240 249 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100\/60{--tw-gradient-from: rgb(241 245 249 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/35{--tw-gradient-from: rgb(248 250 252 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/40{--tw-gradient-from: rgb(248 250 252 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/50{--tw-gradient-from: rgb(248 250 252 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/90{--tw-gradient-from: rgb(248 250 252 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/30{--tw-gradient-from: rgb(245 243 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/35{--tw-gradient-from: rgb(245 243 255 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/50{--tw-gradient-from: rgb(245 243 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#e6c47a\]{--tw-gradient-to: rgb(230 196 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e6c47a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/15{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/40{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-400{--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #94a3b8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0d0b09\]{--tw-gradient-to: #0d0b09 var(--tw-gradient-to-position)}.to-\[\#100e0c\]{--tw-gradient-to: #100e0c var(--tw-gradient-to-position)}.to-\[\#15110d\]{--tw-gradient-to: #15110d var(--tw-gradient-to-position)}.to-\[\#9a7028\]{--tw-gradient-to: #9a7028 var(--tw-gradient-to-position)}.to-\[\#e6b980\]{--tw-gradient-to: #e6b980 var(--tw-gradient-to-position)}.to-amber-50\/40{--tw-gradient-to: rgb(255 251 235 / .4) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50\/15{--tw-gradient-to: rgb(236 254 255 / .15) var(--tw-gradient-to-position)}.to-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-rose-900\/20{--tw-gradient-to: rgb(136 19 55 / .2) var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-slate-100\/40{--tw-gradient-to: rgb(241 245 249 / .4) var(--tw-gradient-to-position)}.to-slate-50\/40{--tw-gradient-to: rgb(248 250 252 / .4) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-900\/20{--tw-gradient-to: rgb(15 23 42 / .2) var(--tw-gradient-to-position)}.to-violet-50\/25{--tw-gradient-to: rgb(245 243 255 / .25) var(--tw-gradient-to-position)}.to-violet-50\/50{--tw-gradient-to: rgb(245 243 255 / .5) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.to-white\/95{--tw-gradient-to: rgb(255 255 255 / .95) var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1\.5{padding-left:.375rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-\[calc\(4rem\+0\.875rem\)\]{padding-left:4.875rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-\[5px\]{padding-top:5px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.975rem\]{font-size:.975rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0096d1\]{--tw-text-opacity: 1;color:rgb(0 150 209 / var(--tw-text-opacity, 1))}.text-\[\#00a8e8\]{--tw-text-opacity: 1;color:rgb(0 168 232 / var(--tw-text-opacity, 1))}.text-\[\#07c160\]{--tw-text-opacity: 1;color:rgb(7 193 96 / var(--tw-text-opacity, 1))}.text-\[\#1a1208\]{--tw-text-opacity: 1;color:rgb(26 18 8 / var(--tw-text-opacity, 1))}.text-\[\#1a140d\]{--tw-text-opacity: 1;color:rgb(26 20 13 / var(--tw-text-opacity, 1))}.text-\[\#1a1917\]{--tw-text-opacity: 1;color:rgb(26 25 23 / var(--tw-text-opacity, 1))}.text-\[\#2a2218\]{--tw-text-opacity: 1;color:rgb(42 34 24 / var(--tw-text-opacity, 1))}.text-\[\#456c7b\]{--tw-text-opacity: 1;color:rgb(69 108 123 / var(--tw-text-opacity, 1))}.text-\[\#574303\]{--tw-text-opacity: 1;color:rgb(87 67 3 / var(--tw-text-opacity, 1))}.text-\[\#5a554c\]{--tw-text-opacity: 1;color:rgb(90 85 76 / var(--tw-text-opacity, 1))}.text-\[\#8a8275\]{--tw-text-opacity: 1;color:rgb(138 130 117 / var(--tw-text-opacity, 1))}.text-\[\#8e8e8e\]{--tw-text-opacity: 1;color:rgb(142 142 142 / var(--tw-text-opacity, 1))}.text-\[\#8e8e8e\]\/90{color:#8e8e8ee6}.text-\[\#8f806a\]{--tw-text-opacity: 1;color:rgb(143 128 106 / var(--tw-text-opacity, 1))}.text-\[\#9a9488\]{--tw-text-opacity: 1;color:rgb(154 148 136 / var(--tw-text-opacity, 1))}.text-\[\#9e9078\]{--tw-text-opacity: 1;color:rgb(158 144 120 / var(--tw-text-opacity, 1))}.text-\[\#FCA5A5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#a3a3a3\]{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-\[\#a89f8f\]{--tw-text-opacity: 1;color:rgb(168 159 143 / var(--tw-text-opacity, 1))}.text-\[\#b8aa91\]{--tw-text-opacity: 1;color:rgb(184 170 145 / var(--tw-text-opacity, 1))}.text-\[\#b9aa93\]{--tw-text-opacity: 1;color:rgb(185 170 147 / var(--tw-text-opacity, 1))}.text-\[\#bead91\]{--tw-text-opacity: 1;color:rgb(190 173 145 / var(--tw-text-opacity, 1))}.text-\[\#c09c5a\]{--tw-text-opacity: 1;color:rgb(192 156 90 / var(--tw-text-opacity, 1))}.text-\[\#c1b49d\]{--tw-text-opacity: 1;color:rgb(193 180 157 / var(--tw-text-opacity, 1))}.text-\[\#c4b89a\]{--tw-text-opacity: 1;color:rgb(196 184 154 / var(--tw-text-opacity, 1))}.text-\[\#c7b99d\]{--tw-text-opacity: 1;color:rgb(199 185 157 / var(--tw-text-opacity, 1))}.text-\[\#c8c2b4\]{--tw-text-opacity: 1;color:rgb(200 194 180 / var(--tw-text-opacity, 1))}.text-\[\#c8c8c8\]{--tw-text-opacity: 1;color:rgb(200 200 200 / var(--tw-text-opacity, 1))}.text-\[\#c9a14a\]\/85{color:#c9a14ad9}.text-\[\#c9b89a\]{--tw-text-opacity: 1;color:rgb(201 184 154 / var(--tw-text-opacity, 1))}.text-\[\#cbbfa8\]{--tw-text-opacity: 1;color:rgb(203 191 168 / var(--tw-text-opacity, 1))}.text-\[\#d1a054\]{--tw-text-opacity: 1;color:rgb(209 160 84 / var(--tw-text-opacity, 1))}.text-\[\#d1a054\]\/90{color:#d1a054e6}.text-\[\#d4b97a\]{--tw-text-opacity: 1;color:rgb(212 185 122 / var(--tw-text-opacity, 1))}.text-\[\#d4c4a0\]\/80{color:#d4c4a0cc}.text-\[\#d4c4a8\]{--tw-text-opacity: 1;color:rgb(212 196 168 / var(--tw-text-opacity, 1))}.text-\[\#d4d0c8\]{--tw-text-opacity: 1;color:rgb(212 208 200 / var(--tw-text-opacity, 1))}.text-\[\#d9e7f7\]{--tw-text-opacity: 1;color:rgb(217 231 247 / var(--tw-text-opacity, 1))}.text-\[\#e4cfa3\]{--tw-text-opacity: 1;color:rgb(228 207 163 / var(--tw-text-opacity, 1))}.text-\[\#e6c47a\]{--tw-text-opacity: 1;color:rgb(230 196 122 / var(--tw-text-opacity, 1))}.text-\[\#e6c47a\]\/90{color:#e6c47ae6}.text-\[\#e6c48cf2\]{color:#e6c48cf2}.text-\[\#e8d4a8\]{--tw-text-opacity: 1;color:rgb(232 212 168 / var(--tw-text-opacity, 1))}.text-\[\#e8d4a8\]\/80{color:#e8d4a8cc}.text-\[\#e8e8e8\]{--tw-text-opacity: 1;color:rgb(232 232 232 / var(--tw-text-opacity, 1))}.text-\[\#ebe0cc\]{--tw-text-opacity: 1;color:rgb(235 224 204 / var(--tw-text-opacity, 1))}.text-\[\#f0c4be\]{--tw-text-opacity: 1;color:rgb(240 196 190 / var(--tw-text-opacity, 1))}.text-\[\#f0dcb0\]{--tw-text-opacity: 1;color:rgb(240 220 176 / var(--tw-text-opacity, 1))}.text-\[\#f0dfbb\]{--tw-text-opacity: 1;color:rgb(240 223 187 / var(--tw-text-opacity, 1))}.text-\[\#f0e6cc\]{--tw-text-opacity: 1;color:rgb(240 230 204 / var(--tw-text-opacity, 1))}.text-\[\#f0e6d0\]{--tw-text-opacity: 1;color:rgb(240 230 208 / var(--tw-text-opacity, 1))}.text-\[\#f1d28a\]{--tw-text-opacity: 1;color:rgb(241 210 138 / var(--tw-text-opacity, 1))}.text-\[\#f2e6c8\]{--tw-text-opacity: 1;color:rgb(242 230 200 / var(--tw-text-opacity, 1))}.text-\[\#f2e8d8\]{--tw-text-opacity: 1;color:rgb(242 232 216 / var(--tw-text-opacity, 1))}.text-\[\#f3dfb2\]{--tw-text-opacity: 1;color:rgb(243 223 178 / var(--tw-text-opacity, 1))}.text-\[\#f3ead8\]{--tw-text-opacity: 1;color:rgb(243 234 216 / var(--tw-text-opacity, 1))}.text-\[\#f4ead5\]{--tw-text-opacity: 1;color:rgb(244 234 213 / var(--tw-text-opacity, 1))}.text-\[\#f5ead4\]{--tw-text-opacity: 1;color:rgb(245 234 212 / var(--tw-text-opacity, 1))}.text-\[\#f5f0e6\]{--tw-text-opacity: 1;color:rgb(245 240 230 / var(--tw-text-opacity, 1))}.text-\[\#f7ddb0\]{--tw-text-opacity: 1;color:rgb(247 221 176 / var(--tw-text-opacity, 1))}.text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#fff1bf\]{--tw-text-opacity: 1;color:rgb(255 241 191 / var(--tw-text-opacity, 1))}.text-\[\#fff8dc\]{--tw-text-opacity: 1;color:rgb(255 248 220 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--opc-ui-color-accent\)\]{color:var(--opc-ui-color-accent)}.text-\[color\:var\(--opc-ui-color-link\)\]{color:var(--opc-ui-color-link)}.text-\[color\:var\(--opc-ui-color-text\)\]{color:var(--opc-ui-color-text)}.text-\[color\:var\(--opc-ui-color-text-muted\)\]{color:var(--opc-ui-color-text-muted)}.text-\[rgba\(219\,191\,154\,0\.88\)\]{color:#dbbf9ae0}.text-\[rgba\(235\,205\,164\,0\.4\)\]{color:#ebcda466}.text-\[rgba\(235\,205\,164\,0\.55\)\]{color:#ebcda48c}.text-\[rgba\(235\,205\,164\,0\.65\)\]{color:#ebcda4a6}.text-\[rgba\(235\,205\,164\,0\.72\)\]{color:#ebcda4b8}.text-\[rgba\(235\,205\,164\,0\.82\)\]{color:#ebcda4d1}.text-\[rgba\(235\,205\,164\,0\.85\)\]{color:#ebcda4d9}.text-\[rgba\(235\,205\,164\,0\.9\)\]{color:#ebcda4e6}.text-\[rgba\(235\,220\,190\,0\.72\)\]{color:#ebdcbeb8}.text-\[rgba\(247\,241\,231\,0\.82\)\]{color:#f7f1e7d1}.text-\[rgba\(247\,241\,231\,0\.88\)\]{color:#f7f1e7e0}.text-\[rgba\(252\,244\,224\,0\.94\)\]{color:#fcf4e0f0}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/95{color:#fef3c7f2}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/90{color:#fde68ae6}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/90{color:#d97706e6}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/75{color:#78350fbf}.text-amber-900\/80{color:#78350fcc}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-amber-950\/85{color:#451a03d9}.text-amber-950\/90{color:#451a03e6}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-brand-600{--tw-text-opacity: 1;color:rgb(47 109 230 / var(--tw-text-opacity, 1))}.text-brand-700{--tw-text-opacity: 1;color:rgb(35 87 184 / var(--tw-text-opacity, 1))}.text-brand-800{--tw-text-opacity: 1;color:rgb(30 73 151 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-900\/75{color:#164e63bf}.text-cyan-900\/80{color:#164e63cc}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/70{color:#a7f3d0b3}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/80{color:#065f46cc}.text-emerald-800\/90{color:#065f46e6}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/75{color:#064e3bbf}.text-emerald-900\/80{color:#064e3bcc}.text-emerald-900\/85{color:#064e3bd9}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-indigo-900\/90{color:#312e81e6}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-orange-900\/80{color:#7c2d12cc}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/70{color:#fecdd3b3}.text-rose-200\/95{color:#fecdd3f2}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-900\/80{color:#881337cc}.text-rose-900\/85{color:#881337d9}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-800\/80{color:#075985cc}.text-sky-800\/85{color:#075985d9}.text-sky-800\/90{color:#075985e6}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-900\/70{color:#0c4a6eb3}.text-sky-900\/75{color:#0c4a6ebf}.text-sky-900\/80{color:#0c4a6ecc}.text-sky-900\/85{color:#0c4a6ed9}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-sky-950\/80{color:#082f49cc}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-800\/90{color:#5b21b6e6}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-900\/80{color:#4c1d95cc}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-violet-950\/80{color:#2e1065cc}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-sky-300\/80{text-decoration-color:#7dd3fccc}.decoration-transparent{text-decoration-color:transparent}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(209\,160\,84\,0\.35\)\]{--tw-shadow: 0 0 16px rgba(209,160,84,.35);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-8px_rgba\(0\,168\,232\,0\.55\)\]{--tw-shadow: 0 10px 28px -8px rgba(0,168,232,.55);--tw-shadow-colored: 0 10px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-36px_rgba\(230\,196\,122\,0\.5\)\]{--tw-shadow: 0 18px 60px -36px rgba(230,196,122,.5);--tw-shadow-colored: 0 18px 60px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-36px_rgba\(230\,196\,122\,0\.55\)\]{--tw-shadow: 0 18px 60px -36px rgba(230,196,122,.55);--tw-shadow-colored: 0 18px 60px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 2px 10px -4px rgba(15,23,42,.08);--tw-shadow-colored: 0 2px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(15\,23\,42\,0\.08\)\,0_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 2px 8px -2px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.04);--tw-shadow-colored: 0 2px 8px -2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_-6px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 4px 24px -6px rgba(15,23,42,.08);--tw-shadow-colored: 0 4px 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 8px 20px rgba(16,185,129,.18);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(244\,63\,94\,0\.18\)\]{--tw-shadow: 0 8px 20px rgba(244,63,94,.18);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_-12px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 8px 40px -12px rgba(0,0,0,.55);--tw-shadow-colored: 0 8px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(226\,232\,240\,0\.9\)\]{--tw-shadow: inset 0 0 0 1px rgba(226,232,240,.9);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--opc-ui-color-border\)\]{--tw-shadow: inset 0 0 0 1px var(--opc-ui-color-border);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(209\,250\,229\,0\.32\)\,0_0_0_1px_rgba\(52\,211\,153\,0\.42\)\,0_6px_16px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: inset 0 1px 0 rgba(209,250,229,.32),0 0 0 1px rgba(52,211,153,.42),0 6px 16px rgba(16,185,129,.18);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(226\,232\,240\,0\.28\)\,0_0_0_1px_rgba\(148\,163\,184\,0\.4\)\,0_6px_16px_rgba\(100\,116\,139\,0\.18\)\]{--tw-shadow: inset 0 1px 0 rgba(226,232,240,.28),0 0 0 1px rgba(148,163,184,.4),0 6px 16px rgba(100,116,139,.18);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,220\,220\,0\.35\)\,0_0_0_1px_rgba\(251\,113\,133\,0\.45\)\,0_6px_16px_rgba\(244\,63\,94\,0\.22\)\]{--tw-shadow: inset 0 1px 0 rgba(255,220,220,.35),0 0 0 1px rgba(251,113,133,.45),0 6px 16px rgba(244,63,94,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,236\,200\,0\.35\)\,0_0_0_1px_rgba\(251\,191\,36\,0\.45\)\,0_6px_16px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow: inset 0 1px 0 rgba(255,236,200,.35),0 0 0 1px rgba(251,191,36,.45),0 6px 16px rgba(245,158,11,.2);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,248\,220\,0\.45\)\,0_0_0_1px_rgba\(230\,196\,122\,0\.55\)\,0_6px_16px_rgba\(230\,196\,122\,0\.32\)\,0_2px_4px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: inset 0 1px 0 rgba(255,248,220,.45),0 0 0 1px rgba(230,196,122,.55),0 6px 16px rgba(230,196,122,.32),0 2px 4px rgba(0,0,0,.45);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_10px_rgba\(0\,0\,0\,0\.55\)\,inset_0_1px_0_rgba\(245\,234\,212\,0\.05\)\]{--tw-shadow: inset 0 3px 10px rgba(0,0,0,.55),inset 0 1px 0 rgba(245,234,212,.05);--tw-shadow-colored: inset 0 3px 10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_8px_rgba\(0\,0\,0\,0\.5\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: inset 0 3px 8px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);--tw-shadow-colored: inset 0 3px 8px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_8px_rgba\(0\,0\,0\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: inset 0 3px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.03);--tw-shadow-colored: inset 0 3px 8px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-950\/5{--tw-shadow-color: rgb(69 26 3 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/25{--tw-shadow-color: rgb(0 0 0 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/35{--tw-shadow-color: rgb(0 0 0 / .35);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-600\/20{--tw-shadow-color: rgb(47 109 230 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/5{--tw-shadow-color: rgb(8 51 68 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/25{--tw-shadow-color: rgb(5 150 105 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/5{--tw-shadow-color: rgb(2 44 34 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-950\/5{--tw-shadow-color: rgb(67 20 7 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-950\/5{--tw-shadow-color: rgb(76 5 25 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-100\/50{--tw-shadow-color: rgb(224 242 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/25{--tw-shadow-color: rgb(14 165 233 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-600\/25{--tw-shadow-color: rgb(2 132 199 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-900\/5{--tw-shadow-color: rgb(12 74 110 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-950\/5{--tw-shadow-color: rgb(8 47 73 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color: rgb(226 232 240 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color: rgb(15 23 42 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/25{--tw-shadow-color: rgb(124 58 237 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/5{--tw-shadow-color: rgb(46 16 101 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#00a8e8\]\/35{--tw-ring-color: rgb(0 168 232 / .35)}.ring-\[\#d1a054\]\/35{--tw-ring-color: rgb(209 160 84 / .35)}.ring-\[\#d1a054\]\/45{--tw-ring-color: rgb(209 160 84 / .45)}.ring-\[\#d1a054\]\/50{--tw-ring-color: rgb(209 160 84 / .5)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/80{--tw-ring-color: rgb(253 230 138 / .8)}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-brand-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 240 255 / var(--tw-ring-opacity, 1))}.ring-brand-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(207 224 255 / var(--tw-ring-opacity, 1))}.ring-brand-200\/60{--tw-ring-color: rgb(207 224 255 / .6)}.ring-brand-500\/0{--tw-ring-color: rgb(76 134 255 / 0)}.ring-brand-500\/30{--tw-ring-color: rgb(76 134 255 / .3)}.ring-cyan-200\/80{--tw-ring-color: rgb(165 243 252 / .8)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/70{--tw-ring-color: rgb(167 243 208 / .7)}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/40{--tw-ring-color: rgb(52 211 153 / .4)}.ring-indigo-200\/80{--tw-ring-color: rgb(199 210 254 / .8)}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-200\/80{--tw-ring-color: rgb(254 205 211 / .8)}.ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.ring-rose-400\/35{--tw-ring-color: rgb(251 113 133 / .35)}.ring-rose-400\/40{--tw-ring-color: rgb(251 113 133 / .4)}.ring-sky-100\/70{--tw-ring-color: rgb(224 242 254 / .7)}.ring-sky-100\/80{--tw-ring-color: rgb(224 242 254 / .8)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-200\/70{--tw-ring-color: rgb(186 230 253 / .7)}.ring-sky-300\/55{--tw-ring-color: rgb(125 211 252 / .55)}.ring-sky-400\/35{--tw-ring-color: rgb(56 189 248 / .35)}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/45{--tw-ring-color: rgb(226 232 240 / .45)}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-slate-400\/30{--tw-ring-color: rgb(148 163 184 / .3)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-200\/70{--tw-ring-color: rgb(221 214 254 / .7)}.ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.ring-zinc-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.ring-zinc-400\/35{--tw-ring-color: rgb(161 161 170 / .35)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--opc-font-sans: "HarmonyOS Sans SC", -apple-system, sans-serif;--opc-v13-font-sans: var(--opc-ui-font-sans, var(--opc-font-sans));--opc-v13-ui: var(--opc-type-ui, 14px);--opc-v13-body: var(--opc-type-body, 14px);--opc-v13-meta: var(--opc-type-meta, 12px);--opc-v13-section: var(--opc-type-section, 13px);--opc-v13-heading: var(--opc-type-heading, 18px);--opc-v13-line-chat: var(--opc-type-body-line, 1.75);--opc-v13-line-plan: var(--opc-type-plan-line, 1.78);font-family:var(--opc-ui-font-sans, var(--opc-font-sans));background-color:#fff}body,button,input,optgroup,select,textarea,code,kbd,pre,samp{font-family:var(--opc-ui-font-sans, var(--opc-font-sans))}button,[role=button],input[type=button],input[type=reset],input[type=submit]{font-size:var(--opc-type-button, 12px)}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:#1f2937;background:#fff}.opc-main-scroll{-webkit-overflow-scrolling:touch}html.auth-html-bg,body.auth-modal-page{background:transparent}body[data-opc-theme=official].auth-modal-page{overflow:hidden}.opc-auth-disclaimer-host{z-index:400010}.opc-auth-disclaimer-host.opc-collect-feedback-host{z-index:500200}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-collapse__title,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-collapse__trigger{color:var(--opc-ui-color-link, #d1a054)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-center{width:min(100%,36rem);max-width:36rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-card{max-height:min(90vh,720px);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-line .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-nickname-inputs .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-panel .auth-code-row .auth-btn-code{flex:0 0 auto;width:auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--opc-ui-radius-sm);box-sizing:border-box;height:38px;min-height:38px;max-height:38px;padding:0 18px;font-size:var(--opc-type-button);font-weight:700;line-height:1.2;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-actions{justify-content:flex-end}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-label{flex-shrink:0;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-tip--ok{color:var(--opc-ui-color-success, rgba(158, 232, 184, .95));border-color:color-mix(in srgb,var(--opc-ui-color-success, #6ee7b7) 35%,transparent)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-card{position:relative}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-close.auth-modal-close{display:inline-flex;top:12px;right:12px;width:36px;height:36px;padding:0}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-close .opc-profile-modal-close__icon{margin-top:-1px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn--primary{border:1px solid var(--opc-ui-color-accent, #d1a054);background:var(--opc-ui-color-accent, #d1a054);background-image:none;color:var(--opc-ui-color-on-accent, #3d2e0a);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #3d2e0a);box-shadow:var(--opc-ui-shadow-control, 0 6px 16px rgba(0, 0, 0, .35));transition:filter .18s ease,background-color .18s ease,border-color .18s ease}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn--ghost{border:1px solid var(--opc-ui-color-border, rgba(235, 205, 164, .38));background:var(--opc-ui-color-surface-subtle, rgba(255, 255, 255, .04));color:var(--opc-ui-color-text, rgba(235, 205, 164, .95));box-shadow:none}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn--primary:hover:not(:disabled),body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn--ghost:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input-wrap{flex:1 1 auto;min-width:0}body[data-opc-theme=official] .opc-theme-page--profile .auth-input,body[data-opc-theme=official] .opc-theme-page--profile .auth-password-input__field{height:38px;min-height:38px;max-height:38px;font-size:var(--opc-type-ui)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input-wrap--password .auth-password-input__field,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input-wrap--password .auth-input{padding-right:2.75rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-readonly-value{color:var(--opc-ui-color-text, #ebe0cc)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-line.auth-field{flex-wrap:nowrap;align-items:center}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-line .auth-label{flex-shrink:0}body[data-opc-theme=official] .auth-modal-overlay{position:fixed;inset:0;z-index:200100;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh;padding:24px 16px;isolation:isolate}body[data-opc-theme=official] .auth-modal-backdrop{position:absolute;inset:0}body[data-opc-theme=official] button.auth-modal-backdrop{margin:0;padding:0;width:100%;height:100%;border:none;cursor:pointer;background:transparent;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}body[data-opc-theme=official] .auth-modal-center{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(100%,38rem);max-height:calc(100vh - 48px)}body[data-opc-theme=official] .auth-modal-center--wide{width:min(100%,52rem)}body[data-opc-theme=official] .auth-modal-center--forgot{display:block;flex-shrink:0;width:min(100%,70rem);max-width:min(1040px,100%)}body[data-opc-theme=official] .auth-modal-center--forgot .auth-inner-forgot{width:100%;max-width:none}body[data-opc-theme=official] .auth-inner,body[data-opc-theme=official] .auth-inner-wide,body[data-opc-theme=official] .auth-inner-forgot{width:100%}body[data-opc-theme=official] .auth-card{position:relative;width:100%}body[data-opc-theme=official] .auth-card--float{max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:28px 28px 32px}body[data-opc-theme=official] .auth-card-title{margin:0 0 22px;text-align:center;font-size:1.75rem;font-weight:700;letter-spacing:.18em;color:var(--opc-ui-color-text, rgba(235, 205, 164, .96))}body[data-opc-theme=official] .opc-theme-page--profile .auth-card--float.opc-profile-card{padding-top:16px}body[data-opc-theme=official] .opc-theme-page--profile .auth-card-title{margin-bottom:10px}body[data-opc-theme=official] .auth-modal-close{position:absolute;top:16px;right:18px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;border:1px solid var(--opc-ui-color-border, rgba(235, 205, 164, .22));background:var(--opc-ui-color-surface-subtle, rgba(255, 255, 255, .04));color:var(--opc-ui-color-text-muted, rgba(235, 205, 164, .9));text-decoration:none;cursor:pointer;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body[data-opc-theme=official] .auth-modal-close--overlay{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:3}body[data-opc-theme=official] .auth-modal-close:hover{background:var(--opc-ui-color-surface-hover, rgba(235, 205, 164, .12));border-color:var(--opc-ui-color-border-strong, rgba(235, 205, 164, .35));color:var(--opc-ui-color-text, #fff2d8)}@media(max-width:768px){body[data-opc-theme=official] .auth-modal-overlay .auth-card .auth-modal-close:not(.auth-modal-close--overlay){display:none}body[data-opc-theme=official] .auth-modal-overlay.opc-theme-page--auth-login .auth-card .auth-modal-close:not(.auth-modal-close--overlay){display:inline-flex}body[data-opc-theme=official] .opc-theme-page--profile.auth-modal-overlay .auth-card .opc-profile-modal-close.auth-modal-close{display:inline-flex}}body[data-opc-theme=official] .auth-disclaimer-actions{width:100%;box-sizing:border-box}body[data-opc-theme=official] .auth-forgot-head{padding-right:64px}body[data-opc-theme=official] .auth-field{margin-bottom:14px}body[data-opc-theme=official] .auth-label{display:block;margin-bottom:8px;font-size:.95rem;font-weight:600;color:var(--opc-ui-color-text, rgba(235, 205, 164, .92))}body[data-opc-theme=official] .auth-input-wrap{position:relative;display:flex;align-items:center;gap:10px}body[data-opc-theme=official] .auth-input{width:100%;min-width:0;height:48px;padding:0 14px;border:1px solid var(--opc-auth-border, rgba(235, 205, 164, .18));border-radius:14px;background:var(--opc-ui-color-input, rgba(255, 255, 255, .05));color:var(--opc-auth-text, rgba(255, 255, 255, .92));outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body[data-opc-theme=official] .auth-input::-moz-placeholder{color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .34))}body[data-opc-theme=official] .auth-input::placeholder{color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .34))}body[data-opc-theme=official] .auth-input:focus{border-color:var(--opc-auth-focus-border);box-shadow:var(--opc-ui-focus-ring, 0 0 0 2px rgba(230, 185, 128, .16));background:var(--opc-ui-color-input, rgba(255, 255, 255, .07))}body[data-opc-theme=official] .auth-field-hint{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;border:1px solid rgba(235,205,164,.22);color:#ebcda4cc;font-size:12px;font-weight:700;cursor:help}body[data-opc-theme=official] .auth-input-wrap--password{position:relative}body[data-opc-theme=official] .auth-input-wrap--password .auth-input,body[data-opc-theme=official] .auth-input-wrap--password .auth-password-input__field{height:48px;padding-left:14px;border:1px solid var(--opc-auth-border, rgba(235, 205, 164, .18));border-radius:14px;background:var(--opc-ui-color-input, rgba(255, 255, 255, .05));color:var(--opc-auth-text, rgba(255, 255, 255, .92));outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body[data-opc-theme=official] .auth-input-wrap--password .auth-password-input__field::-moz-placeholder{color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .34))}body[data-opc-theme=official] .auth-input-wrap--password .auth-password-input__field::placeholder{color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .34))}body[data-opc-theme=official] .auth-input-wrap--password .auth-password-input__field:focus{border-color:var(--opc-auth-focus-border);box-shadow:var(--opc-ui-focus-ring, 0 0 0 2px rgba(230, 185, 128, .16));background:var(--opc-ui-color-input, rgba(255, 255, 255, .07))}body[data-opc-theme=official] .auth-password-toggle{color:var(--opc-ui-color-text-subtle)}body[data-opc-theme=official] .auth-password-toggle:hover{color:var(--opc-ui-color-text);background:var(--opc-ui-color-surface-hover)}body[data-opc-theme=official] .auth-password-toggle:focus-visible{outline-color:var(--opc-ui-color-accent)}body[data-opc-theme=official] .auth-input-wrap--password .auth-field-hint{z-index:3;pointer-events:auto}body[data-opc-theme=official] .auth-input-wrap--password .auth-password-toggle--with-hint{right:2.35rem}body[data-opc-theme=official] .auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:6px;border:1px solid var(--opc-ui-color-border);border-radius:16px;background:var(--opc-ui-color-surface-subtle)}body[data-opc-theme=official] .auth-tab{min-width:0;border:1px solid transparent;border-radius:12px;padding:10px 12px;background:transparent;color:var(--opc-ui-color-text-muted);font-size:.95rem;font-weight:600;transition:color .18s ease,border-color .18s ease,background-color .18s ease}body[data-opc-theme=official] .auth-tab.is-active{border-color:var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent)}body[data-opc-theme=official] .auth-code-row .auth-input-wrap{align-items:stretch}body[data-opc-theme=official] .auth-btn-code{flex:0 0 auto;min-width:7rem;border-radius:999px;border:1px solid var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);font-size:var(--opc-type-button);font-weight:600;box-shadow:none}body[data-opc-theme=official] .auth-btn-code:hover:not(:disabled){background:var(--opc-ui-color-accent-hover);border-color:var(--opc-ui-color-accent-hover);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent)}body[data-opc-theme=official] .auth-btn-code:disabled{opacity:.56;cursor:not-allowed}body[data-opc-theme=official] .auth-agree{display:flex;align-items:flex-start;gap:10px;margin-top:16px;color:var(--opc-ui-color-text-muted);font-size:.875rem;line-height:1.6}body[data-opc-theme=official] .auth-agree input{margin-top:2px;accent-color:var(--opc-ui-color-accent)}body[data-opc-theme=official] .auth-agree a,body[data-opc-theme=official] .auth-muted-line a,body[data-opc-theme=official] .auth-disclaimer-link{color:var(--opc-ui-color-link)}body[data-opc-theme=official] .auth-agree a:hover,body[data-opc-theme=official] .auth-disclaimer-link:hover{color:var(--opc-ui-color-accent-hover)}body[data-opc-theme=official] .auth-disclaimer-link{pointer-events:auto;cursor:pointer}body[data-opc-theme=official] .auth-muted-line,body[data-opc-theme=official] .auth-help,body[data-opc-theme=official] .auth-foot-note,body[data-opc-theme=official] .auth-static-tip{margin-top:12px;color:var(--opc-ui-color-text-muted);font-size:.875rem;line-height:1.6}body[data-opc-theme=official] .auth-static-tip{margin-bottom:14px;padding:12px 14px;border:1px solid var(--opc-ui-color-border);border-radius:14px;background:var(--opc-ui-color-surface-subtle)}body[data-opc-theme=official] .opc-auth-field-msg--error{color:var(--opc-ui-color-danger)}body[data-opc-theme=official] .auth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}body[data-opc-theme=official] .opc-theme-page--profile .auth-field{display:flex;align-items:center;gap:12px;margin-bottom:14px}body[data-opc-theme=official] .opc-theme-page--profile .auth-label{flex:0 0 4.75rem;margin:0;text-align:right;font-size:13px;line-height:1.35}body[data-opc-theme=official] .opc-theme-page--profile .auth-input-wrap{flex:1 1 0;min-width:0;width:auto}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-field-msg{margin:-6px 0 12px calc(4.75rem + 12px)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-account-wrap{min-height:44px;padding:0 14px}body[data-opc-theme=official] .auth-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:9999px;text-decoration:none;font-size:var(--opc-type-button);font-weight:700;transition:filter .18s ease,background-color .18s ease,border-color .18s ease}body[data-opc-theme=official] .auth-btn--primary{flex:1 1 0;border:1px solid var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent)}body[data-opc-theme=official] .auth-actions--center{justify-content:center}body[data-opc-theme=official] .auth-actions--center .auth-btn,body[data-opc-theme=official] .auth-actions--center .auth-btn--primary,body[data-opc-theme=official] .auth-actions--center .auth-btn--ghost{flex:0 0 auto;width:auto;min-width:0;padding-left:2rem;padding-right:2rem;border-radius:9999px}body[data-opc-theme=official] .auth-btn--ghost{flex:1 1 0;border:1px solid var(--opc-ui-color-border);background:var(--opc-ui-color-surface-subtle);color:var(--opc-ui-color-text)}body[data-opc-theme=official] .auth-btn:disabled{opacity:.56;cursor:not-allowed}body[data-opc-theme=official] .auth-btn:not(:disabled):hover{filter:brightness(1.015)}body[data-opc-theme=official] .auth-card--split{max-width:min(760px,calc(100vw - 32px));padding:24px 22px 22px}body[data-opc-theme=official] .auth-login-split--with-wechat{display:grid;grid-template-columns:minmax(0,1fr) 1px 260px;align-items:start;gap:0;max-width:720px;margin:0 auto}body[data-opc-theme=official] .auth-login-split__account{min-width:0;max-width:400px;padding-right:20px;display:flex;flex-direction:column}body[data-opc-theme=official] .auth-login-split__divider{flex-shrink:0;align-self:stretch}body[data-opc-theme=official] .auth-login-split__wechat{width:260px;min-width:260px;flex:0 0 260px;padding-left:16px;display:flex;align-items:flex-start;justify-content:center;align-self:start;min-height:0}body[data-opc-theme=official] .auth-login-split__wechat-placeholder{width:100%;flex:0 0 auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-opc-theme=official] .auth-login-split__wechat-placeholder-text{font-size:.875rem;color:#ebdcbebf}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel{flex:0 0 auto;width:100%;justify-content:center;align-items:center}body[data-opc-theme=official] .auth-login-split__account form{flex:1;min-height:0}body[data-opc-theme=official] .auth-login-split--with-wechat .auth-card-title{text-align:left;letter-spacing:.08em}@media(max-width:768px){body[data-opc-theme=official] .auth-login-split--with-wechat{display:flex;flex-direction:column;gap:20px;max-width:none}body[data-opc-theme=official] .auth-login-split__account{max-width:none;padding-right:0}body[data-opc-theme=official] .auth-login-split__divider{width:100%;height:10px;min-height:10px;align-self:auto;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(235,205,164,.22) 15%,rgba(235,205,164,.35) 50%,rgba(235,205,164,.22) 85%,transparent);box-shadow:inset 0 0 0 1px #e8c38c1f,0 0 12px #e8c38c14}body[data-opc-theme=official] .auth-login-split__wechat{width:100%;padding-left:0}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__frame{width:min(200px,100%);height:200px;min-height:200px;max-height:200px;max-width:100%;min-width:0}}body[data-opc-theme=official].opc-auth-site-presentation .auth-modal-overlay:not(.opc-theme-page--profile){z-index:300000}body[data-opc-theme=official].opc-auth-site-presentation .opc-theme-page--profile.auth-modal-overlay{z-index:300000}body[data-opc-theme=official].opc-auth-site-presentation .auth-modal-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}body[data-opc-theme=official].opc-auth-site-presentation .auth-modal-backdrop:before{opacity:.28}body[data-opc-theme=official].opc-auth-site-presentation .auth-login-split--with-wechat{align-items:start}body[data-opc-theme=official].opc-auth-site-presentation .auth-login-split__account{align-self:start}body[data-opc-theme=official].opc-auth-site-presentation .auth-login-split__wechat{align-self:start;flex:0 0 auto}body[data-opc-theme=official] .opc-panel-wrap>#app{min-height:0;flex:1 1 auto;height:auto;display:flex;flex-direction:column}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .bg-white,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .bg-white\/95,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .bg-white\/90,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .bg-white\/80,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .bg-white\/70{background-color:#12100de0}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-slate-50\/90,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .via-white,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .to-slate-50\/40,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-sky-50\/35,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-sky-50\/45,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-sky-50\/50,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-emerald-50\/50,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-violet-50\/50,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .from-amber-50\/60,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .to-white,body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .to-white\/95{--tw-gradient-from: rgba(28, 23, 18, .92) var(--tw-gradient-from-position);--tw-gradient-to: rgba(16, 13, 10, .92) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(22, 18, 14, .88) var(--tw-gradient-via-position), var(--tw-gradient-to)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=border-sky-],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=border-slate-],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=border-emerald-],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=border-violet-],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=border-amber-]{border-color:#ebcda42e}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-900],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-800],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-700],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-600],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-sky-950],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-sky-900]{color:#ffffffe0}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-500],body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [class*=text-slate-400]{color:#ffffff80}body[data-opc-theme=official] p.app-global-toast.app-global-toast--official{border:1px solid rgba(209,160,84,.42);background:linear-gradient(180deg,#1a1612f7,#0a0908fc);color:#fff6e0f0;box-shadow:0 0 0 1px #00000059,0 18px 42px #00000080}body[data-opc-theme=official] .bg-brand-600:not(.opc-btn-sky-cta){background:var(--opc-gold-gradient-btn, var(--opc-ui-color-accent, #d1a054));color:var(--opc-ui-color-on-accent, #3d2e0a);box-shadow:var(--opc-ui-shadow-control, 0 10px 24px rgba(230, 185, 128, .18))}body[data-opc-theme=official] .opc-theme-page--workspace,body[data-opc-theme=official] .opc-theme-page--plans,body[data-opc-theme=official] .opc-theme-page--plan-detail,body[data-opc-theme=official] .opc-theme-page--compute,body[data-opc-theme=official] .opc-theme-page--subscription,body[data-opc-theme=official] .opc-theme-page--orders{width:100%;max-width:none;background:transparent;gap:18px;padding:0}body[data-opc-theme=official] .opc-theme-page--orders{border:none;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--subscription.opc-subscription-compact{overflow-x:hidden;overflow-y:visible;min-height:auto;flex:0 0 auto;gap:10px}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-vue-stage:has(.opc-theme-page--plan-detail){overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans)>div,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail)>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders){overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders)>main>div{flex:0 0 auto;min-height:auto;height:auto}@media(max-width:768px){body[data-opc-theme=official] .opc-theme-page--subscription.opc-subscription-compact{padding-bottom:max(56px,calc(env(safe-area-inset-bottom,0px) + 32px))}}body[data-opc-theme=official] .opc-theme-page--workspace>*,body[data-opc-theme=official] .opc-theme-page--plans>*,body[data-opc-theme=official] .opc-theme-page--plan-detail>*,body[data-opc-theme=official] .opc-theme-page--compute>*,body[data-opc-theme=official] .opc-theme-page--subscription>*,body[data-opc-theme=official] .opc-theme-page--orders>*{width:100%}body[data-opc-theme=official] .opc-theme-page--workspace .rounded-2xl,body[data-opc-theme=official] .opc-theme-page--plans .rounded-2xl,body[data-opc-theme=official] .opc-theme-page--plan-detail .rounded-2xl,body[data-opc-theme=official] .opc-theme-page--compute .rounded-2xl,body[data-opc-theme=official] .opc-theme-page--subscription .rounded-2xl{border-color:#ebcda429}body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders .rounded-2xl{border-color:#d1a05466}body[data-opc-theme=official] .opc-theme-page--workspace [class*=shadow-],body[data-opc-theme=official] .opc-theme-page--plans [class*=shadow-],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=shadow-],body[data-opc-theme=official] .opc-theme-page--compute [class*=shadow-],body[data-opc-theme=official] .opc-theme-page--subscription [class*=shadow-],body[data-opc-theme=official] .opc-theme-page--orders [class*=shadow-]{box-shadow:none}body[data-opc-theme=official] .opc-theme-page--workspace .text-slate-900,body[data-opc-theme=official] .opc-theme-page--workspace .text-slate-800,body[data-opc-theme=official] .opc-theme-page--plans .text-slate-900,body[data-opc-theme=official] .opc-theme-page--plans .text-slate-800,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-900,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-800,body[data-opc-theme=official] .opc-theme-page--compute .text-slate-900,body[data-opc-theme=official] .opc-theme-page--compute .text-slate-800,body[data-opc-theme=official] .opc-theme-page--subscription .text-slate-900,body[data-opc-theme=official] .opc-theme-page--subscription .text-slate-800,body[data-opc-theme=official] .opc-theme-page--orders .text-slate-900,body[data-opc-theme=official] .opc-theme-page--orders .text-slate-800{color:#fffffff0}body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-600,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-500{color:#dcd6cae6}body[data-opc-theme=official] .opc-theme-page--workspace .text-slate-600,body[data-opc-theme=official] .opc-theme-page--workspace .text-slate-500,body[data-opc-theme=official] .opc-theme-page--plans .text-slate-600,body[data-opc-theme=official] .opc-theme-page--plans .text-slate-500,body[data-opc-theme=official] .opc-theme-page--compute .text-slate-600,body[data-opc-theme=official] .opc-theme-page--compute .text-slate-500,body[data-opc-theme=official] .opc-theme-page--subscription .text-slate-600,body[data-opc-theme=official] .opc-theme-page--subscription .text-slate-500,body[data-opc-theme=official] .opc-theme-page--orders .text-slate-600,body[data-opc-theme=official] .opc-theme-page--orders .text-slate-500{color:#ffffff85}body[data-opc-theme=official] .opc-theme-page--workspace .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--workspace .bg-sky-50\/90,body[data-opc-theme=official] .opc-theme-page--plans .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--plans .bg-sky-50\/90,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-sky-50\/90,body[data-opc-theme=official] .opc-theme-page--compute .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--compute .bg-sky-50\/90,body[data-opc-theme=official] .opc-theme-page--subscription .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--subscription .bg-sky-50\/90,body[data-opc-theme=official] .opc-theme-page--orders .bg-sky-50,body[data-opc-theme=official] .opc-theme-page--orders .bg-sky-50\/90{background-color:#ebcda414}body[data-opc-theme=official] .opc-theme-page--plans .rounded-2xl.border:not(.opc-plans-panel):not(.opc-plan-card),body[data-opc-theme=official] .opc-theme-page--plan-detail .rounded-2xl.border,body[data-opc-theme=official] .opc-theme-page--compute .rounded-2xl.border:not(.opc-power-panel):not(.opc-compute-logs-section),body[data-opc-theme=official] .opc-theme-page--subscription .rounded-2xl.border:not(.opc-subscription-marketing):not(.opc-subscription-top):not(.opc-sub-stack):not(.opc-version-col):not(.opc-account-card){background:#ffffff09;border:1px solid var(--tools-fig2-frame-border)}body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders .rounded-2xl.border:not(.opc-orders-panel){background:#ffffff09;border-color:#d1a0546b}body[data-opc-theme=official] .opc-theme-page--plan-detail h1.opc-plan-detail-title{color:#f5dcaf;background-image:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:rgb(245 220 175);font-weight:700}body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-700,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-600,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-slate-500{font-size:14px;color:#ebe6dee6}body[data-opc-theme=official] .opc-theme-page--plan-detail article button.opc-plan-detail-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:0;padding:7px 14px 7px 11px;border-radius:9999px;border:1px solid rgba(235,205,164,.42);background:#0c0b0aeb;color:#f2e4c8f5;font-size:var(--opc-type-button);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;text-underline-offset:0;text-decoration-line:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail article button.opc-plan-detail-back-btn:hover{background:#1c1916f5;border-color:#ebcda485;color:#fff8e4fc}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-back-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0a0908f2,0 0 0 4px #ebcda452}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-gold-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;max-height:38px;padding-top:0;padding-bottom:0;line-height:1.25;background:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));background-image:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));color:#1a1208;-webkit-text-fill-color:#1a1208;border:none;box-shadow:0 8px 22px #d1a05438}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-gold-btn:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__panel--official{padding:14px 16px;border-radius:12px;border:1px solid rgba(197,160,89,.28);background:linear-gradient(180deg,#161310fa,#100d0b);box-shadow:inset 0 1px #fff4dc0a,0 8px 24px #00000052}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__panel-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__tags{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-feedback-tag{border:1px solid rgba(197,160,89,.22);border-radius:999px;padding:6px 14px;background:#201c18eb;color:#c9baa0;font-size:var(--opc-type-button);font-weight:500;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-feedback-tag:hover{border-color:#d1a0546b;background:#28221cfa;color:#ddd0b8}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-feedback-tag--active{border-color:#e6c47ab8;background:linear-gradient(180deg,#3a2e1e,#2c2418);color:#f5d08a;box-shadow:inset 0 1px #fffcf41a,0 0 0 1px #d1a05429}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__submit--official{border:1px solid rgba(209,160,84,.55);background:linear-gradient(180deg,#483a26,#342a1c);color:#fff8eb;box-shadow:inset 0 1px #fffcf424,0 6px 16px #d1a0542e}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__submit--official:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback__submit--official:disabled{opacity:.45;filter:none}body[data-opc-theme=official] .opc-theme-page--plans button,body[data-opc-theme=official] .opc-theme-page--plan-detail button,body[data-opc-theme=official] .opc-theme-page--compute button,body[data-opc-theme=official] .opc-theme-page--subscription button,body[data-opc-theme=official] .opc-theme-page--orders button{font-family:inherit}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:var(--opc-conv-compose-action-height, 2.75rem);height:var(--opc-conv-compose-action-height, 2.75rem);padding:0 16px;border-radius:999px;border:1px solid rgba(235,205,164,.32);background:transparent;background-color:transparent;background-image:none;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);font-size:var(--opc-type-button);font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn:hover:not(:disabled){background:transparent;background-color:transparent;border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0c0a08eb,0 0 0 4px #ebcda459}body[data-opc-theme=official] .opc-theme-page--plans button.opc-plan-view-detail-btn:disabled{opacity:.45;cursor:not-allowed}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-empty-hint{color:#d4ccb8e0;border-color:#c5a05947;background:linear-gradient(to bottom,#16120e8c,#0c0a096b)}body[data-opc-theme=official] .opc-theme-page--plans.opc-plans-page,body[data-opc-theme=official] .opc-theme-page--plan-detail,body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page,body[data-opc-theme=official] .opc-theme-page--subscription.opc-subscription-compact,body[data-opc-theme=official] .opc-theme-page--orders{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow-x:hidden;overflow-y:visible}body[data-opc-theme=official] .opc-plans-page .opc-plans-panel{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}body[data-opc-theme=official] .opc-plans-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:200px;padding:32px 16px 40px;box-sizing:border-box}body[data-opc-theme=official] .opc-plans-loading__gif{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;image-rendering:auto}body[data-opc-theme=official] .opc-plans-loading__text{font-size:var(--opc-text-sm, 14px);font-weight:500;letter-spacing:.06em;color:#ebcda4e6}.opc-profile-overlay--light .opc-plans-loading__text{color:#64748b}body[data-opc-theme=official] .opc-plans-panel .opc-plans-page-head{display:block;width:100%;margin:0 0 4px;text-align:left}body[data-opc-theme=official] .opc-plans-panel .opc-plans-page-head h2{margin:0;text-align:left}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-page-head .opc-section-head-bar{display:none}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-page-head h2.opc-text-gold{margin:0;font-size:var(--opc-text-xl);font-weight:var(--opc-weight-semibold);line-height:var(--opc-leading-tight);letter-spacing:-.025em;color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-plans-panel,body[data-opc-theme=official] .opc-compute-logs-section,body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-marketing,body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-top,body[data-opc-theme=official] .opc-theme-page--subscription .opc-sub-stack{border:none;box-shadow:var(--opc-plan-card-frame-shadow)}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-panel{border:none;box-shadow:none;background:transparent}body[data-opc-theme=official] .opc-module-panel,body[data-opc-theme=official] .opc-theme-page--subscription .opc-version-col,body[data-opc-theme=official] .opc-theme-page--subscription .opc-account-card,body[data-opc-theme=official] .opc-compute-logs-section .opc-power-table-wrap{background:var(--opc-module-panel-bg);border:1px solid var(--opc-module-panel-border);box-shadow:none;width:100%;max-width:100%}body[data-opc-theme=official] .opc-theme-page--subscription .opc-version-col:hover{border-color:#ebcda480}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-page-head .opc-member-nav{flex-wrap:nowrap;width:auto;max-width:100%}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-card-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box;list-style:none;margin:0;padding:0;align-items:start}body[data-opc-theme=official] .opc-theme-page--plans .opc-plans-card-grid>li{min-width:0;width:100%;max-width:100%;height:auto;align-self:start}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card{min-width:0;height:auto;align-self:start;position:relative;border:none;border-radius:var(--opc-fig1-radius, 24px);background:var(--opc-fig1-bg);box-shadow:var(--opc-fig1-frame-shadow);overflow:hidden;isolation:isolate;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:hover{box-shadow:var(--opc-fig1-frame-shadow-hover);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:hover{transform:none}}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:before,body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:after{content:"";position:absolute;left:12%;right:12%;height:1px;pointer-events:none;z-index:2;background:var(--opc-fig1-edge-glow)}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:before{top:0;box-shadow:var( --opc-fig1-edge-glow-bloom, 0 0 20px 3px color-mix(in srgb, var(--opc-ui-color-accent, #d1a054) 32%, transparent) )}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card:after{display:none;content:none}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot{position:relative;border-top:1px solid rgba(232,195,140,.22)}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;z-index:2;background:var(--opc-fig1-edge-glow);opacity:.92;box-shadow:var( --opc-fig1-edge-glow-bloom-strong, 0 0 28px 5px color-mix(in srgb, var(--opc-ui-color-accent, #d1a054) 26%, transparent) )}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body{position:relative;z-index:1;border:none;border-radius:var(--opc-fig1-radius-inner, 14px);background:var(--opc-fig1-inner-bg);box-shadow:inset 0 0 0 1px #e8c38c4d,inset 0 2px 14px #00000052}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-head,body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot{position:relative;z-index:1}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-head,body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body,body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot{min-width:0}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-head{width:100%;align-items:stretch}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-title-row{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-title{flex:1 1 0%;min-width:0;padding-right:.5rem;text-align:left}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-title-row .opc-plan-view-detail-btn{flex:0 0 auto;align-self:flex-start}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-meta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:10px}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-cost{flex:0 0 auto;margin-left:auto;text-align:right;color:#dbbf9a;white-space:nowrap;font-size:var(--opc-text-base)}.opc-plan-compute-hint-popover{z-index:10050;pointer-events:auto;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.opc-plan-compute-hint-popover--light{border-color:#0ea5e959;background:#fff;color:#334155;box-shadow:0 10px 28px #0f172a24,0 0 0 1px #0ea5e914}.opc-plan-compute-hint-popover--light .opc-plan-compute-hint-popover__intro{color:#0f172a}.opc-plan-compute-hint-popover--light .opc-plan-compute-hint-popover__label{color:#64748b}.opc-plan-compute-hint-popover--light .opc-plan-compute-hint-popover__pts{color:#0c4a6e}.opc-plan-compute-hint-popover--dark{border:1px solid rgba(209,160,84,.55);background:#12100e;color:#e8d4a8;box-shadow:0 14px 40px #000000b8,0 0 0 1px #e8c38c1f,inset 0 1px #ffffff0a}.opc-plan-compute-hint-popover--dark .opc-plan-compute-hint-popover__intro{color:#f0e0c0}.opc-plan-compute-hint-popover--dark .opc-plan-compute-hint-popover__label{color:#c9b896}.opc-plan-compute-hint-popover--dark .opc-plan-compute-hint-popover__pts{color:#f0e0c0}.opc-analytics-diagnosis-rule-hint__item{position:relative;padding-left:.85rem}.opc-analytics-diagnosis-rule-hint__item:before{content:"";position:absolute;left:0;top:.55em;width:.3rem;height:.3rem;border-radius:9999px;background:#c9a86a}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body{min-width:0;overflow:hidden;font-size:clamp(13px,2.8vw,14px);line-height:1.55}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-body p{font-size:clamp(13px,2.8vw,14px);line-height:1.55}body[data-opc-theme=official] .opc-theme-page--plans .text-slate-600{color:#9d9b9b}body[data-opc-theme=official] .opc-theme-page--plans .line-clamp-2{color:#dbbf9a}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-mode{flex-shrink:1;min-width:0;max-width:72%;overflow:hidden;text-overflow:ellipsis;padding:0;border:none;border-radius:0;background:transparent;background-color:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-color: transparent;color:#ded2c1f5;font-size:var(--opc-text-base)}.opc-theme-page--plans .opc-plan-list-meta-text{font-size:var(--opc-text-base)}body[data-opc-theme=official] .opc-theme-page--plans .text-sky-900{color:#ded2c1f5}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;width:100%}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot-item:first-of-type{text-align:left;margin-right:auto}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot-item:last-of-type{text-align:right;flex-shrink:0}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot-item{min-width:0;color:#d7ccba}body[data-opc-theme=official] .opc-theme-page--plans .opc-plan-card-foot-date{color:#d7ccba}body[data-opc-theme=official] .opc-theme-page--plans .bg-sky-100\/90,body[data-opc-theme=official] .opc-theme-page--plans .bg-cyan-50,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-sky-100\/90,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-cyan-50{background-color:#ebcda41f}body[data-opc-theme=official] .opc-theme-page--plans .ring-sky-200\/70,body[data-opc-theme=official] .opc-theme-page--plans .ring-cyan-200\/80,body[data-opc-theme=official] .opc-theme-page--plan-detail .ring-sky-200\/70,body[data-opc-theme=official] .opc-theme-page--plan-detail .ring-cyan-200\/80{--tw-ring-color: rgba(235, 205, 164, .26)}body[data-opc-theme=official] .opc-theme-page--plans .text-sky-950,body[data-opc-theme=official] .opc-theme-page--plans .text-cyan-900,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-sky-950,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-cyan-900,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-sky-900{color:#ebcda4f5}body[data-opc-theme=official] .opc-theme-page--plans .border-sky-100\/90,body[data-opc-theme=official] .opc-theme-page--plan-detail .border-sky-100\/90,body[data-opc-theme=official] .opc-theme-page--compute .border-slate-100,body[data-opc-theme=official] .opc-theme-page--subscription .border-slate-100,body[data-opc-theme=official] .opc-theme-page--orders .border-slate-100{border-color:#ebcda41a}body[data-opc-theme=official] .opc-theme-page--plans .bg-gradient-to-br,body[data-opc-theme=official] .opc-theme-page--plans .bg-gradient-to-b,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-gradient-to-br,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-gradient-to-b{background-image:none}body[data-opc-theme=official] .opc-theme-page--plans .rounded-xl.border,body[data-opc-theme=official] .opc-theme-page--plan-detail .rounded-xl.border:not(.opc-btn-official-outline):not(.opc-plan-detail-action):not(.opc-plan-detail-body-scroll),body[data-opc-theme=official] .opc-theme-page--compute .rounded-xl.border,body[data-opc-theme=official] .opc-theme-page--subscription .rounded-xl.border{background:#0000003d}.opc-plan-list-feedback-vote{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;font-size:.875rem;line-height:1;flex-shrink:0}.opc-plan-list-feedback-vote--readonly{pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-opc-theme=official] .opc-plan-list-feedback-vote{border:1px solid rgba(230,196,122,.78);background:linear-gradient(180deg,#483a26,#342a1c);box-shadow:inset 0 1px #fffcf429,0 0 0 1px #d1a05433,0 6px 14px #d1a0542e}body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders .rounded-xl.border{background:#0000003d;border-color:#d1a0546b}body[data-opc-theme=official] .opc-theme-page--compute table,body[data-opc-theme=official] .opc-theme-page--subscription table,body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders table{color:#ffffffdb;border-collapse:separate;border-spacing:0}body[data-opc-theme=official] .opc-theme-page--plans input,body[data-opc-theme=official] .opc-theme-page--plan-detail select,body[data-opc-theme=official] .opc-theme-page--plan-detail input,body[data-opc-theme=official] .opc-theme-page--compute input,body[data-opc-theme=official] .opc-theme-page--subscription input,body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders input,body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-theme-page--orders select{background-color:#ffffff0d;color:#ffffffe6;border-color:#ebcda42e}@media(min-width:769px){.opc-orders-filters{flex-direction:row;flex-wrap:wrap;align-items:center}.opc-orders-filter-field{width:auto;flex:1 1 0;min-width:9.5rem;max-width:13rem;flex-direction:row;align-items:center}.opc-orders-filters-actions{width:auto;flex:0 0 auto;margin-left:auto}.opc-orders-filters-actions button{width:auto;min-height:auto}}@media(min-width:1024px){.opc-orders-filters{flex-wrap:nowrap}}.opc-plan-core-dashboard{border-radius:1rem;border:1px solid rgba(14,165,233,.28);background:linear-gradient(135deg,#f0f9fff2,#fffffffa);padding:1rem 1.1rem;box-shadow:0 4px 24px -8px #0f172a1a}.opc-plan-core-dashboard__eyebrow{margin:0 0 .75rem;font-size:var(--opc-plan-preview-dashboard-eyebrow-size, 20px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0369a1e0}.opc-plan-core-dashboard__grid{display:grid;gap:.75rem;align-items:stretch}.opc-plan-core-dashboard__grid--cols-3{grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) minmax(0,1.44fr)}.opc-plan-core-dashboard__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-plan-core-dashboard__grid--cols-2 .opc-plan-core-dashboard__card--leverage{grid-column:1 / -1}.opc-plan-core-dashboard__grid--cols-1{grid-template-columns:minmax(0,1fr)}.opc-plan-core-dashboard__card{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;border-radius:.85rem;border:1px solid rgba(14,165,233,.18);background:var(--opc-plan-preview-dashboard-card-bg, rgba(255, 255, 255, .92));padding:.85rem .95rem}.opc-plan-core-dashboard__card--leverage{min-height:100%}.opc-plan-core-dashboard__label{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#334155e0}.opc-plan-core-dashboard__value{margin:.35rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#0f172a;word-break:break-word}.opc-plan-core-dashboard__value--leverage{font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:700;line-height:1.5}@media(max-width:900px){.opc-plan-core-dashboard__grid--cols-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opc-plan-core-dashboard__grid--cols-3 .opc-plan-core-dashboard__card--leverage{grid-column:1 / -1}}@media(max-width:720px){.opc-plan-core-dashboard__grid--cols-3,.opc-plan-core-dashboard__grid--cols-2{grid-template-columns:minmax(0,1fr)}.opc-plan-core-dashboard__grid--cols-2 .opc-plan-core-dashboard__card--leverage,.opc-plan-core-dashboard__grid--cols-3 .opc-plan-core-dashboard__card--leverage{grid-column:auto}}body[data-opc-theme=official] .opc-plan-core-dashboard--official{border-color:var(--opc-plan-preview-card-border, rgba(209, 160, 84, .34));background:var(--opc-plan-preview-bg, linear-gradient(145deg, rgba(28, 24, 18, .96), rgba(12, 10, 8, .98)));box-shadow:0 8px 32px -10px #0000008c}body[data-opc-theme=official] .opc-plan-core-dashboard--official .opc-plan-core-dashboard__eyebrow{color:var(--opc-plan-preview-heading-color, rgba(209, 160, 84, .88));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, rgba(209, 160, 84, .88))}body[data-opc-theme=official] .opc-plan-core-dashboard--official .opc-plan-core-dashboard__card{border-color:var(--opc-plan-preview-card-border, rgba(209, 160, 84, .22));background:var(--opc-plan-preview-dashboard-card-bg, var(--opc-plan-preview-card-bg, rgba(255, 255, 255, .04)))}body[data-opc-theme=official] .opc-plan-core-dashboard--official .opc-plan-core-dashboard__label{color:var(--opc-plan-preview-text-color, rgba(235, 205, 164, .72));-webkit-text-fill-color:var(--opc-plan-preview-text-color, rgba(235, 205, 164, .72))}body[data-opc-theme=official] .opc-plan-core-dashboard--official .opc-plan-core-dashboard__value{color:var(--opc-plan-preview-accent, rgba(255, 248, 236, .96));-webkit-text-fill-color:var(--opc-plan-preview-accent, rgba(255, 248, 236, .96))}body[data-opc-theme=official] .opc-plan-core-dashboard--official .opc-plan-core-dashboard__value--leverage{color:var(--opc-plan-preview-accent, rgba(242, 238, 230, .94));-webkit-text-fill-color:var(--opc-plan-preview-accent, rgba(242, 238, 230, .94))}.opc-plan-core-dashboard--lab{--opc-lab-accent-text: var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #cda65f));border:none;background:transparent;padding:0;box-shadow:none}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro{position:relative;margin:0 0 12px;padding:1rem 10px;border:none;font-size:16px;font-weight:400;line-height:1.75;color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 235, 219, .92)));-webkit-text-fill-color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 235, 219, .92)))}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:before,.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:after{content:"";position:absolute;left:10px;right:10px;height:1px;background:var(--opc-plan-preview-table-border, rgba(232, 212, 168, .28));pointer-events:none}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:before{top:0}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:after{bottom:0}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro :deep(.opc-plan-core-dashboard__hl),.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__hl{color:var(--opc-lab-accent-text);-webkit-text-fill-color:var(--opc-lab-accent-text);font-weight:500}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__head{margin:0 0 14px}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__head--lab{display:flex;align-items:center;justify-content:space-between;gap:12px}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-text, #d6a447));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-text, #d6a447))}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__cost-pill{font-size:var(--opc-plan-preview-body-size, var(--opc-type-body, 14px));line-height:1.35}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__eyebrow:before{content:"";display:block;flex:0 0 4px;width:4px;height:24px;border-radius:2px;background:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #d9ad54))}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__grid{gap:clamp(10px,1.2vw,16px)}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__card--leverage{grid-column:auto}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__card{position:relative;overflow:hidden;min-height:66px;border:1px solid var(--opc-plan-preview-card-border, #201d18);border-radius:8px;background:var(--opc-plan-preview-dashboard-card-bg, var(--opc-plan-preview-card-bg, #151412));padding:12px 11px;box-shadow:none}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:8px 8px 0 0;background:var(--opc-plan-preview-accent, #b89128);pointer-events:none}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__label{font-size:11px;font-weight:500;line-height:1.35;color:var(--opc-plan-preview-text-color, #8f8777);-webkit-text-fill-color:var(--opc-plan-preview-text-color, #8f8777)}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__value{margin-top:5px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #cda65f));-webkit-text-fill-color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #cda65f));letter-spacing:0}.opc-plan-core-dashboard--lab .opc-plan-core-dashboard__value--leverage{font-size:13px;line-height:1.3}.opc-feasibility-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;align-items:stretch;gap:0;min-height:14rem;border-radius:1rem;border:1px solid rgba(139,92,246,.28);background:linear-gradient(135deg,#f5f3fffa,#fffffffa);padding:0;text-align:left;overflow:visible;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.opc-feasibility-preview--compact{min-height:12rem}.opc-feasibility-preview__body{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem 1.1rem;margin:0;border:none;border-right:1px solid rgba(139,92,246,.18);background:transparent;text-align:center;cursor:pointer;transition:background .15s ease}.opc-feasibility-preview__body--static{cursor:default}.opc-feasibility-preview__radar-wrap{display:flex;align-items:center;justify-content:center;min-width:0;min-height:14rem;padding:.5rem .65rem;background:#8b5cf60a}.opc-feasibility-preview__radar{width:100%;min-height:10.5rem;display:flex;align-items:center;justify-content:center}.opc-feasibility-radar-chart{display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible}.opc-feasibility-radar-chart--thumb{min-height:10.5rem;max-height:13.5rem}.opc-feasibility-radar-chart--thumb .opc-feasibility-preview__dim-label{font-size:8.8px}.opc-feasibility-preview__dim-label{font-weight:700;fill:#5b21b6eb;pointer-events:none}.opc-feasibility-preview__meta{margin:0 0 .15rem;font-size:.68rem;line-height:1.35;color:#64748bf2}.opc-feasibility-preview__grid{fill:none;stroke:#8b5cf62e;stroke-width:.6}.opc-feasibility-preview__axis{stroke:#8b5cf61f;stroke-width:.5}.opc-feasibility-preview__data{fill:#7c3aed47;stroke:#6d28d9d9;stroke-width:1.2}@media(max-width:640px){.opc-feasibility-preview{grid-template-columns:1fr;min-height:0}.opc-feasibility-preview__body{border-right:none;border-bottom:1px solid rgba(139,92,246,.18)}.opc-feasibility-preview__radar-wrap{min-height:12.5rem}}.opc-plan-preview-icon-label{display:none}.opc-plan-preview-toolbar{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;flex:0 0 auto;flex-wrap:nowrap}.opc-plan-preview-toolbar-main{display:contents}.opc-plan-preview-toolbar-main::-webkit-scrollbar{display:none}.opc-plan-preview-toolbar-window{display:contents}.opc-plan-preview-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:1px solid rgba(177,133,45,.28);border-radius:6px;background:#111111b8;color:#d3a932d1;-webkit-text-fill-color:rgba(211,169,50,.82);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.opc-plan-preview-icon-btn svg{width:15px;height:15px}.opc-plan-preview-icon-btn:hover,.opc-plan-preview-icon-btn--active{border-color:#d1a0547a;background:#d1a0541f;color:#f5dfb0;-webkit-text-fill-color:#f5dfb0}.opc-plan-preview-icon-btn--disabled{cursor:not-allowed;opacity:.42}.opc-plan-preview-icon-btn--maximize,.opc-plan-preview-icon-btn--close,.opc-plan-preview-icon-btn--execution{flex-shrink:0}.opc-feasibility-preview__label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;color:#5b21b6d9}.opc-feasibility-preview__score{margin:0;font-size:clamp(1.75rem,3.8vw,2.15rem);font-weight:800;line-height:1.1;letter-spacing:-.03em}.opc-feasibility-preview__stars{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:-.05rem 0 .1rem;line-height:1;letter-spacing:.14rem;font-size:1rem;color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df));-webkit-text-fill-color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df))}.opc-feasibility-preview__stars-base,.opc-feasibility-preview__stars-fill{white-space:nowrap}.opc-feasibility-preview__stars-base{color:color-mix(in srgb,var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df)) 36%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df)) 36%,transparent);font-weight:600}.opc-feasibility-preview__stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;width:0;color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df));-webkit-text-fill-color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df));font-weight:800}.opc-feasibility-preview__score--good,.opc-feasibility-preview__score--warn,.opc-feasibility-preview__score--danger{color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df));-webkit-text-fill-color:var(--opc-ui-color-rating, var(--opc-ui-color-accent, #1675df))}.opc-feasibility-preview__pct{font-size:.55em;font-weight:700}.opc-feasibility-preview__risks{margin:.15rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.opc-feasibility-preview__risk{border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:500;line-height:1.4}.opc-feasibility-preview__risk--good{background:#10b9811f;color:#047857;border:1px solid rgba(16,185,129,.28)}.opc-feasibility-preview__risk--warn{background:#f59e0b1f;color:#b45309;border:1px solid rgba(245,158,11,.32)}.opc-feasibility-preview__risk--danger{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.28)}.opc-feasibility-preview__hint{margin:0;font-size:.72rem;line-height:1.4;color:#64748bf2}.opc-feasibility-preview__cta{margin:.2rem 0 0;font-size:var(--opc-type-button);font-weight:700;color:#6d28d9}.opc-feasibility-preview--official{border-color:#d1a05452;background:linear-gradient(145deg,#201c16f5,#0e0c0afa)}.opc-feasibility-preview--official .opc-feasibility-preview__body{border-right-color:#d1a05438}.opc-feasibility-preview--official .opc-feasibility-preview__radar-wrap{background:#d1a0540d}@media(max-width:640px){.opc-feasibility-preview--official .opc-feasibility-preview__body{border-bottom-color:#d1a05438}}.opc-feasibility-preview--official .opc-feasibility-preview__label{color:#d1a054e0}.opc-feasibility-preview--official .opc-feasibility-preview__grid{stroke:#d1a05438}.opc-feasibility-preview--official .opc-feasibility-preview__axis{stroke:#d1a05424}.opc-feasibility-preview--official .opc-feasibility-preview__data{fill:#d1a05438;stroke:#d1a054bf}.opc-feasibility-preview--official .opc-feasibility-preview__dim-label{fill:#d1a054d1}.opc-feasibility-preview--official .opc-feasibility-preview__meta{color:#ebcda4a6}.opc-feasibility-preview--official .opc-feasibility-preview__score--good,.opc-feasibility-preview--official .opc-feasibility-preview__score--warn,.opc-feasibility-preview--official .opc-feasibility-preview__score--danger{color:var(--opc-ui-color-rating, #cda65f);-webkit-text-fill-color:var(--opc-ui-color-rating, #cda65f)}.opc-feasibility-preview--official .opc-feasibility-preview__stars-base{color:color-mix(in srgb,var(--opc-ui-color-rating, #cda65f) 36%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--opc-ui-color-rating, #cda65f) 36%,transparent)}.opc-feasibility-preview--official .opc-feasibility-preview__hint{color:#ebcda4a6}.opc-feasibility-preview--official .opc-feasibility-preview__cta{color:#ebcda4eb}.opc-feasibility-preview--official .opc-feasibility-preview__risk--good{background:#34d3991f;color:#a7f3d0;border-color:#34d39947}.opc-feasibility-preview--official .opc-feasibility-preview__risk--warn{background:#fbbf241f;color:#fde68a;border-color:#fbbf2447}.opc-feasibility-preview--official .opc-feasibility-preview__risk--danger{background:#f871711f;color:#fca5a5;border-color:#f8717147}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official{font-size:1rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__body{padding:1.05rem 1rem;gap:.45rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__meta{font-size:.8125rem;line-height:1.5;color:#ebcda4d1}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__label{font-size:.9375rem;letter-spacing:.05em}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__score{font-size:clamp(2rem,4.5vw,2.5rem);line-height:1.08}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__hint{font-size:.8125rem;line-height:1.45}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__risks{gap:.4rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__risk{font-size:.8125rem;font-weight:500;padding:.24rem .6rem;line-height:1.4;max-width:100%}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-preview__cta{font-size:var(--opc-type-button);margin-top:.35rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-feasibility-preview--official .opc-feasibility-radar-chart--thumb .opc-feasibility-preview__dim-label{font-size:10px}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-block-reason{font-size:.8125rem;line-height:1.5;padding:.65rem .85rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-notice{font-size:.8125rem;line-height:1.5}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body,body[data-opc-theme=official] .plan-md-body{background:var(--opc-plan-preview-body-bg, transparent);color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)));-webkit-text-fill-color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)));font-size:14px;line-height:var(--opc-v13-line-plan, 1.78)}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-markmap-preview{width:100%;min-width:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-markmap-preview--official{background:#ffffff0a}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-markmap-host{width:100%;max-width:100%;min-width:0;background:#fff;border-color:#d1a05447}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-markmap-svg{width:100%;height:100%;background:#fff}@media(max-width:640px){body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-markmap-host,.opc-theme-page--plan-detail .plan-markmap-host{height:min(50vh,22rem);min-height:220px}}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body p,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body li,body[data-opc-theme=official] .plan-md-body p,body[data-opc-theme=official] .plan-md-body li,body[data-opc-theme=official] .plan-md-body ul,body[data-opc-theme=official] .plan-md-body ol{color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)));-webkit-text-fill-color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)))}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-row:not(.opc-plan-detail-head-row--embedded-reader){align-items:flex-start}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-row:not(.opc-plan-detail-head-row--embedded-reader) .opc-plan-detail-head-actions{margin-left:auto}@media(max-width:1279px){body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-row:not(.opc-plan-detail-head-row--embedded-reader){flex-direction:column;align-items:stretch}body[data-opc-theme=official] .opc-theme-page--plan-detail h1.opc-plan-detail-title{width:100%;flex:0 0 auto;max-width:100%;word-break:normal;overflow-wrap:break-word}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-head-row:not(.opc-plan-detail-head-row--embedded-reader) .opc-plan-detail-head-actions{margin-left:0;width:100%;flex-wrap:nowrap;justify-content:space-between;align-items:center}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-meta{flex:1 1 auto;min-width:0;flex-wrap:nowrap;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--plan-detail article button.opc-plan-detail-back-btn{width:auto;max-width:none;flex:0 0 auto;min-height:32px;height:auto;max-height:none;padding:6px 12px 6px 10px}}@media(max-width:640px){body[data-opc-theme=official] .opc-theme-page--plan-detail{gap:10px}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-article:not(.opc-plan-detail-article--embedded){padding:10px 0 0;border-right-width:0;border-left-width:0;border-radius:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feedback-section{margin-top:12px;border-right-width:0;border-left-width:0;border-radius:0}}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-refine-apply-btn{width:auto;max-width:100%}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-refine-split{border-color:#c5a05959;min-height:2.75rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-refine-split-main,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-refine-split-chevron{background:#12100deb;color:#f0e6d0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-refine-split-chevron{color:#c9a14a;border-left-color:#c5a05959}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-history-tab:not(.opc-plan-history-tab--active){border-color:#c5a05947;background:#12100db8;color:#f0e6d0b8}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-history-tab:not(.opc-plan-history-tab--active):hover{border-color:#c5a05973;background:#1c1812e0;color:#f0e6d0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-history-tab--active{border-color:#d1a0548c;background:#d1a05429;color:#f5e6c8;box-shadow:0 0 0 1px #d1a0541f}body[data-opc-theme=official] .opc-plan-refine-dropdown{border-color:#c5a05959;background:#141210}body[data-opc-theme=official] .opc-plan-refine-dropdown-item{color:#f0e6d0}body[data-opc-theme=official] .opc-plan-refine-dropdown-item:hover:not(:disabled),body[data-opc-theme=official] .opc-plan-refine-dropdown-item.opc-plan-refine-dropdown-item--active{background:linear-gradient(180deg,#5c4a36,#4a3b2b 42%,#3a2f24);color:#fff}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-meta,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-mode,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-meta-sep,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-cost{font-size:14px;line-height:1.45;color:#dbbf9a}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-mode{display:inline;padding:0;border:none;border-radius:0;background:transparent;background-color:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-color: transparent}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h1,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h2,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h3,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h4,body[data-opc-theme=official] .plan-md-body h1,body[data-opc-theme=official] .plan-md-body h2,body[data-opc-theme=official] .plan-md-body h3,body[data-opc-theme=official] .plan-md-body h4{color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, #e8d4a8));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, #e8d4a8))}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h1,body[data-opc-theme=official] .plan-md-body h1{font-size:28px;font-weight:700;line-height:1.35}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h2,body[data-opc-theme=official] .plan-md-body h2{font-size:18px;font-weight:700;line-height:1.4;border-bottom:1px solid var(--opc-plan-preview-table-border, rgba(235, 205, 164, .22));padding-bottom:.35rem;margin-bottom:.65rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h3,body[data-opc-theme=official] .plan-md-body h3{font-size:14px;font-weight:600;color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, #dbbf9a));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, #dbbf9a))}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h4,body[data-opc-theme=official] .plan-md-body h4{font-size:14px;font-weight:600;color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, rgba(219, 191, 154, .95)));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, var(--opc-ui-color-link, rgba(219, 191, 154, .95)))}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body strong,body[data-opc-theme=official] .plan-md-body strong{color:var(--opc-plan-preview-heading-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, var(--opc-plan-preview-text, rgba(242, 238, 230, .94)));font-weight:600;font-size:inherit}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body em,body[data-opc-theme=official] .plan-md-body em{color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-muted, rgba(242, 238, 230, .88)));-webkit-text-fill-color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-muted, rgba(242, 238, 230, .88)))}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body a,body[data-opc-theme=official] .plan-md-body a{color:var(--opc-plan-preview-accent, var(--opc-ui-color-link, #f0d49a));-webkit-text-fill-color:var(--opc-plan-preview-accent, var(--opc-ui-color-link, #f0d49a));cursor:pointer;text-decoration:underline;text-underline-offset:2px;pointer-events:auto}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body a:hover,body[data-opc-theme=official] .plan-md-body a:hover{color:var(--opc-plan-preview-accent-hover, var(--opc-ui-color-link, #fff2d8));-webkit-text-fill-color:var(--opc-plan-preview-accent-hover, var(--opc-ui-color-link, #fff2d8))}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body blockquote,body[data-opc-theme=official] .plan-md-body blockquote{background:#ebcda40f;border-left-color:#ebcda461;color:#f7f3ebeb}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body code,body[data-opc-theme=official] .plan-md-body code{background:#ffffff1a;color:#fcf4e0f5}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body pre,body[data-opc-theme=official] .plan-md-body pre{background:#00000080;border-color:#ebcda433;color:#ffffffe6}body[data-opc-theme=official] .plan-md-body li.plan-check-item:before{color:#e6dccdeb}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-emerald-]{color:#d2eedaf2;-webkit-text-fill-color:rgba(210,238,218,.95)}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-sky-]{color:#f2ebdcf0;-webkit-text-fill-color:rgba(242,235,220,.94)}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-indigo-]{color:#f2ebdcf5;-webkit-text-fill-color:rgba(242,235,220,.96)}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-amber-]{color:#fff8e8f5;-webkit-text-fill-color:rgba(255,248,232,.96)}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-slate-400]{color:#dcd6cae6}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-saved-hint{color:#ebe4d6eb}.opc-feasibility-confirm-modal,.opc-feasibility-report-modal{border-color:#e8c38cf0;box-shadow:0 0 0 1px #e8c38c2e,0 24px 60px #0f172a2e}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] h2#feasibility-report-title{color:var(--opc-feasibility-report-accent, var(--opc-ui-color-accent, #cda65f));-webkit-text-fill-color:var(--opc-feasibility-report-accent, var(--opc-ui-color-accent, #cda65f))}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] .text-slate-500,body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] label,body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] [role=status]{color:var(--opc-feasibility-report-muted, var(--opc-ui-color-text-muted, #cccccc));-webkit-text-fill-color:var(--opc-feasibility-report-muted, var(--opc-ui-color-text-muted, #cccccc))}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] select{color:var(--opc-feasibility-report-text, var(--opc-ui-color-text, rgba(247, 243, 235, .96)));background-color:var(--opc-feasibility-report-input-bg, var(--opc-ui-color-input, rgba(18, 16, 13, .95)));border-color:var(--opc-feasibility-report-border, var(--opc-ui-color-border-strong, rgba(209, 160, 84, .35)))}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] .plan-md-body{background:var(--opc-feasibility-report-body-bg, var(--opc-ui-color-surface-raised, #1a1a1a));color:var(--opc-feasibility-report-text, var(--opc-ui-color-text, #cccccc));-webkit-text-fill-color:var(--opc-feasibility-report-text, var(--opc-ui-color-text, #cccccc))}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] .plan-md-body :where(h1,h2,h3,h4,strong){color:var(--opc-feasibility-report-accent, var(--opc-ui-color-accent, #cda65f));-webkit-text-fill-color:var(--opc-feasibility-report-accent, var(--opc-ui-color-accent, #cda65f))}body[data-opc-theme=official] [aria-labelledby=feasibility-report-title] .plan-md-body :where(p,li,td,ul,ol){color:var(--opc-feasibility-report-text, var(--opc-ui-color-text, #cccccc));-webkit-text-fill-color:var(--opc-feasibility-report-text, var(--opc-ui-color-text, #cccccc))}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [aria-labelledby=feasibility-report-title] .plan-md-body :where(h1,h2,h3,h4,strong){color:#a89c7c;-webkit-text-fill-color:#a89c7c}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) [aria-labelledby=feasibility-report-title] .plan-md-body :where(p,li,td,ul,ol){color:#b1b1b1;-webkit-text-fill-color:#b1b1b1}body[data-opc-theme=official] .opc-theme-page--plan-detail .border-dashed .text-slate-600,body[data-opc-theme=official] .opc-theme-page--plan-detail .border-dashed .text-slate-500{color:#dcd6cae6}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-indigo-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel [class*=text-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel [class*=text-indigo-]{color:#ebcda4eb;-webkit-text-fill-color:rgba(235,205,164,.92)}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*="hover:text-violet-"]:hover,body[data-opc-theme=official] .opc-theme-page--plan-detail [class*="hover:text-indigo-"]:hover{color:#f0e6d0;-webkit-text-fill-color:#f0e6d0}body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-emerald-100,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-indigo-100,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-violet-100,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel .bg-emerald-100{background-color:#d1a05424}body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=ring-emerald-],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=ring-indigo-],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=ring-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel [class*=ring-emerald-]{--tw-ring-color: rgba(209, 160, 84, .28)}body[data-opc-theme=official] .opc-theme-page--plan-detail .text-emerald-900,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-indigo-950,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-indigo-900,body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-emerald-9],body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-indigo-9]{color:#e6c47a;-webkit-text-fill-color:#e6c47a}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-cta.from-violet-600,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-cta[class*=from-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-cta[class*=to-indigo-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-cta[class*=to-violet-],body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-cta[class*=to-sky-]{background-image:var( --opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%) );background-color:transparent;color:#1a1208;-webkit-text-fill-color:#1a1208;border:1px solid rgba(120,85,40,.45)}body[data-opc-theme=official] .opc-theme-page--plan-detail .hover\:bg-indigo-50\/80:hover,body[data-opc-theme=official] .opc-theme-page--plan-detail .hover\:bg-violet-50\/80:hover,body[data-opc-theme=official] .opc-theme-page--plan-detail .hover\:bg-sky-50\/80:hover{background:#4a3b2b73}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-panel{border-color:#c5a05938;background:linear-gradient(188deg,#1c1814f5,#0e0c0afa)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-panel h2{color:#e6c47a}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-history{border-color:#c5a0592e;background:#00000047}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel{border-color:#c5a05938;background:linear-gradient(188deg,#1c1814f5,#0e0c0afa)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-diagram-panel h2{color:#e6c47a}.opc-plan-diagram-actions{min-width:0}.opc-plan-diagram-actions__copy,.opc-plan-diagram-actions__download{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;line-height:1.2;white-space:nowrap}.opc-plan-diagram-actions__copy{overflow:hidden;text-overflow:ellipsis}body[data-opc-theme=official] .opc-feasibility-report-modal--official{--opc-feasibility-report-surface: var(--opc-ui-color-surface, #171719);--opc-feasibility-report-surface-raised: var(--opc-ui-color-surface-raised, #1a1a1a);--opc-feasibility-report-border: var(--opc-ui-color-border-strong, rgb(232, 195, 140));--opc-feasibility-report-text: var(--opc-ui-color-text, #cccccc);--opc-feasibility-report-muted: var(--opc-ui-color-text-muted, #cccccc);--opc-feasibility-report-accent: var(--opc-ui-color-accent, #cda65f);--opc-feasibility-report-accent-hover: var(--opc-ui-color-accent-hover, #ddb977);--opc-feasibility-report-on-accent: var(--opc-ui-color-on-accent, #1a1208);--opc-feasibility-report-input-bg: var(--opc-ui-color-input, rgba(18, 16, 13, .95));--opc-feasibility-report-body-bg: var(--opc-ui-color-surface-raised, #1a1a1a);background:var(--opc-feasibility-report-surface);border:1px solid var(--opc-feasibility-report-border);color:var(--opc-feasibility-report-text);-webkit-text-fill-color:var(--opc-feasibility-report-text);box-shadow:var(--opc-fig1-frame-shadow),var(--opc-ui-shadow-dialog, 0 28px 70px rgba(0, 0, 0, .68))}body[data-opc-theme=official] .opc-feasibility-report-modal--official :where(.opc-feasibility-report-modal__head,.opc-feasibility-report-modal__scroll,.opc-feasibility-report-modal__foot){background:var(--opc-feasibility-report-surface)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-feasibility-report-modal--official{--opc-feasibility-report-surface: var(--opc-feasibility-report-body-bg)}body[data-opc-theme=official] .opc-feasibility-report-modal--official .opc-feasibility-report-modal__head{border-color:var(--opc-feasibility-report-border);position:relative}.opc-feasibility-report-modal__dismiss{position:absolute;top:.875rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:var(--opc-ui-radius-sm, 6px);background:transparent;color:var(--opc-ui-color-text-muted, #64748b);cursor:pointer}.opc-feasibility-report-modal__dismiss svg{width:1rem;height:1rem}.opc-feasibility-report-modal__dismiss:hover{background:var(--opc-ui-color-surface-hover, rgba(148, 163, 184, .12));color:var(--opc-ui-color-text, #0f172a)}.opc-feasibility-report-modal__dismiss:focus-visible{outline:2px solid var(--opc-ui-color-accent);outline-offset:2px}body[data-opc-theme=official] .opc-feasibility-report-modal--official h2,body[data-opc-theme=official] .opc-feasibility-report-modal--official label{color:var(--opc-feasibility-report-accent);-webkit-text-fill-color:var(--opc-feasibility-report-accent)}body[data-opc-theme=official] .opc-feasibility-report-modal--official .text-slate-500,body[data-opc-theme=official] .opc-feasibility-report-modal--official .text-slate-600{color:var(--opc-feasibility-report-muted);-webkit-text-fill-color:var(--opc-feasibility-report-muted)}body[data-opc-theme=official] .opc-feasibility-report-modal--official .opc-orders-filter-select-trigger{background-color:var(--opc-feasibility-report-input-bg);color:var(--opc-feasibility-report-text);border-color:var(--opc-feasibility-report-border)}.opc-feasibility-report-version-select-panel{z-index:500010}.opc-orders-filter-select-panel--dark{border:1px solid rgba(209,160,84,.35);background:linear-gradient(188deg,#1c1814fa,#0e0c0afc);box-shadow:0 0 0 1px #e8c38c1f,0 12px 32px #0000008c}.opc-orders-filter-select-option--dark{color:#ebe4d6eb}.opc-orders-filter-select-option--dark:hover{background:#d1a0541f;color:#fcf8f0fa}.opc-orders-filter-select-option--dark-active{background:#d1a05433;color:#f0e6d0;font-weight:600;box-shadow:inset 3px 0 #e8c38ce0}.opc-orders-filter-select-trigger--dark{border-color:#d1a05459;background-color:#12100df2;color:#f7f3ebf5}.opc-orders-filter-select-trigger--dark:focus{border-color:#d1a05473;--tw-ring-color: rgba(209, 160, 84, .25)}.opc-feasibility-report-modal .opc-orders-filter-select{width:100%;max-width:100%;flex:none}.opc-feasibility-report-modal__foot{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:.75rem}body[data-opc-theme=official] .opc-feasibility-report-modal--official .opc-feasibility-report-modal__close{background:var(--opc-feasibility-report-accent);color:var(--opc-feasibility-report-on-accent);-webkit-text-fill-color:var(--opc-feasibility-report-on-accent);border:1px solid var(--opc-feasibility-report-accent)}body[data-opc-theme=official] .opc-feasibility-report-modal--official .opc-feasibility-report-modal__close:hover{background:var(--opc-feasibility-report-accent-hover);border-color:var(--opc-feasibility-report-accent-hover)}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-btn-official-outline{border-radius:999px;border:1px solid rgba(235,205,164,.32);background:transparent;background-color:transparent;background-image:none;color:#f5dcaf;-webkit-text-fill-color:#f5dcaf;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action{border-radius:999px;border:1px solid rgba(235,205,164,.32);background:transparent;background-color:transparent;background-image:none;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-btn-official-outline:hover:not(:disabled){background:transparent;background-color:transparent;border-color:#ebcda47a;color:#f5dcaf;-webkit-text-fill-color:#f5dcaf}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action:hover:not(:disabled){background:transparent;background-color:transparent;border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-detail-actions{position:relative;z-index:2}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action{cursor:pointer;pointer-events:auto}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action--secondary{border-radius:999px}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action--primary{background:transparent;background-image:none;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);border-color:#ebcda461}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-detail-action--primary:hover:not(:disabled){filter:none;background:transparent;border-color:#ebcda480;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-section-label{color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft)}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-download-trigger{border-radius:999px;border:1px solid rgba(235,205,164,.32);background:transparent;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);box-shadow:none;font-size:12px;font-weight:500;line-height:1.2;padding:4px 10px;min-height:0;height:auto;gap:4px}@media(min-width:769px){body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-download-trigger{font-size:12px}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-download-trigger .opc-plan-body-download-icon{width:1rem;height:1rem}}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-download-trigger:hover:not(:disabled){border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}.opc-plan-body-head-actions{gap:.5rem}.opc-plan-body-collapse-btn{width:1.75rem;height:1.75rem;flex:0 0 auto;padding:0;cursor:pointer}@media(min-width:769px){.opc-plan-body-collapse-btn{width:1.875rem;height:1.875rem}}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-collapse-btn{border-radius:999px;border:1px solid rgba(235,205,164,.32);background:transparent;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);box-shadow:none;min-height:0}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-collapse-btn:hover{border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-collapse-btn .opc-plan-body-collapse-btn__icon{width:.875rem;height:.875rem}@media(min-width:769px){body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-body-collapse-btn .opc-plan-body-collapse-btn__icon{width:1rem;height:1rem}}.opc-plan-body-shell--official{background:transparent;border-color:var(--tools-fig2-frame-border, rgba(209, 160, 84, .28));box-shadow:none}.opc-plan-view-mode-switch{display:inline-flex;align-items:center;gap:.125rem;border-radius:9999px;padding:.25rem;background:#f1f5f9}.opc-plan-view-mode-switch__btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:none;border-radius:9999px;padding:.4375rem .875rem;font-size:var(--opc-type-button);font-weight:500;line-height:1.25;color:#64748b;background:transparent;white-space:nowrap;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.opc-plan-view-mode-switch__icon{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;color:inherit}.opc-plan-view-mode-switch__icon svg{display:block;width:100%;height:100%}@media(min-width:640px){.opc-plan-view-mode-switch__btn{font-size:var(--opc-type-button);padding:.5rem 1rem}}.opc-plan-view-mode-switch__btn:hover{color:#0f172a}.opc-plan-view-mode-switch__btn--active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch{background:#ffffff0f;border:1px solid rgba(209,160,84,.14);box-shadow:inset 0 1px #fff8e60a}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch__btn{color:#f0e6d09e;-webkit-text-fill-color:rgba(240,230,208,.62)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch__btn:hover{color:#f0e6d0e0;-webkit-text-fill-color:rgba(240,230,208,.88)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch__btn--active{background:#ffffff1f;color:#f5e6c8;-webkit-text-fill-color:#f5e6c8;box-shadow:0 1px 2px #00000038,inset 0 1px #fff8e61a}.opc-plan-body-head--lab{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.opc-plan-body-head--lab .opc-plan-view-mode-switch--lab{flex:1 1 auto;min-width:0;width:auto}.opc-plan-body-head--lab .opc-plan-body-head-actions{flex:0 0 auto;margin-left:auto;position:relative;z-index:2;padding-bottom:.375rem}.opc-plan-view-mode-switch--lab{display:flex;align-items:stretch;gap:0;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn{position:relative;flex:0 0 auto;border:none;border-radius:0;padding:.625rem 1rem .75rem;font-size:var(--opc-type-button);font-weight:500;color:#bead9194;-webkit-text-fill-color:rgba(190,173,145,.58);background:transparent;box-shadow:none}.opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn:hover{color:#e6c48cd1;-webkit-text-fill-color:rgba(230,196,140,.82)}.opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn--active{color:#e8d4a8;-webkit-text-fill-color:#e8d4a8;background:transparent;box-shadow:none}.opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn--active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:0;height:2px;border-radius:1px;background:#e8d4a8}.opc-plan-execution-host{border-color:transparent;background:transparent}.opc-plan-execution-panel-wrap{position:relative}.opc-plan-execution-back-btn{position:absolute;top:.75rem;right:.75rem;z-index:5;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.95);border-radius:9999px;background:#fffffff5;color:#334155;box-shadow:0 10px 24px #0f172a1f;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.opc-plan-execution-back-btn svg{width:1.1rem;height:1.1rem}.opc-plan-execution-back-btn:hover{border-color:#94a3b8f2;background:#f8fafc;color:#0f172a;box-shadow:0 14px 30px #0f172a29;transform:translateY(-1px)}.opc-plan-execution-back-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #0ea5e96b,0 14px 30px #0f172a29}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-execution-back-btn{border-color:#5d829057;background:#fffffff0;color:#456979;box-shadow:0 12px 28px #43606e24}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-execution-back-btn:hover{border-color:#4f758485;background:#f7fafb;color:#243946}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-execution-host{border-color:#d1a05447;background:transparent}.opc-plan-execution-board{display:flex;flex-direction:column;gap:1rem}.opc-plan-execution-board__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.opc-plan-execution-board__progress-wrap{min-width:0;flex:1 1 auto}.opc-plan-execution-board__title{margin:0;font-size:.875rem;font-weight:500;color:#475569}.opc-plan-execution-board__progress-row{margin-top:.5rem;display:flex;align-items:center;gap:.75rem}.opc-plan-execution-board__progress-track{height:.5rem;max-width:18rem;flex:1 1 auto;overflow:hidden;border-radius:999px;background:#e2e8f0}.opc-plan-execution-board__progress-fill{height:100%;border-radius:999px;background:#0284c7;transition:width .3s ease}.opc-plan-execution-board__progress-label{flex-shrink:0;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:#075985}.opc-plan-execution-board__view-switch{display:inline-flex;align-items:center;gap:.125rem;border-radius:9999px;padding:.25rem;background:#f1f5f9}.opc-plan-execution-board__view-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:none;border-radius:9999px;padding:.375rem .875rem;font-size:var(--opc-type-button);font-weight:500;line-height:1.25;color:#64748b;background:transparent;white-space:nowrap;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.opc-plan-execution-board__view-icon{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;color:inherit}.opc-plan-execution-board__view-icon svg{display:block;width:100%;height:100%}.opc-plan-execution-board__view-btn:hover{color:#0f172a}.opc-plan-execution-board__view-btn--active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.opc-plan-execution-board--lab .opc-plan-execution-board__toolbar{align-items:center;margin-top:.25rem}.opc-plan-execution-board--lab .opc-plan-execution-board__title{display:inline-flex;align-items:center;gap:.625rem;margin:0;font-size:15px;font-weight:600}.opc-plan-execution-board__title-bar{display:inline-block;width:3px;height:1rem;border-radius:1px;flex-shrink:0}.opc-plan-execution-board__view-switch--lab{border-radius:8px;border:1px solid transparent;padding:2px}.opc-plan-execution-board__view-switch--lab .opc-plan-execution-board__view-btn{border-radius:6px;padding:.375rem .875rem;font-size:var(--opc-type-button)}.opc-plan-execution-board__view-switch--lab .opc-plan-execution-board__view-btn--active{box-shadow:none}.opc-plan-detail-body--lab{--opc-lab-accent-text: #e8d4a8;padding-top:.75rem;box-sizing:border-box}body[data-opc-theme=official] .opc-plan-detail-body--lab h2{display:flex;align-items:center;gap:0;margin-top:1.75rem;margin-bottom:.875rem;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;font-size:18px;font-weight:600}body[data-opc-theme=official] .opc-plan-detail-body--lab h2:before{display:none;content:none}body[data-opc-theme=official] .opc-plan-detail-body--lab h3,body[data-opc-theme=official] .opc-plan-detail-body--lab h4{font-size:14px}body[data-opc-theme=official] .opc-plan-detail-body--lab p,body[data-opc-theme=official] .opc-plan-detail-body--lab li{font-size:13px;line-height:var(--opc-v13-line-plan, 1.78)}body[data-opc-theme=official] .opc-plan-detail-body--lab strong{font-weight:600}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab.opc-plan-core-dashboard--official{border:none;background:transparent;box-shadow:none;padding:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro{position:relative;margin:0 0 1.25rem;padding:1rem 10px;border:none;font-size:14px;font-weight:400;line-height:1.75;color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 235, 219, .92)));-webkit-text-fill-color:var(--opc-plan-preview-text-color, var(--opc-plan-preview-text, rgba(242, 235, 219, .92)))}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:before,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:after{content:"";position:absolute;left:10px;right:10px;height:1px;background:var(--opc-plan-preview-table-border, rgba(232, 212, 168, .28));pointer-events:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:before{top:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__intro:after{bottom:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__hl{color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #e8d4a8));-webkit-text-fill-color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #e8d4a8));font-weight:500}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__card{min-height:66px;border:1px solid var(--opc-plan-preview-card-border, #201d18);border-radius:8px;background:var(--opc-plan-preview-dashboard-card-bg, var(--opc-plan-preview-card-bg, #151412));padding:12px 11px;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__card:before{height:2px;border-radius:8px 8px 0 0;background:var(--opc-plan-preview-accent, #b89128)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__label{font-size:11px;font-weight:500;line-height:1.35;color:var(--opc-plan-preview-text-color, #8f8777);-webkit-text-fill-color:var(--opc-plan-preview-text-color, #8f8777)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__value{margin-top:5px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #cda65f));-webkit-text-fill-color:var(--opc-plan-preview-accent, var(--opc-ui-color-accent, #cda65f));letter-spacing:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-core-dashboard--lab .opc-plan-core-dashboard__value--leverage{font-size:13px;line-height:1.3}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-shell--lab{margin-top:1rem;border:1px solid var(--tools-fig2-frame-border, rgba(232, 212, 168, .28));border-radius:1rem;background:transparent;box-shadow:none;padding:3px 5px;box-sizing:border-box}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-head--lab{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-bottom:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-head--lab .opc-plan-view-mode-switch--lab{flex:1 1 auto;min-width:0;width:auto;margin-right:0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-head--lab .opc-plan-body-head-actions{flex:0 0 auto;margin-left:auto;position:relative;z-index:2;padding-bottom:.375rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch--lab{display:flex;align-items:stretch;gap:0;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn{position:relative;flex:0 0 auto;border:none;border-radius:0;padding:.625rem 1rem .75rem;font-size:var(--opc-type-button);font-weight:500;color:#bead9194;-webkit-text-fill-color:rgba(190,173,145,.58);background:transparent;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn:hover{color:#e6c48cd1;-webkit-text-fill-color:rgba(230,196,140,.82);background:transparent}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn--active{color:#e8d4a8;-webkit-text-fill-color:#e8d4a8;background:transparent;box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-view-mode-switch--lab .opc-plan-view-mode-switch__btn--active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:0;height:2px;border-radius:1px;background:#e8d4a8}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab{padding-top:.75rem}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab h2{display:flex;align-items:center;gap:.625rem;margin-top:1.75rem;margin-bottom:.875rem;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;color:var(--opc-plan-preview-heading-color, rgb(251 216 160));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, rgb(251 216 160));font-size:var(--opc-plan-preview-heading-size, 18px);font-weight:700;line-height:1.4}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab h2:before{display:none;content:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab p,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab li{line-height:1.75}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body.opc-plan-detail-body--lab strong{font-weight:600}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-shell--embedded:not(.opc-plan-body-shell--collapsed) .opc-plan-body-content{display:flex;flex-direction:column}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-body-shell--embedded.opc-plan-body-shell--collapsed .opc-plan-body-content{display:none}.opc-plan-execution-card--lab .opc-plan-execution-card__head{align-items:center;margin-bottom:.625rem}.opc-plan-execution-card--lab .opc-plan-execution-card__duration-badge{flex-shrink:0;border-radius:4px;border:1px solid transparent;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.opc-plan-execution-board__list,.opc-plan-execution-board__kanban{display:flex;flex-direction:column;gap:.75rem}.opc-plan-execution-board__kanban{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:768px){.opc-plan-execution-board__kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}.opc-plan-execution-card{border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.75rem;font-size:.875rem;line-height:1.45;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.opc-plan-execution-card:hover{border-color:#7dd3fc}.opc-plan-execution-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.opc-plan-execution-card__title{margin:0;min-width:0;flex:1 1 auto;font-size:.875rem;font-weight:600;line-height:1.35;color:#0f172a}.opc-plan-execution-card--done .opc-plan-execution-card__title{color:#94a3b8;text-decoration:line-through}.opc-plan-execution-card__status{flex-shrink:0;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1.25}.opc-plan-execution-card__status--todo{background:#f1f5f9;color:#475569}.opc-plan-execution-card__status--inprogress{background:#e0f2fe;color:#0369a1}.opc-plan-execution-card__status--done{background:#dcfce7;color:#15803d}.opc-plan-execution-card__duration{margin:0 0 .75rem;display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#64748b}.opc-plan-execution-card__duration-icon{flex-shrink:0;opacity:.8}.opc-plan-execution-card__ops{margin-bottom:.75rem;border:1px solid #f1f5f9;border-radius:.5rem;background:#f8fafc;padding:.625rem}.opc-plan-execution-card__ops-label{margin:0 0 .375rem;display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:#64748b}.opc-plan-execution-card__ops-icon{flex-shrink:0;opacity:.75}.opc-plan-execution-card__ops-empty{margin:0;font-size:.6875rem;line-height:1.45;color:#94a3b8}.opc-plan-execution-card__ops-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem;font-size:.6875rem;line-height:1.45;color:#334155}.opc-plan-execution-card__ops-list li{position:relative;padding-left:.75rem}.opc-plan-execution-card__ops-list li:before{content:"";position:absolute;left:0;top:.45rem;width:.25rem;height:.25rem;border-radius:999px;background:#94a3b8}.opc-plan-execution-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.opc-plan-execution-card__actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.opc-plan-execution-card__btn{display:inline-flex;align-items:center;gap:.25rem;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:var(--opc-type-button);font-weight:600;line-height:1.2;transition:filter .15s ease,background-color .15s ease}.opc-plan-execution-card__btn--sm{padding:.125rem .5rem}.opc-plan-execution-card__btn--primary{border:1px solid #9eb8c2;background:#dce9ed;color:#24343d}.opc-plan-execution-card__btn--primary:hover{border-color:#89aab6;background:#d2e2e7}.opc-plan-execution-card__btn--success{border:1px solid #9eb8c2;background:#dce9ed;color:#24343d}.opc-plan-execution-card__btn--success:hover{border-color:#89aab6;background:#d2e2e7}.opc-plan-execution-card__btn--ghost{border:1px solid #9eb8c2;background:#dce9ed;color:#24343d}.opc-plan-execution-card__btn--ghost:hover{border-color:#89aab6;background:#d2e2e7}.opc-plan-execution-card__inline-icon{flex-shrink:0}.opc-plan-execution-card__feedback-trigger{flex-shrink:0;margin-left:.5rem;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:var(--opc-type-button);font-weight:600;line-height:1.2;color:#0284c7;background:transparent;transition:color .15s ease,background-color .15s ease}.opc-plan-execution-card__feedback-trigger:hover{color:#0369a1;background:#f0f9ff}.opc-plan-execution-card__feedback{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.opc-plan-execution-card__feedback-title{margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:#075985}.opc-plan-execution-card__feedback-input{width:100%;resize:none;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.45;color:#0f172a;background:#fff}.opc-plan-execution-card__feedback-input:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf859}.opc-plan-execution-card__feedback-count{margin:.25rem 0 0;font-size:.625rem;color:#64748b;text-align:right}.opc-plan-execution-card__feedback-actions{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.opc-plan-execution-card__review-display{margin-bottom:.75rem;border:1px solid rgba(245,158,11,.28);border-radius:.5rem;background:#fffbebd9;padding:.625rem .75rem}.opc-plan-execution-card__review-display-label{display:flex;align-items:center;gap:.25rem;margin:0 0 .375rem;font-size:.6875rem;font-weight:600;color:#b45309}.opc-plan-execution-card__review-display-text{margin:0;font-size:.75rem;line-height:1.5;color:#78350f;white-space:pre-wrap;overflow-wrap:anywhere}.opc-plan-execution-card__review-entry{display:inline-flex;align-items:center;gap:.375rem}.opc-plan-execution-card__btn--review{border:1px solid #9eb8c2;background:#dce9ed;color:#24343d;font-size:var(--opc-type-button);padding:.375rem .75rem}.opc-plan-execution-card__btn--review:hover{border-color:#89aab6;background:#d2e2e7;color:#1f3038}.opc-plan-execution-card__btn--action{min-height:2rem;border:1px solid #9eb8c2;background:#dce9ed;padding:.375rem .75rem;color:#24343d;font-size:var(--opc-type-button);line-height:1.2}.opc-plan-execution-card__btn--action:hover{border-color:#89aab6;background:#d2e2e7;color:#1f3038}.opc-plan-execution-card__review-form{margin-top:.75rem;padding:.875rem 1rem;border:1px solid rgba(245,158,11,.35);border-radius:.5rem;background:#fffbeba6}.opc-plan-execution-card__review-form-title{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;color:#92400e}.opc-plan-execution-card__review-input{width:100%;resize:none;border:1px solid rgba(245,158,11,.35);border-radius:.375rem;padding:.5625rem .75rem;font-size:.8125rem;line-height:1.45;color:#78350f;background:#fffbeb}.opc-plan-execution-card__review-input:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b59}.opc-plan-execution-card__review-count{margin:.375rem 0 0;text-align:right;font-size:.75rem;color:#b45309}.opc-plan-execution-card__review-actions{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.opc-plan-execution-card__btn--review-submit{border:1px solid #9eb8c2;background:#dce9ed;color:#24343d}.opc-plan-execution-card__btn--review-submit:hover:not(:disabled){border-color:#89aab6;background:#d2e2e7}.opc-plan-execution-card__btn--review-submit:disabled{border-color:#d6e1e5;background:#eef3f5;color:#91a0a8;cursor:not-allowed;opacity:1}.opc-plan-execution-column{display:flex;flex-direction:column;gap:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc;padding:.75rem}.opc-plan-execution-column__head{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem;font-size:.875rem;font-weight:600;color:#0f172a}.opc-plan-execution-column--inprogress .opc-plan-execution-column__head{color:#0369a1}.opc-plan-execution-column--done .opc-plan-execution-column__head{color:#15803d}.opc-plan-execution-column__count{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;background:#e2e8f0;color:#334155}.opc-plan-execution-column--inprogress .opc-plan-execution-column__count{background:#e0f2fe;color:#0369a1}.opc-plan-execution-column--done .opc-plan-execution-column__count{background:#dcfce7;color:#15803d}.opc-plan-execution-column__empty{margin:0;padding:1rem 0;text-align:center;font-size:.75rem;color:#94a3b8}.opc-plan-execution-column .opc-plan-execution-card{box-shadow:none}.opc-plan-execution-column .opc-plan-execution-card__ops-list{font-size:.75rem;line-height:1.45}.opc-plan-execution-column .opc-plan-execution-card__foot{flex-wrap:wrap;gap:.5rem}.opc-plan-execution-column .opc-plan-execution-card__btn{font-size:var(--opc-type-button);padding:.3125rem .625rem}.opc-plan-execution-column .opc-plan-execution-card__btn--review{font-size:var(--opc-type-button);padding:.375rem .75rem}.opc-plan-copilot{position:fixed;right:1rem;top:auto;bottom:max(1rem,calc(50% - 17.375rem));transform:none;z-index:500010;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(min-width:640px){.opc-plan-copilot--default{right:1.5rem}}@media(max-width:639px){.opc-plan-copilot{top:auto;bottom:1rem;transform:none}}.opc-plan-copilot__panel{display:flex;width:min(360px,calc(100vw - 2rem));height:min(500px,calc(100vh - 6rem));max-height:min(500px,calc(100vh - 6rem));flex-direction:column;overflow:hidden;border:1px solid var(--opc-ui-color-border-strong, #a9c5e6);border-radius:.75rem;background:var(--opc-ui-color-surface, #ffffff);box-shadow:var(--opc-ui-shadow-dialog, 0 20px 25px -5px rgba(15, 23, 42, .12))}.opc-plan-copilot__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--opc-ui-color-border, #d4e3f4);background:color-mix(in srgb,var(--opc-ui-color-accent, #1675df) 6%,var(--opc-ui-color-surface, #ffffff));padding:.75rem}.opc-plan-copilot__title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--opc-ui-color-text, #163556)}.opc-plan-copilot__title-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--opc-ui-color-accent, #1675df)}.opc-plan-copilot__close{border:none;border-radius:.375rem;padding:.25rem;color:var(--opc-ui-color-text-subtle, #839ab2);background:transparent;transition:color .15s ease,background-color .15s ease}.opc-plan-copilot__close:hover{color:var(--opc-ui-color-accent-hover, #0f5db8);background:var(--opc-ui-color-surface-hover, #f2f7ff)}.opc-plan-copilot__messages{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem;font-size:.875rem;line-height:1.55}.opc-plan-copilot__bubble{position:relative;max-width:85%;border-radius:.75rem;padding:.75rem;box-shadow:var(--opc-ui-shadow-control, 0 1px 2px rgba(15, 23, 42, .08));overflow-wrap:anywhere}.opc-plan-copilot__bubble--copyable{padding-bottom:calc(2rem + var(--opc-ui-space-3, 12px))}.opc-plan-copilot__bubble--system{align-self:flex-start;border-top-left-radius:.25rem;background:color-mix(in srgb,var(--opc-ui-color-accent, #1675df) 10%,var(--opc-ui-color-surface, #ffffff));color:var(--opc-ui-color-text, #163556)}.opc-plan-copilot__bubble--user{align-self:flex-end;border-top-right-radius:.25rem;background:var(--opc-ui-color-accent, #1675df);color:var(--opc-ui-color-on-accent, #ffffff);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #ffffff)}.opc-plan-copilot__bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0 0 .5rem;min-width:0}.opc-plan-copilot__compute-hint{margin:0;min-width:0;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--opc-ui-color-success, #047857)}.opc-plan-copilot__copy-btn{position:absolute;bottom:var(--opc-ui-space-2, 8px);left:var(--opc-ui-space-2, 8px);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--opc-ui-color-accent, #1675df);cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease}.opc-plan-copilot__copy-btn:hover{background:var(--opc-ui-color-surface-hover, #f2f7ff);color:var(--opc-ui-color-accent-hover, #0f5db8)}.opc-plan-copilot__copy-btn:focus-visible{box-shadow:var(--opc-ui-focus-ring, 0 0 0 3px rgba(22, 117, 223, .28))}.opc-plan-copilot__copy-icon{width:1rem;height:1rem}.opc-plan-copilot__md{font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.opc-plan-copilot__md :where(h2){margin:.85rem 0 .45rem;font-size:.9375rem;font-weight:700;line-height:1.35;color:inherit}.opc-plan-copilot__md :where(h2:first-child){margin-top:0}.opc-plan-copilot__md :where(h3,h4){margin:.65rem 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.35}.opc-plan-copilot__md :where(p){margin:.35rem 0}.opc-plan-copilot__md :where(ul,ol){margin:.35rem 0 .5rem;padding-left:1.25rem}.opc-plan-copilot__md :where(li){margin:.2rem 0}.opc-plan-copilot__md :where(strong){font-weight:700}.opc-plan-copilot__md :where(hr){margin:.65rem 0;border:none;border-top:1px solid var(--opc-ui-color-border, #d4e3f4)}.opc-plan-copilot__foot{flex-shrink:0;border-top:1px solid var(--opc-ui-color-border, #d4e3f4);background:var(--opc-ui-color-surface, #ffffff);padding:.75rem}.opc-plan-copilot__notice{margin:0 0 .5rem;border-radius:.5rem;border:1px solid transparent;padding:.5rem .625rem;font-size:.75rem;line-height:1.45;text-align:center}.opc-plan-copilot__notice--default{border-color:#fbbf2473;background:#fffbebf2;color:#78350f}.opc-plan-copilot__notice--official{border-color:#d1a05459;background:#1a160feb;color:#e6c47a}.opc-plan-copilot__composer{display:flex;align-items:center;gap:.5rem}.opc-plan-copilot__input{min-width:0;flex:1 1 auto;border:1px solid var(--opc-ui-color-border-strong, #a9c5e6);border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.4;color:var(--opc-ui-color-text, #163556);background:var(--opc-ui-color-surface, #ffffff)}.opc-plan-copilot__input:focus{outline:none;border-color:var(--opc-ui-color-accent, #1675df);box-shadow:var(--opc-ui-focus-ring, 0 0 0 3px rgba(22, 117, 223, .28))}.opc-plan-copilot__input::-moz-placeholder{color:var(--opc-ui-color-text-subtle, #839ab2)}.opc-plan-copilot__input::placeholder{color:var(--opc-ui-color-text-subtle, #839ab2)}.opc-plan-copilot__send{flex-shrink:0;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--opc-ui-color-on-accent, #ffffff);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #ffffff);background:var(--opc-ui-color-accent, #1675df);transition:background-color .15s ease}.opc-plan-copilot__send:hover:not(:disabled){background:var(--opc-ui-color-accent, #1675df);filter:brightness(1.015)}.opc-plan-copilot__send:disabled{cursor:not-allowed;opacity:.5}.opc-plan-copilot__plan-hint{margin:.5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.4;color:var(--opc-ui-color-text-subtle, #839ab2)}.opc-plan-copilot__fab{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:none;border-radius:999px;color:var(--opc-ui-color-on-accent, #ffffff);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #ffffff);background:var(--opc-ui-color-accent, #1675df);box-shadow:var(--opc-ui-shadow-raised, 0 10px 15px -3px rgba(15, 23, 42, .18));transition:filter .15s ease,background-color .15s ease}.opc-plan-copilot__fab:hover{background:var(--opc-ui-color-accent, #1675df);filter:brightness(1.015)}.opc-plan-copilot__fab:active{transform:scale(.95)}.opc-plan-copilot__standby{position:relative;display:flex;width:min(13.5rem,calc(100vw - 2rem));align-items:center;border:1px solid var(--opc-ui-color-border-strong, #a9c5e6);border-radius:.5rem;background:var(--opc-ui-color-surface-raised, #f9fcff);padding:.65rem 2rem .65rem .75rem;color:var(--opc-ui-color-accent, #1675df);font-family:var(--opc-font-sans);font-size:.75rem;line-height:1.35;text-align:center;box-shadow:var(--opc-ui-shadow-raised, 0 8px 20px rgba(15, 23, 42, .12))}.opc-plan-copilot__standby-close{position:absolute;top:.25rem;right:.25rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:none;border-radius:.25rem;background:transparent;color:var(--opc-ui-color-text-muted, #58718d);cursor:pointer;transition:background-color .15s ease,color .15s ease}.opc-plan-copilot__standby-close:hover{background:var(--opc-ui-color-surface-hover, #f2f7ff);color:var(--opc-ui-color-accent-hover, #0f5db8)}.opc-plan-copilot__standby-close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.opc-plan-copilot__standby:before{position:absolute;bottom:-.375rem;right:1.125rem;width:.65rem;height:.65rem;border-right:1px solid var(--opc-ui-color-border-strong, #a9c5e6);border-bottom:1px solid var(--opc-ui-color-border-strong, #a9c5e6);background:var(--opc-ui-color-surface-raised, #f9fcff);content:"";transform:rotate(45deg)}.opc-plan-copilot__standby span{color:var(--opc-ui-color-text-muted, #58718d);font-size:inherit;font-weight:400}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__panel{border-color:#d1a05447;background:#080706f5;box-shadow:0 20px 40px #00000073,0 0 0 1px #d1a0541f}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__head{border-bottom-color:#d1a0542e;background:#ffffff0a}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__title{color:#f2eee6f5;-webkit-text-fill-color:rgba(242,238,230,.96)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__title-icon{color:var(--opc-gold-text-soft, #e6c47a)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__close{color:#f0e6d09e}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__close:hover{color:#f0e6d0;background:#ffffff0f}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__messages{background:#080706f5}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__bubble--system{background:#ffffff0f;color:#f2eee6eb;-webkit-text-fill-color:rgba(242,238,230,.92);box-shadow:inset 0 0 0 1px #d1a0541f}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__bubble--user{background:linear-gradient(180deg,#141414,#141414);color:#d9b974;-webkit-text-fill-color:#e5c379;box-shadow:none}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__compute-hint{color:#e4cfa3;-webkit-text-fill-color:#e4cfa3}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__copy-btn{color:#e4cfa3}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__copy-btn:hover{background:#d1a05424;color:#f0d9a8}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__md :where(h2){color:#e4cfa3;-webkit-text-fill-color:#e4cfa3}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__md :where(p,li,strong){color:#f2eee6eb;-webkit-text-fill-color:rgba(242,238,230,.92)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__md :where(hr){border-top-color:#d1a05438}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__foot{border-top-color:#d1a0542e;background:#080706f5}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__input{border-color:#d1a0543d;background:#ffffff0a;color:#f2eee6f0}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__input::-moz-placeholder{color:#f0e6d06b}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__input::placeholder{color:#f0e6d06b}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__input:focus{border-color:#c9a14a73;box-shadow:0 0 0 2px #c9a14a2e}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__send{background:linear-gradient(180deg,#f0d49a,#e6b980);color:#574303;-webkit-text-fill-color:#574303}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__send:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__send:disabled{filter:none;opacity:.45}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__plan-hint{color:#f0e6d06b}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__fab{background:linear-gradient(180deg,#f0d49a,#e6b980);color:#574303;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff2e}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__fab:hover{filter:brightness(1.015)}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__standby{border-color:#d1a05461;background:#14110ef5;color:#e6c47a;box-shadow:0 10px 24px #00000057}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__standby:before{border-color:#d1a05461;background:#14110ef5}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__standby span{color:#f0e6d0ad}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__standby-close{color:#f0e6d09e}body[data-opc-theme=official]:not([data-opc-color-scheme=light]) .opc-plan-copilot--official .opc-plan-copilot__standby-close:hover{background:#f0e6d01a;color:#f0e6d0}body[data-opc-theme=official] .opc-plan-download-dropdown{width:-moz-max-content;width:max-content;min-width:0;padding-top:2px;padding-bottom:2px}body[data-opc-theme=official] .opc-plan-download-dropdown .opc-plan-download-dropdown-item{font-size:14px;font-weight:400;line-height:1.25;padding:6px 10px;white-space:nowrap;color:var(--opc-plan-download-item-text);-webkit-text-fill-color:var(--opc-plan-download-item-text)}body[data-opc-theme=official] .opc-plan-download-dropdown .opc-plan-download-dropdown-item:hover{color:var(--opc-plan-download-item-text);-webkit-text-fill-color:var(--opc-plan-download-item-text)}.opc-plan-structure-list .opc-plan-structure-item{min-width:0}.opc-plan-structure-index{text-align:center;font-variant-numeric:tabular-nums}.opc-plan-structure-preview .opc-plan-structure-teaser{filter:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#475569}.opc-plan-structure-item--locked{position:relative}.opc-plan-structure-item--locked:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);opacity:.5}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-preview{border-color:#d1a05452;background:linear-gradient(165deg,#201c16f5,#0e0c0afa)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-preview h2,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-preview p{color:#f5eee2f5}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-preview strong{color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-preview [class*=bg-indigo-]{background-color:#d1a05429;--tw-ring-color: rgba(209, 160, 84, .32)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item:not(.opc-plan-structure-item--locked){border-color:#d1a05452;background:#1c1814b8}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item:not(.opc-plan-structure-item--locked) p,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item:not(.opc-plan-structure-item--locked) span:not(.opc-plan-structure-index):not(.opc-plan-structure-status){color:#d2eedaf2;-webkit-text-fill-color:rgba(210,238,218,.95)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item:not(.opc-plan-structure-item--locked) .opc-plan-structure-index--open{background:#05785aeb;color:#fff;-webkit-text-fill-color:#fff}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item:not(.opc-plan-structure-item--locked) .opc-plan-structure-status--open{font-size:14px;line-height:1.25;color:#a7f3d0fa;-webkit-text-fill-color:rgba(167,243,208,.98)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked{border-color:#d1a0542e;background:#0807068c}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked:after{opacity:.12}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked p,body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked span:not(.opc-plan-structure-index):not(.opc-plan-structure-status){color:#eee8dcf0;-webkit-text-fill-color:rgba(238,232,220,.94)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked .opc-plan-structure-index--locked{background:#78716cb8;color:#fffcf8fa;-webkit-text-fill-color:rgba(255,252,248,.98)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked .opc-plan-structure-status--locked{background:#57534e8c;color:#fffcf8f5;-webkit-text-fill-color:rgba(255,252,248,.96)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-structure-item--locked .opc-plan-structure-teaser{filter:none;color:#dcd6caeb;opacity:1}.opc-plan-tool-preview-grid{align-items:stretch}.opc-plan-tool-preview-card{min-height:100%}.opc-plan-tool-preview-intro{flex:0 0 auto}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-hook{border-color:#d1a05447;background:linear-gradient(165deg,#1c1814f0,#0c0a09f5)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-preview-hook>p{color:#f7f1e7e6}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-preview-cta{background:transparent;background-image:none;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);border:1px solid rgba(235,205,164,.32);box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-preview-cta:hover{filter:none;background:transparent;border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-tool-topology-mask{background:#0e0c0af0;opacity:1;filter:none;border:1px solid rgba(209,160,84,.22)}body[data-opc-theme=official] .opc-theme-page--plan-detail .border-sky-200\/90 .text-slate-600,body[data-opc-theme=official] .opc-theme-page--plan-detail .border-sky-200\/90 .text-slate-500,body[data-opc-theme=official] .opc-theme-page--plan-detail .border-sky-200\/90 .text-slate-900{color:#f2eee6f0}body[data-opc-theme=official] .opc-theme-page--plan-detail button.rounded-xl.border.border-indigo-200,body[data-opc-theme=official] .opc-theme-page--plan-detail button[class*=border-indigo-200]{color:#f2e4c8f5;-webkit-text-fill-color:rgba(242,228,200,.96);border-color:#ebcda461;background:#0c0b0ae0}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-frost-lock--official:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:#080706d1}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-frost-lock--official p{color:#f2eee6f5}.opc-plan-tool-topology-mask{filter:none}.plan-md-tool-item-head{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0 .35rem;padding:0}.plan-md-tool-item-left{flex-shrink:0}.plan-md-tool-item-icon,.plan-md-tool-item-icon-fallback{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.plan-md-tool-item-icon-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff}.plan-md-tool-item-body{min-width:0;flex:1}.plan-md-tool-item-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.plan-md-tool-item-name{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:inherit}.plan-md-tool-item-type-tag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:500;line-height:1.3;background:#0f172a14;color:#334155e0}.plan-md-tool-item-intro{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:#475569eb}.plan-md-tool-item-link{display:inline;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px;color:#0284c7;-webkit-text-fill-color:#0284c7;white-space:nowrap;transition:color .15s ease}.plan-md-tool-item-link-arrow{display:inline;font-size:inherit;line-height:inherit;text-decoration:inherit}.plan-md-tool-item-link:hover{color:#0369a1;-webkit-text-fill-color:#0369a1}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-head{margin-top:1.1rem;margin-bottom:.5rem}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-name,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-name{color:var(--opc-plan-preview-text);-webkit-text-fill-color:var(--opc-plan-preview-text);font-size:1.125rem;font-weight:700}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-type-tag,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-type-tag{background:var(--opc-plan-preview-accent-soft);color:var(--opc-plan-preview-accent);-webkit-text-fill-color:var(--opc-plan-preview-accent);border:1px solid var(--opc-plan-preview-border-strong)}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-intro,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-intro{color:var(--opc-plan-preview-muted);-webkit-text-fill-color:var(--opc-plan-preview-muted)}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-icon-fallback,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-icon-fallback{background:var(--opc-plan-preview-accent-soft);color:var(--opc-plan-preview-on-accent);border:1px solid var(--opc-plan-preview-border-strong)}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-link,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-link{color:var(--opc-plan-preview-accent);-webkit-text-fill-color:var(--opc-plan-preview-accent);background:transparent;border:none;box-shadow:none;padding:0;text-decoration:underline;text-underline-offset:2px}body[data-opc-theme=official] .plan-md-body .plan-md-tool-item-link:hover,body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-tool-item-link:hover{color:var(--opc-plan-preview-accent-hover);-webkit-text-fill-color:var(--opc-plan-preview-accent-hover);filter:none}.opc-tool-link-dialog{position:relative;isolation:isolate;border:none;border-radius:var(--opc-fig1-radius-inner, 16px);background:var(--opc-fig1-bg, linear-gradient(180deg, #1c1a18 0%, #141210 38%, #0c0b0a 100%));box-shadow:var(--opc-fig1-frame-shadow, inset 0 0 0 1px rgb(232, 195, 140), 0 10px 36px rgba(0, 0, 0, .55))}.opc-tool-link-dialog:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;pointer-events:none;z-index:2;background:var( --opc-fig1-edge-glow, linear-gradient(90deg, transparent 0%, rgba(232, 195, 140, .18) 18%, rgba(255, 248, 230, .82) 50%, rgba(232, 195, 140, .18) 82%, transparent 100%) );box-shadow:var( --opc-fig1-edge-glow-bloom, 0 0 20px 3px color-mix(in srgb, var(--opc-ui-color-accent, #d1a054) 32%, transparent) )}.opc-tool-link-dialog .tool-link-dialog-title{color:#f2eee6f5;-webkit-text-fill-color:rgba(242,238,230,.96)}.opc-tool-link-dialog .tool-link-dialog-input-wrap{background:#000;border:1px solid rgba(235,205,164,.35)}.opc-tool-link-dialog .tool-link-dialog-input{color:var(--opc-gold-text-soft, #e8d4a8);-webkit-text-fill-color:var(--opc-gold-text-soft, #e8d4a8)}.opc-tool-link-dialog .tool-link-dialog-copy{color:#e8c38c;-webkit-text-fill-color:rgb(232,195,140)}.opc-tool-link-dialog .tool-link-dialog-copy:hover{background:#e8c38c1f}.opc-tool-link-dialog .tool-link-dialog-confirm{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:30px;height:30px;max-height:30px;padding:0 1.25rem;line-height:1;font-size:12px;border-radius:9999px;background:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));background-image:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));color:#1a1208;-webkit-text-fill-color:#1a1208;border:none;box-shadow:0 6px 18px #d1a05438}.opc-tool-link-dialog .tool-link-dialog-confirm:hover{filter:brightness(1.015)}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-buyout-btn{background:transparent;background-image:none;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);border:1px solid rgba(235,205,164,.32);box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail button.opc-plan-buyout-btn:hover{filter:none;background:transparent;border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-plan-buyout-dialog__actions .opc-plan-buyout-dialog__pay.opc-plan-buyout-btn{border:1px solid var(--tools-fig2-frame-border, rgb(245, 220, 175));color:var(--opc-gold-text-soft, #e6c47a);-webkit-text-fill-color:var(--opc-gold-text-soft, #e6c47a);background:transparent}body[data-opc-theme=official] .opc-plan-buyout-dialog__actions .opc-plan-buyout-dialog__pay.opc-plan-buyout-btn:hover{border-color:var(--tools-fig2-frame-border-hover, rgb(255, 238, 205));color:var(--opc-gold-text, #f3d79a);-webkit-text-fill-color:var(--opc-gold-text, #f3d79a)}.opc-plan-buyout-wechat-dialog__dismiss{position:absolute;right:.625rem;top:.625rem;z-index:10;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:none;border-radius:.5rem;padding:0;font-size:1.375rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat-dialog__dismiss{color:#64748b;background:transparent}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat-dialog__dismiss:hover{color:#0f172a;background:#f1f5f9}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat-dialog__dismiss{color:#ebcda4e0;background:transparent}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat-dialog__dismiss:hover{color:#f3d79a;background:#ffffff0f}.opc-plan-buyout-wechat-dialog--official{border:1px solid var(--tools-fig2-frame-border, rgb(245, 220, 175));background:linear-gradient(188deg,#24201cfa,#0e0c0afc);color:#f7f1e7eb;box-shadow:var(--opc-fig1-frame-shadow, 0 0 0 1px rgba(209, 160, 84, .12)),0 28px 70px #000000ad}.opc-plan-buyout-wechat__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem}.opc-plan-buyout-wechat__close,.opc-plan-buyout-wechat__confirm{min-height:2.75rem;border-radius:.75rem;padding:.5rem 1rem;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat__close{border:1px solid #e2e8f0;background:#fff;color:#334155}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat__close:hover{background:#f8fafc;border-color:#cbd5e1}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat__confirm{border:none;background:linear-gradient(180deg,#10b981,#059669);color:#fff}.opc-plan-buyout-wechat-dialog:not(.opc-plan-buyout-wechat-dialog--official) .opc-plan-buyout-wechat__confirm:hover{filter:brightness(1.04)}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat__close{border:1px solid rgba(235,205,164,.38);background:transparent;color:#fcf4e0f0}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat__close:hover{background:#ffffff0f;border-color:#ebcda494}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat__confirm{border:1px solid rgba(243,215,154,.35);background:linear-gradient(180deg,#f3d79a,#c9983f);color:#17120c;box-shadow:0 8px 24px -8px #d1a05473}.opc-plan-buyout-wechat-dialog--official .opc-plan-buyout-wechat__confirm:hover{filter:brightness(1.05)}.opc-plan-buyout-wechat__confirm--solo{display:block;width:100%;max-width:12rem;margin-left:auto;margin-right:auto}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body .plan-code-frame-copy-official,body[data-opc-theme=official] .opc-theme-page--plan-detail .prompt-shell-copy-official{background:transparent;background-image:none;border:1px solid rgba(235,205,164,.32);border-radius:999px;color:var(--opc-gold-text-soft);-webkit-text-fill-color:var(--opc-gold-text-soft);box-shadow:none}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body .plan-code-frame-copy-official:hover,body[data-opc-theme=official] .opc-theme-page--plan-detail .prompt-shell-copy-official:hover{filter:none;background:transparent;border-color:#ebcda47a;color:var(--opc-gold-text);-webkit-text-fill-color:var(--opc-gold-text)}body[data-opc-theme=official] .opc-portal-dialog__backdrop--official{background:var(--opc-ui-color-scrim, rgba(2, 2, 2, .78));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body[data-opc-theme=official] .opc-portal-dialog__panel--official{background:var(--opc-dialog-surface, var(--opc-ui-color-surface));border:1px solid var(--opc-dialog-border, var(--opc-ui-color-border));color:var(--opc-dialog-text, var(--opc-ui-color-text));box-shadow:var(--opc-ui-shadow-dialog, var(--opc-fig1-frame-shadow))}body[data-opc-theme=official] .opc-account-settings-modal:before,body[data-opc-theme=official] .opc-account-settings-modal:after{content:none;display:none}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-label{color:var(--opc-dialog-text, rgba(247, 241, 231, .82))}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-hint{color:var(--opc-ui-color-link, #e6c47a)}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-input{border-color:var(--opc-ui-color-border, rgba(235, 205, 164, .3));background:var(--opc-ui-color-input, rgba(255, 255, 255, .04));color:var(--opc-ui-color-text, rgba(247, 241, 231, .94));-webkit-text-fill-color:var(--opc-ui-color-text, rgba(247, 241, 231, .94));box-shadow:none}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-input::-moz-placeholder{color:var(--opc-ui-color-text-subtle, rgba(247, 241, 231, .46));-webkit-text-fill-color:var(--opc-ui-color-text-subtle, rgba(247, 241, 231, .46))}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-input::placeholder{color:var(--opc-ui-color-text-subtle, rgba(247, 241, 231, .46));-webkit-text-fill-color:var(--opc-ui-color-text-subtle, rgba(247, 241, 231, .46))}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-input:focus{border-color:var(--opc-ui-color-accent, rgba(235, 205, 164, .62));background:var(--opc-ui-color-input, rgba(255, 255, 255, .06));box-shadow:var(--opc-ui-focus-ring, 0 0 0 2px rgba(209, 160, 84, .14))}body[data-opc-theme=official] .opc-change-password-dialog .opc-change-password-error{border-color:color-mix(in srgb,var(--opc-ui-color-danger, #fb7185) 34%,transparent);background:var(--opc-ui-color-danger-soft, rgba(127, 29, 29, .3));color:var(--opc-ui-color-danger, #fecdd3);-webkit-text-fill-color:var(--opc-ui-color-danger, #fecdd3)}body[data-opc-theme=official] .opc-portal-dialog__title--official{color:var(--opc-ui-color-text, #e6c47a);background:none;-webkit-text-fill-color:var(--opc-ui-color-text, #e6c47a)}body[data-opc-theme=official] .opc-portal-dialog__body--official{color:var(--opc-ui-color-text-muted, rgba(247, 241, 231, .86))}body[data-opc-theme=official] .opc-wechat-pay-dialog__success-title,.opc-wechat-pay-dialog__success-title{color:#e6c47a;background:none;background-image:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#e6c47a}body[data-opc-theme=official] .opc-wechat-pay-dialog__panel--success{width:min(100%,28rem);max-width:28rem;padding:2.5rem 2rem 2rem}body[data-opc-theme=official] .opc-wechat-pay-dialog__success-btn.opc-btn-gold-cta{height:38px;min-height:38px;max-height:38px;padding-top:0;padding-bottom:0;line-height:1.25;background:var( --opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%) );background-image:var( --opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%) );color:var(--opc-ui-color-on-accent, #1a1208);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #1a1208);border:none;box-shadow:0 8px 22px #d1a05438}body[data-opc-theme=official] .opc-wechat-pay-dialog__success-btn.opc-btn-gold-cta:hover{filter:brightness(1.015)}body[data-opc-theme=official] .opc-portal-dialog__hint--official{color:#ebcda4d1}body[data-opc-theme=official] .opc-portal-dialog__btn{display:inline-flex;align-items:center;justify-content:center}body[data-opc-theme=official] .opc-portal-dialog__btn--ghost{background:transparent;border:1px solid var(--opc-ui-color-border);color:var(--opc-ui-color-text);-webkit-text-fill-color:var(--opc-ui-color-text)}body[data-opc-theme=official] .opc-portal-dialog__btn--ghost:hover{background:var(--opc-ui-color-surface-hover);border-color:var(--opc-ui-color-border-strong)}body[data-opc-theme=official] .opc-portal-dialog__btn--outline-gold{background:#d1a0541f;border:1px solid rgba(209,160,84,.55);color:#f5ead4}body[data-opc-theme=official] .opc-portal-dialog__btn--outline-gold:hover{background:#d1a05438;border-color:#f2dcb4b8;color:#fffaf0}body[data-opc-theme=official] .opc-referral-dialog-surface .opc-btn-gold-cta,body[data-opc-theme=official] .opc-feasibility-confirm-actions .opc-feasibility-confirm-btn-primary,body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline .opc-compute-insufficient-modal__btn-primary,body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline .opc-compute-insufficient-modal__btn-secondary,.opc-compute-insufficient-modal__actions--inline .opc-compute-insufficient-modal__btn-primary,.opc-compute-insufficient-modal__actions--inline .opc-compute-insufficient-modal__btn-secondary{min-height:38px;height:38px;max-height:38px;padding-top:0;padding-bottom:0;line-height:1.25;box-sizing:border-box}body[data-opc-theme=official] .opc-btn-gold-cta:not(.opc-subscription-subscribe-btn),body[data-opc-theme=official] .opc-btn-sky-cta,body[data-opc-theme=official] .opc-portal-dialog__btn--gold,body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__btn-primary,body[data-opc-theme=official] .opc-order-pay-confirm-btn,body[data-opc-theme=official] .opc-orders-cancel-confirm-btn,body[data-opc-theme=official] .opc-payment-checkout-panel .opc-btn-gold-cta,body[data-opc-theme=official] .opc-theme-page--orders .opc-btn-gold-cta,body[data-opc-theme=official] .opc-theme-page--orders .opc-btn-sky-cta,body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-btn-primary{border:1px solid var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);background-image:none;color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);box-shadow:var(--opc-ui-shadow-control);transition:filter .18s ease,background-color .18s ease,border-color .18s ease}body[data-opc-theme=official] .opc-btn-gold-cta:not(.opc-subscription-subscribe-btn):hover:not(:disabled),body[data-opc-theme=official] .opc-btn-sky-cta:hover:not(:disabled),body[data-opc-theme=official] .opc-portal-dialog__btn--gold:hover:not(:disabled),body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__btn-primary:hover:not(:disabled),body[data-opc-theme=official] .opc-order-pay-confirm-btn:hover:not(:disabled),body[data-opc-theme=official] .opc-orders-cancel-confirm-btn:hover:not(:disabled),body[data-opc-theme=official] .opc-theme-page--orders .opc-btn-gold-cta:hover:not(:disabled),body[data-opc-theme=official] .opc-theme-page--orders .opc-btn-sky-cta:hover:not(:disabled),body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-btn-primary:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official] .opc-feasibility-confirm-actions .opc-feasibility-confirm-btn-primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:38px;max-height:38px;padding-top:0;padding-bottom:0;line-height:1.25;background:linear-gradient(180deg,#1e1a14fa,#0e0c0a);background-image:linear-gradient(180deg,#1e1a14fa,#0e0c0a);color:#f0d49a;-webkit-text-fill-color:#f0d49a;border:1px solid rgba(196,147,74,.52);border-bottom:3px solid rgba(196,147,74,.78);box-shadow:inset 0 1px #fff8e614,0 3px 10px #00000047;filter:none;transform:none}body[data-opc-theme=official] .opc-feasibility-confirm-actions .opc-feasibility-confirm-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#1e1a14fa,#0e0c0a);background-image:linear-gradient(180deg,#1e1a14fa,#0e0c0a);color:#f0d49a;-webkit-text-fill-color:#f0d49a;border-color:#f0d49ae0;border-bottom-color:#f0d49af5;box-shadow:inset 0 1px #fff8e614,0 3px 10px #00000047;filter:none;transform:none}body[data-opc-theme=official] .opc-subscription-subscribe-wrap{display:flex;justify-content:center;width:100%}body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-subscribe-btn.opc-btn-gold-cta{background:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));background-image:var(--opc-gold-gradient-bar, linear-gradient(180deg, #f0d49a 0%, #e6b980 45%, #c4934a 100%));color:var(--opc-ui-color-on-accent, #1a1208);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #1a1208);border:none;box-shadow:var(--opc-ui-shadow-control, 0 8px 22px rgba(209, 160, 84, .22));min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.35;width:auto;max-width:100%}body[data-opc-theme=official] .opc-theme-page--subscription .opc-subscription-subscribe-btn.opc-btn-gold-cta:hover:not(:disabled){filter:brightness(1.015)}body[data-opc-theme=official] .opc-theme-page--plan-detail .plan-md-body h2,body[data-opc-theme=official] .plan-md-body h2{color:var(--opc-plan-preview-heading-color, rgb(251 216 160));-webkit-text-fill-color:var(--opc-plan-preview-heading-color, rgb(251 216 160));font-size:var(--opc-plan-preview-heading-size, 18px);font-weight:700;line-height:var(--opc-leading-tight, 1.25);margin-top:1rem;margin-bottom:.25rem;padding-bottom:0;border-bottom:none}body[data-opc-theme=official] .text-amber-200\/90{color:#f8e5ba}body[data-opc-theme=official] .opc-orders-cancel-pay-modal,body[data-opc-theme=official] .opc-official-notice-modal,body[data-opc-theme=official] .opc-order-pay-confirm-panel{border:1px solid rgb(232,195,140);box-shadow:var(--opc-fig1-frame-shadow),0 28px 70px #000000ad}body[data-opc-theme=official] .opc-order-pay-confirm-title{color:var(--opc-order-value-gold, #e6c47a);-webkit-text-fill-color:var(--opc-order-value-gold, #e6c47a)}body[data-opc-theme=official] .opc-order-pay-detail--official{border:1px solid rgb(232,195,140);background:#000;color:var(--opc-order-value-gold, #e6c47a)}body[data-opc-theme=official] .opc-order-pay-detail__label{color:var(--opc-order-label-gold, #b8973e);-webkit-text-fill-color:var(--opc-order-label-gold, #b8973e)}body[data-opc-theme=official] .opc-order-pay-detail__value{color:var(--opc-order-value-gold, #e6c47a);-webkit-text-fill-color:var(--opc-order-value-gold, #e6c47a)}body[data-opc-theme=official] .opc-order-pay-detail__amount{color:#f0d49a;-webkit-text-fill-color:#f0d49a;font-weight:600}body[data-opc-theme=official] .opc-order-pay-detail__serial{color:#c9a14a;-webkit-text-fill-color:#c9a14a}body[data-opc-theme=official] .opc-order-pay-detail__muted{color:#9a8048;-webkit-text-fill-color:#9a8048}body[data-opc-theme=official] .opc-order-pay-confirm-panel .border-b,body[data-opc-theme=official] .opc-order-pay-confirm-panel .border-t,body[data-opc-theme=official] .opc-order-pay-detail--official .opc-order-pay-detail__serial-row{border-color:#e8c38c52}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-confirm-panel{border-color:var(--opc-ui-color-border);box-shadow:var(--opc-ui-shadow-dialog)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-confirm-title{color:var(--opc-ui-color-text);-webkit-text-fill-color:var(--opc-ui-color-text)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail--official{border-color:var(--opc-ui-color-border);background:var(--opc-ui-color-surface-subtle);color:var(--opc-ui-color-text)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail__label,body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail__serial,body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail__muted{color:var(--opc-ui-color-text-muted);-webkit-text-fill-color:var(--opc-ui-color-text-muted)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail__value{color:var(--opc-ui-color-text);-webkit-text-fill-color:var(--opc-ui-color-text)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail__amount{color:var(--opc-ui-color-accent);-webkit-text-fill-color:var(--opc-ui-color-accent)}body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-confirm-panel .border-b,body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-confirm-panel .border-t,body[data-opc-theme=official][data-opc-color-scheme=light] .opc-order-pay-detail--official .opc-order-pay-detail__serial-row{border-color:var(--opc-ui-color-border)}body[data-opc-theme=official] .opc-invoice-dialog--official{color:#f7f1e7e6}body[data-opc-theme=official] .opc-invoice-dialog__title{color:var(--opc-order-value-gold, #e6c47a);-webkit-text-fill-color:var(--opc-order-value-gold, #e6c47a)}body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-900,body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-800,body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-700,body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-600,body[data-opc-theme=official] .opc-invoice-dialog--official .font-medium.text-slate-800,body[data-opc-theme=official] .opc-invoice-dialog--official strong.text-slate-600{color:#e6c47af0;-webkit-text-fill-color:rgba(230,196,122,.94)}body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-500,body[data-opc-theme=official] .opc-invoice-dialog--official .text-slate-400,body[data-opc-theme=official] .opc-invoice-dialog--official .font-mono.text-\[11px\].text-slate-500{color:#bead91b8;-webkit-text-fill-color:rgba(190,173,145,.72)}body[data-opc-theme=official] .opc-invoice-dialog--official .text-amber-800{color:#fcd34deb;-webkit-text-fill-color:rgba(252,211,77,.92)}body[data-opc-theme=official] .opc-invoice-dialog--official [class*=bg-slate-50],body[data-opc-theme=official] .opc-invoice-dialog--official .bg-white{background:#ffffff0d}body[data-opc-theme=official] .opc-invoice-dialog__order-item,body[data-opc-theme=official] .opc-invoice-dialog__total,body[data-opc-theme=official] .opc-invoice-dialog__suggest,body[data-opc-theme=official] .opc-invoice-dialog__history-item{border:1px solid rgba(232,195,140,.28);background:#00000059}body[data-opc-theme=official] .opc-invoice-dialog--official ul.rounded-xl.border{border-color:#e8c38c38;background:#0003}body[data-opc-theme=official] .opc-invoice-dialog--official .border-dashed{border-color:#e8c38c38}body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input{background-color:#14110e;color:#f5f0e6;-webkit-text-fill-color:#f5f0e6;caret-color:#f5f0e6;color-scheme:dark;box-shadow:inset 0 0 0 1px #e8c38c38}body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input::-moz-placeholder{color:#bead918c;-webkit-text-fill-color:rgba(190,173,145,.55);opacity:1}body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input::placeholder{color:#bead918c;-webkit-text-fill-color:rgba(190,173,145,.55);opacity:1}body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input:focus{background-color:#1a1612;box-shadow:inset 0 0 0 1px #e8c38c73,0 0 0 2px #d1a05438}body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input:-webkit-autofill,body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input:-webkit-autofill:hover,body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input:-webkit-autofill:focus,body[data-opc-theme=official] .opc-invoice-dialog--official input.opc-invoice-dialog__input:-webkit-autofill:active{box-shadow:0 0 0 1000px #14110e inset;-webkit-text-fill-color:#f5f0e6;caret-color:#f5f0e6;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}body[data-opc-theme=official] .opc-invoice-dialog--official label{color:#dbbf9ae0;-webkit-text-fill-color:rgba(219,191,154,.88)}body[data-opc-theme=official] .opc-invoice-dialog__suggest-btn:hover{background:#ffffff14}body[data-opc-theme=official] .opc-invoice-dialog--official .text-brand-600,body[data-opc-theme=official] .opc-invoice-dialog--official .hover\:text-brand-700:hover{color:#e6c47a;-webkit-text-fill-color:#e6c47a}body[data-opc-theme=official] .opc-invoice-dialog--official .hover\:text-slate-800:hover{color:#f5ead4;-webkit-text-fill-color:#f5ead4}body[data-opc-theme=official] .opc-invoice-dialog__history-trigger{background:#00000047}body[data-opc-theme=official] .opc-invoice-dialog__success-banner{border-radius:12px;font-weight:500;letter-spacing:.02em}body[data-opc-theme=official] .opc-payment-checkout-panel{border:1px solid rgb(232,195,140);background:linear-gradient(188deg,#24201cfa,#0e0c0afc);box-shadow:var(--opc-fig1-frame-shadow),0 8px 40px -12px #0000008c}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-date-input{color-scheme:dark;cursor:pointer;min-height:2.375rem}@media(min-width:769px){body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-date-field{cursor:pointer;flex:0 1 auto;min-width:0;max-width:-moz-max-content;max-width:max-content}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-date-picker{flex:0 1 auto;width:auto;min-width:0}body[data-opc-theme=official] .opc-orders-date-picker-trigger{min-width:0;width:auto}}@media(max-width:768px){body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-date-field{flex:1 1 100%;width:100%;max-width:none}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-date-picker,body[data-opc-theme=official] .opc-orders-date-picker-trigger{width:100%;max-width:none;flex:1 1 auto}}body[data-opc-theme=official] .opc-orders-dialog-btn{padding-top:calc(.625rem - 1.5px);padding-bottom:calc(.625rem - 1.5px)}body[data-opc-theme=official] .opc-order-pay-confirm-footer .opc-orders-dialog-btn,body[data-opc-theme=official] .opc-order-pay-confirm-footer .opc-portal-dialog__btn--ghost,body[data-opc-theme=official] .opc-order-pay-confirm-footer .opc-order-pay-confirm-btn{min-height:38px;height:38px;max-height:38px;padding-top:0;padding-bottom:0;font-size:12px;line-height:1.25;box-sizing:border-box}body[data-opc-theme=official] .opc-order-pay-confirm-panel .opc-order-pay-beta-notice{font-size:18px;line-height:1.55}body[data-opc-theme=official] .opc-orders-filters{flex-wrap:wrap}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel__box{border-color:var(--opc-ui-color-border);background:var(--opc-ui-color-surface)}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__frame{flex:0 0 auto;width:200px;height:200px;min-width:200px;max-width:200px;min-height:200px;max-height:200px;border-color:var(--opc-ui-color-border);overflow:hidden}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__frame-inner,body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__slot--in-frame{width:180px;height:180px;min-width:180px;max-width:180px;min-height:180px;max-height:180px;flex:0 0 auto;overflow:hidden}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__slot--qr-official{display:flex;align-items:center;justify-content:center;min-height:0;width:100%;height:100%}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__qr-mount--official{display:flex;align-items:center;justify-content:center;width:180px;height:180px;min-width:180px;max-width:180px;min-height:180px;max-height:180px;margin:auto;border:none}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__qr-mount--custom-href{width:180px;height:180px}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__qr-mount--custom-href iframe{position:absolute;inset:0;width:100%;height:100%;margin:0;transform:none;border:none;background:var(--opc-ui-color-surface)}body[data-opc-theme=official] .auth-login-split__wechat .opc-wechat-login-panel--split-align .opc-wechat-login-panel__qr-mount--official:not(.opc-wechat-login-panel__qr-mount--custom-href) iframe{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;transform:none;border:none;background:var(--opc-ui-color-surface)}body[data-opc-theme=official] .auth-card .opc-wechat-login-stub-btn.auth-btn--ghost,body[data-opc-theme=official].opc-auth-site-presentation .opc-wechat-login-stub-btn.auth-btn--ghost{flex:none;width:100%;max-width:16rem;border:1px solid rgba(209,160,84,.45);background:transparent;color:#e6c47a;-webkit-text-fill-color:#e6c47a;box-shadow:none;filter:none}body[data-opc-theme=official] .auth-card .opc-wechat-login-stub-btn.auth-btn--ghost:hover:not(:disabled),body[data-opc-theme=official].opc-auth-site-presentation .opc-wechat-login-stub-btn.auth-btn--ghost:hover:not(:disabled){background:#d1a0541a;border-color:#e8c38ca6;color:#f0dcb0;filter:none}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;filter:invert(.88) sepia(.2) saturate(3) hue-rotate(5deg)}body[data-opc-theme=official] .opc-orders-filter-select-panel--official{border:1px solid rgb(136,120,97);background:#fff;box-shadow:0 12px 32px #00000073}body[data-opc-theme=official] .opc-orders-filter-select-option--active{background:#fff;color:#1a140d;font-weight:600;box-shadow:inset 3px 0 #887861}body[data-opc-theme=official] .opc-orders-date-picker-panel--official{border:1px solid rgba(232,195,140,.62);background:#6e6958;color:#241b12;padding:8px;box-shadow:0 16px 38px #0000008c,inset 0 0 0 1px #ffffffd1}body[data-opc-theme=official] .opc-orders-date-picker-panel--official .opc-orders-date-picker-head{border-radius:8px;background:#3b3227;color:#fff0c2;min-height:28px}body[data-opc-theme=official] .opc-orders-date-picker-panel--official .opc-orders-date-picker-week{border-radius:6px;background:#5b5248;color:#fff6df;opacity:1}body[data-opc-theme=official] .opc-orders-date-picker-panel--official .opc-orders-date-picker-week span{padding-top:4px;padding-bottom:4px}body[data-opc-theme=official] .opc-orders-date-picker-nav{color:#fff0c2;background:#d1a0542e;min-width:30px;height:28px;line-height:1}body[data-opc-theme=official] .opc-orders-date-picker-nav:hover{background:#d1a05457}body[data-opc-theme=official] .opc-orders-date-picker-day{border:1px solid rgba(91,82,72,.2);background:#d5ccbb;color:#241b12;font-weight:650;opacity:1}body[data-opc-theme=official] .opc-orders-date-picker-day:hover:not(.opc-orders-date-picker-day--selected):not(.opc-orders-date-picker-day--disabled){border-color:#885b248c;background:#f2ddac}body[data-opc-theme=official] .opc-orders-date-picker-day--disabled{cursor:not-allowed;border-color:#5b52481f;background:#908c85;color:#241b1261;opacity:1}body[data-opc-theme=official] .opc-orders-date-picker-day--today{border-color:#9c682bbf;background:#fff3cc;color:#241b12}body[data-opc-theme=official] .opc-orders-date-picker-day--selected{border-color:#f9ce9b;background:#f9ce9b;color:#1a140d;font-weight:700;box-shadow:inset 0 0 0 2px #e7be8d,0 0 0 1px #e6b98059}body[data-opc-theme=official] .opc-orders-date-picker-panel--official .opc-orders-date-picker-foot{border-top-color:#5b52483d}body[data-opc-theme=official] .opc-orders-date-picker-clear{color:#5b3f1c;font-weight:650}body[data-opc-theme=official] .opc-orders-date-picker-clear:hover{background:#e6b98047}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;border-radius:4px;border:1px solid rgba(209,160,84,.55);background:#00000059;cursor:pointer;vertical-align:middle;position:relative}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-checkbox:checked{background:#fff;border-color:#fff}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #1a140d;border-width:0 2px 2px 0;transform:rotate(45deg)}body[data-opc-theme=official] .opc-theme-page--orders input.opc-orders-checkbox:focus-visible{outline:2px solid rgba(209,160,84,.55);outline-offset:2px}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-summary--danger{color:var(--opc-semantic-danger)}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-summary--success{color:var(--opc-semantic-success)}body[data-opc-theme=official] .opc-member-nav-link--active{border-color:#d1a054a6;background:#d1a05429;color:#e6c47a;box-shadow:inset 0 0 0 1px #d1a05438}body[data-opc-theme=official] .opc-theme-page--orders .opc-orders-status-label{color:rgb(235 224 204 / var(--tw-text-opacity, 1));-webkit-text-fill-color:rgb(235 224 204 / var(--tw-text-opacity, 1))}body[data-opc-theme=official] .opc-theme-page--compute .opc-compute-points--negative{color:var(--opc-semantic-danger)}body[data-opc-theme=official] .opc-referral-share-modal .opc-portal-dialog__footer,.opc-referral-share-modal .opc-portal-dialog__footer{display:flex;justify-content:flex-end}body[data-opc-theme=official] .opc-referral-dialog-surface{border-radius:18px}body[data-opc-theme=official] .opc-referral-share-modal,.opc-referral-share-modal{display:flex;flex-direction:column;min-height:0;max-height:min(90vh,40rem);overflow:hidden}.opc-referral-share-scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--opc-ui-color-border-strong) transparent}.opc-referral-share-scroll::-webkit-scrollbar{width:9px}.opc-referral-share-scroll::-webkit-scrollbar-track{background:transparent}.opc-referral-share-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--opc-ui-color-border-strong);background-clip:content-box}.opc-plan-fake-thinking-backdrop{pointer-events:auto;touch-action:none}.opc-conv-task-progress-messages{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;pointer-events:none}.opc-conv-task-progress-message__card{flex:0 1 min(90%,830px);width:min(90%,830px);max-width:min(90%,830px);min-width:0;pointer-events:none}.opc-conv-task-progress-message__card>.opc-thinking-embedded{justify-content:flex-start;width:100%;padding:0}.opc-conv-task-progress-message__card .opc-plan-fake-thinking-embedded-panel{width:100%;max-width:100%}.opc-conv-task-progress-row--plan-generate,.opc-conv-task-progress-row--feasibility{width:100%;min-width:0;padding:0 clamp(12px,4vw,24px);box-sizing:border-box}.opc-conv-task-progress-message__card--plan-generate,.opc-conv-task-progress-message__card--feasibility{flex:0 1 85%;width:85%;max-width:85%}.opc-conv-task-progress-message__card--plan-generate:not(.opc-conv-task-progress-message__card--timeline){border:1px solid var(--opc-ui-color-border);border-radius:var(--opc-ui-radius-md);background:var(--opc-ui-color-surface-subtle);color:var(--opc-ui-color-text);pointer-events:auto}.opc-conv-plan-generation-paused__title{color:var(--opc-ui-color-text);-webkit-text-fill-color:var(--opc-ui-color-text)}.opc-conv-plan-generation-paused__copy{color:var(--opc-ui-color-text-muted);-webkit-text-fill-color:var(--opc-ui-color-text-muted)}button.opc-conv-continue-gen-btn{border-color:var(--opc-ui-color-border-strong);background:var(--opc-ui-color-surface-subtle);background-image:none;color:var(--opc-ui-color-accent);-webkit-text-fill-color:var(--opc-ui-color-accent);box-shadow:none;opacity:1;pointer-events:auto}button.opc-conv-continue-gen-btn:hover:not(:disabled){border-color:var(--opc-ui-color-accent);background:var(--opc-ui-color-surface-hover);color:var(--opc-ui-color-accent-hover);-webkit-text-fill-color:var(--opc-ui-color-accent-hover)}button.opc-conv-continue-gen-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--opc-ui-color-accent) 42%,transparent);outline-offset:2px}button.opc-conv-continue-gen-btn:disabled{cursor:not-allowed;opacity:.58}.opc-conv-task-progress-message__card--timeline{flex:0 1 min(100%,46rem);width:min(100%,46rem);max-width:min(100%,46rem);pointer-events:auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body[data-opc-theme=official] .opc-conv-task-progress-message__card--plan-generate .opc-plan-fake-thinking-panel{border:1px solid var(--opc-ref-bubble-border, #332d28)!important;border-radius:12px!important;background:var(--opc-ref-bubble, #1a1a1a)!important;box-shadow:none!important}body[data-opc-theme=official] .opc-conv-task-progress-message__card--plan-generate .opc-thinking-card__glow{opacity:0!important}body[data-opc-theme=official] .opc-conv-task-progress-message__card--feasibility .opc-plan-fake-thinking-panel{border:1px solid var(--opc-ref-user-bubble-border, #7a5c2e)!important;border-radius:10px!important;background:var(--opc-ref-bubble, #1a1a1a)!important;box-shadow:none!important}body[data-opc-theme=official] .opc-conv-task-progress-message__card--feasibility .opc-thinking-card__glow{opacity:.08!important}body[data-opc-theme=official] .opc-feasibility-confirm-backdrop--official{background:#050505d6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-opc-theme=official] .opc-feasibility-confirm-backdrop--conversation{background:#050505e6}body[data-opc-theme=official] .opc-feasibility-confirm-modal--official{border:1px solid var(--opc-ref-user-bubble-border, #7a5c2e);border-radius:10px;background:#1a1a1a;color:#f7f1e7eb;box-shadow:0 12px 36px #00000094}body[data-opc-theme=official] .opc-feasibility-confirm-modal--official #feasibility-confirm-title{color:#e6c47a;-webkit-text-fill-color:#e6c47a}@media(max-width:640px){.opc-conv-task-progress-message__card{width:100%;max-width:100%}}.opc-progress-tail-spinner-wrap{display:flex;justify-content:center;align-items:center;min-height:1.25rem}.opc-progress-tail-spinner{display:inline-block;width:1.125rem;height:1.125rem;border:2px solid color-mix(in srgb,var(--opc-ui-color-accent) 22%,transparent);border-top-color:var(--opc-ui-color-accent);border-radius:50%;animation:opc-progress-tail-spin .72s linear infinite}@keyframes opc-progress-tail-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.opc-progress-tail-spinner{animation:none;border-top-color:currentColor;opacity:.85}}body[data-opc-theme=official] .opc-theme-page--plan-detail .text-amber-950,body[data-opc-theme=official] .opc-theme-page--plan-detail .text-amber-950\/90,body[data-opc-theme=official] .opc-theme-page--plan-detail [class*=text-amber-9]{color:#ffecc8f0}body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-amber-50\/80,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-amber-50\/85,body[data-opc-theme=official] .opc-theme-page--plan-detail .bg-amber-50{background:#d1a0541a}body[data-opc-theme=official] .opc-theme-page--plan-detail .opc-plan-feasibility-block-reason,body[data-opc-theme=official] .opc-plan-feasibility-block-reason{border-color:#e8c38c61;background:#50302059;color:#ffe8c8;-webkit-text-fill-color:#ffe8c8}body[data-opc-theme=official] .opc-plan-feasibility-notice--error{border-color:#f8717173;background:#501c1c6b;color:#fecaca}body[data-opc-theme=official] .opc-plan-feasibility-notice--info{border-color:#e8c38c52;background:#d1a0541a;color:#f7f1e7e6}body[data-opc-theme=official] .opc-payment-checkout-panel .opc-btn-gold-cta{width:100%}body[data-opc-theme=official] .opc-referral-share-card{border-color:var(--opc-ui-color-referral-card-border);background:var(--opc-ui-color-referral-card);box-shadow:inset 0 1px #ffffff0a}body[data-opc-theme=official] .opc-referral-share-modal .opc-portal-dialog__btn--gold:not(.opc-btn-sky-cta):not(.opc-btn-gold-cta){background:var(--opc-gold-gradient-btn, var(--opc-ui-color-accent, #d1a054));background-image:var(--opc-gold-gradient-btn, var(--opc-ui-color-accent, #d1a054));color:var(--opc-ui-color-on-accent, #1a1208);-webkit-text-fill-color:var(--opc-ui-color-on-accent, #1a1208);border-color:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 45%,transparent)}.opc-referral-share-modal__secondary-action{border-color:var(--opc-ui-color-accent);background:var(--opc-ui-color-surface);color:var(--opc-ui-color-accent);-webkit-text-fill-color:var(--opc-ui-color-accent)}.opc-referral-share-modal__secondary-action:hover:not(:disabled){border-color:var(--opc-ui-color-accent-hover);background:var(--opc-ui-color-surface-hover);color:var(--opc-ui-color-accent-hover);-webkit-text-fill-color:var(--opc-ui-color-accent-hover)}body[data-opc-theme=official] .opc-theme-page--workspace{gap:18px;padding:0;background:transparent;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-opc-theme=official] .opc-panel-wrap>#app{flex-basis:0%}body[data-opc-theme=official] .opc-panel-wrap>#app>div:not(.opc-theme-page--mgr){flex:1 1 0%;min-height:0}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app>div>main{flex:1 1 0%;min-height:0}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll{overflow-x:hidden;overflow-y:hidden}body[data-opc-theme=official] .opc-panel-wrap>#app>div>main{overflow:visible}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--opc-bg-deep, #090909);overscroll-behavior-y:contain}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--subscription)>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--compute)>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--orders)>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plans)>div>.opc-main-scroll,body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--plan-detail)>div>.opc-main-scroll{overflow:visible;background-color:var(--opc-bg-deep, #090909)}body[data-opc-theme=official] .opc-panel-wrap>#app>div.flex.flex-col,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans),body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail){background-color:var(--opc-bg-deep, #090909)}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription)>main,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute)>main,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders)>main,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans)>main,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail)>main{background-color:var(--opc-bg-deep, #090909)}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail)>main>div{flex:0 0 auto;min-height:calc(100dvh - 6.2rem);background-color:var(--opc-bg-deep, #090909)}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription)>main>div,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders)>main>div{flex:0 0 auto;min-height:auto;height:auto}body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll>main>div>.opc-theme-page,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plans)>main>div>.opc-theme-page--plans,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--plan-detail)>main>div>.opc-theme-page--plan-detail,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--compute)>main>div>.opc-theme-page--compute,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--subscription)>main>div>.opc-theme-page--subscription,body[data-opc-theme=official] .opc-panel-wrap>#app>div>.opc-main-scroll:has(.opc-theme-page--orders)>main>div>.opc-theme-page--orders{flex:0 0 auto;min-height:auto;height:auto}body[data-opc-theme=official]:has(.opc-theme-page--subscription) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--compute) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--orders) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--plans) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) section.middle_con.black-bg,body[data-opc-theme=official]:has(.opc-theme-page--mgr) section.middle_con.black-bg{display:flex;flex-direction:column;overflow:hidden;min-height:0}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app>div>.opc-main-scroll,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-panel-wrap>#app>div>.opc-main-scroll.opc-main--member-scroll,body[data-opc-theme=official]:has(.opc-theme-page--subscription) .opc-vue-stage:has(.opc-theme-page--subscription),body[data-opc-theme=official]:has(.opc-theme-page--compute) .opc-vue-stage:has(.opc-theme-page--compute),body[data-opc-theme=official]:has(.opc-theme-page--orders) .opc-vue-stage:has(.opc-theme-page--orders),body[data-opc-theme=official]:has(.opc-theme-page--plans) .opc-vue-stage:has(.opc-theme-page--plans),body[data-opc-theme=official]:has(.opc-theme-page--plan-detail) .opc-vue-stage:has(.opc-theme-page--plan-detail),body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-panel-wrap,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-panel-wrap>#app,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-panel-wrap>#app>div,body[data-opc-theme=official]:has(.opc-theme-page--mgr) .opc-vue-stage:has(.opc-theme-page--mgr){overflow:visible}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--mgr){overflow:visible;flex:0 0 auto;min-height:auto;height:auto}body[data-opc-theme=official] .opc-panel-wrap>#app:has(.opc-theme-page--mgr)>div{flex:0 0 auto;min-height:auto;height:auto}body[data-opc-theme=official]:has(.opc-panel-wrap):has(.opc-theme-page--mgr) .opc-showcase-inner,body[data-opc-theme=official]:has(.opc-panel-wrap):has(.opc-theme-page--mgr) .opc-panel-wrap{flex:0 0 auto;min-height:auto;height:auto}body[data-opc-theme=official]:has(.opc-panel-wrap):has(.opc-theme-page--mgr) .opc-showcase{padding-top:0;padding-bottom:.5rem}.opc-llm-service-notice{flex:0 0 auto;width:100%;min-width:0;min-height:auto;height:auto;max-height:none;display:block}.opc-llm-service-notice>p{text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word}@media(max-width:639px){body[data-opc-theme=official] .opc-llm-service-notice{padding-top:.25rem}body[data-opc-theme=official] .opc-llm-service-notice>p{padding-top:.5rem;padding-bottom:.5rem}body[data-opc-theme=official] .opc-main-scroll.opc-main--member-scroll:has(.opc-llm-service-notice) .opc-llm-service-notice{padding-top:0;padding-bottom:0;margin-bottom:2px}body[data-opc-theme=official] .opc-main-scroll.opc-main--member-scroll:has(.opc-llm-service-notice) .opc-llm-service-notice>p{border:none;border-radius:0;background:transparent;box-shadow:none;padding-top:.25rem;padding-bottom:.25rem;color:#e6c47a;-webkit-text-fill-color:#e6c47a}body[data-opc-theme=official]:has(.opc-main-scroll.opc-main--member-scroll .opc-llm-service-notice):has(.opc-theme-page--plans) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-main-scroll.opc-main--member-scroll .opc-llm-service-notice):has(.opc-theme-page--compute) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-main-scroll.opc-main--member-scroll .opc-llm-service-notice):has(.opc-theme-page--subscription) .opc-switch-bar,body[data-opc-theme=official]:has(.opc-main-scroll.opc-main--member-scroll .opc-llm-service-notice):has(.opc-theme-page--orders) .opc-switch-bar{margin-bottom:4px;padding-top:4px}}.opc-tools-embed-host{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:0;max-height:100%;border-radius:24px;border:none;background:transparent;overflow:hidden}.opc-tools-embed-host:not(.opc-tools-embed-host--rail){max-height:min(70vh,36rem);height:clamp(22rem,52vh,34rem)}body[data-opc-theme=official] .tools-chat-rail .opc-tools-embed-host--rail{flex:1 1 auto;align-self:stretch;height:100%;max-height:none;min-height:0}@media screen and (max-width:1100px){body[data-opc-theme=official] .tools-chat-rail .opc-tools-embed-host--rail,body[data-opc-theme=official] .tools-chat-rail #opc-tools-embed-root{min-height:max(460px,min(72dvh,540px));height:max(460px,min(72dvh,540px));max-height:max(460px,min(72dvh,540px));overflow:hidden}}body[data-opc-theme=official] .opc-tools-embed-host{border:none;box-shadow:none;background:transparent}.opc-conv-sidebar.opc-conv-sidebar--collapsed{width:4.25rem;min-width:4.25rem;max-width:4.25rem;padding-left:10px;padding-right:10px}.opc-conv-sidebar-collapse-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#ffffffc7;color:#475569;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.opc-conv-sidebar-collapse-btn svg{width:18px;height:18px;transition:transform .18s ease}.opc-conv-sidebar-rail{margin-top:0;padding-top:2px;width:100%}.opc-conv-sidebar-rail-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#ffffffc7;color:#475569;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.opc-conv-history-search{box-sizing:border-box;background:#ffffffdb;border-color:#e2e8f0f2;color:#475569}.opc-conv-history-search input{color:inherit}.opc-conv-history-search input::-moz-placeholder{color:#94a3b8}.opc-conv-history-search input::placeholder{color:#94a3b8}.opc-conv-history-item-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.opc-conv-plan-history-tab{border-color:#e2e8f0;background:#ffffffe6;color:#475569}.opc-conv-plan-history-tab--active{border-color:#7dd3fc;background:#e0f2fee6;color:#0c4a6e}.opc-conv-history-item-menu{display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;box-sizing:border-box;transition:opacity .15s ease}.opc-conv-history-item-menu-icon{display:block;width:14px;height:14px;flex:0 0 14px;pointer-events:none}@media(hover:hover)and (pointer:fine){.opc-conv-history-item-menu{opacity:0;pointer-events:none}li.group:hover>.opc-conv-history-item-menu,li.group:focus-within>.opc-conv-history-item-menu,.opc-conv-history-item-menu[aria-expanded=true]{opacity:1;pointer-events:auto}}.opc-conv-history-popover{min-width:120px;padding:4px;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0f172a24}.opc-conv-history-popover--default{border:1px solid rgb(226 232 240);background:#fff}.opc-conv-history-popover--official{border:1px solid var(--opc-ui-color-border-strong);background:var(--opc-ui-color-surface-raised);box-shadow:var(--opc-ui-shadow-dialog)}.opc-conv-history-popover-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--opc-font-sans);transition:background-color .15s ease,color .15s ease}.opc-conv-history-popover-item__icon{width:16px;height:16px;flex-shrink:0}.opc-conv-history-popover-item__label{flex:1 1 auto;min-width:0}.opc-conv-history-popover--default .opc-conv-history-popover-item{color:#0f172a}.opc-conv-history-popover--default .opc-conv-history-popover-item:hover:not(:disabled){background:#f8fafc}.opc-conv-history-popover--default .opc-conv-history-popover-item--danger{color:#dc2626}.opc-conv-history-popover--default .opc-conv-history-popover-item--danger:hover:not(:disabled){background:#fef2f2}.opc-conv-history-popover--default .opc-conv-history-popover-item:disabled{opacity:.45;cursor:not-allowed}.opc-conv-history-popover-delete{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--opc-font-sans);transition:background-color .15s ease,color .15s ease}.opc-conv-history-popover-delete__icon{width:16px;height:16px;flex-shrink:0}.opc-conv-history-popover-delete__label{flex:1 1 auto;min-width:0}.opc-conv-history-popover--default .opc-conv-history-popover-delete{color:#dc2626}.opc-conv-history-popover--default .opc-conv-history-popover-delete:hover:not(:disabled){background:#fef2f2}.opc-conv-history-popover--default .opc-conv-history-popover-delete:disabled{opacity:.45;cursor:not-allowed}.opc-conv-msg-row.opc-conv-msg-row--system,.opc-conv-msg-row.opc-conv-msg-row--user{width:100%;max-width:none;min-width:0;justify-self:stretch}.opc-conv-msg-row.opc-conv-msg-row--system{justify-items:start}.opc-conv-msg-row.opc-conv-msg-row--user{justify-items:end}body[data-opc-theme=official] .opc-ai-process,body[data-opc-theme=official] .opc-ai-process .opc-ai-process-step{color:#e8d4a8;-webkit-text-fill-color:#e8d4a8}.opc-conv-compliance-notice{position:fixed;right:0;bottom:0;left:0;z-index:12010;width:100%;margin:0;padding:4px 16px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px));border:none;background:#fffffff5;text-align:center;font-size:11px;line-height:1.35;color:#64748b;pointer-events:none}.opc-conv-compose-compliance{width:100%;margin:6px 0 0;padding:0 12px;text-align:center;font-size:var(--opc-type-meta, 12px);line-height:1.35;color:#94a3b8;pointer-events:none}.opc-conv-shell--has-compliance{padding-bottom:0;box-sizing:border-box}.opc-compute-debt-tip{box-sizing:border-box;padding:14px 16px;border-radius:14px}.opc-compute-debt-tip__head{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media(min-width:640px){.opc-compute-debt-tip__head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}}.opc-compute-debt-tip__head-text{min-width:0}.opc-compute-debt-tip__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.opc-compute-debt-tip__sub{margin:6px 0 0;font-size:.75rem;line-height:1.55}.opc-compute-debt-tip--opc{border:1px solid rgba(148,163,184,.45);background:#fff;box-shadow:0 10px 28px #0f172a14}.opc-compute-debt-tip--opc .opc-compute-debt-tip__title{color:#0f172a}.opc-compute-debt-tip--opc .opc-compute-debt-tip__sub{color:#64748b}.opc-compute-debt-tip--opc .opc-compute-debt-tip__action{border:none;border-radius:10px;padding:.5rem 1rem;font-size:var(--opc-type-button);font-weight:600;cursor:pointer;align-self:flex-start;background:#0284c7;color:#fff;box-shadow:0 1px 2px #0f172a1f}@media(min-width:640px){.opc-compute-debt-tip--opc .opc-compute-debt-tip__action{align-self:center}}.opc-compute-debt-tip--opc .opc-compute-debt-tip__action:hover{background:#0369a1}body[data-opc-theme=official] .opc-compute-debt-tip--official{border:1px solid rgba(209,160,84,.42);background:linear-gradient(180deg,#1a1612f5,#0a0908fc);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000059}body[data-opc-theme=official] .opc-compute-debt-tip--official .opc-compute-debt-tip__title{color:#ebcda4f5}body[data-opc-theme=official] .opc-compute-debt-tip--official .opc-compute-debt-tip__sub{color:#ffffff85}body[data-opc-theme=official] .opc-compute-debt-tip--official .opc-compute-debt-tip__action{border:1px solid rgba(143,102,48,.48);border-radius:10px;padding:.5rem 1rem;font-size:var(--opc-type-button);font-weight:600;cursor:pointer;align-self:flex-start;background:linear-gradient(180deg,#f4dcaa,#d1a054 52%,#b8893f);color:#1a140d;box-shadow:inset 0 1px #fffcf461,0 6px 16px #d1a05438}@media(min-width:640px){body[data-opc-theme=official] .opc-compute-debt-tip--official .opc-compute-debt-tip__action{align-self:center}}body[data-opc-theme=official] .opc-compute-debt-tip--official .opc-compute-debt-tip__action:hover{filter:brightness(1.05)}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__title{color:#0f172a}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__subtitle{color:#64748b}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__btn-primary{background:#0284c7;color:#fff}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__btn-primary:hover{background:#0369a1}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__btn-secondary{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__pkg{border-color:#e2e8f0;background:#fff}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__pkg-name{color:#0f172a}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__pkg-main{color:#475569}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__pkg-detail{color:#64748b}.opc-compute-insufficient-modal--opc .opc-compute-insufficient-modal__pkg-price{color:#0f172a}body[data-opc-theme=official] .opc-compute-insufficient-backdrop--official{background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-opc-theme=official] .opc-compute-insufficient-modal--official{border:1px solid rgb(232,195,140);background:linear-gradient(180deg,#161412fa,#080706fc);box-shadow:var(--opc-fig1-frame-shadow),inset 0 1px #ffffff0a,0 24px 48px #0000008c}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__title{color:#ebcda4f5}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__subtitle{color:#ffffff85}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__btn-secondary{background:#ffffff0f;color:#ebcda4e6;border:1px solid rgba(235,205,164,.28)}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__pkg{border-color:#ffffff1a;background:#00000038}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__pkg-name{color:#fcf4e0f5}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__pkg-main{color:#ffffff9e}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__pkg-detail{color:#ffffff73}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__pkg-price{color:#ebcda4f2}@media(min-width:769px){.opc-compute-insufficient-modal--packages{width:-moz-fit-content;width:fit-content;min-width:min(100%,20rem);max-width:min(28rem,calc(100vw - 2rem))}}.opc-compute-insufficient-modal--packages .opc-compute-insufficient-modal__body{display:flex;flex-direction:column;gap:8px}.opc-compute-insufficient-modal--packages .opc-compute-insufficient-modal__pkg{padding:8px 12px}.opc-compute-insufficient-modal--packages .opc-compute-insufficient-modal__pkg-name{font-size:.875rem;line-height:1.35}.opc-compute-insufficient-modal--packages .opc-compute-insufficient-modal__pkg-main{font-size:.75rem;line-height:1.35}.opc-compute-insufficient-modal--packages .opc-compute-insufficient-modal__pkg-detail{font-size:.6875rem;line-height:1.35}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--packages,.opc-compute-insufficient-modal__actions--packages{justify-content:center;align-items:stretch}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--packages button,.opc-compute-insufficient-modal__actions--packages button{width:auto;flex:0 0 auto;white-space:nowrap}.opc-compute-insufficient-backdrop--portal{z-index:200125;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-compute-insufficient-backdrop--portal.opc-compute-insufficient-backdrop--official{background:#020202c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body[data-opc-theme=official] .opc-portal-dialog__actions,body[data-opc-theme=official] .opc-compute-insufficient-modal__actions{align-items:stretch}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline,.opc-compute-insufficient-modal__actions--inline{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline button,.opc-compute-insufficient-modal__actions--inline button{flex:0 0 auto;width:auto;max-width:none;white-space:nowrap}body[data-opc-theme=official] .opc-feasibility-confirm-actions{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px}body[data-opc-theme=official] .opc-feasibility-confirm-actions>button:first-child{flex:0 0 auto;width:auto}body[data-opc-theme=official] .opc-feasibility-confirm-actions>button:last-child{flex:0 0 auto;min-width:0;width:auto;max-width:10.5rem;padding-left:1rem;padding-right:1rem}@media(max-width:768px){.opc-compute-insufficient-backdrop--portal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:center}body[data-opc-theme=official] .opc-portal-dialog,body[data-opc-theme=official] .opc-compute-insufficient-backdrop--portal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}body[data-opc-theme=official] .opc-compute-insufficient-modal--compact,body[data-opc-theme=official] .opc-compute-insufficient-modal--official.opc-compute-insufficient-modal--compact{width:min(100%,calc(100vw - 24px));max-width:22rem;max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));overflow-y:auto;box-sizing:border-box}body[data-opc-theme=official] .opc-compute-insufficient-modal--packages{width:min(100%,calc(100vw - 20px));max-width:none;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px));padding:14px 12px 12px}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__title{font-size:1.125rem;line-height:1.35}body[data-opc-theme=official] .opc-compute-insufficient-modal--official .opc-compute-insufficient-modal__subtitle{font-size:.875rem;line-height:1.55}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions,body[data-opc-theme=official] .opc-compute-insufficient-modal__head-actions,body[data-opc-theme=official] .opc-portal-dialog__actions:not(.opc-portal-dialog__actions--inline){flex-direction:column;align-items:stretch;gap:10px}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions:not(.opc-compute-insufficient-modal__actions--inline) button,body[data-opc-theme=official] .opc-compute-insufficient-modal__head-actions button,body[data-opc-theme=official] .opc-portal-dialog__actions:not(.opc-portal-dialog__actions--inline) .opc-portal-dialog__btn,body[data-opc-theme=official] .opc-portal-dialog__actions:not(.opc-portal-dialog__actions--inline)>button{width:100%;min-height:44px}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline,.opc-compute-insufficient-modal__actions--inline,body[data-opc-theme=official] .opc-portal-dialog__actions.opc-portal-dialog__actions--inline{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}body[data-opc-theme=official] .opc-portal-dialog__actions.opc-portal-dialog__actions--inline>button,body[data-opc-theme=official] .opc-portal-dialog__actions.opc-portal-dialog__actions--inline .opc-portal-dialog__btn{width:auto;flex:1 1 0;min-width:0;min-height:38px;height:38px;max-height:38px}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--inline button,.opc-compute-insufficient-modal__actions--inline button{flex:0 0 auto;width:auto;max-width:none;min-width:0;min-height:38px;height:38px;max-height:38px;white-space:nowrap}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--packages,.opc-compute-insufficient-modal__actions--packages{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px}body[data-opc-theme=official] .opc-compute-insufficient-modal__actions--packages button,.opc-compute-insufficient-modal__actions--packages button{flex:0 0 auto;width:auto;min-height:38px;height:38px;max-height:38px}body[data-opc-theme=official] .opc-portal-dialog__panel .mt-5.flex.flex-wrap:not(.opc-portal-dialog__actions--inline),body[data-opc-theme=official] .opc-portal-dialog__panel .mt-6.flex.flex-wrap:not(.opc-portal-dialog__actions--inline){flex-direction:column;align-items:stretch;gap:10px}body[data-opc-theme=official] .opc-portal-dialog__panel .mt-5.flex.flex-wrap:not(.opc-portal-dialog__actions--inline)>button,body[data-opc-theme=official] .opc-portal-dialog__panel .mt-6.flex.flex-wrap:not(.opc-portal-dialog__actions--inline)>button{width:100%;min-height:44px}body[data-opc-theme=official] .opc-portal-dialog--conv-delete .opc-portal-dialog__panel .opc-portal-dialog__actions--inline.mt-5.flex.flex-wrap{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;gap:10px}body[data-opc-theme=official] .opc-portal-dialog--conv-delete .opc-portal-dialog__panel .opc-portal-dialog__actions--inline.mt-5.flex.flex-wrap>button{width:auto;flex:1 1 0;min-width:0;min-height:38px;height:38px;max-height:38px;padding-top:0;padding-bottom:0}body[data-opc-theme=official] .opc-portal-dialog--guest-auth-gate .opc-portal-dialog__panel .opc-portal-dialog__actions--inline.mt-5.flex.flex-wrap{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}body[data-opc-theme=official] .opc-portal-dialog--guest-auth-gate .opc-portal-dialog__panel .opc-portal-dialog__actions--inline.mt-5.flex.flex-wrap>button{flex:0 0 auto;width:auto;max-width:none;min-width:0;min-height:36px;height:auto;max-height:none;padding:8px 12px;font-size:var(--opc-type-button);line-height:1.2;white-space:nowrap}body[data-opc-theme=official] .opc-feasibility-confirm-actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px}body[data-opc-theme=official] .opc-feasibility-confirm-actions>button{width:auto;min-height:44px}body[data-opc-theme=official] .opc-feasibility-confirm-actions>button:last-child{flex:0 0 auto;min-width:0;max-width:10.5rem}}.opc-conv-material-compose-shell{box-sizing:border-box}.opc-conv-material-compose-divider{background:#94a3b859}.opc-conv-material-plus-btn{color:#64748bf2;background:#94a3b81f}.opc-conv-material-plus-btn:hover:not(:disabled){color:#334155;background:#94a3b838}.opc-conv-material-menu{border-color:#e2e8f0f2;background:#fff;color:#0f172aeb}.opc-conv-material-menu-item:hover{background:#f1f5f9f2}.opc-conv-material-menu-icon{color:#64748bf2}.opc-conv-material-chip{border-color:#e2e8f0d9;background:#f8fafceb;color:#334155f2}.opc-conv-material-chip-badge.is-image{background:#e0f2fef2;color:#0369a1f2}.opc-conv-material-chip-badge.is-doc{background:#fef3c7f2;color:#92400ef2}.opc-conv-material-chip-remove{color:#64748bd9}.opc-conv-material-chip-remove:hover:not(:disabled){background:#94a3b82e;color:#0f172aeb}.opc-conv-speech-root{position:relative}.opc-conv-speech-trigger{--opc-speech-trigger-color: var(--opc-ui-color-text-muted);--opc-speech-trigger-bg: var(--opc-ui-color-surface-hover);--opc-speech-trigger-shadow: none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.opc-conv-speech-trigger:hover:not(:disabled){--opc-speech-trigger-color: var(--opc-ui-color-text);--opc-speech-trigger-bg: var(--opc-ui-color-surface-active)}.opc-conv-speech-trigger.is-recording{--opc-speech-trigger-color: var(--opc-ui-color-on-accent);--opc-speech-trigger-bg: var(--opc-ui-color-accent);--opc-speech-trigger-shadow: var(--opc-ui-focus-ring)}.opc-conv-speech-overlay,.opc-conv-speech-toast{--opc-conv-speech-panel-surface: var(--opc-ui-color-surface-raised);--opc-conv-speech-panel-border: color-mix( in srgb, var(--opc-ui-color-accent) 34%, var(--opc-ui-color-border) );--opc-conv-speech-panel-text: var(--opc-ui-color-text);--opc-conv-speech-panel-muted: var(--opc-ui-color-text-muted);--opc-conv-speech-control-surface: var(--opc-ui-color-surface-hover);--opc-conv-speech-control-surface-hover: var(--opc-ui-color-surface-active);--opc-conv-speech-wave-start: color-mix( in srgb, var(--opc-ui-color-accent) 58%, var(--opc-ui-color-text) );--opc-conv-speech-wave-end: var(--opc-ui-color-accent)}.opc-conv-speech-overlay{background:var(--opc-ui-color-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opc-conv-speech-panel{position:fixed;bottom:12px;left:50%;width:min(36rem,calc(100vw - 2rem));transform:translate(-50%)}.opc-conv-speech-panel-inner{min-height:76px;border:1px solid var(--opc-conv-speech-panel-border);border-radius:var(--opc-ui-radius-md);background:var(--opc-conv-speech-panel-surface);color:var(--opc-conv-speech-panel-text);box-shadow:var(--opc-ui-shadow-dialog)}.opc-conv-speech-cancel,.opc-conv-speech-submit{color:var(--opc-conv-speech-panel-text);background:var(--opc-conv-speech-control-surface)}.opc-conv-speech-cancel:hover:not(:disabled),.opc-conv-speech-submit:hover:not(:disabled){background:var(--opc-conv-speech-control-surface-hover)}.opc-conv-speech-submit{color:var(--opc-ui-color-on-accent);background:var(--opc-ui-color-accent)}.opc-conv-speech-submit:hover:not(:disabled){background:var(--opc-ui-color-accent-hover)}.opc-conv-speech-collapse{border:1px solid var(--opc-conv-speech-panel-border);color:var(--opc-conv-speech-panel-text);background:var(--opc-conv-speech-panel-surface);box-shadow:var(--opc-ui-shadow-control)}.opc-conv-speech-status{color:var(--opc-conv-speech-panel-muted);font-size:var(--opc-type-caption);line-height:1.4}.opc-conv-speech-wave-bar{background:linear-gradient(180deg,var(--opc-conv-speech-wave-start),var(--opc-conv-speech-wave-end));transition:height 80ms linear}.opc-conv-speech-toast{border:1px solid var(--opc-conv-speech-panel-border);border-radius:var(--opc-ui-radius-sm);background:var(--opc-conv-speech-panel-surface);color:var(--opc-conv-speech-panel-text);box-shadow:var(--opc-ui-shadow-toast)}.opc-conv-speech-toast.is-error{border-color:color-mix(in srgb,var(--opc-ui-color-danger) 48%,var(--opc-ui-color-border));background:color-mix(in srgb,var(--opc-ui-color-danger) 12%,var(--opc-conv-speech-panel-surface));color:var(--opc-ui-color-danger)}.opc-conv-speech-toast__content{min-width:0;line-height:1.45}textarea.opc-conv-compose-input--scrollable{overflow-y:auto}body[data-opc-theme=official] .opc-member-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}body[data-opc-theme=official] .opc-member-table-scroll:not(.opc-compute-table-scroll)>table{width:-moz-max-content;width:max-content;min-width:100%}body[data-opc-theme=official] .opc-member-table-scroll:not(.opc-compute-table-scroll) .opc-power-table{min-width:36rem}.opc-compute-logs-table{width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse}.opc-compute-logs-table .opc-compute-logs-col-time{width:16%}.opc-compute-logs-table .opc-compute-logs-col-delta,.opc-compute-logs-table .opc-compute-logs-col-balance{width:10%}.opc-compute-logs-table .opc-compute-logs-col-desc{width:auto}.opc-compute-logs-table thead th{box-sizing:border-box}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-table-scroll{display:block;width:100%;max-width:100%;min-width:0}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-logs-table{width:100%;min-width:100%;table-layout:fixed}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-logs-table thead th{background:#ffffff0a}@media(max-width:768px){.opc-compute-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.opc-compute-logs-table{width:-moz-max-content;width:max-content;min-width:38rem;table-layout:auto}.opc-compute-logs-table .opc-compute-logs-col-time{width:10.5rem;min-width:10.5rem}.opc-compute-logs-table .opc-compute-logs-col-delta{width:5rem;min-width:5rem}.opc-compute-logs-table .opc-compute-logs-col-balance{width:5.5rem;min-width:5.5rem}.opc-compute-logs-table .opc-compute-logs-col-desc{width:14rem;min-width:14rem}.opc-compute-logs-table th:nth-child(1),.opc-compute-logs-table td:nth-child(1),.opc-compute-logs-table th:nth-child(2),.opc-compute-logs-table td:nth-child(2),.opc-compute-logs-table th:nth-child(3),.opc-compute-logs-table td:nth-child(3){white-space:nowrap}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-logs-table{width:-moz-max-content;width:max-content;min-width:38rem;table-layout:auto}}body[data-opc-theme=official] .opc-theme-page--workspace .bg-white\/95{background:linear-gradient(180deg,#ffffff0f,#ffffff08)}body[data-opc-theme=official] .opc-theme-page--workspace .from-slate-50\/90,body[data-opc-theme=official] .opc-theme-page--workspace .via-white,body[data-opc-theme=official] .opc-theme-page--workspace .to-slate-50\/40{--tw-gradient-from: rgba(255, 255, 255, .04) var(--tw-gradient-from-position);--tw-gradient-to: rgba(255, 255, 255, .02) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(235, 205, 164, .04) var(--tw-gradient-via-position), var(--tw-gradient-to)}body[data-opc-theme=official] .opc-theme-page--workspace .bg-sky-500{background:var(--opc-gold-gradient-btn, var(--opc-ui-color-accent, #d1a054));color:var(--opc-ui-color-on-accent, #3d2e0a);box-shadow:var(--opc-ui-shadow-control, 0 10px 24px rgba(230, 185, 128, .18))}body[data-opc-theme=official] .opc-theme-page--compute{min-height:0;font-size:14px}body[data-opc-theme=official] .opc-theme-page--compute :is(.text-xs,.text-\[12px\],.text-\[0\.75rem\]){font-size:14px;line-height:1.5}body[data-opc-theme=official] .opc-power-stack{display:flex;flex-direction:column;gap:18px;min-height:0;flex-shrink:0;width:100%}body[data-opc-theme=official] .opc-power-top-row,body[data-opc-theme=official] .opc-compute-logs-section{flex-shrink:0;position:relative;z-index:1}body[data-opc-theme=official] .opc-compute-logs-section{min-width:0;width:100%;max-width:100%;border:none;border-radius:var(--opc-fig1-radius, 24px);background:var(--opc-fig1-bg);box-shadow:var(--opc-plan-card-frame-shadow);padding:24px}body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page{overflow-x:hidden;overflow-y:visible;min-height:auto;padding:12px 16px 16px;gap:16px}@media(min-width:640px){body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page{padding:16px 20px 20px;gap:18px}}@media(min-width:769px){body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page{padding:12px 8px 16px}}body[data-opc-theme=official] .opc-power-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:stretch}body[data-opc-theme=official] .opc-power-panel{min-width:0;padding:24px}body[data-opc-theme=official] .opc-theme-page--compute :is(.opc-power-panel,.opc-power-stat,.opc-power-total,.opc-official-purchase-body){box-shadow:none}.opc-member-mobile-back{display:none;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--opc-ui-color-border, #cbd5e1);border-radius:8px;background:var(--opc-ui-color-surface, #ffffff);color:var(--opc-ui-color-text-muted, #475569);transition:border-color .16s ease,background .16s ease,color .16s ease}.opc-member-mobile-back svg{width:17px;height:17px}.opc-member-mobile-back:hover,.opc-member-mobile-back:focus-visible{border-color:var(--opc-ui-color-border-strong, #94a3b8);background:var(--opc-ui-color-surface-subtle, #f1f5f9);color:var(--opc-ui-color-text, #334155);outline:none}body[data-opc-theme=official] .opc-member-mobile-back{border-color:var(--opc-ui-color-border, rgba(209, 160, 84, .34));background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 8%,transparent);color:var(--opc-ui-color-link, #e6c48c)}body[data-opc-theme=official] .opc-member-mobile-back:hover,body[data-opc-theme=official] .opc-member-mobile-back:focus-visible{border-color:var(--opc-ui-color-border-strong, rgba(209, 160, 84, .58));background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 14%,transparent)}@media(max-width:768px){.opc-member-mobile-back{display:inline-flex}}body[data-opc-theme=official] .opc-section-head{display:flex;align-items:center;gap:12px}body[data-opc-theme=official] .opc-section-head-bar{width:4px;height:32px;border-radius:9999px;background:linear-gradient(180deg,var(--opc-ui-color-link, #f0d49a) 0%,var(--opc-ui-color-accent, #d1a054) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 30%,transparent)}body[data-opc-theme=official] .opc-section-head-text{min-width:0}body[data-opc-theme=official] .opc-section-head-text h2,body[data-opc-theme=official] .opc-section-head-text h3{margin:0}body[data-opc-theme=official] .opc-power-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}body[data-opc-theme=official] .opc-power-stat{min-width:0;border:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--opc-ui-color-canvas, #000) 18%,transparent);padding:16px;text-align:left}body[data-opc-theme=official] .opc-power-stat label,body[data-opc-theme=official] .opc-power-total label{display:block;color:var(--opc-ui-color-text-muted, rgba(255, 255, 255, .54));font-size:var(--opc-type-section, .8125rem);line-height:1.5;text-align:left}body[data-opc-theme=official] .opc-power-stat strong,body[data-opc-theme=official] .opc-power-total-num{display:block;margin-top:8px;font-size:var(--opc-type-heading-lg, 24px);line-height:1.1;font-weight:700;color:var(--opc-ui-color-link, rgba(235, 205, 164, .96));word-break:break-word;text-align:left}body[data-opc-theme=official] .opc-power-total{margin-top:16px;border:1px solid var(--opc-ui-color-border, rgba(209, 160, 84, .22));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 8%,transparent),color-mix(in srgb,var(--opc-ui-color-canvas, #000) 14%,transparent));padding:16px;text-align:left}body[data-opc-theme=official] .opc-power-arrears{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px;min-width:0;border:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--opc-ui-color-canvas, #000) 18%,transparent);padding:16px}body[data-opc-theme=official] .opc-power-arrears--due{border-color:color-mix(in srgb,var(--opc-ui-color-danger, #f43f5e) 38%,transparent);background:color-mix(in srgb,var(--opc-ui-color-danger, #f43f5e) 18%,var(--opc-ui-color-canvas, #000))}body[data-opc-theme=official] .opc-power-arrears-copy{min-width:0;text-align:left}body[data-opc-theme=official] .opc-power-arrears-title{margin:0;color:var(--opc-ui-color-text-muted, rgba(255, 255, 255, .54));font-size:var(--opc-type-section, .8125rem);font-weight:600;line-height:1.5}body[data-opc-theme=official] .opc-power-arrears--due .opc-power-arrears-title{color:color-mix(in srgb,var(--opc-ui-color-danger, #f08383) 78%,var(--opc-ui-color-text, #fff))}body[data-opc-theme=official] .opc-power-arrears-hint{margin:6px 0 0;font-size:var(--opc-type-body, 14px);line-height:1.55;color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .42))}body[data-opc-theme=official] .opc-power-arrears-val{flex-shrink:0;margin:0;font-size:var(--opc-type-heading-lg, 24px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--opc-ui-color-link, rgba(235, 205, 164, .96))}body[data-opc-theme=official] .opc-power-arrears--due .opc-power-arrears-val,body[data-opc-theme=official] .opc-power-total-num.opc-power-total-num--negative{color:var(--opc-arrears-text, #bd1d05)}body[data-opc-theme=official] .opc-power-total-num.opc-power-total-num--low{color:var(--opc-ui-color-accent, rgba(209, 160, 84, .9))}body[data-opc-theme=official] .opc-official-purchase-body{margin-top:18px}body[data-opc-theme=official] .opc-official-pay-row{display:flex;flex-wrap:wrap;gap:18px}body[data-opc-theme=official] .opc-official-pay-opt{display:inline-flex;align-items:center;gap:15px;color:var(--opc-ui-color-text, rgba(255, 255, 255, .78));font-size:var(--opc-type-ui, .95rem)}body[data-opc-theme=official] .opc-official-pay-opt input{accent-color:var(--opc-ui-color-accent, #d1a054)}body[data-opc-theme=official] .opc-official-packages,body[data-opc-theme=official] .opc-power-table-wrap{margin-top:16px}body[data-opc-theme=official] .opc-official-packages{display:flex;flex-direction:column;gap:18px}body[data-opc-theme=official] .opc-official-pkg-row{border:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--opc-ui-color-canvas, #000) 18%,transparent);padding:18px 22px}body[data-opc-theme=official] .opc-official-pkg-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px 22px;align-items:center}body[data-opc-theme=official] .opc-official-pkg-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:6px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 58%,transparent);background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 10%,transparent);color:var(--opc-ui-color-link, rgba(235, 205, 164, .96));font-size:var(--opc-type-section, .8125rem);font-weight:700}body[data-opc-theme=official] .opc-official-pkg-name{min-width:0;color:var(--opc-ui-color-text, rgba(255, 255, 255, .88));font-size:var(--opc-type-ui, .98rem);font-weight:600}body[data-opc-theme=official] .opc-official-pkg-values{display:inline-flex;align-items:center;justify-content:flex-end;gap:28px;min-width:0}body[data-opc-theme=official] .opc-official-pkg-points,body[data-opc-theme=official] .opc-official-pkg-yuan{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}body[data-opc-theme=official] .opc-official-pkg-points-num,body[data-opc-theme=official] .opc-official-pkg-yuan-num{color:var(--opc-ui-color-link, rgba(235, 205, 164, .96));font-size:var(--opc-type-title-sm, 1.05rem);font-weight:700}.opc-compute-first-purchase-hint{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.5;letter-spacing:.02em}@keyframes opc-first-purchase-title-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.opc-compute-first-purchase-banner{position:relative;overflow:hidden;margin:0 0 1rem;border-radius:14px}.opc-compute-first-purchase-banner__glow{position:absolute;inset:-40% -20%;pointer-events:none;background:transparent;animation:none}.opc-compute-first-purchase-banner__inner{position:relative;z-index:1;padding:.875rem 1rem}.opc-compute-first-purchase-banner__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.opc-compute-first-purchase-banner__tag{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.45}.opc-compute-first-purchase-banner--official{border:1px solid var(--opc-compute-banner-border, var(--opc-ui-color-border));background:var(--opc-compute-banner-bg, var(--opc-ui-color-surface-subtle));box-shadow:var(--opc-ui-shadow-compute-promo)}.opc-compute-first-purchase-banner--official .opc-compute-first-purchase-banner__glow{background:var(--opc-ui-color-compute-promo-glow)}.opc-compute-first-purchase-banner--official .opc-compute-first-purchase-banner__tag--hot,.opc-compute-first-purchase-banner--official .opc-compute-first-purchase-banner__tag--once{border:1px solid var(--opc-ui-color-compute-promo-tag-border);background:var(--opc-ui-color-compute-promo-tag-bg);color:var(--opc-ui-color-compute-promo-tag-text)}.opc-compute-first-purchase-banner--official .opc-compute-first-purchase-banner__title-em{display:inline-block;font-size:1.0625rem;font-weight:800;letter-spacing:.04em;color:var(--opc-compute-banner-text, var(--opc-ui-color-text));text-shadow:var(--opc-ui-shadow-compute-promo-title);animation:none}.opc-compute-first-purchase-banner--official .opc-compute-first-purchase-banner__desc{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--opc-compute-muted, var(--opc-ui-color-text-muted))}.opc-compute-first-purchase-banner--portal{border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,#fffbeb,#fff7ed);box-shadow:0 8px 24px #f59e0b1f}.opc-compute-first-purchase-banner--portal .opc-compute-first-purchase-banner__glow{background:radial-gradient(circle at 30% 50%,rgba(255,210,138,.16),transparent 58%);animation:opc-first-purchase-title-shine 2.8s ease-in-out infinite}.opc-compute-first-purchase-banner--portal .opc-compute-first-purchase-banner__tag--hot{border:1px solid rgba(234,88,12,.35);background:linear-gradient(180deg,#ffedd5,#fed7aa);color:#c2410c}.opc-compute-first-purchase-banner--portal .opc-compute-first-purchase-banner__tag--once{border:1px solid rgba(217,119,6,.3);background:#fef3c7;color:#b45309}.opc-compute-first-purchase-banner--portal .opc-compute-first-purchase-banner__title-em{display:inline-block;font-size:1rem;font-weight:800;color:#b45309;animation:opc-first-purchase-title-shine 2.4s ease-in-out infinite}.opc-compute-first-purchase-banner--portal .opc-compute-first-purchase-banner__desc{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:#92400e}.opc-compute-pkg-price-block{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:0;min-width:0}.opc-compute-pkg-price-row{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.75rem;min-width:8rem;font-variant-numeric:tabular-nums}.opc-compute-pkg-list-price{display:inline-flex;justify-content:flex-end;width:2.75rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor;white-space:nowrap}.opc-compute-pkg-price-block--official .opc-compute-pkg-list-price{color:var(--opc-semantic-danger)}.opc-compute-pkg-price-block--portal .opc-compute-pkg-list-price{color:#e11d48}.opc-compute-pkg-sale-price{display:inline-flex;align-items:baseline;gap:.0625rem;line-height:1}.opc-compute-pkg-price-block--promo .opc-compute-pkg-sale-price__sym{font-size:.875rem;font-weight:700}.opc-compute-pkg-price-block--promo .opc-compute-pkg-sale-price__num{font-size:1.625rem;font-weight:800;letter-spacing:0}.opc-compute-pkg-price-block--official.opc-compute-pkg-price-block--promo .opc-compute-pkg-sale-price{color:var(--opc-compute-price-text, var(--opc-ui-color-accent));text-shadow:0 0 20px color-mix(in srgb,var(--opc-ui-color-accent, #ffc878) 24%,transparent)}.opc-compute-pkg-price-block--portal.opc-compute-pkg-price-block--promo .opc-compute-pkg-sale-price{color:#ea580c}.opc-compute-pkg-price-block:not(.opc-compute-pkg-price-block--promo) .opc-compute-pkg-sale-price__sym,.opc-compute-pkg-price-block:not(.opc-compute-pkg-price-block--promo) .opc-compute-pkg-sale-price__num{font-size:1.05rem;font-weight:700}.opc-compute-pkg-price-block--official:not(.opc-compute-pkg-price-block--promo) .opc-compute-pkg-sale-price{color:var(--opc-compute-price-text, rgba(235, 205, 164, .96))}.opc-compute-pkg-price-block--portal:not(.opc-compute-pkg-price-block--promo) .opc-compute-pkg-sale-price{color:#0f172a}body[data-opc-theme=official] .opc-official-pkg-row--promo{border-color:color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 42%,transparent);background:color-mix(in srgb,var(--opc-ui-color-canvas, #000) 18%,transparent);box-shadow:none}.opc-compute-pkg-row--promo{box-shadow:0 0 0 1px #f59e0b1f}body[data-opc-theme=official] .opc-official-first-purchase-hint{color:var(--opc-ui-color-warning, #ffd28a)}body[data-opc-theme=official] .opc-official-pkg-unit,body[data-opc-theme=official] .opc-official-pkg-detail,body[data-opc-theme=official] .opc-official-purchase-foot,body[data-opc-theme=official] .opc-official-packages-empty{color:var(--opc-ui-color-text-muted, rgba(255, 255, 255, .54));font-size:var(--opc-type-body, .875rem);line-height:1.6}body[data-opc-theme=official] .opc-official-pkg-detail{margin:10px 0 0 58px}body[data-opc-theme=official] .opc-official-pkg-buy{min-height:var(--opc-ui-primary-control-height);padding:0 22px;margin-left:4px;border-radius:9999px;border:1px solid var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);background-image:none;color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);font-size:var(--opc-type-ui, .95rem);font-weight:700;box-shadow:var(--opc-ui-shadow-control);transition:filter .18s ease,background-color .18s ease,border-color .18s ease}body[data-opc-theme=official] .opc-official-pkg-buy:hover:not(:disabled){border-color:var(--opc-ui-color-accent);background:var(--opc-ui-color-accent);filter:brightness(1.015)}body[data-opc-theme=official] .opc-official-pkg-buy:disabled{opacity:.56;cursor:not-allowed}body[data-opc-theme=official] .opc-power-table-wrap:not(.opc-member-table-scroll){overflow:hidden;border-radius:20px}body[data-opc-theme=official] .opc-power-table-wrap.opc-member-table-scroll{overflow-x:auto;overflow-y:hidden;border-radius:20px;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-power-table{width:100%;border-collapse:collapse}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-logs-table thead{display:table-header-group;width:100%}body[data-opc-theme=official] .opc-compute-logs-section .opc-compute-logs-table thead tr{width:100%}body[data-opc-theme=official] .opc-power-table th,body[data-opc-theme=official] .opc-power-table td{padding:14px 16px;text-align:left;vertical-align:top}body[data-opc-theme=official] .opc-power-table th{color:var(--opc-ui-color-text-muted, rgba(255, 255, 255, .54));font-size:var(--opc-type-body, 14px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-opc-theme=official] .opc-power-table tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 28%,transparent)}body[data-opc-theme=official] .opc-td-neg,body[data-opc-theme=official] .opc-power-table .opc-compute-points--negative{color:var(--opc-semantic-danger)}body[data-opc-theme=official] .opc-td-pos{color:var(--opc-ui-color-link, rgba(235, 205, 164, .96))}body[data-opc-theme=official] .opc-compute-table-empty{padding:2rem 1rem;text-align:center;color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .45))}body[data-opc-theme=official] .opc-compute-table-desc{max-width:none;line-height:1.55;color:var(--opc-ui-color-text-muted, rgba(255, 255, 255, .58));word-break:break-word}body[data-opc-theme=official] .opc-compute-logs-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--opc-ui-color-border, rgba(235, 205, 164, .28)) 35%,transparent)}body[data-opc-theme=official] .opc-compute-logs-pager-meta,body[data-opc-theme=official] .opc-compute-logs-pager-index{font-size:var(--opc-type-body, 14px);color:var(--opc-ui-color-text-subtle, rgba(255, 255, 255, .48))}body[data-opc-theme=official] .opc-compute-logs-pager-meta span,body[data-opc-theme=official] .opc-compute-logs-pager-index{font-weight:600;color:var(--opc-ui-color-text, rgba(255, 255, 255, .82))}body[data-opc-theme=official] .opc-compute-logs-pager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-opc-theme=official] .opc-compute-logs-pager-btn{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--opc-ui-color-border, rgba(235, 205, 164, .22));background:color-mix(in srgb,var(--opc-ui-color-surface, #fff) 4%,transparent);color:var(--opc-ui-color-text, rgba(255, 255, 255, .86));font-size:var(--opc-type-button);font-weight:600}body[data-opc-theme=official] .opc-compute-logs-pager-btn:hover:not(:disabled){border-color:var(--opc-ui-color-border-strong, rgba(209, 160, 84, .45));background:color-mix(in srgb,var(--opc-ui-color-accent, #d1a054) 10%,transparent)}body[data-opc-theme=official] .opc-compute-logs-pager-btn:disabled{opacity:.45;cursor:not-allowed}body[data-opc-theme=official] .opc-compute-logs-section .opc-section-head{margin-bottom:14px}@media(min-width:769px){body[data-opc-theme=official] .opc-switch-bar__tools,body[data-opc-theme=official] .opc-switch-create-conv-btn{display:none}body[data-opc-theme=official] .opc-switch-bar:not(:has(.opc-switch-btn)){display:none;margin:0;padding:0}}@media(max-width:768px){body[data-opc-theme=official] .opc-switch-bar:not(:has(.opc-switch-btn)):not(:has(#opc-conv-switch-mid>*)):not(:has(#opc-conv-switch-tools>*)){display:none;margin:0;padding:0}}@media(max-width:768px){body[data-opc-theme=official] .opc-switch-bar__right{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:1 1 auto;width:100%;min-width:0;margin:0}body[data-opc-theme=official] .opc-switch-bar__mid{order:2;flex:0 0 auto;display:flex;align-items:center}body[data-opc-theme=official] .opc-switch-bar__tools:not(:empty){display:contents}body[data-opc-theme=official] .opc-conv-switch-tool-btn--workspace{order:1}body[data-opc-theme=official] .opc-switch-bar__mid:empty{display:none}body[data-opc-theme=official] .opc-conv-switch-tool-btn--guide{order:3}body[data-opc-theme=official] .opc-conv-switch-tool-btn--preview{order:4;margin-left:auto}body[data-opc-theme=official] .opc-switch-bar__tabs{flex:0 1 auto}body[data-opc-theme=official] .opc-switch-create-conv-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;height:32px;min-height:32px;max-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--opc-ui-color-border, rgba(209, 160, 84, .28));background:var(--opc-ui-color-surface, rgba(8, 8, 8, .92));color:var(--opc-ui-color-text-muted, rgba(230, 196, 140, .92));font-size:var(--opc-type-button);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var( --opc-ui-shadow-control, inset 0 1px 0 rgba(255, 248, 230, .06), 0 4px 14px rgba(0, 0, 0, .35) );transition:background-color .18s ease,border-color .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}body[data-opc-theme=official] .opc-switch-create-conv-btn:hover,body[data-opc-theme=official] .opc-switch-create-conv-btn:focus-visible{border-color:var(--opc-ui-color-border-strong, rgba(209, 160, 84, .45));background:var(--opc-ui-color-surface-hover, rgba(209, 160, 84, .12));color:var(--opc-ui-color-text, #f5ecd4);outline:none}body[data-opc-theme=official] .opc-switch-create-conv-btn__icon{width:14px;height:14px;flex-shrink:0;display:block;color:inherit}}@media(max-width:768px){body[data-opc-theme=official] .opc-portal-dialog.opc-portal-dialog--conv-delete{z-index:200150}.opc-drawer-backdrop-fade-enter-active,.opc-drawer-backdrop-fade-leave-active{transition:opacity .28s ease}.opc-drawer-backdrop-fade-enter-from,.opc-drawer-backdrop-fade-leave-to{opacity:0}body[data-opc-theme=official] .opc-theme-page--workspace{gap:14px}body[data-opc-theme=official] .opc-power-top-row{grid-template-columns:1fr}}@media(min-width:769px){.opc-conv-msg-row--system>.opc-conv-bubble-row{padding-left:10px;padding-right:10px;box-sizing:border-box}}@media(max-width:1024px){body[data-opc-theme=official] .opc-official-pkg-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:8px 12px}body[data-opc-theme=official] .opc-official-pkg-badge{grid-column:1 / -1;grid-row:1}body[data-opc-theme=official] .opc-official-pkg-name{grid-column:1 / -1;grid-row:2;padding-left:0}body[data-opc-theme=official] .opc-official-pkg-values{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 10px;min-width:0;width:100%;max-width:100%}body[data-opc-theme=official] .opc-official-pkg-values .opc-compute-pkg-price-row{min-width:0;width:auto;gap:.5rem;flex-wrap:wrap}body[data-opc-theme=official] .opc-official-pkg-values .opc-compute-pkg-list-price{width:auto;min-width:0}body[data-opc-theme=official] .opc-official-pkg-buy{grid-column:2;grid-row:3;width:auto;justify-self:end;align-self:center;margin:0}body[data-opc-theme=official] .opc-official-pkg-detail{margin-left:0}body[data-opc-theme=official] .auth-modal-center,body[data-opc-theme=official] .auth-modal-center--wide{width:min(100%,40rem)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-center{width:min(calc(100vw - 12px),36rem);max-width:36rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel{padding-left:10px;padding-right:10px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-label{flex:0 0 4.75rem;font-size:12px;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input{min-width:0}body[data-opc-theme=official] .auth-modal-center--forgot{width:min(100%,min(92vw,65rem));flex-shrink:0}}@media(max-width:768px){body[data-opc-theme=official] .opc-theme-page--compute.opc-compute-page{padding-left:8px;padding-right:8px}body[data-opc-theme=official] .opc-theme-page--compute .opc-power-panel{padding:14px 10px}body[data-opc-theme=official] .opc-official-pkg-row{padding:12px 10px}body[data-opc-theme=official] .opc-official-pkg-values .opc-compute-pkg-price-block--promo .opc-compute-pkg-sale-price__num{font-size:1.25rem}body[data-opc-theme=official] .opc-official-pkg-buy{padding:6px 14px;min-height:32px;font-size:.875rem}body.tools-page[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-chat-scroll--tools-embed{flex:1 1 0%;min-height:0;width:100%;max-width:100%;margin:0;padding:10px 12px 12px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.tools-page[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-msg-row--system>.opc-conv-bubble-row{justify-content:flex-start;padding-left:0;padding-right:0}body.tools-page[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-msg-row--system>.opc-conv-bubble-row>.min-w-0.rounded-2xl{flex:0 1 auto;width:auto;max-width:min(92%,42rem);margin-left:0;margin-right:auto}body.tools-page[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-msg-row--user>.opc-conv-bubble-row{justify-content:flex-start;padding-left:0;padding-right:0}body.tools-page[data-opc-theme=official] .opc-conv-shell--tools-embed .opc-conv-msg-row--user>.opc-conv-bubble-row>.min-w-0.rounded-2xl{flex:0 1 auto;width:auto;max-width:min(92%,42rem);margin-left:auto;margin-right:0}.opc-conv-msg-row--system .conversation-md{overflow-wrap:anywhere;word-break:break-word}body[data-opc-theme=official] .auth-modal-overlay{padding:12px}body[data-opc-theme=official] .auth-card--float{padding:22px 18px 18px;border-radius:22px}body[data-opc-theme=official] .auth-card-title{margin-bottom:18px;font-size:1.45rem;letter-spacing:.12em}body[data-opc-theme=official] .auth-actions{flex-direction:column}body[data-opc-theme=official] .auth-btn,body[data-opc-theme=official] .auth-btn--primary,body[data-opc-theme=official] .auth-btn--ghost{width:100%}body[data-opc-theme=official] .auth-actions--center .auth-btn,body[data-opc-theme=official] .auth-actions--center .auth-btn--primary,body[data-opc-theme=official] .auth-actions--center .auth-btn--ghost{width:auto;flex:0 0 auto}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-btn.auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-line .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-nickname-inputs .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-dual-actions .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-pwd-actions .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-actions .auth-btn{width:auto;flex:0 0 auto;border-radius:var(--opc-ui-radius-sm);box-sizing:border-box;height:38px;min-height:38px;max-height:38px;padding:0 14px;font-size:var(--opc-type-button)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-pwd-actions{justify-content:center}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-actions{justify-content:flex-end}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-panel .auth-code-row .auth-btn-code:not(.auth-btn-code--block){min-width:5rem;max-width:36%;height:38px;min-height:38px;max-height:38px;padding:0 10px;font-size:var(--opc-type-button)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-bind-edit-panel .auth-code-row .auth-input{min-height:38px;height:38px;font-size:var(--opc-type-ui)}body[data-opc-theme=official] .opc-theme-page--profile .auth-field{flex-direction:row;align-items:center}body[data-opc-theme=official] .opc-theme-page--profile .auth-label{flex:0 0 4.5rem;text-align:right;font-size:12px;white-space:nowrap}body[data-opc-theme=official] .opc-theme-page--profile .auth-input-wrap{flex:1 1 0;width:auto}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-field-msg{margin-left:calc(4.5rem + 12px)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .opc-profile-field-msg{margin-left:calc(4.75rem + 12px)}body[data-opc-theme=official] .opc-theme-page--profile.auth-modal-overlay{align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 8px max(12px,env(safe-area-inset-bottom,0px));overflow:hidden}body[data-opc-theme=official] .opc-theme-page--profile.auth-modal-overlay .auth-modal-center{align-items:center;justify-content:center;width:min(calc(100vw - 16px),36rem);max-width:36rem;max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)));margin:auto;padding:0;overflow:hidden;flex-shrink:1;min-height:0}body[data-opc-theme=official] .opc-theme-page--profile .auth-inner{width:100%;min-height:0}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-card,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-card{max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)));border-radius:16px;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}body[data-opc-theme=official] .opc-theme-page--profile .auth-card--float.opc-profile-card{padding:14px 12px 12px}body[data-opc-theme=official] .opc-theme-page--profile .auth-card-title{margin-bottom:10px;font-size:1.125rem;letter-spacing:.08em;padding-right:2rem}body[data-opc-theme=official] .opc-theme-page--profile .auth-field{gap:8px;margin-bottom:8px}body[data-opc-theme=official] .opc-theme-page--profile .auth-input{height:38px;min-height:38px;font-size:var(--opc-type-ui);padding:0 10px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-account-wrap{min-height:38px;padding:0 10px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-field-msg{margin:-2px 0 6px calc(4.5rem + 8px);font-size:11px;line-height:1.35}body[data-opc-theme=official] .opc-profile-toast-host{z-index:300250}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel{padding-left:8px;padding-right:8px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input{height:38px;min-height:38px;font-size:var(--opc-type-ui)}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input-wrap--password .auth-password-input__field,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-input-wrap--password .auth-input{padding-right:2.35rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-password-toggle--solo{right:.35rem;width:1.625rem;height:1.625rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-password-panel .auth-password-toggle__icon{width:1rem;height:1rem}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-modal-close.auth-modal-close{top:8px;right:8px;width:32px;height:32px}body[data-opc-theme=official] .opc-theme-page--profile .auth-tab{padding:8px 10px;font-size:13px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-actions.auth-actions{flex-direction:row;flex-wrap:nowrap;gap:10px}body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-actions .auth-btn,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-actions .auth-btn--primary,body[data-opc-theme=official] .opc-theme-page--profile .opc-profile-actions .auth-btn--ghost{flex:1 1 0;width:auto;min-width:0;min-height:44px;font-size:var(--opc-type-button);padding:0 12px}body[data-opc-theme=official] .auth-code-row .auth-input-wrap{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}body[data-opc-theme=official] .auth-code-row .auth-input{flex:1 1 auto;min-width:0;width:auto;min-height:46px;height:46px}body[data-opc-theme=official] .auth-code-row .auth-btn-code:not(.auth-btn-code--block){width:auto;max-width:44%;flex:0 0 auto;min-width:5.5rem;min-height:46px;height:46px;padding:8px 12px;font-size:var(--opc-type-button)}body[data-opc-theme=official] .auth-btn-code.auth-btn-code--block{width:100%;min-height:46px}body[data-opc-theme=official] .opc-power-mini-grid{grid-template-columns:1fr}}@media(max-height:760px){body[data-opc-theme=official] .opc-theme-page--compute{padding-bottom:12px}body[data-opc-theme=official] .auth-card--float{max-height:calc(100vh - 24px)}}.opc-conv-quick-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;margin:0 0 10px}.opc-conv-compose-toolbar__quick-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0}.opc-conv-compose-toolbar__quick-actions--standalone{flex:0 1 auto}.opc-conv-quick-action--inline{min-height:32px;height:32px;padding:0 10px;font-size:var(--opc-type-button);font-weight:400;line-height:1;box-shadow:none}.opc-conv-quick-action{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;min-height:44px;padding:8px 16px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#ffffffe0;color:#1e293b;font-size:var(--opc-type-button);font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;box-shadow:0 5px 14px #0f172a0f;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.opc-conv-quick-action:hover:not(:disabled),.opc-conv-quick-action:focus-visible{border-color:#0ea5e97a;background:#fff;color:#0f172a;box-shadow:0 7px 18px #0f172a1a}.opc-conv-quick-action:focus-visible{outline:2px solid rgba(14,165,233,.32);outline-offset:2px}.opc-conv-quick-action:active:not(:disabled){transform:translateY(1px)}.opc-conv-quick-action:disabled,.opc-conv-quick-action--generating{cursor:not-allowed;opacity:.42;pointer-events:auto}.opc-conv-quick-action--placeholder,.opc-conv-quick-action--muted{color:#475569ad;box-shadow:none}@media(max-width:900px){.opc-conv-quick-actions{gap:7px}}@media(max-width:480px){.opc-conv-quick-actions{gap:6px;margin-bottom:8px}.opc-conv-quick-action{min-height:40px;padding:7px 6px;font-size:var(--opc-type-button)}}.text-3xl{font-size:1.475rem}.opc-conv-footer-compose-wrap .opc-conv-toolbar-control{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;padding-block:0;padding-inline:10px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;white-space:nowrap}.opc-conv-footer-compose-wrap .opc-conv-model-dropdown-trigger--footer.opc-conv-toolbar-control{justify-content:space-between}.opc-conv-footer-compose-wrap .opc-conv-model-display--readonly{height:32px;min-height:32px;max-height:32px}.opc-conv-footer-compose-wrap .opc-conv-toolbar-control:is(.opc-conv-model-dropdown-trigger--footer,.opc-conv-compose-select-display,[id^=conv-footer-model-mode]){padding-inline:14px}.placeholder\:text-\[\#bead91\]\/60::-moz-placeholder{color:#bead9199}.placeholder\:text-\[\#bead91\]\/60::placeholder{color:#bead9199}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#d1a054\]\/35:focus-within{--tw-ring-color: rgb(209 160 84 / .35)}.focus-within\:ring-brand-500\/30:focus-within{--tw-ring-color: rgb(76 134 255 / .3)}.focus-within\:ring-sky-500\/35:focus-within{--tw-ring-color: rgb(14 165 233 / .35)}.hover\:border-\[\#c9a14a\]\/45:hover{border-color:#c9a14a73}.hover\:border-\[\#d1a054\]\/25:hover{border-color:#d1a05440}.hover\:border-\[\#d1a054\]\/35:hover{border-color:#d1a05459}.hover\:border-\[\#d1a054\]\/55:hover{border-color:#d1a0548c}.hover\:border-\[\#d1a054\]\/65:hover{border-color:#d1a054a6}.hover\:border-\[\#e6c47a\]\/40:hover{border-color:#e6c47a66}.hover\:border-\[\#e6c47a\]\/60:hover{border-color:#e6c47a99}.hover\:border-\[rgba\(235\,205\,164\,0\.48\)\]:hover{border-color:#ebcda47a}.hover\:border-brand-200\/80:hover{border-color:#cfe0ffcc}.hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(167 198 255 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300\/80:hover{border-color:#6ee7b7cc}.hover\:border-emerald-300\/90:hover{border-color:#6ee7b7e6}.hover\:border-rose-300\/90:hover{border-color:#fda4afe6}.hover\:border-rose-400\/45:hover{border-color:#fb718573}.hover\:border-rose-400\/65:hover{border-color:#fb7185a6}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-300\/90:hover{border-color:#7dd3fce6}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-violet-300\/90:hover{border-color:#c4b5fde6}.hover\:bg-\[\#0096d1\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 150 209 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a160f\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 22 15 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1612\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 22 18 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1612\]\/90:hover{background-color:#1a1612e6}.hover\:bg-\[\#1c1814\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 24 20 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#241b12\]:hover{--tw-bg-opacity: 1;background-color:rgb(36 27 18 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#252018\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 32 24 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2826\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 40 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2826\]\/80:hover{background-color:#2a2826cc}.hover\:bg-\[\#323232\]:hover{--tw-bg-opacity: 1;background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#352b1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(53 43 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#353330\]:hover{--tw-bg-opacity: 1;background-color:rgb(53 51 48 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6b5220\]\/40:hover{background-color:#6b522066}.hover\:bg-\[\#d1a054\]\/10:hover{background-color:#d1a0541a}.hover\:bg-\[\#e6b980\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 185 128 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6c47a\]\/10:hover{background-color:#e6c47a1a}.hover\:bg-\[\#f5ead4\]\/10:hover{background-color:#f5ead41a}.hover\:bg-\[\#f5ead4\]\/\[0\.04\]:hover{background-color:#f5ead40a}.hover\:bg-\[\#f5f0e6\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 240 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--opc-ui-color-surface-hover\)\]:hover{background-color:var(--opc-ui-color-surface-hover)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color:rgb(35 87 184 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/80:hover{background-color:#d1fae5cc}.hover\:bg-emerald-50\/90:hover{background-color:#ecfdf5e6}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/\[0\.18\]:hover{background-color:#f43f5e2e}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-950\/55:hover{background-color:#4c05198c}.hover\:bg-sky-100\/80:hover{background-color:#e0f2fecc}.hover\:bg-sky-100\/90:hover{background-color:#e0f2fee6}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}.hover\:bg-sky-50\/80:hover{background-color:#f0f9ffcc}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/90:hover{background-color:#f1f5f9e6}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-200\/80:hover{background-color:#e2e8f0cc}.hover\:bg-slate-400\/10:hover{background-color:#94a3b81a}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-50\/90:hover{background-color:#f8fafce6}.hover\:bg-slate-500\/10:hover{background-color:#64748b1a}.hover\:bg-slate-500\/\[0\.14\]:hover{background-color:#64748b24}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-\[\#c7b99d\]:hover{--tw-text-opacity: 1;color:rgb(199 185 157 / var(--tw-text-opacity, 1))}.hover\:text-\[\#e6c47a\]:hover{--tw-text-opacity: 1;color:rgb(230 196 122 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ebe0cc\]:hover{--tw-text-opacity: 1;color:rgb(235 224 204 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f0d49a\]:hover{--tw-text-opacity: 1;color:rgb(240 212 154 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f0e6d0\]:hover{--tw-text-opacity: 1;color:rgb(240 230 208 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f5ead4\]:hover{--tw-text-opacity: 1;color:rgb(245 234 212 / var(--tw-text-opacity, 1))}.hover\:text-\[\#fff1bf\]:hover{--tw-text-opacity: 1;color:rgb(255 241 191 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-brand-700:hover{--tw-text-opacity: 1;color:rgb(35 87 184 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-900:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-sky-950:hover{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_8px_30px_rgba\(230\,196\,122\,0\.25\)\]:hover{--tw-shadow: 0 8px 30px rgba(230,196,122,.25);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_2px_6px_rgba\(0\,0\,0\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]:hover{--tw-shadow: inset 0 2px 6px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 2px 6px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#e6c47a\]\/10:hover{--tw-shadow-color: rgb(230 196 122 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.015\]:hover{--tw-brightness: brightness(1.015);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness: brightness(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#00a8e8\]:focus{--tw-border-opacity: 1;border-color:rgb(0 168 232 / var(--tw-border-opacity, 1))}.focus\:border-\[\#d1a054\]:focus{--tw-border-opacity: 1;border-color:rgb(209 160 84 / var(--tw-border-opacity, 1))}.focus\:border-\[\#d1a054\]\/45:focus{border-color:#d1a05473}.focus\:border-\[\#d1a054\]\/55:focus{border-color:#d1a0548c}.focus\:border-\[\#e6c47a\]\/50:focus{border-color:#e6c47a80}.focus\:border-\[rgba\(232\,195\,140\,0\.55\)\]:focus{border-color:#e8c38c8c}.focus\:border-brand-400:focus{--tw-border-opacity: 1;border-color:rgb(124 168 255 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#00a8e8\]\/20:focus{--tw-ring-color: rgb(0 168 232 / .2)}.focus\:ring-\[\#d1a054\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 160 84 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#d1a054\]\/25:focus{--tw-ring-color: rgb(209 160 84 / .25)}.focus\:ring-\[rgba\(209\,160\,84\,0\.25\)\]:focus{--tw-ring-color: rgba(209,160,84,.25)}.focus\:ring-brand-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(76 134 255 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-500\/20:focus{--tw-ring-color: rgb(76 134 255 / .2)}.focus\:ring-emerald-500\/25:focus{--tw-ring-color: rgb(16 185 129 / .25)}.focus\:ring-rose-400\/30:focus{--tw-ring-color: rgb(251 113 133 / .3)}.focus\:ring-sky-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400\/30:focus{--tw-ring-color: rgb(56 189 248 / .3)}.focus\:ring-sky-500\/20:focus{--tw-ring-color: rgb(14 165 233 / .2)}.focus\:ring-sky-500\/25:focus{--tw-ring-color: rgb(14 165 233 / .25)}.focus\:ring-sky-500\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#00a8e8\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 168 232 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#00a8e8\]\/25:focus-visible{--tw-ring-color: rgb(0 168 232 / .25)}.focus-visible\:ring-\[\#00a8e8\]\/30:focus-visible{--tw-ring-color: rgb(0 168 232 / .3)}.focus-visible\:ring-\[\#00a8e8\]\/35:focus-visible{--tw-ring-color: rgb(0 168 232 / .35)}.focus-visible\:ring-\[\#c9a14a\]\/45:focus-visible{--tw-ring-color: rgb(201 161 74 / .45)}.focus-visible\:ring-\[\#d1a054\]\/30:focus-visible{--tw-ring-color: rgb(209 160 84 / .3)}.focus-visible\:ring-\[\#d1a054\]\/35:focus-visible{--tw-ring-color: rgb(209 160 84 / .35)}.focus-visible\:ring-\[\#d1a054\]\/40:focus-visible{--tw-ring-color: rgb(209 160 84 / .4)}.focus-visible\:ring-\[\#d1a054\]\/45:focus-visible{--tw-ring-color: rgb(209 160 84 / .45)}.focus-visible\:ring-\[\#d1a054\]\/50:focus-visible{--tw-ring-color: rgb(209 160 84 / .5)}.focus-visible\:ring-\[\#d1a054\]\/55:focus-visible{--tw-ring-color: rgb(209 160 84 / .55)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--opc-ui-color-accent\)_45\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--opc-ui-color-accent) 45%,transparent)}.focus-visible\:ring-amber-500\/35:focus-visible{--tw-ring-color: rgb(245 158 11 / .35)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(76 134 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-brand-500\/35:focus-visible{--tw-ring-color: rgb(76 134 255 / .35)}.focus-visible\:ring-brand-500\/40:focus-visible{--tw-ring-color: rgb(76 134 255 / .4)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-500\/35:focus-visible{--tw-ring-color: rgb(16 185 129 / .35)}.focus-visible\:ring-emerald-500\/40:focus-visible{--tw-ring-color: rgb(16 185 129 / .4)}.focus-visible\:ring-red-400\/40:focus-visible{--tw-ring-color: rgb(248 113 113 / .4)}.focus-visible\:ring-sky-400\/35:focus-visible{--tw-ring-color: rgb(56 189 248 / .35)}.focus-visible\:ring-sky-400\/40:focus-visible{--tw-ring-color: rgb(56 189 248 / .4)}.focus-visible\:ring-sky-400\/80:focus-visible{--tw-ring-color: rgb(56 189 248 / .8)}.focus-visible\:ring-sky-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-500\/30:focus-visible{--tw-ring-color: rgb(14 165 233 / .3)}.focus-visible\:ring-sky-500\/35:focus-visible{--tw-ring-color: rgb(14 165 233 / .35)}.focus-visible\:ring-sky-500\/40:focus-visible{--tw-ring-color: rgb(14 165 233 / .4)}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-400\/25:focus-visible{--tw-ring-color: rgb(148 163 184 / .25)}.focus-visible\:ring-slate-400\/40:focus-visible{--tw-ring-color: rgb(148 163 184 / .4)}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-500\/35:focus-visible{--tw-ring-color: rgb(139 92 246 / .35)}.focus-visible\:ring-violet-500\/40:focus-visible{--tw-ring-color: rgb(139 92 246 / .4)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#141210\]:focus-visible{--tw-ring-offset-color: #141210}.focus-visible\:ring-offset-\[\#1c1c1c\]:focus-visible{--tw-ring-offset-color: #1c1c1c}.focus-visible\:ring-offset-\[\#232323\]:focus-visible{--tw-ring-offset-color: #232323}.focus-visible\:ring-offset-black\/40:focus-visible{--tw-ring-offset-color: rgb(0 0 0 / .4)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:bg-brand-800:active{--tw-bg-opacity: 1;background-color:rgb(30 73 151 / var(--tw-bg-opacity, 1))}.active\:brightness-\[0\.98\]:active{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#e6c47a\]\/10{background-color:#e6c47a1a}.group:hover .group-hover\:text-brand-700{--tw-text-opacity: 1;color:rgb(35 87 184 / var(--tw-text-opacity, 1))}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-\[\#00a8e8\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 168 232 / var(--tw-ring-opacity, 1))}.peer:focus-visible~.peer-focus-visible\:ring-offset-1{--tw-ring-offset-width: 1px}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:hover\:border-sky-300\/90:hover{border-color:#7dd3fce6}.motion-safe\:hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:640px){.sm\:top-5{top:1.25rem}.sm\:top-6{top:1.5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-\[min\(62vh\,32rem\)\]{height:min(62vh,32rem)}.sm\:min-h-\[8\.25rem\]{min-height:8.25rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[3\.5rem\]{min-width:3.5rem}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[min\(100\%\,32rem\)\]{max-width:min(100%,32rem)}.sm\:max-w-none{max-width:none}.sm\:flex-\[1_1_auto\]{flex:1 1 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:first\:pl-0:first-child{padding-left:0}.sm\:last\:pr-0:last-child{padding-right:0}}@media(min-width:768px){.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:min-w-\[9\.5rem\]{min-width:9.5rem}.md\:max-w-\[13rem\]{max-width:13rem}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,28\%\)_minmax\(0\,20\%\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,28%) minmax(0,20%) minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-\[30px\]{padding-left:30px;padding-right:30px}.md\:pl-4{padding-left:1rem}}@media(min-width:769px){.min-\[769px\]\:h-4{height:1rem}.min-\[769px\]\:w-4{width:1rem}.min-\[769px\]\:text-\[14px\]{font-size:14px}.min-\[769px\]\:text-\[15px\]{font-size:15px}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:min-h-0{min-height:0px}.lg\:w-auto{width:auto}.lg\:max-w-md{max-width:28rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-xs{max-width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-slate-200\/90>:not([hidden])~:not([hidden]){border-color:#e2e8f0e6}.lg\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.lg\:self-start{align-self:flex-start}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-10{padding-right:2.5rem}}@media(min-width:1536px){.\32xl\:flex{display:flex}}
